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
335872152994	335872153556	335872154106	335872154656	335872155206	335872155755	335872156306	335872156856	335872157406	335872157956	335872158506	335872159056	335872159605	335872160156	335872160706	335872161256	335872161806	335872162356	335872162906	335872163456	335872164006	335872164556	335872165106	335872165656	335872166206	335872166756	335872167306	335872167856	335872168406	335872168956	335872169506	335872170056	335872170606	335872171156	335872171706	335872172256	335872172806	335872173356	335872173906	335872174456	335872175006	335872175556	335872176106	335872176656	335872177206	335872177756	335872178306	335872178856	335872179406	335872179956	335872180506	335872181056	335872181606	335872182156	335872182706	335872183256	335872183806	335872184356	335872184906	335872185456	335872186006	335872186556	335872187106	335872187656	335872188206	335872188756	335872189306	335872189856	335872190406	335872190956	335872191506	335872192056	335872192606	335872193156	335872193706	335872194256	335872194806	335872195356	335872195906	335872196456	335872197006	335872197556	335872198106	335872198656	335872199206	335872199756	335872200306	335872200856	335872201406	335872201956	335872202506	335872203056	335872203606	335872204156	335872204706	335872205256	335872205806	335872206356	335872206906	335872207456	335872208006	335872208556	335872209106	335872209656	335872210206	335872210756	335872211306	335872211856	335872212406	335872212956	335872213506	335872214056	335872214606	335872215156	335872215706	335872216256	335872216806	335872217356	335872217906	335872218456	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
79385	72268	68431	45243	28802	5626	678	1617	342	246	246	244	255	240	271	247	242	250	242	259	241	257	244	240	271	272	272	215	265	248	248	230	260	242	229	254	250	232	246	250	227	250	251	246	229	249	237	235	248	266	245	250	235	255	250	230	227	240	224	229	260	234	241	219	243	256	251	237	270	238	250	221	255	249	253	214	254	237	261	267	255	259	249	245	221	250	250	230	241	209	226	228	256	239	227	257	231	228	251	248	242	246	248	222	250	239	238	270	220	222	246	242	239	253	257	245	252	246	247	236	244	231	245	231	233	247	221	253	286	267	236	241	260	235	221	241	239	268	241	228	252	248	249	244	233	234	239	217	277	259	234	244	216	246	236	245	236	246	242	277	236	221	241	235	242	254	236	263	220	240	245	248	247	249	230	244	238	264	233	245	251	251	249	258	249	236	245	240	261	241	259	272	233	237	267	267	251	232	216	217	241	219	249	223	251	239	246	242	236	234	245	214	248	231	243	207	253	245	247	246	252	244	224	240	230	256	246	285	234	246	244	242	271	250	244	213	237	279	259	217	237	228	244	266	232	203	234	267	260	241	239	260	251	240	241	244	238	232	242	246	244	242	254	236	273	223	270	212	236	230	237	239	253	224	247	241	262	241	253	232	253	240	243	240	239	243	230	241	234	250	250	243	222	222	227	245	261	230	239	258	245	242	247	253	265	242	218	250	245	255	261	254	240	266	260	244	249	235	239	253	224	251	240	266	264	243	214	241	213	244	235	264	249	240	234	251	257	250	220	250	213	244	260	237	248	289	237	246	246	251	248	232	265	251	219	254	247	225	232	256	261	237	270	264	220	239	237	253	238	234	242	245	231	253	239	230	250	242	248	245	257	230	245	263	234	220	223	248	227	253	235	247	250	231	238	233	237	243	235	247	240	231	219	245	221	249	244	244	241	254	234	255	232	226	229	259	241	251	238	251	253	232	247	249	244	250	253	240	235	251	264	236	234	251	220	237	262	216	235	251	255	237	235	246	247	214	256	231	234	230	257	246	259	226	238	261	237	225	241	237	240	250	229	251	233	236	250	238	239	219	231	248	243	235	228	259	245	248	234	220	244	249	209	274	226	266	260	252	264	276	247	248	236	246	223	226	233	255	265	265	251	249	233	268	248	226	233	258	234	262	260	250	258	217	263	244	252	228	251	234	231	249	230	214	215	254	257	237	226	223	229	248	226	251	274	243	219	235	237	237	246	254	260	234	232	218	230	247	251	262	263	247	250	239	256	226	231	255	222	230	237	250	233	254	252	259	254	232	247	223	234	247	242	226	237	262	251	249	219	276	215	222	229	246	238	228	248	235	232	253	257	245	255	267	246	227	240	251	228	237	232	278	254	234	219	240	236	230	231	241	254	206	263	242	244	244	242	242	267	229	267	247	221	250	276	249	222	244	246	271	238	266	236	235	253	241	240	232	233	256	239	291	254	239	217	242	252	252	253	249	238	234	236	250	233	255	242	241	236	239	216	242	238	255	251	225	247	245	229	245	252	268	236	238	213	252	270	231	242	253	221	264	243	265	236	222	244	224	247	211	234	221	236	269	209	242	243	225	203	272	251	280	223	249	242	237	268	248	255	275	248	247	210	255	222	266	241	240	253	259	223	232	232	268	251	212	248	218	230	270	246	278	224	246	241	243	216	228	232	238	240	253	221	251	257	261	225	227	259	245	263	237	236	238	246	234	244	235	252	237	248	226	252	239	218	237	219	269	238	232	223	241	211	239	278	245	247	255	258	236	233	251	246	224	271	234	273	267	246	253	267	230	237	256	245	234	248	252	243	281	243	243	238	256	261	257	241	253	253	245	254	247	225	216	231	244	228	225	247	274	233	234	228	219	234	222	227	240	251	221	242	243	259	241	215	247	248	233	250	252	245	244	258	252	252	245	244	233	290	273	227	235	267	240	260	227	223	275	248	247	248	237	233	220	234	238	232	233	243	254	215	247	216	264	238	246	252	255	240	254	242	243	262	228	251	237	246	251	254	259	241	249	248	219	259	226	262	224	236	232	272	254	282	255	224	258	249	230	248	241	248	280	225	238	239	227	256	246	223	242	213	209	254	232	241	254	252	231	268	259	242	220	275	262	262	251	249	235	224	263	281	249	223	256	245	244	235	237	227	222	224	218	251	235	219	260	236	236	234	236	229	234	248	240	253	237	263	246	243	226	234	253	219	260	255	238	259	242	244	210	220	253	256	256	225	259	225	253	254	243	231	253	261	246	246	222	248	237	249	256	243	244	265	219	214	254	220	241	236	229	241	254	248	258	231	250	258	234	216	256	233	215	259	253	247	246	232	251	267	217	259	238	233	238	249	256	228	259	230	231	241	242	263	242	268	246	242	244	258	227	270	252	237	232	229	240	235	277	259	265	240	245	230	217	257	236	235	246	258	234	249	262	257	227	216	234	263	270	222	242	232	285	207	235	254	232	262	225	217	241	238	248	245	225	214	238	244	211	248	233	241	249	236	252	265	223	240	245	251	254	245	240	249	236	240	254	264	218	246	263	236	249	251	243	255	216	265	225	233	231	242	227	246	247	248	237	248	246	226	237	231	247	239	274	269	266	244	257	238	239	248	235	252	267	235	206	239	262	231	256	266	255	263	240	249	251	235	235	230	233	262	276	257	240	241	228	229	266	241	249	252	265	234	221	246	219	257	237	264	267	205	238	246	242	242	225	221	262	244	244	254	246	250	257	218	264	262	257	240	284	248	228	226	266	263	252	268	224	249	224	244	271	246	211	231	270	245	219	229	213	268	246	241	225	238	247	211	229	230	221	238	220	238	257	246	242	249	219	243	264	245	262	246	242	216	259	237	249	254	250	248	250	268	272	226	233	250	240	240	233	250	258	229	257	246	241	241	244	261	273	250	243	247	272	250	252	243	223	262	233	228	235	249	235	263	241	263	227	258	254	243	266	249	252	253	249	244	242	228	261	281	260	229	236	242	213	224	216	239	224	236	257	228	242	242	259	234	255	243	255	217	230	232	244	261	259	262	225	255	246	228	231	223	282	229	221	273	240	258	220	259	254	234	196	216	234	257	235	252	242	220	270	252	241	250	235	213	220	273	232	237	244	247	221	244	225	237	253	238	240	214	259	215	246	248	237	239	252	259	249	253	251	239	259	257	244	284	255	229	256	225	237	233	259	226	262	248	250	242	241	254	257	236	221	250	253	241	251	232	263	248	244	218	228	217	245	252	254	232	245	237	262	250	252	225	228	230	246	248	236	240	255	242	239	237	216	231	248	242	246	244	259	255	249	257	253	229	248	227	237	231	232	231	241	250	249	251	234	231	235	249	262	251	251	217	223	242	244	240	277	233	241	240	241	224	243	248	246	254	229	239	234	239	275	257	236	239	232	252	229	244	234	230	238	219	252	249	240	224	252	250	245	244	269	228	235	248	248	225	291	228	235	247	225	249	209	255	231	272	248	270	227	252	261	242	258
58548	59857	64727	45742	32565	2117	2311	6545	1122	874	781	819	830	776	761	772	786	742	739	782	745	775	729	768	765	785	798	763	700	766	761	748	740	802	803	771	740	747	696	747	740	767	709	750	742	750	769	741	732	722	722	765	723	753	715	800	773	712	770	749	775	729	748	708	774	766	740	739	780	743	754	798	693	766	718	762	755	751	777	764	699	715	708	714	752	695	767	741	744	732	737	776	735	751	724	718	715	746	726	753	767	697	760	714	772	783	785	729	780	759	769	728	763	776	738	776	725	758	750	714	736	735	707	728	762	770	727	774	775	763	727	754	745	698	774	761	712	704	724	747	696	780	746	751	731	797	785	741	744	725	747	712	751	754	731	716	740	778	744	775	740	803	725	749	738	747	785	721	761	731	713	776	772	729	682	729	777	743	678	763	786	754	745	783	790	778	713	706	689	738	814	724	738	750	680	723	764	717	729	794	697	767	729	740	768	703	699	719	760	710	718	751	718	748	754	769	755	726	741	786	806	751	774	731	712	722	754	786	703	708	759	761	735	689	723	737	770	732	781	730	684	728	724	735	745	770	771	710	761	741	742	731	783	788	740	764	723	746	736	783	771	690	739	731	701	768	745	757	751	750	688	774	733	709	752	754	739	746	717	718	773	729	706	751	761	706	769	758	786	727	752	716	717	780	678	693	741	704	719	752	707	753	744	790	701	744	766	713	757	743	768	780	691	677	761	734	752	721	766	729	735	779	707	772	723	744	801	701	786	731	740	770	728	755	736	737	769	737	780	722	771	744	774	715	767	724	785	713	715	706	739	750	705	717	721	792	745	763	795	754	777	707	749	785	767	746	738	729	702	762	754	748	767	723	769	789	796	760	748	673	748	788	715	719	746	728	724	754	734	769	767	760	761	761	770	780	744	731	697	755	730	725	741	764	754	759	720	746	774	751	776	792	731	726	739	742	755	683	784	740	744	729	735	728	696	701	740	725	726	713	723	739	785	790	740	737	729	768	766	771	772	766	758	714	737	751	740	763	706	732	691	742	699	793	748	749	743	730	739	718	787	720	735	730	732	756	722	771	741	753	733	716	742	750	798	757	767	719	760	745	728	736	766	752	743	767	766	737	745	740	682	716	708	749	744	743	729	732	726	742	739	711	731	803	774	754	714	783	750	735	765	737	785	716	745	739	725	706	731	772	748	718	761	727	710	744	774	707	766	749	726	773	758	691	755	769	742	698	750	698	720	731	737	732	701	728	704	755	763	781	784	762	770	754	762	784	725	753	726	708	761	742	680	743	738	687	754	761	729	739	727	729	728	707	780	718	730	729	754	761	717	781	718	702	732	753	755	750	742	703	752	725	774	745	756	736	707	760	726	725	753	671	713	742	683	763	739	694	705	725	709	798	733	721	767	714	719	756	763	720	722	731	760	759	728	760	699	723	706	700	771	705	735	745	779	720	781	735	736	788	755	776	754	735	755	731	817	751	793	733	713	708	773	735	691	676	766	769	773	766	733	747	728	713	775	720	751	765	745	767	720	738	735	778	770	786	761	772	751	748	756	730	742	720	753	763	701	724	781	697	707	712	710	731	691	761	725	758	747	727	742	761	702	762	694	756	739	749	730	701	726	747	732	736	743	745	779	806	760	763	779	748	738	771	702	691	743	735	747	742	778	719	722	725	714	772	746	744	719	724	728	716	760	721	754	764	762	772	725	737	772	766	726	721	691	765	766	743	728	788	766	802	777	724	762	735	762	700	767	798	724	754	706	699	718	722	758	736	726	713	759	785	752	745	728	725	693	728	726	810	768	740	750	719	785	754	770	772	712	737	738	788	757	769	752	708	746	751	698	712	734	785	739	750	773	691	741	744	735	758	741	740	766	728	736	729	793	779	724	700	790	746	703	742	766	735	740	727	754	752	765	751	732	738	744	738	767	715	720	744	754	765	789	727	696	757	744	758	732	717	720	704	739	746	763	725	754	751	737	740	747	755	758	716	721	700	705	758	786	744	699	773	751	718	713	720	773	745	740	710	758	764	766	744	751	721	764	745	739	762	768	739	743	723	745	711	752	738	729	793	705	715	688	765	764	725	743	746	709	672	764	775	725	717	720	743	759	764	720	749	750	756	748	735	725	774	746	796	777	673	700	768	717	779	696	763	752	764	751	750	743	748	746	721	725	734	753	732	701	763	730	720	733	724	747	745	766	741	744	765	771	729	742	770	770	758	780	745	749	735	726	777	742	731	740	723	724	701	727	703	778	773	711	722	745	739	756	687	744	750	750	775	753	733	703	753	738	765	764	726	750	725	721	764	730	745	762	731	755	763	727	769	743	769	735	783	762	728	770	742	765	743	741	768	708	787	743	745	754	811	787	799	768	736	723	739	781	691	755	736	768	744	718	755	707	709	738	761	755	718	755	720	742	740	749	703	732	745	751	704	774	720	720	772	741	741	691	722	744	758	736	713	790	761	764	738	701	778	744	752	737	723	752	711	741	758	797	761	785	715	706	737	747	762	770	725	739	766	700	732	745	744	761	761	750	738	741	737	744	742	740	747	766	740	741	736	742	761	738	743	760	690	705	744	764	773	744	763	743	723	761	766	723	761	750	728	775	717	734	743	711	723	766	715	747	752	776	776	722	748	725	744	760	680	727	770	717	700	745	711	803	772	760	730	747	781	735	742	774	755	761	728	722	777	729	772	746	766	766	754	737	738	736	753	749	723	762	774	754	766	767	741	739	706	693	769	782	783	772	777	740	722	732	705	757	747	699	773	750	765	765	671	790	741	740	721	770	740	764	736	794	750	707	716	686	761	768	715	757	762	707	733	741	712	723	761	749	737	696	776	790	698	755	789	731	745	716	754	731	753	735	739	754	751	728	756	801	750	702	734	774	748	776	722	721	768	751	739	731	749	738	734	756	736	733	747	755	776	741	721	745	735	760	727	738	744	777	760	731	797	741	772	722	709	732	767	739	758	677	703	733	763	764	731	767	721	699	766	704	699	739	729	789	715	745	770	761	736	767	745	776	781	677	737	731	719	792	724	730	735	736	795	722	781	759	708	728	752	740	705	753	749	789	744	735	730	718	707	705	727	748	779	733	730	728	734	677	688	789	697	731	694	742	720	735	761	749	694	747	804	721	754	702	733	746	724	714	760	719	719	764	730	760	740	715	744	763	740	746	713	755	818	776	747	733	752	753	746	753	754	752	720	739	724	730	698	708	748	759	683	731	784	725	741	741	755	787	721	725	741	718	714	709	738	727	762	715	793	743	727	747	727	731	761	733	735	801	703	712	721	781	704	717	760	753	736	756	747	747	704	734	759	729	744	692	766	754	765	719	724	805	715	755	757	683	743	752	747	760	759	758	746	734	715	727	702	719	768	761	755	676	734	736	684	746	797	745	795	694	734	722	743	734	710	736	754	703	716	746	749	751	797	762	758	727	720	724	762	761	761	768	767	721	711	675	724	725	747	729	730	751	778	786	771	687	732
30280	16824	10471	2504	1107	174	137	149	137	131	130	147	164	152	142	150	159	114	134	122	129	152	155	142	124	157	134	137	140	148	125	127	124	136	140	144	129	133	149	144	129	141	128	132	132	148	115	127	141	118	133	146	152	136	142	123	135	132	150	132	142	133	139	113	146	138	151	138	135	127	142	156	155	117	152	142	142	146	151	131	136	150	133	149	157	155	139	138	145	141	140	144	156	133	142	145	117	150	153	144	146	120	154	158	133	138	146	131	150	142	134	145	142	127	132	136	133	128	141	137	153	140	127	157	140	142	145	158	128	130	152	129	159	146	115	119	163	138	142	134	163	139	136	164	124	122	135	133	144	135	141	114	151	150	139	131	138	144	134	125	134	144	140	164	137	118	140	137	148	133	136	160	127	134	144	136	126	141	135	111	138	138	146	139	138	132	167	137	136	150	143	142	153	136	141	143	147	161	155	138	135	142	118	132	147	169	136	155	146	154	147	133	148	137	124	150	144	128	143	142	146	120	135	142	139	140	149	153	130	157	137	133	166	143	147	148	135	127	118	128	153	140	134	175	147	135	129	146	141	141	155	146	155	152	136	162	151	131	154	131	128	159	165	144	153	170	130	134	155	139	117	141	161	145	152	160	141	140	141	123	139	135	136	130	137	132	116	141	128	153	139	146	129	149	146	150	129	136	156	130	146	151	142	143	153	148	130	128	153	149	146	151	154	143	163	156	140	145	120	156	132	132	158	128	125	138	148	158	135	171	158	146	149	138	135	126	158	151	136	144	119	140	148	141	115	151	132	140	124	132	129	136	148	168	134	145	125	150	134	147	161	127	160	150	128	138	133	130	144	155	132	113	134	145	125	148	154	130	119	153	163	122	137	131	150	124	139	153	135	157	150	161	135	146	149	126	131	134	133	146	140	131	132	127	128	152	138	162	146	140	135	139	146	139	149	154	141	147	151	142	144	142	152	160	127	128	156	132	137	158	135	132	141	149	147	162	143	159	140	107	132	129	144	137	121	141	154	124	140	134	132	128	115	136	140	171	141	134	123	150	136	133	122	170	136	145	144	142	125	139	138	154	148	138	152	146	140	128	130	145	144	145	153	144	130	131	157	154	165	153	153	153	142	145	126	155	167	157	135	165	157	125	114	115	125	147	148	138	158	144	128	149	129	152	139	150	126	150	144	148	139	141	133	152	148	148	140	144	137	114	120	146	163	137	128	149	144	139	127	145	140	140	162	130	118	130	135	146	170	147	176	160	133	146	135	121	154	146	159	131	121	150	159	161	133	138	148	150	117	124	141	136	147	149	149	149	136	145	149	133	127	144	142	144	150	161	115	148	149	153	143	135	133	137	145	139	126	145	112	138	126	132	134	139	130	150	136	128	136	131	150	128	149	148	147	155	138	133	124	110	143	131	136	131	144	139	150	126	137	146	139	142	153	132	154	161	152	142	130	125	161	140	143	146	157	139	129	146	127	153	128	135	137	127	127	128	131	135	131	148	154	139	132	134	151	149	152	116	132	142	141	147	144	161	137	150	137	155	151	149	144	137	141	135	124	137	142	140	158	158	160	127	142	119	127	136	146	163	123	143	146	122	133	164	121	147	128	132	144	145	156	118	139	125	150	146	149	127	145	123	149	152	150	125	123	131	126	138	130	141	136	145	137	146	164	132	144	133	139	138	143	124	123	134	143	155	145	135	133	137	123	139	147	143	149	148	148	127	139	152	144	148	133	143	150	151	143	146	134	144	140	135	153	139	120	119	133	141	165	122	125	157	135	141	153	150	142	139	120	146	149	137	145	141	163	133	129	138	146	126	129	141	151	130	148	143	153	139	152	155	162	128	141	141	135	142	158	137	132	138	124	132	141	137	145	157	129	132	136	146	133	140	142	120	138	153	155	128	136	120	132	152	140	148	148	137	136	131	153	116	124	125	168	129	139	128	146	150	142	157	139	109	159	117	127	143	126	148	152	138	138	155	139	135	142	149	138	141	131	133	135	129	150	156	138	154	137	150	142	144	141	147	147	142	127	140	121	153	146	135	110	128	135	160	144	142	141	140	144	144	132	132	170	145	145	153	141	147	155	155	118	144	141	136	145	139	120	132	150	116	142	112	124	169	135	153	158	128	120	121	131	152	153	140	138	148	138	130	163	134	153	129	139	147	142	136	137	153	161	146	128	136	130	154	139	149	135	143	147	162	159	147	125	147	125	158	163	130	146	148	156	139	140	139	111	130	139	139	125	154	129	124	146	161	130	166	130	144	137	148	135	137	150	143	135	122	145	144	131	147	137	140	154	146	160	137	145	149	126	123	133	134	146	138	124	130	132	163	134	124	128	138	115	132	157	149	129	156	113	145	159	139	150	130	133	139	151	148	123	146	176	133	134	156	132	140	138	151	130	145	140	137	157	129	133	139	123	151	133	136	145	124	130	140	121	120	145	135	139	150	139	136	129	142	137	121	127	157	143	127	151	141	150	142	138	146	145	133	135	144	130	159	146	119	142	141	140	135	139	131	146	142	147	153	122	112	143	144	149	128	136	140	154	144	125	139	137	131	136	143	148	159	130	141	154	152	146	151	134	129	152	134	165	168	144	125	137	144	133	134	136	146	127	140	149	134	125	130	153	154	146	142	132	150	138	129	141	151	120	142	128	165	132	138	138	143	154	139	130	129	132	137	132	133	132	148	135	137	139	126	170	157	140	139	157	142	154	132	133	141	144	127	148	139	129	150	123	145	131	149	133	139	128	137	149	127	151	149	147	143	162	147	130	142	138	142	148	136	125	121	135	134	153	141	134	126	167	153	120	128	162	127	143	146	138	130	141	143	154	128	139	148	135	140	144	157	160	144	146	148	134	120	128	148	146	146	152	127	157	134	126	150	133	134	149	140	147	133	137	135	159	128	139	135	143	115	143	145	156	147	138	127	141	154	140	152	135	135	134	154	130	111	136	131	149	128	143	107	139	154	116	134	152	150	153	126	140	137	160	141	129	156	122	144	141	147	132	126	139	151	154	141	153	139	167	134	139	149	123	138	149	135	132	152	130	131	160	140	134	149	144	153	149	151	122	128	147	137	135	151	135	146	163	144	119	137	155	149	140	164	149	146	125	133	134	130	156	115	148	151	125	134	114	138	129	111	148	140	157	144	123	130	159	145	137	153	143	166	127	150	156	140	127	151	153	159	130	133	116	142	154	144	146	153	135	134	139	151	154	130	127	153	138	140	132	174	133	151	138	153	133	136	145	127	154	124	141	131	148	137	148	166	148	145	137	150	152	121	130	139	145	137	129	144	129	142	139	143	140	127	129	164	138	125	153	150	154	140	135	135	139	135	157	139	145	148	164	130	157	142	142	145	140	144	144	140	140	137	138	141	154	133	131	120	128	135	138	143	126	169	147	143	165	137	142	171	135	152	130	136	146	130	121	141	141	150	141	137	116	139	137	136	153	124	129	127	149	122	144	138	158	140	140	118	126	145
28065	19182	16805	5898	3584	460	460	551	464	497	484	449	506	447	510	417	483	455	465	420	494	480	479	478	482	476	456	470	447	465	456	475	470	458	502	426	461	458	461	487	481	460	466	477	480	498	466	468	508	473	467	437	489	475	479	489	483	471	453	477	500	468	479	482	452	447	471	446	457	452	478	486	482	494	475	433	492	435	468	458	446	478	438	501	448	489	493	492	440	469	491	486	495	494	461	471	462	468	479	531	466	497	444	436	460	451	462	485	482	491	489	494	462	460	452	477	449	500	470	485	489	479	452	472	439	451	434	450	442	457	452	473	443	477	463	462	468	448	488	454	493	471	464	490	460	481	471	499	437	472	459	464	455	459	483	474	454	478	461	456	460	434	500	481	431	461	461	486	471	452	486	467	480	464	454	465	470	494	429	458	471	432	453	490	485	454	463	449	479	436	480	430	458	493	457	487	456	488	485	460	464	475	478	452	490	472	449	476	487	480	497	474	432	441	460	472	448	510	489	467	516	446	464	474	489	517	464	491	446	473	467	458	496	442	485	489	483	477	460	468	490	491	450	454	482	460	462	495	450	465	502	472	420	497	459	480	456	478	465	447	450	447	473	490	527	459	433	450	454	456	454	469	493	458	440	451	479	470	463	440	468	498	494	485	462	426	434	477	476	465	431	445	503	513	454	478	428	462	473	496	444	434	502	477	497	432	458	487	471	462	455	499	458	457	443	458	482	452	404	455	475	459	461	430	485	453	419	496	483	436	485	475	488	510	470	462	483	464	460	464	455	443	502	478	469	475	451	462	453	483	480	463	449	432	472	468	482	465	471	455	460	442	471	477	468	491	469	504	462	444	475	442	445	462	461	461	483	464	467	466	475	439	463	420	487	464	447	449	468	479	492	427	439	477	477	508	463	474	456	462	486	477	441	500	489	432	447	466	451	462	466	505	449	485	482	521	486	425	441	455	464	451	473	463	464	444	449	505	464	437	474	472	455	437	472	434	435	473	469	434	463	463	475	442	462	475	423	472	440	479	451	448	466	500	445	439	483	467	445	470	496	480	436	464	484	461	492	476	491	432	445	467	445	496	441	512	449	406	466	482	485	459	510	441	484	491	455	462	450	448	448	441	424	449	456	471	491	429	461	471	487	435	487	458	510	456	449	467	471	481	439	504	468	455	432	440	485	495	448	477	496	438	460	493	478	443	465	446	475	470	482	499	468	442	498	463	466	436	450	455	460	440	462	499	452	488	493	460	465	423	456	434	491	449	452	468	499	475	488	411	494	482	493	448	457	508	477	430	442	447	478	466	466	459	443	498	479	471	499	450	465	486	444	492	458	450	487	446	500	460	477	491	460	490	468	490	454	455	425	478	468	470	455	487	494	428	472	460	420	447	442	472	495	426	470	454	429	479	425	469	465	489	455	461	481	523	468	475	474	449	448	450	453	476	477	491	478	456	442	448	472	465	479	453	467	476	453	500	455	489	475	456	465	487	486	430	482	419	480	491	470	444	442	489	482	456	453	455	452	428	503	413	455	460	444	435	485	446	498	465	471	457	461	429	458	445	484	474	472	447	447	448	468	456	468	484	439	471	489	469	462	451	442	469	499	445	458	441	439	463	477	476	479	455	442	453	504	473	470	469	469	495	474	468	466	533	494	451	468	457	463	442	479	462	481	462	449	440	456	484	430	477	434	500	477	449	466	505	456	466	511	458	457	501	452	508	484	442	480	473	490	473	469	477	504	452	482	524	471	456	507	481	476	451	542	473	468	464	499	461	488	470	438	435	482	471	460	438	458	457	505	473	456	432	465	473	456	422	455	448	477	440	426	500	478	499	448	440	497	453	478	472	481	453	448	471	491	479	452	452	461	431	452	451	473	462	464	462	487	455	448	449	482	493	453	454	425	438	449	500	462	454	472	504	485	466	477	487	465	464	460	460	487	463	495	476	450	439	494	459	454	490	447	507	463	472	460	427	456	492	436	481	450	466	439	470	452	453	456	452	469	436	462	451	487	474	512	475	456	462	477	472	495	495	445	455	475	442	461	437	469	490	467	505	490	486	466	509	471	455	456	463	456	493	473	463	458	481	490	472	472	473	473	474	498	485	474	494	465	471	493	455	501	455	431	459	445	447	469	470	479	412	474	497	445	422	478	457	450	482	470	464	486	490	470	432	499	484	489	493	427	466	480	445	502	465	474	454	507	414	489	446	527	473	421	461	512	441	467	485	474	434	452	441	462	419	428	460	490	449	464	474	458	472	461	438	501	416	463	482	488	466	474	488	451	461	450	408	472	443	460	464	457	449	526	452	485	426	488	427	496	428	455	475	481	477	489	480	463	472	434	463	474	437	485	485	483	497	465	501	462	488	487	504	460	476	478	448	459	459	436	476	481	438	486	483	470	440	475	478	462	459	483	462	460	509	453	479	480	444	414	438	484	471	441	449	456	485	450	474	485	475	484	455	503	455	464	440	459	482	421	482	475	451	468	495	476	446	451	482	469	491	494	464	482	464	471	438	430	460	455	440	445	462	469	480	456	467	498	468	479	455	481	453	483	491	477	488	476	433	463	445	490	471	468	438	498	461	490	497	462	486	482	480	452	480	480	464	474	477	466	491	441	462	458	489	449	446	456	450	435	465	521	459	483	451	459	444	468	459	509	494	456	456	484	463	462	485	421	446	455	453	467	478	474	450	473	463	467	461	508	447	470	457	452	448	470	479	446	473	455	475	450	442	488	487	474	452	428	469	469	501	505	460	415	472	449	467	443	471	467	484	479	443	459	481	480	478	465	447	468	432	471	485	474	442	430	471	477	493	496	432	452	473	491	458	485	467	460	453	408	506	456	446	462	451	468	474	501	490	508	449	445	465	478	495	461	470	445	474	456	469	477	476	457	449	449	465	447	491	432	482	471	479	498	471	471	468	423	452	459	445	466	497	459	461	466	453	439	465	451	459	465	436	453	472	470	507	489	463	464	450	485	464	470	449	471	455	449	457	514	480	467	456	476	494	468	436	459	518	449	458	487	454	482	455	488	447	476	470	457	505	465	452	494	460	441	483	456	457	468	496	475	474	442	465	506	466	482	470	467	463	428	462	455	478	475	475	464	411	475	479	464	441	471	468	486	447	497	460	474	448	481	436	465	484	425	478	486	461	459	460	453	479	454	480	472	460	510	472	462	485	483	478	436	446	466	477	464	477	455	490	453	459	465	474	459	444	464	476	464	466	487	454	443	475	499	487	484	439	464	453	465	448	495	485	472	471	445	495	451	463	454	497	455	493	450	447	515	439	462	448	481	463	502	474	464	498	431	448	441	470	451	469	470	462	464	474	450	468	435	442	454	442	501	447	473	433	463	492	459	471	459	479	452	448	453	472	457	462	492	453	504	466	452	439	459	463	478	489	471	443	471	451	476	408	489	428	474	456	450	493	454	459	450	470	453	469	458	485	485	483	481	466	459	481	444	476	479	444	481	469	463	443	496	480
61849	52462	46377	24034	14567	528	170	575	178	127	120	147	134	115	128	134	106	114	109	135	110	124	112	126	121	114	110	128	124	122	126	126	146	104	125	134	121	136	127	125	120	121	120	100	129	122	123	104	112	132	112	124	119	113	126	121	120	110	132	128	124	109	121	113	124	127	129	108	97	115	119	114	106	121	128	123	128	120	115	109	147	108	112	128	129	113	120	117	116	128	110	139	115	115	115	127	124	124	130	111	131	109	128	127	105	134	121	111	121	121	119	112	107	133	134	115	112	122	108	122	130	121	116	117	149	108	128	93	125	111	121	124	124	120	146	120	135	133	125	119	133	100	139	115	127	131	97	123	117	125	119	121	103	121	123	122	131	130	121	114	116	119	133	113	134	146	123	108	130	146	124	133	121	128	126	109	126	106	110	110	119	131	115	122	102	120	118	118	113	122	123	104	121	95	119	133	122	131	116	124	125	117	118	109	115	102	135	146	108	109	121	136	116	101	102	114	113	114	119	119	149	126	110	142	142	129	130	138	143	123	117	122	109	126	113	114	125	119	119	118	142	98	116	104	121	118	114	119	128	132	130	105	109	128	139	117	125	116	109	108	120	120	126	122	116	127	113	116	118	110	111	113	108	113	107	112	124	114	143	115	107	113	117	109	103	127	122	125	109	104	135	118	127	109	130	137	115	132	141	111	111	101	111	116	134	114	123	124	130	116	141	125	126	120	128	132	118	132	128	131	110	120	131	117	111	119	133	123	104	108	135	106	118	126	133	150	122	124	116	146	127	110	115	138	141	116	130	118	114	121	102	112	129	127	122	117	88	132	127	125	116	111	117	118	124	142	107	118	106	127	110	122	131	96	116	111	127	111	103	130	114	122	111	110	103	110	121	140	124	111	128	111	125	124	145	136	104	115	118	121	115	121	136	118	135	119	133	109	121	122	126	108	136	123	135	125	123	121	121	109	124	138	104	139	142	101	132	151	113	116	127	103	115	97	118	115	132	149	111	120	136	110	129	123	127	126	117	115	124	122	114	118	122	108	118	123	121	132	138	110	129	125	115	114	124	108	136	123	149	124	109	110	125	119	103	112	131	99	123	98	107	124	113	115	125	129	131	147	125	119	103	124	118	122	126	128	91	117	107	134	118	119	129	134	110	132	127	130	116	129	105	98	117	125	139	125	122	120	122	107	128	122	107	134	135	120	111	115	128	112	142	115	122	125	116	116	113	114	110	116	123	104	123	121	113	108	107	116	115	118	126	108	116	129	139	126	120	101	109	117	105	131	110	129	122	131	135	132	106	131	121	121	137	138	120	115	120	118	137	112	116	126	133	115	104	114	115	104	124	122	117	117	127	116	114	121	108	115	116	134	125	147	119	118	123	114	125	120	140	108	123	116	129	122	110	131	135	119	121	126	133	140	119	138	117	120	127	137	108	109	120	116	113	121	106	126	132	105	127	114	122	114	138	115	97	127	113	129	115	121	113	103	125	124	102	109	115	112	114	114	128	124	135	111	138	117	113	111	124	128	107	120	117	103	118	143	122	109	102	126	133	120	120	112	121	127	102	101	96	103	132	148	117	107	121	113	126	111	124	122	113	126	124	106	126	135	126	110	103	130	115	122	134	126	128	116	121	133	125	118	112	118	132	113	124	114	114	113	134	106	140	128	129	125	113	113	122	133	129	120	124	151	107	137	123	138	137	120	127	116	112	131	119	127	127	108	105	115	115	138	125	112	134	114	120	134	111	125	125	127	130	110	124	116	104	114	117	93	141	116	133	129	125	118	124	115	135	121	110	133	132	114	115	124	105	123	125	131	113	131	108	130	127	116	134	118	116	130	119	105	106	115	130	111	128	136	102	141	100	119	96	123	115	126	128	102	114	132	110	139	123	131	111	94	129	108	132	125	112	133	112	132	107	125	136	105	121	119	118	124	110	130	104	126	111	142	119	125	125	135	116	137	113	130	131	112	119	124	108	117	110	115	132	128	139	115	141	121	117	122	129	131	118	106	136	122	123	115	115	120	123	137	107	120	128	123	104	118	127	130	121	108	117	106	123	119	117	122	103	131	126	113	112	113	112	102	114	111	119	140	117	120	128	122	114	121	113	124	108	114	107	113	120	116	120	117	115	103	94	114	117	120	123	99	114	128	139	129	111	95	135	120	112	103	99	104	117	136	128	119	120	118	124	114	130	129	121	103	123	131	121	117	125	106	123	132	115	129	121	110	151	140	114	131	106	113	113	108	121	111	120	106	117	125	116	101	129	104	116	139	115	136	123	124	129	131	139	119	115	130	117	106	113	131	126	119	131	138	138	108	104	133	130	115	111	108	108	141	122	126	138	119	118	130	125	127	113	132	106	109	106	133	113	131	131	139	136	108	96	114	117	132	116	115	133	126	142	122	113	122	125	107	121	129	106	131	121	123	107	104	114	112	113	113	97	116	108	123	118	125	115	138	102	105	128	128	114	130	119	113	111	110	125	112	97	145	122	119	119	104	102	122	108	113	130	122	137	120	112	121	133	116	129	114	123	119	109	125	109	107	88	114	126	100	120	125	122	117	122	126	122	110	115	123	125	126	96	116	114	121	120	122	116	131	120	118	116	109	114	109	126	109	99	118	120	135	108	92	116	116	125	125	126	122	122	112	97	114	136	125	121	121	97	137	105	105	114	141	121	116	106	124	128	124	120	114	112	124	99	116	121	122	108	116	107	113	134	114	104	112	124	129	113	115	123	110	128	105	133	114	119	131	112	115	125	98	112	131	135	120	110	131	118	126	111	119	122	141	108	99	121	120	110	119	128	132	107	116	135	117	123	115	111	137	107	114	133	126	122	117	119	110	150	95	107	108	137	123	132	119	112	111	128	128	123	128	114	127	128	127	91	128	129	121	119	126	115	102	126	108	115	127	115	127	109	128	124	119	102	128	109	129	120	111	116	110	108	112	96	116	124	122	129	124	105	121	116	122	114	134	128	118	130	120	116	119	118	131	93	115	111	123	108	102	148	118	104	126	111	116	120	98	124	107	128	121	118	129	110	108	115	122	103	113	118	121	140	123	114	118	113	126	117	124	115	113	124	127	117	116	120	106	124	108	116	92	106	121	114	114	111	119	105	123	110	117	121	117	129	125	140	145	127	109	129	114	122	133	137	132	117	122	132	113	127	142	117	122	119	110	110	123	116	110	122	130	103	112	104	121	146	125	127	106	119	129	109	112	126	139	113	127	101	108	133	127	128	121	106	97	104	122	130	119	114	111	134	131	116	130	118	117	108	125	148	107	112	128	103	105	97	120	102	119	116	111	113	136	111	124	122	111	99	120	123	121	108	120	98	111	82	126	105	122	117	117	138	138	138	109	126	131	127	122	116	132	119	101	117	115	103	121	122	104	130	104	122	131	140	122	140	95	116	130	132	125	115	114	113	114	128	118	111	118	123	122	126	126	119	125	135	99	129	128	88	121	115	116	107	124	112	120	114	106	137	116
44182	42844	42368	30506	17184	591	589	2639	567	455	472	450	447	440	479	444	419	418	381	409	400	486	432	399	443	439	406	406	436	431	417	418	406	454	415	414	410	380	386	373	446	406	383	412	388	392	403	396	419	397	384	371	437	417	427	442	396	378	419	433	380	411	474	431	428	392	422	386	431	415	426	414	404	360	419	411	417	385	374	387	400	389	413	402	393	405	402	353	432	400	412	411	367	404	406	431	421	406	405	372	419	428	432	405	385	416	432	406	414	421	396	420	399	464	394	402	419	392	397	411	408	397	403	414	433	383	453	372	438	434	407	395	394	401	431	404	430	423	394	412	384	388	435	428	410	429	385	391	440	381	408	415	441	382	393	390	432	393	413	446	401	378	418	419	389	371	386	451	392	438	410	422	428	372	413	422	390	413	406	426	373	385	425	408	439	425	388	411	400	355	391	415	411	427	387	434	400	403	413	436	408	408	437	421	397	414	408	405	373	410	392	402	424	373	383	418	376	356	410	417	382	394	404	419	424	385	414	414	455	391	415	403	444	419	427	443	409	375	401	388	391	394	393	411	419	415	403	370	405	408	397	424	405	415	403	443	381	415	395	420	414	421	411	412	394	414	385	434	428	402	381	404	406	385	404	392	417	403	408	367	404	419	394	448	405	385	394	436	398	388	402	406	376	448	432	368	392	449	394	399	442	401	406	415	396	408	389	408	401	373	413	376	406	431	399	417	426	423	417	379	419	436	399	412	429	374	446	390	401	390	443	419	413	431	377	400	417	407	385	414	408	401	442	408	396	413	446	405	421	394	390	405	438	406	421	421	438	422	412	427	420	432	392	429	404	427	385	439	399	428	403	399	392	428	407	429	392	409	417	379	409	392	424	375	396	437	429	432	405	430	424	412	403	417	408	383	387	378	369	440	409	344	378	367	394	397	411	416	389	454	393	437	438	404	410	403	415	411	392	408	428	420	378	424	368	362	412	436	417	412	419	392	406	388	420	407	368	414	415	376	382	426	403	425	392	413	391	382	380	375	431	399	398	401	420	380	414	431	423	389	389	421	411	391	443	404	407	418	416	394	428	407	397	428	378	441	466	397	441	391	402	435	407	411	399	433	446	421	428	394	447	400	408	392	419	425	399	396	417	450	372	375	399	421	396	411	433	402	377	424	405	389	395	433	413	393	427	394	434	432	388	379	437	385	389	400	426	422	396	376	416	401	418	418	444	406	454	417	403	375	389	407	396	399	418	407	404	399	374	450	388	412	396	409	407	379	409	405	388	389	414	399	379	375	388	433	401	371	422	391	387	440	371	386	401	390	379	435	413	420	401	388	434	392	433	385	407	440	402	392	373	438	424	401	382	404	419	437	442	416	396	438	418	389	421	395	451	372	424	398	394	396	395	383	384	405	419	435	396	396	385	435	433	399	434	452	392	486	397	412	395	379	400	431	451	400	396	352	413	348	385	416	405	399	389	388	418	385	383	420	408	423	436	399	383	403	447	392	418	374	418	431	372	398	389	412	419	442	417	384	410	418	461	426	399	380	427	441	374	418	383	393	359	426	419	388	402	392	420	408	446	419	403	408	421	402	417	392	441	386	431	395	422	413	473	410	414	385	421	387	436	400	412	392	402	413	404	435	446	386	389	417	410	420	408	400	437	411	424	393	412	422	384	421	436	393	449	413	413	437	440	422	414	416	437	422	455	425	402	380	447	368	449	459	405	406	404	440	391	386	385	420	406	424	425	374	422	396	442	398	413	418	411	406	421	414	422	407	417	399	389	411	412	401	425	399	420	425	426	396	414	380	393	404	404	397	422	406	431	399	415	410	386	439	389	421	428	389	415	415	387	373	366	387	381	445	392	428	401	405	388	436	423	409	400	414	396	414	427	412	445	451	396	413	422	413	371	386	409	386	398	414	369	367	421	405	386	411	394	411	395	328	399	422	441	398	405	432	435	433	394	397	400	413	419	428	399	393	402	371	387	399	417	385	397	394	391	426	451	418	407	437	415	393	380	449	414	404	396	429	411	370	404	431	421	408	367	431	418	397	451	405	394	369	395	374	427	423	402	389	447	449	370	390	414	412	400	398	399	374	410	428	426	400	404	389	417	410	402	389	413	418	410	385	426	408	440	392	378	423	403	415	442	398	371	397	424	386	399	388	405	411	407	384	419	390	429	376	444	420	416	381	418	395	396	413	424	424	393	424	430	361	408	413	421	406	450	446	412	380	417	428	383	419	414	383	386	401	392	407	401	371	439	392	427	382	375	418	390	423	410	397	382	382	425	402	436	390	386	388	427	404	404	411	389	385	413	410	451	384	385	424	425	411	411	378	397	436	408	385	375	412	381	406	408	381	397	430	401	411	386	419	440	436	436	420	397	379	412	442	428	406	382	421	399	403	402	397	373	412	378	438	425	399	418	394	396	409	420	396	404	421	395	396	403	407	417	387	408	405	424	440	421	420	378	387	414	402	412	422	420	431	420	407	423	416	400	429	384	439	415	424	429	442	382	443	379	433	372	388	388	407	429	432	441	434	422	411	406	429	389	418	403	362	404	437	411	403	381	418	398	399	402	394	417	404	411	380	371	413	406	422	420	389	409	407	391	439	410	401	367	386	420	416	375	406	385	419	377	427	408	397	442	433	438	400	401	375	402	389	407	386	376	398	384	412	411	420	410	396	388	419	405	400	400	395	391	418	382	403	424	432	391	404	389	396	397	380	446	418	391	424	409	425	424	422	397	414	384	401	388	417	426	401	405	437	350	410	422	428	422	422	419	439	400	388	406	458	423	379	406	403	432	402	408	432	411	430	410	428	410	402	439	446	390	437	410	416	407	396	442	442	415	418	420	384	392	385	403	384	387	386	403	418	394	434	431	426	410	423	396	394	403	416	410	411	373	375	402	420	365	418	392	386	416	415	421	429	431	381	429	426	422	400	410	415	407	405	416	374	412	423	412	397	370	404	362	439	391	416	428	391	390	416	414	411	397	390	441	410	415	398	404	410	427	410	368	393	440	443	404	392	390	387	409	400	397	431	422	405	400	414	417	428	460	415	400	404	408	434	398	425	402	415	412	413	392	401	440	417	414	420	413	408	408	417	407	413	409	378	397	385	436	412	438	419	400	416	414	411	402	398	423	412	422	428	400	393	405	424	409	426	408	405	396	387	395	408	432	419	394	448	418	419	433	404	426	408	415	416	406	404	416	371	421	424	425	409	417	383	417	425	403	368	411	396	364	394	404	369	385	408	453	409	402	413	404	435	444	432	402	387	413	390	398	414	417	407	399	406	448	423	423	413	385	416	417	393	407	400	412	412	410	407	443	408	444	406	422	445	425	400	417	426	423	432	457	412	417	392	437	400	439	394	385	410	401	397	394	401	401	424	399	430	389	422	387	396	379	391	403	422	408	419	421	370	400	397	413	411	390	403	421	409	424	435	428	423	432	423	409	392	413	391	429	426	391	384	401	442	409	432	395	428	404	414
75403	70450	65127	37327	26457	3707	348	750	302	252	255	241	217	288	250	248	248	278	256	251	241	223	223	233	257	224	264	216	197	233	231	234	218	237	216	213	234	216	228	190	226	215	232	236	214	228	212	226	232	214	232	203	206	212	235	244	214	236	224	224	218	241	226	222	198	212	210	220	229	217	211	206	205	231	213	251	224	221	236	215	207	220	218	243	249	238	227	235	198	202	238	241	230	243	232	232	214	210	223	245	214	233	216	242	229	209	229	215	217	221	208	231	220	227	239	222	213	224	214	235	190	218	222	209	228	200	237	191	219	206	221	199	227	216	228	218	236	196	249	239	220	195	212	240	229	203	217	211	232	216	207	190	241	230	209	200	224	213	220	238	203	228	223	225	212	223	209	217	229	226	227	249	218	204	226	208	226	217	223	216	229	220	219	215	231	229	235	230	224	240	217	206	203	234	213	228	225	213	218	228	247	234	257	219	214	206	225	245	242	257	199	224	220	245	246	213	218	253	217	237	230	224	220	235	227	198	213	216	206	229	237	270	222	236	216	253	208	216	224	219	207	213	214	246	250	199	231	235	226	230	228	232	228	198	247	233	198	211	215	221	227	227	240	217	217	243	232	228	227	208	223	220	215	208	220	221	235	220	234	210	244	220	215	199	230	258	230	212	227	230	205	213	224	238	232	203	232	224	201	254	214	226	231	189	221	206	250	215	220	227	221	215	236	234	197	223	232	238	208	237	235	229	234	228	212	227	210	225	245	232	239	217	238	226	210	212	229	209	198	217	230	238	227	230	211	233	218	214	251	200	235	227	216	233	218	234	235	227	221	237	222	228	234	243	230	224	221	226	218	228	204	219	229	218	241	208	228	239	210	240	226	234	237	212	213	235	218	209	208	235	220	231	199	219	227	249	215	239	206	242	244	217	220	227	245	193	214	226	222	221	195	230	224	218	196	239	227	218	210	234	237	204	228	221	226	228	213	230	255	248	254	214	217	205	187	208	253	227	202	184	207	217	210	251	223	223	231	205	232	220	208	192	215	202	213	241	193	220	230	217	206	209	221	205	225	253	210	234	228	216	217	212	224	203	201	202	237	230	229	213	220	225	233	208	237	210	253	221	219	218	224	219	223	184	229	230	223	201	222	216	236	197	222	210	217	244	234	221	217	208	211	209	214	213	214	202	224	201	220	220	221	210	234	225	220	225	231	229	234	212	222	248	236	236	222	235	217	217	249	197	209	223	245	218	236	209	231	222	211	221	255	220	213	225	232	244	217	209	210	237	241	230	215	211	261	226	234	214	219	220	200	234	211	210	256	212	224	222	229	206	246	221	229	203	229	231	217	222	241	220	192	197	228	239	219	232	240	242	207	238	220	230	233	238	214	207	245	237	245	221	239	237	225	227	253	229	244	218	224	220	237	199	208	234	233	220	207	234	229	212	217	226	197	231	245	231	223	194	234	208	241	198	209	244	218	219	210	212	217	216	201	227	215	237	206	219	237	218	230	212	209	213	191	215	211	215	241	193	227	236	229	213	228	223	204	234	205	217	253	227	231	213	214	220	222	234	200	259	204	251	234	225	231	244	237	222	229	213	240	228	226	205	226	229	221	222	214	221	220	222	225	228	225	244	234	217	209	225	220	205	241	232	224	249	217	188	234	245	245	230	256	203	246	220	190	238	207	240	229	217	213	233	218	243	247	236	193	239	226	209	222	197	213	224	214	219	225	212	215	225	242	210	231	207	214	242	212	235	242	233	257	224	232	209	206	179	210	226	181	214	230	228	199	247	217	213	215	241	215	221	217	208	252	250	245	240	226	221	213	217	202	238	223	196	245	254	234	257	208	243	221	220	238	194	236	231	219	221	229	209	212	226	219	236	219	205	209	235	198	228	239	226	215	218	221	225	220	219	234	222	241	241	222	234	202	253	208	236	238	228	237	208	247	210	249	244	256	228	214	225	218	213	237	222	203	259	213	207	215	232	219	231	238	201	253	200	212	229	240	228	252	221	223	209	195	204	226	240	252	210	241	263	222	237	228	243	225	209	207	237	226	201	219	224	227	204	196	204	236	256	220	209	208	232	219	224	207	235	255	238	197	214	214	195	203	214	246	223	217	236	219	235	214	202	237	203	221	218	205	244	216	202	227	226	215	235	229	215	199	218	239	244	227	245	195	222	203	234	219	204	211	224	226	223	225	200	206	226	211	234	207	194	212	211	220	207	213	209	202	234	221	215	235	205	258	221	225	222	214	239	243	242	213	231	199	211	195	194	218	212	240	213	196	207	210	247	224	261	208	212	223	221	205	205	221	244	242	231	218	218	232	216	229	213	216	211	250	209	204	227	206	212	235	198	201	233	224	221	210	235	212	231	224	198	221	209	241	211	216	214	207	207	234	228	199	204	241	213	209	203	244	242	202	228	210	253	206	225	245	234	229	212	244	239	220	209	228	205	246	241	210	188	208	220	220	237	196	208	202	222	206	246	224	216	225	213	228	228	250	204	225	205	230	214	235	224	210	211	234	204	194	219	226	201	202	239	228	231	221	229	226	190	209	230	226	237	241	225	203	212	208	229	237	243	218	230	222	223	225	228	225	207	200	216	220	215	208	226	254	237	209	249	225	230	212	252	206	225	196	197	198	219	210	199	254	230	203	233	237	233	214	220	207	220	204	249	229	222	211	214	235	220	237	238	237	247	229	232	237	233	234	244	234	249	229	236	229	235	230	196	217	212	198	227	205	222	206	206	216	205	222	212	227	219	236	231	225	210	219	219	210	230	244	240	217	245	223	202	209	218	241	223	245	219	222	244	218	231	201	219	225	229	235	232	196	237	214	231	247	214	207	236	247	232	220	235	241	218	227	201	235	243	237	229	228	212	215	202	232	232	246	242	221	218	224	247	212	242	192	234	236	234	212	221	211	244	225	227	206	189	242	241	237	220	222	229	228	223	235	243	210	213	237	223	217	221	218	237	190	230	227	244	245	186	238	265	232	223	227	236	210	219	213	223	262	230	217	245	217	223	210	223	226	223	229	243	237	208	226	221	227	234	211	261	254	215	214	219	216	229	211	227	228	242	246	224	212	243	202	225	211	231	178	215	229	218	205	245	258	232	222	238	223	229	226	226	191	243	249	233	226	234	198	222	207	240	234	220	204	236	221	206	245	210	215	234	190	222	214	214	212	218	223	234	198	221	195	226	225	234	228	217	215	217	226	229	215	243	214	228	234	238	221	227	215	198	227	196	228	245	209	229	217	228	225	210	209	246	274	228	228	204	223	219	221	212	189	218	237	208	238	228	235	238	219	226	252	205	226	241	221	220	215	221	220	235	205	239	242	223	224	270	245	226	221	228	219	218	240	209	235	204	237	226	206	223	208	249	234	222	242	240	222	200	196	218	256	192	219	250	224	186	204	221	201	217	232	241	202	214	248	218	231	209	225	210	206	207	212	242	206	232	223	210	248	219	219	227	218	220	200	219	198	218	265	200
56002	59988	59228	42010	22248	1087	1067	2930	940	854	847	847	774	776	771	735	721	705	691	755	736	711	693	706	730	663	746	686	680	712	653	705	677	708	672	693	662	678	693	692	762	681	647	749	664	664	685	723	706	723	687	721	659	690	725	677	648	753	713	658	702	688	698	692	724	695	704	679	734	677	683	687	691	683	653	703	747	679	665	669	666	671	671	716	669	696	660	683	668	692	693	668	690	668	701	656	680	665	721	721	673	705	680	647	663	667	708	688	688	693	674	715	692	724	625	680	668	718	647	704	664	671	681	698	686	634	684	725	706	711	680	671	701	693	694	669	692	730	688	681	672	696	713	702	692	656	658	639	709	659	669	678	688	654	662	690	675	655	664	678	676	700	717	638	660	648	650	705	683	716	720	712	679	672	682	611	710	718	651	683	673	639	651	696	714	709	683	683	635	703	693	701	707	652	691	674	719	668	659	674	673	705	699	663	673	681	722	667	665	701	684	677	667	736	743	694	719	728	675	682	663	680	715	691	693	685	688	673	678	652	674	661	705	648	619	672	693	666	652	696	665	660	679	666	669	686	664	649	695	640	676	707	683	696	699	698	649	704	696	673	645	715	703	653	732	640	708	670	710	728	661	646	659	681	697	659	643	639	691	692	706	680	651	673	692	646	648	683	646	722	664	663	652	676	673	686	669	694	667	697	689	656	715	673	709	693	614	715	681	646	714	674	694	685	674	668	665	705	677	645	700	670	711	661	685	702	625	674	716	658	678	679	689	683	715	706	725	696	699	679	671	692	757	678	671	669	686	656	708	700	719	676	680	697	714	751	685	624	679	689	668	694	693	695	637	671	701	653	663	667	684	651	647	705	708	676	668	677	692	706	676	688	673	669	672	666	709	657	664	707	696	686	752	679	616	674	651	707	700	706	720	682	681	681	670	698	724	686	713	759	676	651	697	693	646	682	705	685	698	671	674	655	681	642	666	676	715	688	638	645	691	653	680	662	709	706	664	646	653	651	713	704	680	657	657	698	696	691	689	671	641	683	707	659	696	670	695	656	707	644	617	734	643	669	694	668	703	675	676	718	647	654	680	649	718	685	635	671	660	671	690	656	681	671	630	696	703	636	693	700	665	702	675	685	737	676	688	645	671	672	672	683	689	652	700	686	653	716	661	714	675	686	711	691	661	687	693	676	719	682	677	705	712	685	631	673	659	662	673	635	710	677	665	661	721	686	653	715	702	717	650	660	662	666	674	661	635	671	691	666	715	709	716	701	666	679	663	738	728	681	711	675	678	717	659	659	694	712	673	680	748	681	636	693	630	679	673	654	684	646	715	739	705	671	673	665	679	696	674	663	661	718	690	707	640	681	676	643	702	666	650	666	664	695	653	646	749	723	695	694	668	648	682	708	686	688	699	684	664	654	675	659	691	663	683	688	637	664	662	671	676	695	721	644	624	704	623	717	689	620	703	714	667	694	684	644	651	699	677	691	671	690	667	718	677	733	712	630	692	674	690	662	672	708	651	668	709	670	663	688	678	645	702	678	707	684	735	666	670	655	687	710	689	700	653	653	654	671	683	664	687	668	663	675	685	716	707	713	699	708	682	713	676	631	656	684	681	701	672	679	706	699	732	673	663	678	679	683	677	724	681	712	704	673	712	668	673	711	678	670	638	695	664	692	658	687	693	666	721	698	702	710	699	679	663	682	667	640	700	701	700	651	683	706	694	686	663	665	660	637	722	642	711	659	688	679	667	682	669	692	672	680	653	647	653	684	724	682	687	711	717	662	679	715	651	668	663	671	665	663	650	674	692	656	686	682	679	695	684	688	667	700	643	686	695	726	730	688	682	639	699	658	695	732	671	704	680	685	682	645	648	689	660	681	700	672	647	692	671	655	671	673	695	695	732	721	695	668	682	695	636	695	698	646	666	672	627	662	693	689	693	695	730	668	663	699	678	633	710	650	732	674	642	688	698	672	761	706	707	637	650	659	696	666	681	694	677	673	660	625	639	674	696	673	665	682	730	700	665	677	659	660	687	673	678	695	720	651	663	663	678	639	626	712	683	734	656	699	716	717	710	624	687	701	699	679	665	737	680	677	722	661	727	640	671	687	663	622	668	736	675	679	745	664	627	685	660	712	663	652	672	716	692	664	671	675	647	679	705	668	698	721	693	683	713	688	707	677	660	637	642	713	667	697	663	688	695	693	691	704	703	668	716	663	694	695	679	679	672	701	712	676	642	681	649	664	671	656	701	677	721	733	660	704	663	657	712	623	684	699	701	687	677	691	733	665	695	661	688	692	724	683	688	696	695	665	682	678	648	656	667	683	717	674	722	723	679	682	685	664	650	711	739	633	628	675	727	678	669	649	698	731	667	689	655	685	713	700	678	649	667	693	696	708	685	736	670	700	681	687	715	658	675	718	641	683	667	714	682	662	667	667	662	720	660	649	671	713	697	698	699	664	676	693	712	721	709	692	678	692	640	691	691	681	715	700	697	653	684	714	659	661	708	685	669	743	649	672	669	704	699	709	630	679	757	660	688	709	670	696	688	701	688	684	706	626	677	697	667	684	678	678	680	747	636	710	651	694	674	712	680	675	672	693	654	708	673	744	689	640	669	643	682	673	679	692	655	657	702	680	663	636	694	737	678	658	723	695	634	669	719	754	675	706	676	678	660	651	673	676	718	709	673	693	676	680	700	647	668	686	693	635	679	694	712	724	697	725	707	683	674	688	647	656	696	741	659	709	686	727	656	652	642	677	663	670	657	711	693	695	688	644	661	659	686	666	662	621	698	674	687	699	677	703	652	736	664	690	690	731	667	697	681	622	686	691	731	704	729	685	684	662	693	655	690	702	654	712	663	709	662	681	683	687	678	692	734	701	664	691	693	682	682	679	693	664	658	647	653	742	703	719	687	634	696	630	665	707	685	689	668	665	703	647	683	659	659	691	665	676	644	680	659	663	727	680	656	692	664	662	653	731	683	663	676	735	614	697	713	677	655	675	695	698	670	674	703	654	693	665	627	675	684	625	679	693	700	657	728	642	669	672	624	698	692	691	684	640	694	678	681	687	693	641	686	651	673	760	666	678	697	667	699	675	705	671	682	686	722	665	694	700	694	647	698	709	697	661	729	706	653	687	643	712	722	670	662	652	662	692	675	679	646	680	668	678	666	707	681	691	664	746	680	716	703	722	676	691	677	660	715	684	692	713	706	632	666	725	655	609	670	659	721	717	708	702	687	647	676	664	695	718	706	684	680	698	685	708	691	659	656	685	634	672	689	658	735	705	660	641	698	685	700	623	708	665	623	699	660	683	677	708	683	692	659	707	660	662	650	692	673	688	712	642	660	698	704	686	672	682	659	664	671	714	647	640	704	714	709	667	701	687	645	735	708	696	703	712	703	672	670	675	664	675	675	689	673	644	698	714	697	675	667	662	697	694	671	734	687	667	643	680	688	682	671	685	630	667	719	689	666	627	709	664	683	724
29690	18230	7732	1819	613	108	119	106	99	124	126	99	132	144	118	133	139	119	134	123	103	122	128	110	128	128	117	110	126	138	119	140	133	121	124	118	138	116	116	131	121	139	145	113	144	119	101	116	111	141	122	128	107	135	147	129	137	132	113	120	132	117	108	111	108	132	141	129	115	129	143	128	107	124	136	135	120	115	126	131	113	116	126	119	125	112	131	126	129	136	114	128	125	121	118	121	116	120	127	126	142	120	124	135	117	122	141	125	130	124	110	132	128	121	109	138	111	108	119	120	111	84	111	115	114	132	120	108	126	114	113	120	139	126	113	128	128	121	109	121	119	142	118	120	111	129	122	131	125	111	133	125	133	123	110	125	120	123	139	107	132	144	134	123	127	106	114	132	106	147	123	129	130	131	145	130	128	121	126	130	122	151	106	128	128	113	130	126	102	98	124	145	121	113	122	139	124	130	116	126	127	120	125	124	125	139	147	116	137	137	131	120	144	131	124	125	131	153	105	125	129	143	145	135	113	101	110	119	116	106	108	127	148	112	125	113	138	132	131	138	130	139	123	108	118	113	130	139	134	132	115	126	132	127	126	134	123	131	113	135	108	137	112	115	126	128	121	123	129	113	100	129	111	130	124	122	130	115	96	121	124	116	127	114	117	139	131	132	129	130	120	141	121	116	120	122	97	115	140	113	139	124	124	126	139	134	106	128	112	143	122	132	119	128	116	120	129	127	124	145	117	113	109	110	122	132	122	114	135	117	132	125	122	136	132	107	129	113	108	127	121	124	113	127	124	136	127	109	109	111	116	123	115	122	114	131	119	124	119	119	125	122	128	134	130	127	139	117	122	115	112	114	153	127	128	125	132	115	128	147	133	115	148	142	151	112	132	109	124	133	116	122	132	102	124	140	124	138	107	132	126	135	120	113	110	126	138	108	120	119	116	121	134	125	128	121	102	145	142	147	108	130	126	131	128	134	143	121	128	134	142	126	109	117	123	116	102	127	130	110	131	132	119	121	119	136	119	114	146	116	107	124	118	118	121	120	109	128	129	150	105	104	132	124	120	120	136	134	106	90	124	133	117	128	122	133	138	135	107	120	117	135	119	126	143	114	122	136	125	128	137	140	114	114	124	130	118	104	134	136	106	120	134	113	130	140	134	118	142	118	144	137	124	136	127	127	131	105	130	116	136	127	116	135	111	117	140	117	125	112	121	135	104	131	102	128	129	130	124	126	137	140	130	130	97	136	123	115	127	122	110	129	121	117	129	123	122	113	123	132	111	127	128	110	116	115	122	132	127	106	140	117	126	119	127	115	108	140	119	124	123	127	107	110	142	125	136	131	115	121	118	133	138	110	125	105	126	113	150	125	121	128	132	136	135	135	125	119	103	130	130	134	134	131	110	109	135	137	134	129	109	132	117	130	144	110	119	132	121	107	140	126	136	131	115	130	117	119	124	113	132	147	110	132	119	131	126	106	114	112	142	129	122	155	104	121	105	130	140	119	112	143	113	125	121	128	120	109	129	122	110	134	124	125	127	125	127	118	122	119	141	113	127	114	121	108	125	125	124	118	122	135	119	127	104	131	117	125	139	118	122	122	134	125	162	126	149	129	131	131	140	135	118	120	117	134	124	136	113	125	122	133	127	107	140	104	121	130	109	115	96	121	131	128	115	129	118	118	122	136	119	122	124	128	119	120	116	136	135	147	125	122	133	118	108	121	126	102	109	117	140	143	133	137	116	120	132	129	129	144	119	118	108	138	118	123	139	128	118	113	136	142	114	138	130	114	113	123	124	133	122	125	145	107	112	108	112	132	117	117	121	117	125	123	138	133	138	103	115	116	137	117	126	112	123	112	117	137	135	129	115	123	132	120	113	130	107	114	111	122	130	110	135	111	125	101	119	128	126	134	118	135	118	134	106	129	118	129	143	108	115	121	104	134	118	118	119	138	118	139	140	109	118	120	132	120	138	127	135	129	132	118	136	122	118	130	131	124	129	137	128	117	136	90	125	140	113	110	109	129	126	139	129	108	122	136	120	130	127	137	112	138	125	131	113	121	134	122	106	129	133	107	110	133	117	122	117	137	119	126	141	136	121	132	127	119	110	116	122	133	130	126	138	109	119	124	127	146	119	127	117	100	124	121	115	122	120	121	118	131	126	137	113	131	126	109	122	114	127	136	124	110	135	124	144	133	123	120	129	132	129	121	142	135	118	107	108	128	136	120	137	110	112	123	142	164	114	131	115	119	133	100	121	119	109	131	137	121	141	98	120	139	123	144	127	100	123	110	116	125	119	116	106	120	127	104	122	114	130	111	127	115	132	116	122	114	121	139	108	140	146	123	139	117	102	126	115	125	110	126	134	126	128	126	128	118	113	133	133	106	118	134	110	116	128	114	121	140	122	109	124	105	115	129	112	148	144	123	118	133	105	136	143	130	115	128	103	113	120	131	115	112	122	121	148	117	128	120	140	134	122	121	119	119	102	123	129	112	103	123	124	135	111	131	123	122	136	114	128	136	117	128	129	128	140	116	120	106	122	130	105	116	121	150	131	109	108	141	120	134	126	134	122	118	131	133	108	112	113	106	113	124	129	132	140	146	119	123	105	127	131	146	116	126	137	112	120	133	103	129	124	151	136	128	124	114	137	127	127	114	133	105	133	103	110	155	115	120	141	129	124	115	122	136	103	129	109	113	127	121	121	137	112	140	114	143	114	116	122	122	125	124	145	133	124	118	127	124	127	115	128	131	112	127	139	125	119	124	118	109	142	147	130	130	110	122	111	115	127	126	118	128	122	129	123	127	126	116	140	112	116	137	144	154	132	134	108	116	114	126	131	131	118	148	112	100	125	121	93	159	125	119	122	132	97	107	134	132	123	125	121	132	117	122	110	144	126	95	143	127	131	152	113	126	133	152	148	114	130	129	115	114	114	134	121	139	125	112	122	127	138	127	134	113	119	110	136	128	118	128	131	122	123	122	135	117	130	127	122	129	118	120	133	111	117	128	127	136	128	125	118	117	103	124	120	129	135	117	130	100	129	104	132	127	142	118	123	128	104	124	132	116	148	113	118	135	142	129	136	118	113	128	115	128	129	124	129	138	138	93	137	113	113	136	116	116	130	120	112	129	112	116	147	132	114	123	115	116	129	133	118	120	122	129	130	128	117	124	105	135	117	126	138	140	116	112	117	122	143	115	124	137	115	113	107	99	132	123	130	118	122	122	104	106	113	126	135	138	127	126	128	125	108	103	111	121	116	114	108	117	107	129	132	119	123	110	141	131	138	120	125	143	130	113	114	130	128	106	112	126	105	131	117	135	131	123	105	114	115	117	115	116	142	116	115	127	123	123	132	135	139	134	113	115	131	125	131	124	134	120	118	115	116	108	147	136	123	124	128	120	124	126	114	129	132	129	145	140	142	136	112	122	113	127	112	127	140	139	108	139	118	123	131	111	140	152	119	148	112	110	130	113	111	137	117	128
27400	21853	10716	5053	1653	441	379	469	432	434	435	363	400	401	424	399	421	415	403	439	418	452	415	403	398	437	436	401	407	409	415	410	412	436	387	403	437	408	395	393	390	408	399	404	410	420	443	426	378	426	428	421	430	405	412	415	435	427	412	414	449	413	417	422	434	388	426	391	425	444	411	420	409	419	401	432	430	405	419	417	412	403	435	434	395	419	425	419	391	416	396	374	403	401	402	430	426	389	413	411	438	403	390	397	433	411	428	431	379	450	416	409	428	425	438	394	381	419	376	378	432	424	413	447	430	429	427	421	422	408	411	410	389	425	386	396	444	419	408	440	417	411	459	409	389	411	427	431	403	390	422	378	413	398	411	435	429	401	434	450	435	381	426	407	422	421	426	428	431	409	441	384	413	435	431	439	400	421	401	405	422	427	425	397	425	403	408	428	431	443	379	414	404	395	393	462	462	406	404	368	416	443	420	425	407	435	455	402	426	381	435	438	413	409	444	383	397	415	397	401	421	408	426	463	410	416	419	388	420	382	415	443	422	428	444	393	424	433	408	451	424	407	393	405	423	442	445	428	406	413	416	395	415	409	419	426	393	396	400	396	434	427	440	454	403	415	411	415	427	411	415	408	428	396	420	422	471	389	405	395	384	454	458	388	404	382	401	422	420	442	410	439	445	458	419	440	416	412	403	444	434	453	408	394	410	385	412	438	413	428	393	431	408	423	431	386	464	392	407	456	478	411	401	409	400	403	400	394	399	388	439	402	433	408	421	446	441	396	424	402	452	424	409	422	419	406	404	384	404	412	397	413	403	376	442	395	441	421	429	415	391	429	411	411	423	467	419	436	389	414	418	388	451	427	430	394	405	435	423	395	412	429	427	405	424	450	431	395	423	385	411	396	385	430	434	416	420	430	415	431	409	405	421	439	414	429	430	372	384	409	433	462	416	439	382	409	413	397	441	387	424	398	437	438	418	405	432	435	408	396	424	378	430	432	401	419	440	413	383	393	458	413	380	414	421	437	428	388	439	429	406	384	384	423	399	438	462	378	395	410	394	398	419	405	431	431	405	441	435	428	423	390	424	408	425	417	431	378	449	423	401	398	380	390	414	466	401	405	402	411	405	407	416	454	426	435	391	407	394	376	431	395	407	413	380	451	411	467	400	432	409	403	384	426	449	375	399	410	398	426	418	419	395	432	395	412	396	438	411	413	424	425	408	428	449	418	404	461	411	411	417	432	413	375	463	387	430	413	409	378	373	392	431	386	412	477	416	425	443	394	434	444	407	408	423	405	406	427	414	417	455	429	409	405	443	403	440	415	436	423	408	436	432	403	447	396	392	454	422	417	401	409	429	397	425	452	423	432	404	399	400	396	449	405	401	442	370	434	415	398	451	421	460	406	395	422	445	435	408	456	411	391	431	397	384	444	437	392	418	416	401	421	419	406	409	411	438	436	390	435	454	399	430	390	425	417	428	443	412	413	381	418	423	389	432	405	424	428	437	405	425	398	459	423	374	448	415	403	427	445	435	390	433	440	421	402	433	413	416	411	465	413	451	431	389	410	393	438	413	391	436	438	396	418	445	418	423	413	431	445	417	417	422	406	421	377	403	399	396	388	437	403	403	429	419	427	437	441	422	461	387	426	413	406	399	406	418	414	409	422	434	442	417	435	386	409	452	412	393	419	442	445	375	391	386	403	436	459	441	401	417	430	395	442	405	467	414	418	414	445	425	462	393	406	440	430	406	420	423	433	455	401	399	414	407	382	434	385	362	451	418	408	426	427	378	435	385	416	441	414	397	455	411	379	401	432	392	428	442	407	408	452	423	445	413	415	390	391	406	410	443	457	438	412	407	420	387	423	474	389	421	422	431	448	406	398	424	407	405	407	380	407	405	411	398	438	415	432	414	404	415	425	375	381	417	406	396	405	416	441	420	426	397	406	430	432	393	415	454	437	423	393	414	414	409	401	414	428	455	425	443	387	386	397	409	426	380	431	394	389	419	426	436	447	440	427	402	363	380	412	431	425	441	428	427	411	412	423	407	431	418	424	416	427	427	447	414	447	400	431	433	420	399	433	429	413	427	390	397	413	370	408	437	404	415	378	397	407	420	429	431	444	422	397	392	410	376	427	422	431	421	411	440	444	403	427	419	434	425	419	406	440	437	445	395	380	416	407	403	363	418	448	439	430	372	402	413	427	421	421	425	430	408	409	420	415	408	391	402	426	400	407	435	430	396	424	416	427	410	466	442	422	423	417	419	391	392	479	432	376	372	450	413	422	407	380	450	429	415	415	376	408	430	430	413	414	428	429	372	423	428	411	440	406	407	424	410	429	444	415	438	428	411	435	421	377	458	449	430	393	446	443	393	390	375	428	400	400	423	441	424	407	388	418	396	422	394	423	381	386	458	414	427	444	403	457	423	455	399	401	422	428	462	406	431	433	372	362	409	435	409	397	425	402	392	447	490	406	383	405	447	421	417	417	419	409	412	383	429	419	434	381	422	433	424	412	406	416	421	407	373	436	424	392	389	410	420	415	414	395	423	400	441	428	402	433	414	427	426	353	433	422	363	365	453	426	414	405	406	424	429	397	443	419	431	439	422	451	441	408	426	451	440	432	420	450	411	448	464	443	417	390	429	432	386	411	426	417	432	444	392	403	448	419	406	385	433	468	421	425	406	441	418	423	418	390	399	433	394	417	430	418	385	415	381	436	404	427	449	405	393	441	411	411	393	460	410	444	392	425	436	425	408	414	435	422	392	418	433	424	403	396	412	428	415	403	424	439	430	419	405	440	412	420	354	403	398	380	421	428	421	459	409	451	433	399	457	425	416	416	380	404	362	416	394	415	441	423	406	409	403	437	417	414	475	421	439	408	440	413	413	418	394	426	401	402	406	455	434	377	411	424	420	436	444	415	415	401	407	392	395	370	430	402	450	396	415	417	451	399	413	425	433	391	420	440	396	433	404	437	441	417	447	419	401	373	413	457	416	444	403	453	430	373	399	434	460	399	410	425	406	371	410	402	410	383	413	418	417	441	403	391	466	414	411	395	437	401	449	436	426	438	403	396	455	407	451	403	431	413	393	385	450	409	439	401	395	443	429	403	432	386	375	432	417	386	426	429	431	400	379	393	422	396	459	413	395	446	433	413	437	415	435	386	391	399	427	414	435	422	429	386	406	424	396	438	416	392	412	448	411	416	394	426	417	382	375	428	385	452	431	420	443	376	417	457	438	397	442	398	407	413	432	394	409	386	419	416	446	401	414	460	429	406	410	414	413	446	444	417	423	421	442	442	449	374	410	423	426	442	422	388	393	432	458	416	399	439	406	401	403	446	420	401	444	399	426	436	389	429	435	419	428	379	410	406	424	420	391	404	426	385	415	416	407	401	396	423	410	407	395	466	420	432	388	376	438	447	390	424	408	420	425	409	433	418	409	415	445	440	416	408	406	422	425	383	411	413	411	450	398	443	404	387	419	406
62265	54163	40909	25951	8198	259	163	282	131	125	122	130	116	128	113	119	128	115	116	111	102	126	108	107	121	104	125	137	120	118	115	117	118	132	107	113	128	100	132	113	121	98	108	113	100	107	111	112	102	119	124	127	112	133	124	117	110	110	113	109	93	105	116	117	129	106	122	115	98	104	115	98	98	123	117	118	128	101	109	103	125	127	99	110	113	108	116	119	118	118	120	116	119	108	117	104	107	91	101	122	102	116	105	122	114	121	106	106	120	101	108	106	101	116	108	131	107	129	117	108	113	116	112	125	139	107	120	125	108	135	112	114	108	115	125	103	109	129	116	115	107	113	100	109	98	123	100	116	108	136	105	104	127	102	117	107	115	114	114	104	113	109	101	117	104	122	112	102	106	125	114	121	119	107	129	108	109	121	107	106	120	111	119	109	113	115	94	101	102	101	114	119	133	103	110	98	114	107	131	110	115	120	107	109	125	137	126	106	121	136	95	107	98	99	108	102	125	126	100	100	108	120	105	97	126	113	112	126	101	120	115	103	109	98	128	114	111	104	103	103	119	113	103	107	119	122	107	96	120	112	83	101	122	103	116	114	98	104	107	121	114	106	101	87	113	119	121	113	98	116	113	114	103	123	118	108	118	102	102	110	129	99	100	133	120	123	117	101	131	127	106	114	96	120	120	113	102	106	115	110	106	111	94	123	106	96	119	124	119	86	106	142	108	122	94	124	118	106	104	101	124	130	101	106	126	102	102	128	98	129	127	126	111	106	112	119	117	106	123	103	111	124	111	108	107	100	112	109	97	125	93	100	113	108	109	109	107	106	117	101	121	102	133	105	97	105	113	117	121	105	119	113	108	116	99	130	109	107	124	116	116	104	112	123	127	117	97	96	117	113	116	126	100	112	122	104	105	94	105	116	113	108	108	99	108	116	91	101	131	129	99	93	124	114	103	93	107	118	110	115	90	105	112	120	138	135	105	105	107	111	145	113	111	119	127	132	116	117	95	97	105	107	103	121	110	114	111	101	110	121	112	111	130	107	113	111	112	115	110	103	111	139	99	108	102	102	111	113	91	110	102	121	92	94	117	121	98	114	111	105	107	108	122	115	124	119	105	104	124	123	102	121	101	109	105	128	106	108	85	94	127	106	130	107	125	116	85	102	113	104	115	132	103	118	108	96	127	128	110	110	119	114	121	125	122	115	127	108	116	117	114	117	106	101	111	119	101	120	108	119	96	134	139	105	122	125	127	102	119	117	116	104	111	113	123	104	93	112	121	110	99	104	114	103	103	139	101	119	98	103	117	118	114	101	127	103	132	134	89	97	106	102	103	98	116	109	108	114	114	117	111	101	85	99	95	107	110	123	105	136	116	100	106	100	118	130	121	119	105	109	116	89	121	100	98	96	108	123	107	122	103	124	101	99	111	126	115	98	123	110	95	99	93	102	91	102	116	135	94	107	118	119	83	121	112	105	108	111	132	109	109	118	106	109	119	120	124	106	97	95	113	106	128	128	98	104	110	133	124	110	102	115	114	115	102	114	115	94	108	114	114	103	119	88	109	113	104	113	92	108	102	116	112	99	123	115	103	126	110	129	114	106	122	108	112	104	117	102	103	110	118	113	122	118	111	108	113	125	111	117	124	107	103	120	105	125	123	111	112	123	117	101	119	111	124	125	109	106	87	108	106	109	99	115	115	101	111	114	113	113	113	126	112	100	116	115	112	110	98	100	120	90	104	118	125	122	112	98	127	99	108	105	93	98	107	103	111	109	96	111	109	131	116	109	106	110	109	136	125	116	125	113	125	98	117	99	106	110	127	119	120	116	95	118	119	109	114	113	116	108	107	96	120	120	112	116	103	115	106	124	123	92	93	124	112	94	97	118	108	112	108	101	107	128	112	133	108	102	116	96	122	121	124	94	122	103	98	109	109	135	108	109	119	108	98	125	105	97	122	119	117	100	122	97	126	105	108	108	99	110	107	107	110	115	120	105	132	107	114	112	135	127	111	120	95	127	129	113	114	104	117	98	121	115	135	119	105	117	99	104	104	107	120	115	108	122	102	101	114	115	105	136	91	107	94	131	119	114	124	119	99	117	104	113	99	119	106	119	114	96	111	106	120	106	112	109	112	116	116	97	122	114	121	100	115	122	104	102	98	130	112	118	95	107	130	125	121	115	110	115	103	114	112	94	127	108	109	94	107	120	141	113	125	109	130	108	132	105	104	121	133	131	100	110	112	97	103	118	139	116	112	110	95	128	116	102	116	101	106	93	90	120	97	98	113	107	111	109	111	120	127	125	110	112	100	116	110	122	90	116	110	126	106	118	134	119	108	99	101	112	122	110	112	116	126	99	123	121	108	103	109	111	111	109	115	107	104	114	112	110	98	117	116	113	108	117	104	102	106	107	116	120	118	112	96	88	99	113	105	106	106	92	127	127	116	109	108	104	114	119	123	123	104	100	104	87	106	126	108	119	133	104	99	92	108	125	118	103	119	113	133	115	117	113	96	118	124	111	120	118	90	117	133	116	107	123	119	122	114	100	101	97	110	125	113	115	120	129	116	107	107	92	112	116	114	116	116	104	101	124	108	115	111	95	94	105	93	108	86	109	102	95	105	107	85	123	106	96	109	101	136	116	117	122	110	103	111	111	99	112	125	118	105	114	105	122	118	104	113	99	114	115	98	118	102	100	117	99	105	107	105	110	130	113	132	146	126	106	91	119	122	104	117	109	121	112	113	113	133	130	104	104	109	128	111	81	129	118	107	136	116	108	93	114	134	85	115	106	114	101	108	106	124	122	123	110	125	101	106	133	106	125	99	98	116	114	119	113	113	96	117	111	95	118	131	106	120	110	95	112	100	116	104	120	121	122	92	108	106	126	104	119	117	106	121	120	106	100	95	134	121	126	106	116	140	102	108	115	97	112	103	120	106	124	108	114	99	113	139	111	111	127	90	109	120	99	105	106	107	122	101	113	132	100	114	119	105	123	111	105	98	123	119	116	116	111	109	106	111	108	113	102	122	121	114	121	105	103	125	112	116	119	126	98	141	108	119	109	119	104	114	109	111	114	125	126	94	148	136	113	105	124	112	114	110	97	120	120	98	92	138	91	98	116	103	120	104	98	109	130	120	115	125	123	118	115	129	106	116	105	112	102	122	115	98	102	126	122	122	111	112	93	106	122	111	125	115	115	109	101	90	112	113	110	99	126	124	114	99	104	124	109	114	106	106	122	106	101	100	110	107	104	109	96	111	110	107	116	130	108	105	114	119	100	113	102	125	116	124	110	108	116	128	107	123	97	94	117	111	121	96	115	113	113	137	129	103	115	112	113	123	124	94	102	114	113	104	126	108	102	113	113	120	101	123	110	106	111	110	98	100	114	119	114	116	129	106	109	104	115	120	123	123	108	102	119	123	99	116	106	112	112	107	109	108	114	114	119	116	128	111	118	112	102	102	105	109	119	106	111	119	109	106	113	117	105
44195	44432	38025	33909	8121	599	564	1190	440	443	435	408	418	391	463	372	402	382	407	370	399	416	433	415	414	374	381	380	381	371	390	398	368	390	389	392	376	397	406	363	391	357	365	385	367	393	378	365	401	376	376	381	390	383	393	339	364	381	403	378	386	383	376	379	397	370	371	397	388	398	342	395	348	377	408	365	348	364	399	414	378	367	332	436	358	392	413	369	405	390	384	376	399	358	400	382	411	352	379	382	355	380	381	383	380	384	381	377	384	388	358	364	377	377	398	375	419	369	342	393	353	393	365	336	389	368	392	378	377	354	374	369	368	383	369	400	418	374	354	349	359	379	384	373	382	402	395	387	366	389	351	415	368	399	393	373	413	373	386	401	361	373	366	388	368	389	370	357	405	382	403	385	369	386	405	390	392	365	416	351	426	398	355	406	387	382	387	375	371	375	405	380	410	368	357	373	378	389	424	377	415	381	377	389	342	392	380	357	366	392	383	354	383	401	425	401	368	363	387	385	404	375	344	371	379	388	364	378	370	392	395	370	380	411	405	402	374	367	399	404	366	411	367	376	396	379	357	374	407	389	351	391	379	400	365	366	371	382	391	392	380	413	395	354	399	376	364	389	360	405	387	382	382	361	372	385	355	372	401	390	360	416	380	397	386	390	382	396	392	362	397	373	359	357	368	337	399	349	375	386	360	393	349	392	392	397	390	351	386	374	353	345	402	377	388	388	414	401	399	383	361	377	367	383	389	399	368	370	368	413	393	399	355	349	381	404	363	377	399	373	407	391	388	376	390	409	361	384	406	367	379	389	402	376	394	360	344	393	379	356	366	376	364	344	390	402	393	387	377	405	393	397	378	395	371	420	381	369	399	372	365	382	386	419	392	391	381	378	366	373	362	388	356	408	406	363	407	350	364	390	381	367	408	368	346	396	392	400	384	372	445	365	366	402	357	384	400	370	382	413	348	414	352	358	359	378	356	395	384	378	401	417	368	362	386	365	412	408	370	364	353	404	404	390	358	396	396	356	362	379	354	379	373	394	363	387	372	379	369	360	396	400	366	362	396	409	331	377	392	370	403	426	378	332	381	393	372	389	359	370	380	406	365	374	400	378	390	352	382	384	379	362	360	422	377	409	342	360	407	372	371	395	385	368	398	323	387	409	376	381	398	380	369	416	368	342	421	382	374	346	391	341	366	395	388	394	382	375	363	379	359	364	375	376	371	370	385	410	365	364	394	408	371	359	388	388	398	369	402	386	412	397	364	373	352	383	404	407	373	406	403	407	371	380	392	366	406	375	376	364	370	405	370	354	389	390	367	384	401	397	347	391	386	386	372	392	390	399	412	371	356	373	395	395	399	373	361	399	388	391	394	348	415	395	410	371	376	381	378	384	373	382	391	406	366	363	373	380	364	380	348	368	375	406	381	409	370	379	363	446	337	400	365	361	369	335	355	387	383	372	397	362	370	403	368	367	436	410	370	394	395	344	389	392	381	408	394	374	404	372	388	383	383	409	433	394	381	357	356	381	395	368	374	355	372	372	415	358	370	366	341	408	398	372	385	370	392	361	444	360	399	377	400	371	379	375	378	387	389	393	409	360	393	421	364	405	398	378	380	376	385	388	405	410	408	368	384	409	388	377	405	383	382	361	419	396	378	387	377	396	371	357	378	390	361	407	389	380	336	380	396	374	399	370	404	385	343	400	386	367	400	409	412	417	381	384	356	383	373	399	376	376	391	357	397	417	406	373	393	375	358	375	399	366	407	370	343	391	404	398	363	383	379	381	381	392	367	390	389	408	378	395	354	375	395	379	363	397	370	379	415	383	357	395	348	410	364	383	372	407	368	367	411	362	367	349	375	372	394	375	416	381	349	397	390	363	402	370	398	379	385	355	366	414	393	360	420	362	407	385	422	424	383	379	403	411	371	363	404	373	372	397	384	355	372	356	392	401	393	386	359	401	394	365	376	382	343	403	359	372	385	437	337	383	393	381	386	381	390	367	377	408	386	373	410	361	360	377	372	363	401	360	407	417	399	383	372	381	409	341	354	367	391	333	394	360	373	396	363	403	378	400	390	359	373	397	384	401	381	362	382	384	386	369	418	392	379	402	356	397	401	399	381	372	404	339	403	349	393	391	391	379	374	393	375	430	400	363	384	351	409	379	403	359	336	394	376	405	375	407	376	399	386	393	355	397	389	396	386	361	364	400	363	386	357	377	430	369	351	384	368	391	355	404	368	413	422	377	378	375	379	386	367	354	370	370	397	391	364	385	397	357	374	344	394	369	385	352	398	377	367	385	366	384	361	356	372	377	389	379	370	416	369	388	368	424	338	394	406	365	377	385	398	369	379	395	394	373	375	406	362	401	380	410	382	360	351	402	368	373	348	385	397	387	381	400	373	433	368	378	409	369	395	393	376	348	395	371	393	355	398	363	395	385	396	356	456	373	418	375	341	348	376	347	391	415	354	402	388	356	373	367	372	384	372	382	377	403	383	386	367	356	372	400	419	387	362	400	389	350	380	397	384	389	370	403	408	381	361	375	370	394	402	406	402	380	386	358	371	388	358	372	359	358	401	351	404	374	382	384	371	373	408	371	380	412	365	391	381	381	370	372	365	353	406	432	368	352	366	386	357	382	367	400	386	344	335	385	370	414	380	398	424	374	353	376	401	412	370	380	369	367	387	379	381	349	391	380	404	416	390	379	396	370	359	384	393	363	370	364	369	395	390	379	403	390	362	374	389	363	379	368	373	368	386	359	339	384	377	349	317	383	394	375	415	382	354	388	417	402	337	393	385	359	373	377	367	373	376	373	403	409	348	368	360	357	393	384	380	378	357	381	379	358	361	413	368	373	379	419	363	370	371	331	390	377	373	378	368	415	338	384	388	385	370	326	380	381	371	358	408	418	424	379	370	389	375	379	364	394	369	377	367	375	391	393	336	394	374	390	376	395	397	384	376	404	367	390	372	373	376	370	396	354	361	349	373	380	392	393	421	378	350	353	403	395	365	378	357	391	384	392	390	401	395	370	369	399	375	399	399	370	381	369	419	394	376	384	382	377	358	378	389	373	382	400	362	344	362	363	384	392	349	403	389	386	384	365	392	411	350	387	394	410	343	388	357	387	357	348	404	397	397	441	408	354	383	357	385	374	358	367	364	381	402	391	400	369	398	378	366	394	385	382	358	377	356	378	356	386	411	367	398	361	368	380	382	357	386	394	354	429	392	377	405	418	429	362	385	377	375	393	396	375	373	364	390	365	420	410	363	404	389	372	386	373	351	382	388	383	402	395	391	402	381	372	401	369	394	407	368	359	395	377	367	366	394	371	391	367	368	403	408	386	353	375	413	403	397	395	378	413	362	371	374	382	388	390	388	378	395	372	414	359	350	380	355	349	399	378	376	411	414	349	386	366	399	395	370	355	378	362	372	381	423	335	357	421	393	385	397	397	381	382	392	396	413	348	383	362	368	399	396	376	363	371
77149	68797	57393	43699	21091	2128	450	851	253	253	228	222	238	258	237	226	231	238	224	217	241	209	245	234	236	216	198	233	241	219	224	255	212	203	238	245	232	234	201	215	208	222	228	219	228	257	231	217	219	239	209	231	250	232	229	227	207	194	206	221	244	209	214	219	221	214	241	221	249	227	217	215	233	201	227	198	232	221	246	240	207	218	226	216	195	215	232	207	227	216	205	217	232	244	211	223	220	197	226	205	207	193	212	196	240	240	232	211	220	248	234	222	250	218	211	241	218	202	207	216	196	205	210	211	224	228	210	232	210	216	202	199	210	206	219	221	198	199	221	221	216	220	197	221	194	238	196	217	201	207	230	214	224	230	214	213	204	216	215	217	234	227	226	206	225	209	203	211	196	234	232	215	210	221	215	216	189	238	208	211	224	205	228	236	208	197	218	212	202	199	188	199	241	233	201	227	232	230	196	238	214	215	212	218	218	221	203	233	209	217	200	215	190	205	200	216	221	195	237	207	218	232	223	192	206	232	198	218	236	199	221	199	187	181	186	236	224	243	216	206	216	234	174	189	204	235	206	202	231	208	232	252	229	211	193	228	231	199	211	197	215	206	221	207	206	216	245	200	202	241	219	216	209	214	211	209	233	217	194	215	230	208	254	233	229	199	244	225	213	205	210	217	214	217	227	214	213	209	215	240	207	213	222	201	227	247	205	227	221	244	193	230	194	217	231	205	207	221	181	243	215	224	208	209	209	200	227	229	247	222	227	220	218	225	220	222	229	216	200	197	200	234	221	219	186	228	204	203	220	222	208	232	210	199	244	235	231	234	228	210	205	196	208	221	223	215	228	196	193	213	226	236	237	226	212	229	219	209	218	219	245	210	228	206	239	205	227	201	227	209	200	225	210	186	234	210	200	215	219	221	187	179	198	224	208	198	204	222	207	214	229	225	214	205	223	231	207	213	200	213	205	231	224	221	235	220	196	236	226	204	215	225	226	193	199	214	207	238	218	201	237	214	213	222	234	219	213	209	219	212	221	210	231	225	215	210	227	239	216	233	225	210	223	216	220	221	215	205	225	214	204	220	214	222	234	218	239	222	222	243	189	208	209	217	204	232	226	221	204	248	224	210	228	213	210	222	222	242	222	208	209	222	241	233	211	198	215	231	220	174	222	212	223	217	233	220	222	215	194	201	203	182	237	227	221	228	243	188	224	184	210	219	235	233	205	216	238	223	221	243	197	199	229	216	221	207	175	171	198	221	224	246	223	209	208	209	216	233	214	223	211	215	238	201	235	214	229	222	228	242	221	231	203	235	225	216	210	234	214	248	224	210	211	235	228	222	216	224	201	229	235	208	230	209	225	228	221	196	202	201	201	214	217	199	191	218	217	211	227	233	223	231	222	217	214	211	216	232	214	237	218	231	230	191	205	207	227	225	210	194	232	213	220	207	211	196	200	246	243	208	222	249	258	245	205	240	235	254	215	206	237	225	208	235	214	221	183	208	223	217	218	235	206	219	234	215	187	216	228	242	234	201	209	242	207	223	218	198	205	222	226	205	225	224	227	187	207	211	217	222	207	213	204	225	230	208	223	219	205	211	193	215	216	202	224	247	200	225	216	232	221	241	222	220	210	221	219	206	208	212	249	199	204	207	212	233	216	209	230	197	226	220	222	210	223	217	221	223	224	203	216	216	213	194	226	222	208	230	211	192	235	223	199	234	207	206	227	200	243	221	226	210	216	215	212	196	226	242	202	226	225	195	206	234	221	210	250	230	229	222	189	224	220	230	209	244	247	241	198	222	184	216	245	219	199	218	208	211	216	237	202	219	223	229	242	201	225	214	223	225	235	229	210	242	206	205	220	207	235	230	214	203	215	201	257	204	208	191	208	224	211	208	218	194	228	214	232	228	212	230	218	180	206	203	206	220	215	199	237	230	220	205	215	218	221	202	211	205	239	204	237	193	225	195	250	235	224	228	207	213	234	198	223	189	204	226	234	197	216	220	218	193	209	229	204	200	219	215	239	227	208	187	225	221	211	182	243	213	232	240	200	215	216	197	211	204	211	226	242	214	216	223	195	225	207	212	211	233	220	214	250	217	208	208	232	206	208	225	224	209	187	208	235	254	231	217	179	216	228	214	226	199	217	230	215	216	243	239	205	214	222	202	217	192	230	227	223	218	210	241	220	216	204	228	229	212	207	222	197	197	217	195	215	231	214	230	213	213	241	205	220	245	226	208	216	240	196	197	210	216	216	251	225	215	190	225	221	220	258	248	223	244	228	200	185	201	190	248	248	235	183	199	196	214	249	235	216	220	217	212	223	233	240	198	188	211	210	215	233	214	195	228	218	231	199	220	222	212	226	227	187	213	225	213	214	240	234	197	220	230	233	222	208	183	218	206	213	209	220	229	215	240	211	227	264	211	214	235	211	211	208	227	243	216	240	221	196	228	202	222	244	221	230	211	221	207	219	195	213	198	222	224	223	240	242	213	222	203	236	208	211	215	227	221	209	219	207	205	193	184	239	219	215	209	209	195	219	210	218	193	240	232	235	227	217	219	233	236	231	222	236	198	210	206	226	217	214	214	230	214	228	235	244	234	227	198	218	208	212	210	214	214	231	217	231	221	221	224	199	231	209	226	241	216	221	225	222	216	227	204	204	211	231	200	192	239	212	237	226	221	240	220	203	206	245	208	215	219	226	226	197	221	244	196	236	218	229	216	232	222	226	186	238	219	207	198	216	203	215	202	202	203	221	200	221	242	209	215	222	217	218	216	233	262	204	211	223	224	241	234	207	211	229	209	225	226	192	237	207	217	195	212	238	222	206	203	205	211	196	188	206	215	217	193	237	238	219	226	218	199	212	216	194	210	209	219	186	215	233	217	209	215	214	224	209	235	231	234	246	225	221	224	214	221	231	229	204	212	204	209	219	214	227	194	213	218	220	242	239	240	226	220	226	213	192	256	225	222	230	212	221	198	205	196	207	197	208	204	208	212	241	218	215	242	237	246	248	210	211	193	222	207	224	186	220	196	194	222	202	209	240	204	215	220	233	209	210	221	214	210	207	213	203	239	196	213	233	199	223	211	212	209	232	222	228	239	205	226	243	194	228	205	243	221	220	227	236	197	176	200	242	233	241	204	218	241	210	235	219	213	222	218	197	227	206	207	198	234	209	232	219	220	199	220	257	216	214	183	235	234	218	212	212	225	216	210	224	196	209	193	183	233	208	204	201	216	222	209	232	224	221	192	227	210	205	245	200	224	210	219	213	221	242	230	196	223	188	208	195	214	212	212	189	220	203	220	219	204	205	212	229	201	201	188	225	227	222	231	209	240	200	207	221	207	251	236	211	223	229	220	221	218	206	209	231	200	219	215	198	225	184	220	231	202	210	231	245	236	217	228	230	211	235	205	213	211	221	215	221	227	204	217	201	221	209	219	225	185	198	220	206	208	220	201	251	203	253	254	224	241	189	224	211	250	217	214
57976	57336	54611	47943	14112	1138	1616	3295	855	837	779	805	791	767	753	770	790	693	700	674	703	741	744	708	686	678	708	690	696	668	688	702	728	670	664	645	697	673	693	660	681	667	703	706	658	676	687	691	670	668	690	685	696	658	680	660	694	668	674	666	656	710	690	658	639	674	689	631	700	607	662	690	618	673	620	616	624	668	666	684	687	707	642	668	651	679	664	703	661	664	702	632	674	680	696	653	638	650	696	690	687	641	637	691	676	651	656	645	697	682	667	668	729	691	677	655	654	669	681	644	671	661	671	701	625	685	642	689	686	652	662	676	653	662	674	649	640	683	654	630	633	658	731	678	662	695	650	645	708	646	650	701	668	623	644	665	653	641	675	679	713	694	639	647	668	657	708	645	644	753	681	699	661	681	664	699	656	661	669	707	685	654	650	660	627	697	745	692	640	662	720	617	681	638	704	663	650	671	640	642	685	677	669	646	661	672	705	646	665	689	681	684	642	678	660	639	694	653	655	667	679	645	675	610	683	644	634	641	652	651	679	677	647	677	663	672	674	680	671	676	705	668	669	661	667	716	689	686	661	613	639	634	671	653	659	715	707	653	681	620	635	693	668	682	709	659	648	638	705	614	653	671	658	649	662	659	694	658	674	654	669	683	641	642	716	686	658	678	713	655	673	749	665	646	653	644	687	701	678	622	639	628	662	663	675	642	666	662	655	659	716	658	647	637	702	657	680	664	684	677	691	678	689	635	666	676	669	676	635	651	634	654	677	705	603	643	668	705	630	657	627	661	670	609	682	634	672	657	684	673	648	648	679	693	670	693	653	658	646	669	668	669	670	653	677	687	695	699	732	697	651	694	690	657	670	662	640	643	637	693	661	622	633	647	725	667	667	672	690	679	664	621	705	666	657	662	668	653	666	671	617	632	677	677	645	676	649	692	616	644	641	696	651	620	656	643	659	652	722	678	688	685	682	680	718	684	687	654	625	702	641	670	671	668	631	714	661	691	665	652	709	697	708	639	631	668	674	682	620	701	637	683	639	644	633	646	658	658	664	673	675	654	708	680	679	623	675	673	658	670	658	676	632	635	707	610	686	652	700	685	658	652	667	639	704	679	669	681	634	657	644	695	688	685	662	648	625	615	718	658	680	652	709	673	662	644	672	683	696	667	665	684	623	672	666	654	630	651	626	701	666	613	673	625	617	634	669	677	674	651	671	710	669	642	753	687	663	651	677	673	643	678	733	624	654	677	703	736	679	682	689	674	705	690	693	680	627	676	639	679	702	661	666	665	659	629	636	671	676	670	613	659	676	662	670	662	693	657	752	710	645	677	680	667	686	679	668	689	671	669	675	673	676	659	680	706	668	685	672	662	659	627	680	633	674	664	638	645	664	708	663	667	688	655	704	710	691	693	618	641	647	678	664	664	669	675	663	717	636	662	668	644	655	634	649	708	644	685	637	691	734	663	634	628	630	649	678	661	633	638	702	669	644	650	645	675	691	654	642	698	673	656	683	679	671	684	702	659	606	671	631	663	681	686	646	650	654	663	690	662	653	682	643	715	690	649	633	631	692	691	667	688	693	643	694	623	680	692	703	639	671	677	700	690	692	661	687	686	617	658	668	676	678	724	656	664	653	638	687	690	707	714	705	635	665	669	633	642	678	665	648	646	687	639	678	630	653	667	667	652	624	703	723	691	631	695	656	642	652	647	640	636	630	717	643	659	675	652	664	694	625	699	620	668	684	714	659	629	679	622	694	645	675	705	671	671	717	656	654	643	646	638	650	631	656	609	731	678	684	698	693	651	628	645	697	677	619	703	674	637	689	652	704	650	678	682	658	637	683	702	685	722	669	662	665	630	632	671	671	668	685	668	685	694	624	637	607	723	690	657	650	667	674	630	646	637	650	652	657	648	660	664	616	690	653	669	713	709	646	660	649	661	657	703	677	665	671	594	663	657	661	667	766	655	689	680	668	696	663	665	649	675	674	666	704	660	687	681	687	671	706	699	616	684	687	627	666	663	663	670	674	670	669	662	627	634	660	645	737	651	647	659	614	624	676	669	664	692	652	689	663	699	672	666	662	690	723	646	656	641	689	632	684	700	628	666	669	678	681	665	637	660	669	644	659	695	684	690	729	695	656	664	706	669	673	643	672	637	680	676	682	668	659	647	661	629	664	627	647	647	699	683	699	656	663	642	677	638	630	671	689	699	680	678	589	726	678	678	659	675	605	650	653	631	675	662	615	681	630	685	654	658	667	661	663	718	665	693	716	686	652	642	609	666	658	697	623	662	702	666	629	638	648	709	670	663	668	657	662	681	671	677	656	695	633	663	652	687	663	639	665	636	716	662	665	640	660	675	650	687	679	671	687	669	669	657	677	712	689	688	647	644	685	684	642	652	666	713	637	677	641	651	681	674	733	661	651	673	646	652	651	665	615	642	631	614	659	645	681	671	697	734	618	646	700	687	656	687	673	654	668	631	650	634	687	658	682	661	718	650	662	609	661	642	652	656	596	660	654	676	665	644	691	720	632	702	681	669	654	656	659	656	665	695	690	695	692	645	674	668	639	664	668	699	697	651	652	659	645	696	626	633	733	665	616	676	706	622	654	672	706	695	657	706	616	689	658	698	664	683	621	648	702	718	682	630	634	697	673	706	692	663	631	660	659	671	684	685	662	652	706	669	666	652	667	668	648	668	670	667	654	650	694	671	645	681	698	668	717	686	703	656	657	640	658	659	671	679	663	698	696	620	655	707	648	650	680	649	647	639	637	644	653	633	680	654	634	666	651	643	690	654	662	657	649	694	700	681	624	674	648	644	687	658	699	667	690	621	689	641	651	692	672	671	738	729	585	732	684	695	652	739	666	658	598	669	660	676	675	644	662	667	655	656	647	634	713	672	653	662	670	606	707	666	734	671	640	671	659	671	677	629	676	664	636	712	658	647	696	625	665	675	661	659	652	665	715	712	653	660	675	630	618	602	643	658	604	632	662	675	653	672	625	653	680	685	684	630	709	674	703	647	690	679	666	691	674	699	672	679	702	681	638	661	656	681	674	722	624	636	658	693	642	640	687	684	673	676	672	669	641	683	678	695	665	690	668	634	650	664	675	675	664	681	699	661	684	628	670	641	670	699	644	661	700	649	686	634	627	646	679	674	657	641	658	674	672	683	656	683	641	705	647	660	693	666	686	641	701	640	665	634	649	645	674	684	627	623	641	648	632	664	720	672	633	652	647	646	678	676	664	634	710	612	672	664	639	664	681	664	689	674	680	706	629	649	655	682	645	705	678	652	668	663	666	682	682	705	705	703	617	692	616	703	695	667	707	664	690	634	660	681	669	690	687	666	681	679	656	669	663	686	674	641	714	689	677	666	663	674	660	675	663	650	682	633	672	670	665	681	708	671	683	672	688	681	695	692	643	626	627	681	663	689	645	671	677	634	694	639	697	643	671	584	709	671	611	646	685	651	669	654	658	684	620	672
30967	16411	7158	2643	564	123	129	129	118	125	110	111	129	113	135	123	142	108	133	108	123	130	124	124	126	111	130	121	124	127	118	126	107	135	115	144	107	141	120	127	117	96	130	118	116	117	102	105	128	136	117	138	115	136	122	128	135	123	117	108	121	125	112	110	95	129	138	123	106	126	138	110	150	124	115	116	124	115	119	139	132	118	133	116	124	141	126	128	112	120	119	125	119	114	125	144	105	117	117	120	110	155	104	114	128	123	130	127	114	117	129	125	131	112	106	127	106	107	105	114	131	130	139	108	119	117	129	108	120	105	116	97	114	123	124	135	126	98	135	113	107	128	120	131	112	128	116	114	137	126	107	125	112	127	126	107	117	137	110	115	124	115	146	140	123	130	112	115	141	115	109	130	122	116	131	137	101	120	110	126	125	127	134	118	122	121	122	122	119	118	124	124	105	120	115	133	121	133	113	106	110	127	114	126	126	116	140	120	133	114	124	121	109	126	128	130	115	120	126	108	138	119	120	105	127	128	111	128	114	110	118	122	130	113	114	122	132	116	137	144	126	109	120	114	119	124	124	118	125	123	133	121	130	122	124	120	104	131	133	129	124	127	126	115	132	128	115	139	132	148	122	127	111	124	124	119	106	106	128	121	128	140	139	116	136	114	115	116	118	128	142	116	122	125	125	120	129	112	113	122	131	116	138	122	121	130	124	139	126	139	116	130	121	117	119	143	114	116	114	133	119	138	112	115	131	120	120	113	112	111	125	119	147	116	105	132	143	121	122	122	121	104	119	132	112	148	150	142	123	107	124	108	141	118	119	132	118	115	109	113	126	132	112	112	130	104	137	142	126	109	140	136	119	104	122	130	118	118	123	117	104	113	112	115	116	137	123	102	112	107	128	143	119	136	133	133	104	110	126	105	142	125	111	134	123	135	103	127	118	113	127	120	127	125	124	104	113	139	111	130	123	120	133	123	123	138	116	131	133	122	132	110	121	109	124	110	116	124	133	122	131	128	144	121	106	119	100	136	109	111	126	113	110	132	132	101	132	142	111	115	120	124	108	110	134	129	92	108	114	130	115	134	113	122	133	128	109	121	124	111	135	145	122	129	112	137	112	118	112	131	126	134	120	132	142	129	124	126	118	123	114	106	116	134	125	126	128	103	127	145	124	136	115	126	125	120	125	103	119	133	114	128	108	136	111	110	121	118	117	127	125	111	137	131	126	133	110	129	135	117	101	122	114	106	118	129	107	128	133	115	114	136	127	108	133	131	130	122	115	135	133	113	120	119	117	123	114	115	120	116	125	127	124	131	120	111	113	111	115	133	113	117	104	139	129	117	135	124	120	114	131	132	134	140	118	125	124	119	119	109	101	120	120	123	114	120	122	135	134	129	102	133	134	127	119	111	103	106	132	125	129	107	117	101	120	120	104	132	140	116	117	132	109	131	121	134	138	120	136	131	115	119	128	141	121	118	99	133	128	131	103	112	123	134	107	110	123	116	119	111	116	122	130	119	118	135	124	128	138	115	111	143	116	123	120	116	121	126	117	115	101	126	126	114	112	107	118	115	100	131	119	135	135	106	116	137	116	116	116	122	127	108	115	113	135	132	131	132	117	137	116	119	124	103	111	127	132	119	110	130	119	102	122	111	101	106	126	116	124	135	125	106	142	116	117	117	135	106	105	125	121	124	119	126	113	117	119	128	108	129	135	140	114	121	112	110	103	119	126	132	116	103	111	131	121	109	113	101	117	115	115	127	121	118	123	135	107	112	131	127	116	128	128	109	122	126	120	115	112	118	115	107	103	121	136	101	134	153	103	120	115	141	146	110	112	123	121	102	115	117	128	132	128	125	108	105	118	144	116	130	102	122	120	128	117	123	120	110	128	105	112	119	122	129	127	121	118	124	115	120	121	124	135	148	110	134	125	113	123	112	115	129	140	131	125	129	122	106	123	126	119	138	106	107	143	107	105	123	117	127	110	127	115	122	140	119	112	119	131	124	130	130	130	122	116	113	121	152	118	111	122	161	117	128	129	109	118	128	110	122	119	118	109	135	123	117	111	120	102	133	101	118	106	133	123	129	121	133	122	113	107	125	125	145	126	129	123	115	132	136	123	127	134	110	112	133	99	117	111	117	131	119	112	137	124	126	131	115	129	125	118	122	123	109	115	121	120	132	118	114	111	145	110	122	123	132	112	120	113	122	118	110	116	121	127	128	114	115	134	129	106	122	136	118	104	122	137	110	137	105	111	132	129	109	139	124	136	134	114	127	138	136	120	120	109	109	120	121	142	133	123	127	132	122	122	154	129	123	114	117	128	121	145	116	112	125	123	133	118	122	128	140	127	117	111	115	130	135	114	132	132	108	125	127	134	125	129	110	135	148	111	107	130	151	110	133	111	133	142	125	132	109	126	128	126	112	125	124	137	139	137	124	126	115	136	121	108	124	114	144	133	125	121	126	111	110	112	103	131	127	110	141	114	131	130	114	113	117	123	139	119	122	146	127	123	129	133	108	121	116	135	116	109	113	115	127	113	105	136	130	127	130	112	146	112	119	118	123	129	108	120	93	104	122	113	122	135	136	104	119	131	155	90	124	112	119	138	128	121	122	126	141	137	122	111	118	114	113	108	122	124	111	122	132	95	128	132	114	126	142	129	121	123	111	115	107	138	122	123	135	136	122	126	115	135	129	110	110	140	127	116	116	125	123	123	92	121	130	131	136	116	129	124	128	132	118	152	125	124	128	108	121	121	131	125	138	134	131	122	114	136	109	104	111	136	113	121	125	127	105	114	118	131	111	121	118	104	121	139	129	127	119	134	132	123	141	116	108	117	152	112	115	122	125	128	126	123	113	109	120	98	113	124	139	127	125	113	127	128	123	125	114	104	136	120	116	117	123	115	119	126	116	105	118	114	135	125	107	127	116	132	128	138	127	112	121	113	115	137	118	134	124	124	127	103	100	134	123	122	115	119	105	121	124	113	128	138	125	125	108	120	115	116	105	123	107	119	88	122	113	123	109	120	114	105	118	121	137	88	123	145	133	107	122	96	120	97	116	139	141	104	114	113	105	153	104	139	135	120	146	127	133	143	125	128	102	91	112	119	129	122	117	123	107	137	96	113	123	136	132	129	115	110	108	127	123	114	111	121	112	122	133	139	132	111	103	117	115	113	124	140	131	117	122	131	113	124	109	124	128	94	125	119	114	105	122	131	125	131	149	110	134	87	101	129	114	122	111	110	112	133	138	123	102	98	118	114	113	129	114	126	136	133	106	127	117	118	124	118	113	114	108	119	150	118	132	121	107	111	124	130	134	131	126	125	117	111	125	135	136	144	121	124	143	132	134	126	150	111	100	107	123	116	109	110	108	117	124	108	132	142	109	134	123	128	146	130	111	119	142	134	115	141	129	111	132	129	97	121	133	115	122	120	127	140	117	120	135	119	130	84	132	121	113	116	138	134	128	133	125	126	124	121	134	107	126
29123	16923	11764	6986	1589	452	415	432	398	413	394	417	367	412	417	452	412	408	422	431	403	363	395	388	414	426	381	400	415	442	440	447	430	409	375	422	418	417	393	417	422	411	387	418	380	402	416	419	448	368	428	447	432	416	403	389	373	402	427	410	368	411	404	435	414	407	428	448	422	372	409	408	403	395	429	427	431	408	408	406	426	397	434	391	423	373	423	350	412	423	365	436	407	391	440	428	407	415	420	372	404	443	415	391	447	408	396	403	399	428	371	372	390	417	392	400	420	391	451	445	428	416	428	432	412	437	376	412	413	396	402	416	398	405	401	419	397	386	429	403	443	404	425	427	415	432	389	342	455	413	437	363	445	405	390	414	390	438	405	420	430	417	405	435	364	410	414	436	414	450	367	398	408	415	424	453	403	393	402	431	420	383	415	411	405	397	420	424	396	427	422	389	400	416	395	391	382	412	407	424	403	429	398	391	419	400	390	410	455	428	439	393	423	402	413	412	427	394	405	389	410	380	403	391	438	395	358	409	404	405	449	389	384	438	405	406	382	401	411	394	371	382	393	409	380	437	407	426	410	420	442	419	429	408	392	414	398	411	428	384	398	408	423	365	421	413	404	394	431	413	405	446	412	441	409	424	419	395	404	411	440	399	429	449	401	409	415	416	412	418	417	393	407	394	421	403	415	389	413	366	410	429	415	358	410	413	401	439	425	383	419	394	431	397	425	418	408	391	408	469	458	437	378	453	408	405	416	448	428	429	407	428	399	382	405	409	387	408	412	405	397	392	404	388	380	406	386	422	429	444	414	404	424	404	389	410	408	377	406	394	397	436	393	415	390	420	404	430	403	422	388	435	426	379	390	376	402	415	443	408	417	418	403	417	411	397	402	417	423	409	365	419	378	443	414	383	395	413	413	436	380	434	434	427	388	413	391	366	407	415	393	398	408	420	437	414	433	374	406	421	377	437	395	438	415	396	449	434	397	393	421	387	417	333	417	408	425	400	438	437	472	406	400	402	413	431	421	407	377	388	408	398	423	416	398	427	397	427	440	386	393	442	422	410	393	415	375	390	410	393	404	411	412	433	371	411	418	385	397	402	412	398	349	446	409	432	406	423	422	460	413	443	419	430	380	390	397	416	441	376	413	394	389	350	410	414	408	438	412	416	444	358	409	419	405	416	419	372	404	386	414	405	410	374	423	404	377	381	417	406	421	390	392	386	424	415	402	389	382	388	428	385	418	407	409	402	408	401	395	413	400	401	377	388	419	404	423	414	411	386	387	377	419	425	412	401	420	396	442	419	443	431	423	424	379	401	393	423	404	423	407	443	391	400	410	392	404	417	414	394	407	431	425	414	396	403	419	384	445	431	395	385	409	449	414	385	381	415	403	415	374	414	432	411	380	403	394	433	402	417	421	429	386	406	383	392	403	417	418	381	396	375	438	401	413	395	368	464	416	390	403	388	432	412	424	372	410	409	418	411	404	408	423	418	376	414	410	409	452	423	424	405	410	425	423	425	415	394	443	368	413	377	402	426	384	406	434	386	377	423	422	377	373	430	406	392	405	384	397	378	453	393	405	372	416	424	398	402	436	405	413	412	396	444	411	402	409	420	423	390	431	427	379	433	451	405	419	436	431	403	399	384	419	426	350	416	424	391	398	412	428	392	405	383	403	378	347	368	416	383	434	390	428	409	402	411	407	459	410	390	424	438	419	432	356	431	384	367	424	417	390	379	440	414	438	422	446	386	413	389	432	404	418	414	383	389	442	408	416	424	388	383	413	438	375	389	407	415	408	400	386	390	414	395	427	419	435	424	410	421	408	390	397	404	396	396	419	374	421	391	417	424	434	428	391	404	383	404	425	406	376	443	406	424	417	428	381	415	411	380	416	368	395	403	422	393	388	403	439	376	364	436	413	401	404	421	406	403	389	404	383	382	382	434	402	402	414	427	392	408	430	398	437	441	418	393	397	437	418	396	426	426	414	377	428	405	412	399	421	444	416	384	420	407	404	423	375	422	411	381	395	419	398	419	365	400	395	411	414	416	394	374	395	395	386	419	406	431	407	420	386	415	428	409	414	387	398	397	435	432	382	406	390	393	418	437	408	386	375	407	408	400	393	441	447	382	402	412	417	411	437	407	402	386	434	430	399	431	433	405	406	426	394	392	422	458	417	409	433	398	393	387	416	399	369	401	424	421	424	386	403	394	441	376	403	395	390	420	365	388	389	429	397	413	381	419	449	414	392	431	410	423	421	397	395	423	392	377	396	428	412	386	402	423	416	419	392	418	398	413	392	426	418	409	367	374	400	407	434	404	403	415	382	406	410	439	419	411	422	409	412	427	408	402	404	420	427	375	421	430	382	386	420	416	429	459	415	423	405	416	423	411	416	425	406	413	385	403	412	421	422	409	374	382	381	402	425	413	393	421	411	431	394	408	415	387	429	382	431	409	454	383	385	401	432	439	398	417	404	422	421	413	421	404	438	362	415	431	392	393	388	406	427	411	388	389	417	407	405	420	427	398	405	396	397	407	402	412	414	403	387	407	420	407	421	410	403	372	391	402	408	405	418	404	398	405	429	415	410	405	427	449	394	412	379	426	403	410	426	424	449	394	458	415	395	429	411	452	397	440	398	402	408	416	442	397	393	385	404	433	424	385	429	391	425	424	411	433	408	388	453	400	402	402	423	400	397	383	430	446	433	430	394	395	411	426	347	419	399	413	375	415	441	429	383	410	389	419	397	380	445	450	413	419	386	426	393	386	395	415	441	413	420	393	435	399	389	374	440	423	380	414	397	406	378	422	432	417	388	402	424	416	382	381	419	414	431	445	432	412	450	367	415	400	393	399	402	394	396	428	476	409	404	403	408	447	418	420	449	388	398	393	415	432	421	421	409	404	385	417	439	414	401	426	399	442	410	414	419	394	386	415	399	432	384	393	432	404	394	408	452	406	406	395	439	421	423	411	388	403	407	391	387	404	427	395	426	384	441	386	425	429	411	413	389	396	433	395	422	429	416	430	424	432	420	408	392	396	397	366	404	428	391	384	385	422	397	415	393	412	406	384	394	407	417	390	418	404	406	414	438	382	426	408	424	426	427	431	439	335	424	405	421	408	445	434	399	443	397	421	398	410	413	394	413	443	437	396	415	410	395	431	381	413	380	398	395	420	380	415	412	391	400	378	397	375	411	378	405	429	454	412	371	371	372	418	379	426	400	435	426	416	433	422	393	383	419	425	384	407	383	427	401	398	380	411	397	383	377	418	440	458	424	420	422	449	399	378	431	395	413	412	407	377	382	405	410	399	433	410	418	420	396	395	433	426	397	400	403	396	416	374	369	428	419	394	405	416	401	384	406	379	396	390	422	411	421	414	369	435	412	436	424	418	375	436	398	435	411	398	437	388	424	402	424	378	407	415	390	432	329	384	431	421	409	377	414	414	395	408	442	397	409	434	398	415	414	399	452	378	411	414	381	394	454	387
62748	49362	43459	27436	8897	277	151	134	127	116	110	145	115	131	119	110	105	112	113	116	106	108	95	111	112	117	109	114	126	106	117	110	90	113	119	106	107	124	111	118	107	110	120	99	102	112	117	113	99	99	109	110	105	119	95	106	108	104	114	92	92	100	91	103	96	111	105	124	109	113	102	113	98	117	109	111	114	115	86	122	94	99	126	99	93	118	118	105	111	100	117	117	105	97	109	111	110	100	112	120	112	132	102	105	108	111	107	117	110	105	114	125	94	102	99	110	123	96	99	115	103	116	116	110	99	121	117	116	105	126	109	115	91	110	108	117	97	104	116	89	102	103	97	115	94	93	110	103	112	109	108	108	114	126	120	109	93	91	113	127	115	102	108	123	92	112	98	112	104	90	118	109	121	120	89	104	95	104	114	101	112	114	116	98	105	117	107	130	111	105	101	93	119	109	112	111	96	113	84	121	103	125	99	120	106	103	126	111	104	89	123	104	107	117	115	96	120	85	118	118	106	115	95	110	104	117	120	108	109	121	102	129	97	99	104	105	113	123	107	128	111	115	127	103	123	115	119	97	107	119	110	109	121	106	101	128	117	108	109	104	111	92	90	88	112	99	126	109	93	133	116	108	103	109	106	126	125	110	103	93	117	117	111	103	121	116	133	116	104	119	101	108	128	103	102	114	105	107	112	101	103	101	100	101	95	112	92	109	116	119	140	98	105	105	112	116	111	109	95	96	109	116	99	106	110	96	116	110	90	105	120	101	84	115	94	118	107	108	113	113	113	102	109	116	99	93	114	121	112	105	107	115	116	111	105	110	102	116	119	112	107	94	112	94	98	102	102	99	119	107	113	108	123	112	102	103	124	106	116	97	99	90	131	128	112	115	113	100	100	106	96	111	120	113	108	122	103	109	118	118	108	97	89	121	101	117	128	103	112	81	113	102	117	116	106	108	112	108	119	110	90	114	108	100	102	115	98	127	110	110	105	124	124	119	100	124	120	116	110	107	105	110	108	126	101	127	107	100	124	101	102	124	108	84	105	115	100	100	104	119	125	112	105	114	110	115	115	113	113	112	116	111	125	88	107	107	97	93	93	107	104	105	86	108	122	104	112	98	110	114	115	119	107	106	104	109	113	123	102	118	112	113	112	119	110	116	114	105	99	116	117	106	90	122	101	126	102	118	89	109	82	104	116	123	109	108	113	111	118	93	103	114	105	103	113	104	92	130	114	118	124	102	105	93	112	118	127	115	106	111	111	99	106	128	106	104	109	113	118	119	128	103	114	100	102	108	121	119	133	116	119	88	113	118	109	114	100	117	118	102	110	108	122	127	95	118	117	118	110	100	103	121	116	113	104	115	98	98	107	93	125	122	97	100	132	109	115	124	123	105	100	96	101	111	115	107	106	95	95	116	106	112	126	109	127	104	130	102	120	108	118	124	111	120	111	97	120	113	122	107	97	102	105	113	107	115	132	115	110	117	115	131	105	113	117	97	92	131	103	118	107	126	135	110	119	92	117	102	116	113	114	106	115	97	86	97	114	94	118	103	101	92	106	103	112	83	104	117	99	105	112	128	111	105	116	113	119	107	116	98	110	103	107	110	105	103	103	100	122	95	103	107	121	100	127	102	98	100	112	84	130	116	108	86	122	101	119	117	103	106	93	103	111	125	124	113	113	102	99	79	127	116	123	91	120	121	94	126	99	95	108	107	115	115	101	113	97	108	114	120	88	114	110	94	122	117	103	112	103	112	103	114	128	124	109	91	112	112	115	106	114	119	107	106	123	109	97	111	103	110	128	107	107	94	73	102	112	120	138	83	107	103	93	131	111	119	121	113	85	108	115	120	95	115	95	115	122	100	106	121	116	130	111	113	112	128	102	80	96	108	111	105	108	96	115	124	112	112	127	118	113	103	122	93	131	111	111	117	117	111	103	96	95	119	120	98	86	114	122	102	95	115	96	95	113	120	121	115	91	113	103	120	92	93	97	108	106	92	112	122	96	111	84	94	107	107	111	114	82	128	107	90	127	86	112	108	120	100	111	130	97	134	132	115	105	119	115	110	111	100	116	109	91	99	97	98	116	110	101	119	115	112	111	115	91	115	116	117	120	82	109	106	116	113	100	107	117	117	104	112	121	114	102	111	115	105	124	96	116	117	117	106	101	100	119	115	125	102	121	118	93	94	105	117	98	125	121	121	101	105	100	106	121	104	122	115	118	120	101	103	112	107	109	111	120	115	100	112	107	123	110	107	109	91	100	135	107	114	108	95	100	128	104	99	101	111	93	110	98	133	112	106	94	91	110	101	124	111	110	129	120	118	112	102	113	101	112	97	105	111	93	102	109	110	107	115	112	104	98	100	92	95	97	102	107	129	126	97	101	91	115	95	114	101	114	108	95	103	93	120	94	95	119	107	112	94	91	102	122	120	94	120	94	89	87	118	113	125	91	114	120	112	106	124	114	100	92	126	113	113	90	98	113	119	103	119	109	127	109	107	105	118	134	101	111	125	105	119	120	104	113	114	106	109	92	111	111	101	127	117	116	112	97	101	101	104	101	113	119	102	114	105	101	108	110	118	104	96	96	116	96	117	114	122	114	110	105	102	109	106	118	105	99	95	117	103	96	100	126	92	115	110	102	104	112	87	129	107	92	132	90	127	123	130	118	141	93	114	121	103	121	119	114	88	115	82	109	114	106	106	106	108	109	110	113	99	128	110	95	109	124	110	89	119	117	120	127	93	119	137	94	108	96	93	98	126	123	99	111	109	122	102	126	105	111	118	106	111	122	111	117	117	112	107	118	112	97	100	93	117	121	123	98	103	116	116	100	119	113	79	117	115	97	136	101	128	115	111	127	108	140	107	117	111	108	105	109	116	121	98	101	111	105	105	114	113	96	121	132	115	95	89	105	92	116	116	106	104	102	107	110	96	102	104	127	122	122	115	115	114	122	117	115	108	96	112	98	100	104	101	109	105	117	110	120	113	111	95	96	126	120	120	112	97	109	95	91	104	115	123	97	125	110	112	124	97	86	102	111	110	121	107	109	87	91	113	107	120	104	113	100	117	108	122	127	105	86	120	107	110	118	122	92	121	105	102	98	116	104	114	111	109	97	120	104	132	106	101	103	115	118	122	111	87	122	104	112	120	114	118	111	103	123	100	103	93	107	99	137	119	104	101	130	105	95	96	102	111	113	117	120	98	128	96	112	111	106	109	91	128	114	115	108	110	94	107	125	101	100	93	98	118	108	115	104	105	104	109	107	102	103	99	132	121	100	108	133	99	94	103	111	100	112	111	109	96	106	122	100	105	103	115	130	130	88	104	95	109	130	111	115	112	106	107	113	124	132	105	116	110	109	86	110	107	103	98	109	138	95	96	103	109	92	101	120	107	116	110	99	87	116	96	100	117	100	104	106	123	118	115	121	114	112	106	98	104	105	100	98	112	116	122	114	132	110	100	118	99	116	99	83	113	121	96	103	117
45000	40506	42208	34417	8341	568	556	480	464	449	425	408	440	411	409	430	375	420	413	427	412	385	429	410	393	406	377	432	394	377	377	368	393	383	387	343	374	424	381	385	392	369	351	391	372	384	374	332	376	387	429	392	379	370	360	390	388	388	364	414	375	357	368	395	377	392	352	400	392	349	390	380	370	366	386	354	387	386	378	375	374	392	372	392	360	405	366	391	357	351	373	386	373	417	361	363	365	398	340	401	387	385	379	365	404	372	372	371	382	390	406	374	381	402	421	405	348	387	362	392	401	389	391	406	387	384	391	370	374	383	387	409	410	368	375	427	389	386	345	387	368	381	388	378	383	363	392	360	377	385	365	386	346	394	379	379	380	368	367	393	368	362	372	388	363	389	414	356	351	361	389	369	379	373	385	384	404	422	377	348	375	357	401	344	390	385	423	375	378	357	419	351	388	376	389	370	361	342	381	391	337	362	389	384	378	357	381	353	360	383	360	389	375	421	365	375	352	357	404	394	366	392	357	385	360	382	370	385	382	375	388	373	384	346	388	331	364	394	380	403	360	378	415	368	379	370	380	354	370	411	379	387	376	406	388	395	346	393	376	397	398	382	357	403	372	365	396	396	355	385	364	383	380	368	373	393	358	386	376	392	396	360	375	388	392	374	378	365	377	372	375	398	360	382	406	346	404	359	387	361	384	388	383	394	391	389	365	379	374	375	357	369	403	367	374	392	352	374	372	373	397	367	426	377	391	337	424	381	402	389	360	397	369	386	382	383	387	392	350	377	359	377	365	432	354	350	365	397	383	403	390	359	388	348	380	402	374	395	409	396	334	367	366	359	387	371	365	365	378	357	377	379	339	353	393	364	386	389	379	373	363	397	356	370	366	349	388	392	372	344	346	397	379	341	400	407	376	377	369	377	354	381	383	376	371	423	390	355	348	384	381	405	364	362	357	388	406	373	373	370	400	347	365	390	396	372	394	387	355	392	381	367	401	405	356	391	363	393	381	363	371	350	382	341	360	373	321	358	345	398	407	384	367	360	398	392	383	354	349	409	382	373	370	375	397	356	372	359	399	369	335	370	397	380	353	341	401	367	399	371	392	389	397	386	363	361	391	376	378	406	379	395	376	387	375	381	385	403	371	382	353	396	376	361	355	410	360	396	351	393	410	346	393	379	414	375	344	393	388	360	398	395	380	390	426	405	387	385	355	362	406	359	421	361	385	404	354	370	354	359	399	326	372	372	401	353	388	381	362	321	388	363	383	350	377	368	360	372	387	363	388	432	360	370	415	360	351	394	353	362	383	355	363	387	353	400	397	343	372	379	393	369	401	367	405	325	360	365	383	363	358	378	373	383	379	408	395	384	380	355	359	396	385	374	348	382	388	380	391	357	385	363	407	367	380	352	359	358	388	375	388	364	365	401	379	365	387	383	372	373	389	373	350	397	385	348	388	369	341	363	397	386	397	334	384	375	370	381	363	403	374	421	379	421	389	382	362	401	349	355	381	346	349	366	387	380	406	346	399	346	365	368	367	360	373	411	389	362	375	373	370	376	378	348	392	371	394	393	369	377	383	404	401	396	361	375	383	350	387	349	398	372	354	369	442	357	404	419	399	411	394	388	394	381	383	368	374	404	381	386	390	388	384	350	356	353	372	381	372	359	359	380	384	400	394	358	364	346	367	367	385	355	388	367	356	402	372	386	402	387	348	411	387	341	351	363	400	394	374	379	373	368	370	391	392	313	329	368	382	378	373	391	337	386	362	362	350	378	370	362	405	375	370	352	378	425	381	365	389	354	394	369	408	354	367	338	378	371	328	373	376	407	364	390	352	401	385	414	353	342	333	346	387	369	367	420	378	388	382	349	390	384	337	380	395	389	390	383	416	356	382	374	355	381	392	364	352	361	397	375	370	368	422	375	388	383	382	372	367	355	345	342	389	382	360	330	360	358	362	357	323	386	371	372	390	398	388	394	388	419	364	355	381	383	389	351	378	387	365	381	342	365	371	403	402	369	377	375	422	381	403	344	342	399	390	352	365	363	364	367	379	364	343	378	373	411	359	381	394	374	388	372	373	388	378	390	361	370	383	367	401	410	367	380	402	413	372	377	397	378	402	360	398	403	382	344	384	347	356	380	362	386	396	378	358	427	365	368	349	358	386	354	380	404	337	349	389	383	356	396	389	363	384	412	370	380	384	379	372	418	376	389	396	404	388	402	373	359	343	389	369	394	410	378	331	369	376	393	378	410	407	378	385	388	399	361	379	366	367	388	366	367	363	362	383	385	410	415	396	385	359	351	356	399	374	355	382	362	380	383	361	402	370	394	388	383	379	350	421	371	365	405	371	375	388	389	394	364	385	391	372	397	383	371	387	366	390	394	385	338	384	411	347	369	345	358	381	403	378	391	412	405	411	381	383	391	367	362	382	391	395	360	369	380	374	395	361	350	389	390	349	392	354	377	398	405	363	383	387	384	367	342	389	371	372	370	392	371	371	372	361	391	379	394	381	395	363	343	395	355	386	333	395	351	380	370	367	376	376	320	385	378	370	404	355	379	366	400	391	368	389	337	367	335	386	355	381	362	378	378	382	366	412	396	410	377	352	350	357	380	375	376	375	358	380	365	376	385	358	346	395	367	390	329	386	365	400	393	379	413	372	394	361	391	370	393	395	351	358	393	375	417	351	404	401	413	396	365	397	344	362	372	407	374	406	433	377	383	381	371	379	403	379	360	352	391	404	362	391	349	397	381	366	354	402	364	375	401	399	377	387	338	385	392	353	383	375	380	378	373	352	368	404	372	365	371	415	375	370	387	411	357	370	366	382	350	363	385	328	404	393	410	383	367	386	358	373	387	373	349	391	383	360	345	363	366	375	383	388	407	387	387	360	358	337	352	373	332	373	389	377	349	390	365	373	423	384	382	384	362	412	359	384	333	384	372	407	390	384	354	384	370	377	372	375	428	376	365	341	365	391	341	360	386	381	369	384	382	344	367	374	373	389	399	366	365	348	376	391	360	405	367	353	393	405	376	386	352	375	349	389	331	336	354	368	381	366	356	370	389	407	366	364	371	372	383	397	424	402	368	362	353	359	350	374	371	420	331	391	373	377	325	392	376	382	393	375	362	371	332	353	403	378	370	373	358	375	354	369	387	384	371	369	378	402	360	376	360	390	338	375	392	373	342	388	392	386	376	382	387	370	365	360	394	375	322	383	395	367	388	396	356	382	374	390	374	403	338	369	400	375	353	397	380	357	371	365	387	357	369	414	408	371	388	397	350	364	376	366	356	355	378	350	402	394	399	350	387	392	390	363	384	357	335	385	371	356	370	406	350	370	385	370	365	404	382	394	423	350	381	396	390	368	413	360	431	339	396	374	334	365	398	406	399	359	363	373	394	376	320	409	383	390	371	350	344	416	357	363	400	358	394	377	340	390	369	362	381	374	415	363	344	392	388	373	367	388	388	347	382	403	351	366	375	399	320
78424	64627	59562	42174	20978	2198	291	311	268	276	265	263	246	229	226	211	216	240	239	207	210	204	213	194	235	207	239	202	230	228	202	223	229	246	249	222	208	231	231	242	233	202	204	218	246	210	210	227	234	212	215	220	208	192	213	212	220	212	214	219	210	223	231	205	223	242	201	206	230	216	200	220	190	219	206	211	224	202	228	195	245	217	205	182	225	203	237	214	224	207	236	246	226	225	249	210	223	211	213	205	231	200	187	236	224	194	197	208	218	201	209	237	231	199	230	212	227	229	223	211	229	235	216	212	235	211	227	233	213	197	199	209	203	206	203	204	198	212	206	243	210	203	225	228	217	205	209	222	209	217	250	215	215	211	250	217	240	242	243	204	215	213	192	227	223	227	229	231	239	217	223	228	239	213	209	219	218	213	215	217	203	184	231	234	200	210	230	207	204	194	217	208	219	216	220	221	210	226	200	205	241	219	223	211	204	196	182	217	205	248	218	216	223	221	223	204	200	207	225	198	204	200	215	233	216	211	199	221	227	196	217	212	204	227	215	219	218	194	244	220	213	204	202	187	199	205	215	231	239	212	207	220	215	198	223	215	241	222	219	215	231	194	203	192	223	197	213	187	223	201	218	204	200	224	232	199	222	219	211	220	210	255	223	204	254	208	208	211	200	218	204	212	222	178	214	221	213	213	197	208	210	226	199	216	234	221	211	215	218	231	232	187	226	230	225	216	225	241	207	229	207	205	223	225	204	221	194	209	235	218	217	220	205	213	239	214	204	195	216	210	208	224	222	215	204	187	201	203	210	204	184	215	212	227	239	205	210	223	231	200	215	226	210	227	200	215	216	217	229	199	201	223	226	219	243	201	226	230	215	232	208	189	202	211	206	210	221	221	205	217	224	234	199	214	207	225	186	217	200	209	222	213	218	195	230	242	221	232	214	188	187	215	195	237	245	212	247	221	229	218	211	204	212	214	204	212	224	233	194	241	194	198	236	256	230	184	221	183	202	212	221	259	227	197	221	236	178	219	220	215	218	216	230	203	223	235	233	234	224	192	209	192	201	232	226	224	192	189	197	228	219	205	239	216	216	218	212	227	205	211	198	178	189	205	236	193	209	220	226	210	207	206	197	219	227	230	219	213	215	222	226	222	184	205	230	234	227	194	231	229	199	222	217	216	219	210	206	255	209	218	203	218	221	206	224	214	203	215	250	213	203	215	218	218	218	211	230	216	215	208	210	246	213	231	216	204	233	204	218	204	225	203	202	210	247	210	206	222	204	227	228	216	228	191	213	208	220	214	203	205	212	249	219	177	206	206	232	210	211	214	207	208	204	199	223	195	216	222	233	227	205	226	216	216	249	241	227	230	222	224	209	198	198	225	239	215	202	222	216	226	199	196	202	212	211	218	222	225	212	197	215	193	211	212	237	209	205	234	218	233	245	214	243	223	216	214	207	246	218	208	235	218	237	244	207	226	231	244	199	238	225	208	226	238	228	211	216	226	195	229	195	193	193	229	228	216	234	235	210	192	210	199	218	210	238	214	236	218	206	203	219	215	242	223	215	197	198	214	202	218	215	231	220	223	260	209	202	209	209	214	210	208	206	218	206	175	240	179	221	201	240	213	194	220	205	242	199	208	209	233	191	215	211	231	225	196	205	195	252	207	230	208	208	212	217	187	231	222	212	213	196	245	193	235	210	215	197	216	215	175	236	219	232	222	246	198	214	208	233	218	227	220	212	221	210	196	224	194	205	222	227	213	224	225	216	202	222	204	230	200	213	202	200	218	199	217	209	186	197	225	210	211	220	199	217	219	212	188	202	205	239	213	221	214	200	188	201	200	204	207	193	213	235	218	209	205	217	220	194	204	260	227	216	223	204	217	216	206	216	193	210	231	224	184	239	218	209	206	227	230	192	215	220	214	239	224	208	204	226	225	219	228	209	215	237	205	195	191	220	214	239	213	210	230	237	214	198	214	219	205	238	209	198	211	227	210	209	200	184	209	201	205	236	224	242	228	220	193	210	229	205	208	236	236	223	213	204	202	216	204	219	200	213	218	233	212	215	206	197	219	198	191	218	195	221	216	212	217	219	190	210	225	231	229	203	205	232	202	219	224	216	231	204	225	179	197	217	202	220	238	215	189	211	219	215	237	209	197	211	218	226	204	200	214	213	212	216	206	244	225	221	217	219	209	199	192	224	195	202	214	224	198	220	188	215	186	228	206	214	220	230	210	214	202	220	206	184	217	214	211	219	206	210	238	235	191	226	205	221	175	218	210	212	249	181	220	212	193	194	217	193	217	225	232	213	213	213	212	188	244	223	216	227	205	223	223	204	212	221	229	249	199	200	206	199	177	206	221	210	218	233	243	184	207	208	214	216	203	211	240	218	202	198	220	220	222	208	208	200	216	204	225	213	212	223	218	216	225	205	207	200	239	220	240	240	218	203	215	205	221	200	235	211	232	217	208	225	223	209	197	193	205	237	202	246	214	181	242	218	220	216	208	219	222	211	245	215	209	223	238	196	229	197	221	202	204	215	224	229	222	202	201	232	206	231	213	219	200	214	227	228	224	218	214	227	225	218	238	207	245	237	219	227	229	214	233	223	214	246	201	237	212	234	224	220	217	220	204	220	200	232	211	219	223	221	215	214	207	199	232	212	234	220	193	209	212	237	213	193	221	228	210	202	213	216	200	205	227	202	210	199	209	200	236	198	221	217	212	202	220	213	233	250	235	218	204	212	201	214	212	215	239	209	203	201	193	221	208	245	242	224	223	216	218	218	202	205	221	195	219	214	218	211	196	200	216	226	180	212	238	212	232	201	221	221	222	192	198	205	208	211	214	219	247	241	208	222	225	227	191	194	223	226	204	173	233	208	239	200	216	202	206	200	220	226	216	210	237	185	195	251	214	206	224	212	200	235	236	204	199	232	184	201	230	201	245	214	204	219	213	213	212	216	205	206	231	188	222	230	201	241	213	216	192	215	229	222	236	205	213	201	190	203	220	238	204	227	211	235	196	231	227	231	216	214	190	216	218	223	244	199	221	236	207	215	213	205	211	233	202	199	214	204	214	185	215	212	215	204	233	202	207	235	214	233	204	214	219	224	216	222	213	197	210	197	218	223	204	203	207	239	217	196	226	218	209	211	216	201	205	215	232	207	188	232	193	219	205	209	227	212	211	220	208	215	230	204	209	233	224	186	203	215	221	204	204	209	230	222	223	197	196	197	251	203	205	212	195	231	229	215	193	244	231	233	191	197	214	200	222	206	209	229	218	205	186	216	212	218	199	208	192	188	218	225	212	229	217	209	200	231	200	192	216	206	231	239	225	229	221	206	222	218	209	222	193	218	219	215	210	200	203	203	184	204	221	211	195	240	210	192	222	207	229	205	210	230	217	215	211	222	248	220	200	215	209	239	221	239	213	216	206	237	230	196	188	216	226	191	220	199	216	198	195	212	220	226	229	197	204	198	213	210	199	214	228
58807	54074	55672	46514	16256	1146	1012	946	902	858	809	766	821	741	697	724	729	736	708	668	717	693	757	694	674	661	677	684	609	675	695	693	669	671	659	690	648	653	635	638	675	684	672	636	674	629	686	652	643	671	694	631	669	649	668	644	672	659	688	663	639	666	628	658	646	650	741	654	645	710	721	664	673	703	675	664	684	667	652	602	668	694	648	639	627	660	653	678	637	607	658	641	625	652	632	674	624	643	651	712	664	693	672	676	631	656	617	636	620	661	696	736	675	629	679	634	672	670	675	647	640	677	632	671	677	633	659	675	663	716	671	691	683	600	655	657	667	686	620	642	696	625	639	682	652	662	669	749	681	647	690	652	642	656	648	633	655	636	662	705	600	680	655	676	645	680	676	657	652	639	672	713	711	650	663	704	673	663	682	675	687	684	655	681	654	642	718	645	733	648	682	653	645	713	655	640	635	731	643	637	654	685	690	629	660	651	708	632	682	671	640	662	667	642	674	699	661	653	628	680	612	682	612	681	638	694	689	635	620	641	677	669	689	629	709	636	686	616	681	655	750	686	644	664	669	657	668	727	676	642	664	655	680	668	660	642	699	702	649	705	708	658	676	655	613	639	648	679	660	678	620	674	679	695	669	645	686	670	614	667	656	622	626	692	656	647	655	694	675	619	618	655	655	649	644	659	611	631	644	636	653	615	673	672	669	628	685	630	679	674	677	642	677	664	681	645	648	616	676	640	640	681	638	644	678	659	621	655	688	677	649	675	713	661	667	667	676	624	633	598	645	667	651	665	638	672	648	684	664	695	669	690	655	701	627	657	606	657	638	636	677	644	672	678	626	650	681	691	669	596	630	643	645	674	683	689	630	678	679	674	622	682	658	687	684	690	654	648	677	660	642	693	645	646	691	669	627	683	663	626	687	660	676	638	698	626	657	649	638	670	662	615	681	670	648	641	661	641	680	640	694	667	668	677	664	700	645	693	709	639	680	666	638	659	688	664	687	691	630	613	682	651	672	668	624	643	674	681	642	693	639	654	678	657	634	644	664	658	619	681	666	695	646	621	622	618	653	665	607	669	664	673	608	661	633	645	648	663	689	664	658	653	685	668	701	652	674	639	635	628	688	678	693	638	663	682	622	670	659	688	727	659	691	693	660	679	689	707	692	656	650	625	662	659	702	658	684	673	703	661	634	666	635	632	685	664	714	633	650	654	637	648	597	670	726	654	682	635	673	634	693	686	622	622	654	664	614	662	667	594	635	612	652	693	671	652	678	639	669	649	684	636	657	680	697	627	671	692	656	660	661	701	693	713	708	636	628	655	706	648	640	640	599	641	731	676	682	688	655	685	644	646	693	677	645	693	689	661	644	656	661	647	683	681	654	619	634	688	664	671	672	670	674	630	669	659	674	602	655	663	636	614	632	627	692	670	653	689	701	693	655	677	666	637	679	664	650	644	645	681	647	676	654	666	643	657	638	646	671	662	662	656	619	668	685	698	656	662	589	668	641	693	660	666	660	653	672	653	705	658	652	681	684	648	677	662	675	649	666	667	676	687	660	684	709	627	649	659	618	639	646	667	699	609	665	692	689	639	670	639	740	663	693	655	654	627	687	624	635	624	625	689	689	658	669	629	616	654	675	671	661	681	698	682	633	664	678	686	639	676	659	636	673	679	653	703	652	677	720	631	639	645	645	671	699	673	646	650	615	685	629	662	637	630	652	673	623	622	692	710	644	606	629	672	658	691	662	685	657	711	662	625	677	659	629	664	649	655	668	650	628	695	638	641	640	635	675	670	654	652	696	656	628	666	668	662	653	674	607	632	653	625	686	682	652	625	656	619	654	618	654	706	627	675	669	634	669	691	664	650	645	656	623	668	670	651	656	633	707	681	687	650	645	722	654	674	645	672	598	693	661	638	629	692	680	692	662	648	643	720	653	677	662	601	667	713	681	629	618	622	638	625	664	660	718	667	624	685	624	626	617	682	695	631	641	693	634	656	600	641	660	665	664	617	663	664	656	674	656	611	694	675	638	676	668	663	617	664	684	652	647	652	654	648	622	690	624	645	675	609	661	670	700	674	649	692	665	697	685	665	729	610	714	709	695	658	658	683	694	613	658	671	650	603	704	628	624	628	674	633	694	641	664	659	683	668	645	684	653	625	660	685	666	642	679	706	636	636	648	669	674	700	681	645	664	634	646	652	670	641	640	661	670	693	696	644	707	684	675	660	652	669	672	622	608	650	676	626	606	692	673	622	666	638	687	658	683	625	664	679	642	644	693	677	669	656	662	653	685	627	674	669	672	679	685	636	667	700	708	677	644	701	693	680	708	681	651	693	640	640	652	647	643	727	665	631	650	677	648	673	716	677	642	705	706	641	643	675	644	666	615	669	691	684	669	681	630	665	673	693	642	639	672	701	658	678	650	682	687	665	632	704	623	653	639	625	686	573	685	639	672	621	635	687	661	717	676	664	676	620	652	647	621	575	648	609	651	646	664	704	649	660	637	666	663	666	660	652	659	680	630	688	664	662	720	645	648	621	622	658	629	663	634	605	636	702	644	637	706	672	628	639	619	665	639	671	620	622	664	658	731	659	677	676	672	618	623	674	657	679	690	643	662	679	674	612	629	649	627	637	668	612	631	631	685	658	654	641	632	645	641	665	711	632	653	680	673	646	690	646	665	640	689	608	636	644	679	651	649	648	635	691	666	692	688	679	591	673	645	668	653	620	630	647	667	627	665	663	672	686	690	629	680	665	650	717	621	662	686	671	627	630	654	617	684	661	710	643	644	621	654	697	616	658	644	667	684	676	641	632	704	688	684	622	642	629	661	623	661	651	663	659	659	652	676	683	687	650	683	683	641	609	682	629	679	611	724	633	682	640	689	559	675	664	613	684	650	641	606	644	666	690	637	649	640	662	685	663	642	643	608	658	642	649	667	674	678	675	664	644	686	650	685	649	641	680	670	651	690	675	641	695	625	690	694	643	673	708	658	628	703	619	655	643	719	655	619	688	669	665	654	662	627	679	689	647	638	677	659	643	669	654	674	686	680	665	663	685	664	652	647	713	695	679	678	654	663	642	640	644	625	655	638	664	628	677	657	668	676	642	676	666	682	676	639	635	658	616	691	670	666	626	679	667	677	657	659	707	664	667	717	650	698	616	657	654	664	663	686	640	621	646	645	653	671	679	712	646	638	639	646	657	671	641	650	671	658	669	691	646	669	670	630	645	628	645	682	687	692	711	655	684	682	688	658	711	630	691	631	679	677	625	678	648	631	632	647	729	680	637	645	666	668	696	652	630	629	677	643	661	696	598	650	689	679	640	680	679	641	645	660	689	637	646	644	683	676	643	652	676	660	618	674	657	645	667	658	651	680	687	642	677	670	642	639	661	650	619	604	663	640	649	652	643	620	644	693	640	648	674	667	623	679	652	637	678	658	663	623	683	626	660	661	682	664	651	680	604	594	689	655	633	666	641	662	707
30948	14237	7603	2383	569	140	148	106	115	132	120	112	114	123	120	109	123	128	140	102	94	106	109	96	119	113	107	108	129	125	124	106	119	123	105	131	121	126	129	107	99	106	111	91	131	105	143	125	115	121	134	115	115	127	122	126	87	134	133	123	123	112	131	105	115	106	120	99	110	123	137	132	126	107	121	109	128	125	123	112	126	136	120	130	112	136	115	121	129	106	100	123	126	134	114	118	127	129	120	109	129	121	99	116	113	116	123	138	109	118	132	117	110	133	130	98	127	125	93	106	125	120	104	114	114	120	110	107	128	128	129	130	115	108	135	113	104	116	110	135	125	128	125	101	133	115	128	107	134	115	107	111	105	130	122	110	108	110	112	109	113	109	94	115	109	131	124	112	125	102	111	142	123	137	128	102	143	132	155	123	120	113	108	95	133	117	127	116	117	116	133	122	126	117	103	129	155	140	121	124	127	133	130	113	107	133	99	144	103	120	137	120	123	123	111	114	122	104	136	101	95	114	126	119	99	114	117	128	91	114	132	97	133	108	108	110	118	125	105	115	134	110	117	107	127	142	90	118	106	129	125	118	94	130	119	128	106	131	126	93	104	110	112	123	123	116	125	96	136	125	113	139	114	117	123	122	133	108	126	112	111	107	114	125	125	115	111	129	117	139	104	112	111	120	137	124	120	134	141	99	117	111	102	132	101	109	129	123	115	97	111	118	125	113	119	130	125	109	119	121	117	123	117	119	119	119	111	123	107	118	127	131	98	116	128	135	117	117	106	119	120	127	136	133	117	112	114	125	118	117	128	125	131	112	115	141	125	117	124	108	99	129	134	105	108	99	112	115	124	127	129	118	122	134	112	110	131	113	121	102	123	128	123	129	121	117	117	122	102	124	124	138	136	130	113	97	139	109	116	128	128	115	145	110	121	142	100	114	129	115	100	101	100	115	124	111	135	107	119	113	111	127	123	114	132	101	120	119	108	113	119	124	119	102	138	117	115	126	119	113	117	109	111	116	121	125	123	125	110	118	130	128	101	118	127	111	121	124	111	106	112	109	125	119	127	129	132	128	125	106	116	98	93	115	110	118	137	142	122	118	139	123	118	113	112	104	117	147	127	123	123	121	122	110	117	112	110	112	108	123	117	123	133	125	140	115	104	115	150	120	129	112	121	123	112	104	125	97	139	120	118	130	129	132	133	119	142	106	126	122	118	113	121	131	125	112	113	132	116	121	112	117	117	118	108	128	109	120	113	113	111	125	122	133	103	108	117	106	104	109	103	119	106	104	116	121	123	116	120	124	127	128	110	126	114	121	123	120	106	114	125	122	117	126	110	122	111	115	110	122	103	111	115	107	105	127	119	116	121	125	122	116	128	134	122	126	134	108	126	120	123	109	117	122	123	107	122	125	131	113	119	124	115	122	95	132	116	121	123	109	111	116	114	126	131	117	113	121	115	121	108	121	111	129	115	119	151	106	95	123	115	117	111	138	113	116	109	118	127	109	114	125	105	108	121	142	118	110	129	117	124	118	131	108	116	110	103	127	112	120	103	117	112	132	123	130	114	139	134	120	116	126	111	115	100	90	109	140	118	118	112	111	107	116	117	116	115	127	124	121	115	115	131	108	103	115	128	117	134	113	126	115	109	96	117	133	130	117	133	122	119	140	109	116	125	106	133	105	114	116	107	116	105	126	123	119	111	115	112	125	126	115	126	118	110	131	114	116	126	117	139	110	111	110	110	121	99	128	105	108	127	113	141	120	116	101	127	120	118	124	114	124	138	121	114	116	109	129	114	132	107	117	138	121	117	122	116	120	97	117	112	137	125	129	116	138	105	134	107	141	121	122	135	139	112	116	117	132	145	113	131	105	116	132	128	119	127	136	136	140	124	117	115	107	122	123	122	98	126	112	115	122	126	115	104	134	126	111	147	125	131	132	121	121	109	100	114	128	98	134	130	105	126	106	102	110	107	120	147	105	118	115	104	113	107	98	121	111	124	112	121	110	136	110	122	115	108	120	118	112	119	121	126	133	120	107	123	111	136	132	130	130	135	112	129	125	132	123	139	146	114	122	119	116	104	117	119	131	114	125	129	119	119	123	116	123	124	117	121	114	108	116	121	140	124	118	139	118	120	124	128	113	118	126	108	114	109	118	107	101	119	104	124	103	117	115	127	125	91	140	137	96	112	125	124	109	117	121	103	110	109	121	131	122	126	121	124	111	112	127	125	109	112	106	121	116	119	129	109	148	118	135	119	127	123	109	92	121	129	94	148	114	127	127	122	124	130	120	120	133	128	129	104	121	119	113	122	120	113	128	132	130	133	115	113	121	123	107	104	121	108	108	96	112	99	114	123	112	105	121	118	116	125	132	135	139	115	109	119	111	114	123	120	130	104	116	100	105	113	122	148	117	112	93	131	120	93	119	122	123	106	108	122	96	121	122	125	111	129	124	132	104	111	117	143	106	106	121	96	136	131	114	110	121	126	126	111	140	123	127	100	132	112	141	127	93	105	115	129	131	121	139	107	128	112	111	126	116	114	137	138	116	122	132	116	99	92	139	126	117	129	148	119	115	139	126	126	117	109	142	115	111	123	132	125	115	111	112	131	105	106	137	130	119	124	117	115	122	117	122	135	121	141	119	115	107	143	130	139	110	109	117	120	117	118	133	125	130	138	120	113	136	107	125	109	110	120	112	114	115	113	131	136	128	115	110	109	128	127	127	114	119	140	108	126	119	117	103	107	122	113	118	102	130	109	111	115	113	119	127	105	127	110	142	138	117	129	101	106	109	107	113	111	136	116	134	115	144	115	99	129	110	110	124	112	102	105	103	142	110	125	117	125	118	120	125	125	113	111	125	102	106	109	125	112	127	119	106	118	117	143	115	113	125	114	119	122	112	123	119	115	125	121	142	112	126	138	112	109	105	117	127	121	100	110	140	134	110	115	125	107	107	135	112	123	112	117	106	107	126	122	109	123	118	109	110	123	132	125	120	130	123	123	128	125	117	110	124	113	107	130	114	141	138	114	119	106	132	120	108	127	136	121	123	112	133	106	109	140	106	113	106	115	124	132	143	115	104	111	106	113	132	117	120	129	125	110	132	129	121	140	129	108	121	123	136	115	152	125	131	122	126	113	130	106	125	110	123	108	117	139	104	116	120	114	122	121	141	113	98	109	129	137	123	108	121	109	121	115	125	128	124	112	103	112	113	105	122	106	124	114	102	101	104	137	117	123	126	129	123	111	122	117	118	104	122	132	121	136	105	126	96	122	122	114	130	117	111	122	111	108	123	104	134	131	105	123	105	102	127	126	116	105	104	122	115	120	105	102	118	118	115	114	105	121	106	112	135	114	116	115	131	101	118	127	130	112	112	133	129	126	114	127	108	111	103	114	115	103	130	97	140	117	116	113	132	115	112	123	113	106	117	111	129	114	106	123	134	116	117	116	126	122	125	130	98	123	120	118	130	135	136	120	159	119	124
28538	14670	13110	6326	1750	446	425	406	438	432	377	438	405	350	374	418	416	433	378	384	383	396	373	383	405	432	375	382	386	415	379	417	390	346	350	405	411	428	439	410	406	417	400	410	413	415	362	390	398	418	440	436	439	406	448	376	436	413	391	419	378	418	389	400	407	404	374	400	409	383	405	403	364	416	405	398	384	378	397	387	435	415	388	385	423	412	395	396	420	397	411	388	433	403	404	422	408	396	375	434	446	407	391	381	411	429	399	413	399	403	372	404	397	392	396	378	408	387	428	398	426	401	357	403	402	431	403	380	405	392	377	408	412	394	397	389	394	382	388	395	446	418	385	402	400	402	415	369	436	380	415	399	408	386	371	412	384	408	388	403	369	380	413	428	388	392	415	404	421	386	430	387	405	378	407	383	429	415	400	413	389	388	392	426	384	415	404	370	411	372	421	387	434	395	405	370	421	425	412	391	417	411	369	385	399	403	419	412	421	405	388	371	402	414	399	391	394	390	400	389	396	377	410	394	396	418	422	400	395	391	415	427	413	395	417	421	397	385	404	438	402	440	431	373	386	420	377	422	410	394	407	431	399	403	414	395	404	403	394	413	434	430	476	381	395	379	403	425	405	370	385	394	399	382	393	427	387	432	426	413	382	389	402	396	391	400	399	414	387	415	416	454	383	395	396	415	404	407	424	418	385	408	366	412	427	402	413	409	396	388	408	367	365	418	382	425	373	359	436	389	381	441	370	429	410	394	401	398	373	419	388	389	368	401	412	398	408	393	380	405	423	388	387	402	431	410	433	418	397	370	379	360	392	402	402	362	404	416	426	366	388	422	395	384	384	378	427	371	410	418	384	384	414	406	398	421	398	360	414	366	388	398	395	410	396	424	385	395	417	392	394	409	421	409	402	386	414	410	407	417	391	385	388	421	388	413	409	426	383	387	415	412	399	428	414	373	388	375	418	417	405	380	398	422	389	405	405	417	377	429	380	395	370	402	397	380	357	402	397	434	419	387	420	342	372	393	412	421	395	385	389	399	395	411	374	406	397	413	369	425	406	390	400	449	393	423	365	373	419	414	392	368	412	391	404	425	437	414	431	381	417	406	403	435	401	430	424	408	425	386	413	389	403	409	391	366	404	398	363	383	432	361	385	358	448	427	401	387	376	413	411	398	389	414	395	370	403	429	395	381	413	386	402	415	368	349	377	410	399	395	428	411	403	391	411	397	431	384	409	391	378	366	384	387	408	429	398	407	407	372	370	416	376	388	413	451	403	386	406	399	416	372	397	398	399	368	388	387	403	370	402	354	415	400	396	424	390	396	372	393	395	397	385	373	417	412	423	409	399	398	390	383	393	384	383	403	400	397	389	365	424	409	402	379	421	434	431	411	414	390	396	423	419	399	401	399	374	394	376	376	409	416	423	433	395	447	403	417	413	412	422	426	401	414	400	403	395	427	389	386	385	424	390	385	431	416	408	427	377	369	421	393	384	371	403	413	395	384	400	394	416	359	392	435	415	420	409	350	407	407	367	438	388	411	393	420	379	379	400	391	386	412	378	414	414	390	389	389	428	405	426	435	395	381	398	404	423	377	371	405	419	412	406	435	395	384	393	396	417	418	406	431	390	400	452	422	382	397	385	387	387	417	403	412	395	415	411	386	412	398	389	394	398	402	396	390	389	412	376	381	395	434	398	423	395	386	425	419	409	398	400	367	410	393	395	396	429	403	430	416	396	391	383	402	408	415	378	404	404	464	381	423	436	359	389	403	410	411	395	412	424	404	420	389	403	391	393	398	432	398	391	398	412	433	409	392	371	373	421	406	394	413	381	415	448	438	397	358	407	418	403	396	393	407	418	414	408	425	377	391	390	420	415	416	420	400	376	385	387	426	372	346	415	392	381	412	409	419	372	394	405	392	416	392	395	406	384	376	409	385	412	376	399	366	390	406	438	416	411	380	392	370	408	439	423	415	426	405	407	389	398	378	414	413	375	385	379	406	396	430	403	387	416	396	419	384	405	382	431	401	422	420	391	406	377	391	391	398	421	443	386	424	417	398	395	436	375	437	392	401	395	419	419	414	368	413	423	408	411	423	447	441	411	414	441	419	391	402	454	418	393	389	408	393	398	407	400	412	376	382	402	387	418	418	412	415	382	391	402	437	396	425	410	381	385	408	382	404	374	370	383	395	431	380	384	396	406	428	415	426	393	408	399	378	388	403	391	415	378	385	413	384	416	403	376	381	403	414	377	409	412	419	407	417	436	398	391	402	440	426	389	426	440	415	391	388	407	374	410	391	372	411	386	397	407	408	378	421	410	431	414	404	416	429	406	421	393	400	377	382	377	407	401	400	408	386	395	420	392	385	372	389	396	375	388	405	401	416	395	388	435	382	396	396	409	363	407	377	391	386	381	424	434	408	421	397	415	415	394	414	409	385	427	435	410	418	446	418	415	391	393	407	384	426	405	402	438	407	398	400	386	386	390	386	365	404	395	430	409	415	426	395	406	422	424	411	402	442	374	418	392	413	377	399	407	428	414	386	428	404	389	404	372	405	408	422	433	400	402	402	382	423	439	421	381	408	387	406	396	418	385	412	414	362	398	387	381	382	396	379	349	393	393	381	387	380	378	410	409	408	384	422	400	365	407	412	455	390	407	383	413	414	403	380	420	398	426	376	402	393	411	379	399	415	401	418	356	407	407	387	412	467	396	386	389	411	383	405	380	392	431	387	383	401	416	402	417	381	392	380	407	458	424	403	435	413	405	405	388	390	400	398	430	365	399	412	402	403	395	397	405	416	415	414	415	405	409	402	425	399	427	416	386	404	411	391	420	372	416	375	432	398	427	407	428	424	412	438	399	377	385	357	404	369	409	394	396	409	393	403	406	385	397	391	394	422	421	382	395	436	423	422	405	331	405	393	430	411	395	416	377	386	383	393	397	394	379	432	360	443	415	421	398	389	385	394	422	386	398	398	401	425	413	383	399	413	431	378	393	400	423	410	376	386	381	405	388	416	405	437	405	385	378	408	428	403	412	405	396	370	412	392	406	427	384	401	400	418	411	425	399	400	424	376	419	393	444	386	407	399	401	400	387	421	377	391	367	388	402	404	384	407	379	398	381	404	418	403	407	399	414	405	394	387	385	415	422	418	397	438	427	416	401	394	405	384	414	393	380	390	387	385	394	390	403	390	401	434	400	378	390	418	385	373	415	419	397	409	378	401	394	392	413	381	396	391	378	379	419	381	407	419	404	390	409	410	412	385	421	388	407	390	398	418	384	420	403	403	405	374	412	427	414	381	412	400	443	367	396	390	373	404	380	401	412	426	407	406	441	428	418	386	415	390	417	430	414	401	437	368	398	394	389	390	394	370	391	414	416	419	413	396	439	439	397	381	363	363	372	385	401	364	422	422	391	400	395	406	420	407	388	411	398	370	382	432	365	400	403	390	446	421	354	376	399	424	391	398	391	375	385	385	372	390	388	381
61973	47983	46605	30192	11919	507	142	132	120	109	139	116	121	133	123	112	129	122	105	124	121	107	117	106	119	128	120	110	111	122	106	101	137	118	102	98	111	112	110	132	126	114	118	88	137	115	100	111	116	102	105	113	136	101	120	97	126	125	117	110	99	120	107	102	107	93	103	107	111	137	100	121	112	107	126	116	100	104	110	114	111	109	113	146	95	110	111	105	112	108	93	122	119	117	110	103	131	106	115	102	113	105	103	98	91	104	111	113	103	113	99	105	117	115	121	103	93	117	122	140	104	91	91	118	114	94	96	119	106	100	112	112	130	99	126	109	102	116	112	115	107	113	115	110	122	111	107	124	107	97	103	120	105	107	102	98	123	122	120	112	112	114	107	99	91	110	108	126	120	118	100	104	97	99	116	98	122	115	118	120	131	130	91	105	99	111	98	114	94	121	109	116	112	117	115	100	116	117	117	133	107	114	118	108	109	106	112	114	115	104	99	108	118	125	128	104	133	101	124	128	127	129	113	103	101	97	105	109	115	116	104	123	103	117	113	122	124	108	104	101	116	142	118	111	115	124	127	93	110	108	106	112	110	99	122	119	119	99	96	102	110	103	111	111	112	135	99	99	110	123	100	113	117	111	115	120	110	110	123	108	106	98	118	138	112	104	108	113	109	116	114	108	115	118	115	105	117	118	127	104	118	101	124	106	125	93	111	125	128	115	90	105	108	127	111	123	117	103	122	128	115	122	122	139	126	117	95	104	121	98	106	128	101	93	121	131	111	118	101	118	123	108	122	118	111	96	101	100	121	131	122	111	105	112	107	118	94	104	117	105	109	104	98	121	110	123	110	117	118	128	98	110	96	97	117	129	113	98	111	134	116	108	96	112	92	110	129	115	120	118	104	104	117	108	109	121	109	96	109	96	112	117	117	118	123	100	101	94	119	99	103	116	111	109	106	113	112	121	113	122	133	120	99	109	107	91	115	126	113	98	127	100	106	99	121	117	104	107	126	112	106	121	113	103	115	110	124	97	91	113	110	126	125	102	100	127	112	97	119	117	107	110	123	130	103	97	93	110	96	114	121	110	111	102	92	115	108	121	116	112	121	97	114	103	91	116	120	104	118	121	129	91	113	112	123	117	103	114	112	114	97	104	111	103	89	108	116	99	98	109	125	121	102	103	123	112	114	111	135	114	110	112	112	127	117	103	85	116	110	111	113	120	103	130	113	117	136	114	117	93	99	111	122	104	110	106	125	114	111	108	107	126	121	123	131	122	111	113	112	127	104	103	98	118	114	129	119	110	135	100	101	115	97	102	108	110	114	105	104	96	97	111	102	130	98	120	116	120	114	117	105	109	122	118	99	109	128	120	95	91	113	97	107	110	116	133	92	139	104	109	121	108	108	114	131	104	97	119	128	129	114	106	136	106	118	123	119	115	98	113	95	108	101	102	105	137	112	110	102	103	113	136	117	118	99	123	101	102	119	119	117	126	112	121	102	108	125	110	92	109	114	122	118	95	97	136	124	109	119	118	104	139	116	135	129	137	91	118	106	120	122	99	116	97	108	110	105	114	103	117	105	98	124	106	120	101	118	118	124	113	99	98	121	100	126	106	100	119	136	116	122	115	119	126	100	99	108	116	99	102	112	116	84	114	109	130	114	119	112	102	117	124	109	108	110	107	91	102	130	127	106	107	121	109	116	124	109	115	119	108	107	107	105	113	106	121	129	116	112	104	100	121	116	107	122	112	117	116	98	110	118	101	97	104	113	103	122	107	121	117	97	105	95	109	115	124	119	110	105	125	125	116	107	119	109	120	103	109	107	117	109	117	96	107	125	114	98	119	114	114	121	114	128	133	109	138	112	144	125	117	126	96	91	106	107	123	110	124	121	108	129	100	111	117	116	101	93	125	108	101	127	110	122	121	113	113	102	113	104	121	128	127	120	107	94	97	98	119	121	109	117	111	136	105	117	110	103	110	95	110	108	106	122	100	109	122	121	121	101	107	101	125	111	117	122	90	116	108	101	114	125	100	96	102	98	125	137	115	117	117	123	105	117	106	110	115	109	112	129	107	114	121	117	115	112	103	114	101	110	106	118	123	107	112	123	108	138	112	116	101	129	118	117	125	114	113	97	135	134	108	104	101	117	118	102	101	101	132	87	114	129	110	112	116	102	123	96	97	97	114	124	105	104	119	124	99	113	102	96	117	101	126	107	116	112	116	113	105	132	136	97	129	130	96	117	108	124	110	100	125	111	107	119	105	130	108	99	112	91	115	100	123	112	91	96	108	105	102	101	111	102	101	114	96	127	112	108	127	108	109	129	110	93	121	107	113	120	106	104	117	124	112	114	117	116	107	101	125	106	100	100	116	115	107	116	109	105	118	100	112	90	94	127	106	127	100	116	113	103	115	108	115	123	114	114	113	107	102	121	120	117	115	126	109	115	125	124	115	116	106	106	115	106	85	106	102	111	105	114	109	102	125	117	115	117	109	110	100	110	108	120	103	117	98	100	116	124	112	124	105	117	123	106	107	126	99	112	87	91	100	107	118	122	121	126	107	93	99	99	109	98	104	128	105	110	131	113	121	109	109	122	102	102	101	110	120	116	106	112	117	111	137	100	107	103	115	102	103	115	107	109	99	113	115	122	111	97	103	130	107	117	105	120	124	126	124	122	100	117	109	117	108	123	129	125	97	133	93	108	100	132	112	113	110	111	113	105	131	99	114	112	119	117	128	122	97	118	113	100	134	109	116	102	114	118	105	89	106	109	113	105	98	99	95	111	87	125	111	115	85	106	109	123	123	102	116	132	118	102	114	110	97	106	112	113	106	124	115	97	107	105	116	111	102	115	129	101	109	94	95	97	110	100	122	109	140	123	126	114	103	115	119	112	114	113	119	122	105	119	117	127	96	121	116	107	114	110	122	113	112	104	105	115	93	93	137	119	113	112	118	96	95	129	125	108	107	107	110	112	135	124	104	113	109	113	119	103	98	101	105	114	111	116	110	109	108	98	114	114	102	108	94	116	105	121	107	118	114	114	123	126	111	82	116	116	115	113	106	105	119	117	113	97	100	115	113	109	106	107	113	123	97	124	121	111	103	128	101	90	82	120	127	117	100	93	110	117	106	106	106	128	111	120	134	108	119	108	128	120	100	106	106	100	119	104	122	93	106	116	106	128	114	109	134	118	117	113	98	119	113	104	100	91	137	97	113	114	109	119	121	112	107	119	94	122	110	110	115	116	106	112	137	111	104	116	127	120	110	100	109	101	109	119	100	110	123	103	118	105	129	121	112	125	105	111	110	118	115	104	95	109	106	100	111	121	111	109	102	92	113	100	100	120	120	108	125	93	104	112	131	105	116	105	123	120	99	107	104	106	103	112	107	116	94	108	106	99	112	106	103	114	102	100	123	120	129	107	112	112	106	126	119	123	113	103	91	95	103	102	119	134	122	105	112	115	122	113	117	100	101	101	99	95	128	103	87
44295	40291	44162	36091	13905	613	497	529	463	458	442	418	433	410	435	398	372	405	424	419	430	413	400	371	382	397	382	413	372	420	370	394	377	358	375	396	389	380	392	408	400	375	369	387	385	397	358	369	379	378	405	401	348	381	377	424	373	392	400	395	409	394	363	407	383	381	385	365	382	401	396	386	387	375	339	402	374	381	374	404	377	386	418	356	382	407	371	383	405	368	392	391	409	347	394	360	408	359	373	383	367	388	361	389	401	380	385	373	374	404	371	393	338	399	422	382	381	391	382	349	411	401	383	357	383	373	396	382	389	387	357	389	353	375	380	392	404	402	387	370	365	382	346	387	382	366	432	392	360	401	380	406	384	373	391	372	383	381	381	367	375	380	404	391	370	394	380	390	370	394	372	416	377	348	365	378	377	370	382	362	406	392	395	405	351	401	355	389	366	370	379	352	388	370	409	372	389	393	364	367	383	376	388	387	380	377	358	404	395	363	392	391	368	423	407	354	368	345	376	428	377	419	374	430	416	406	359	357	371	389	371	377	393	404	370	356	373	426	381	423	420	393	399	378	378	384	336	389	402	366	380	387	368	410	396	401	364	381	379	364	367	410	383	384	395	413	378	403	407	402	422	370	419	387	382	390	412	380	405	402	354	385	372	384	406	396	376	389	406	343	389	406	374	363	393	431	381	370	425	377	389	395	400	395	395	372	371	409	391	412	358	365	410	371	399	401	393	426	395	369	381	389	387	383	362	355	386	355	349	395	380	377	377	369	363	408	389	414	426	437	410	360	428	386	346	400	374	390	385	402	434	342	385	404	403	376	391	375	405	431	368	375	391	361	391	346	398	365	419	379	368	328	365	388	419	370	359	398	379	376	409	416	378	396	387	371	392	381	404	360	377	356	393	368	407	411	383	399	381	399	370	358	390	388	396	391	387	363	442	379	354	374	393	380	377	375	340	348	401	370	334	366	378	401	378	382	395	384	400	390	388	387	374	394	377	378	390	363	402	351	373	390	402	382	359	381	404	379	396	361	383	369	375	378	367	382	399	421	410	357	382	378	372	391	367	395	393	367	409	388	391	376	368	397	346	375	367	443	378	368	387	336	388	394	374	393	407	410	385	368	410	373	392	389	384	397	368	406	377	386	358	372	367	368	406	374	430	388	378	351	373	368	389	385	376	411	353	365	421	401	359	380	374	400	373	370	397	395	373	398	383	403	366	377	357	401	393	366	391	397	392	350	400	381	398	363	367	383	345	378	399	365	377	388	390	372	389	369	387	368	388	390	360	391	384	372	359	407	382	419	409	372	416	365	438	364	363	403	374	370	396	358	361	368	400	389	365	373	382	338	385	387	398	393	365	402	393	359	364	399	387	423	388	376	378	369	340	389	397	379	364	375	402	355	410	352	403	385	358	400	391	374	383	383	427	413	368	404	370	389	397	394	418	352	409	415	351	354	408	368	422	404	389	403	365	369	398	364	373	380	400	387	381	385	392	364	376	383	380	358	393	392	377	398	369	395	386	386	410	404	376	379	364	421	390	426	413	387	378	410	409	384	383	386	394	381	373	385	405	422	377	381	352	377	387	378	388	369	359	412	353	384	412	435	385	379	382	397	376	413	390	394	398	388	382	380	378	383	385	415	381	363	385	393	381	395	364	381	368	414	410	399	352	400	349	392	374	382	394	375	350	400	401	385	378	357	371	370	387	407	410	383	359	390	401	369	346	370	412	371	395	341	368	422	378	407	406	369	374	376	399	359	360	379	411	373	409	381	391	384	388	383	366	373	399	374	413	377	393	411	393	356	387	396	382	424	430	417	368	387	381	385	383	374	354	356	371	383	375	391	366	365	404	402	381	405	359	390	368	415	363	376	379	402	381	407	402	383	398	381	350	368	375	409	402	369	403	387	359	382	362	380	393	408	413	360	377	384	374	388	411	381	401	412	371	391	373	388	342	427	395	345	394	396	402	409	384	386	394	376	365	383	393	343	421	378	389	383	407	379	396	409	368	382	383	372	376	377	396	382	367	414	374	400	441	409	399	382	384	363	393	407	367	342	358	384	384	383	377	409	376	387	399	412	386	401	354	438	374	398	359	398	387	405	383	354	409	390	378	341	385	427	367	365	385	358	359	381	403	406	368	379	390	406	389	349	372	377	361	392	398	369	398	402	380	372	407	378	381	386	345	385	375	403	383	392	370	417	350	404	384	408	402	365	372	393	401	416	400	394	413	385	422	389	389	356	398	423	376	388	361	400	380	379	383	378	373	421	367	421	379	395	397	367	365	389	338	349	377	395	372	371	381	397	370	366	328	378	374	373	393	369	409	372	389	371	373	381	384	382	380	345	368	386	357	388	380	409	386	392	347	398	395	343	365	372	364	404	364	370	360	377	374	368	416	375	387	377	393	340	403	378	396	371	380	366	380	381	391	380	347	387	355	370	404	376	355	382	391	392	389	365	396	397	437	380	363	355	394	354	362	372	368	404	391	382	364	389	337	361	354	409	371	405	377	355	398	408	416	409	397	381	372	377	396	414	397	412	364	388	380	432	354	414	396	370	399	386	422	391	389	382	380	371	389	377	396	390	367	394	383	387	376	391	405	366	390	391	381	364	359	362	355	391	379	383	354	391	401	395	357	388	422	403	408	379	377	380	386	366	364	404	359	364	388	392	409	334	375	405	401	385	375	380	391	408	325	366	388	385	411	365	367	350	382	359	366	395	391	374	376	369	388	372	368	413	386	373	355	377	374	365	398	392	345	385	340	381	385	388	356	409	358	417	377	378	394	391	389	372	375	360	401	371	425	398	364	375	362	361	326	386	377	375	414	388	395	382	411	382	390	392	384	380	372	340	391	381	388	394	361	390	396	378	357	414	375	366	371	392	377	387	397	408	378	404	406	405	356	375	367	379	434	391	379	382	371	378	384	349	394	371	368	389	389	368	386	418	372	368	398	416	389	349	361	381	367	403	387	392	370	391	376	362	408	370	379	374	388	403	349	364	389	371	381	379	390	393	400	408	366	362	431	364	429	370	392	403	394	395	388	384	379	396	396	361	367	378	382	364	340	383	377	364	386	400	377	349	388	411	399	363	404	392	368	376	423	404	376	391	406	374	418	379	404	340	361	369	388	393	377	394	380	373	369	412	400	395	402	379	370	381	378	405	377	372	384	425	356	407	346	396	402	373	419	354	391	405	411	399	408	375	379	389	379	394	369	411	366	342	332	414	371	360	418	416	391	424	420	409	413	376	410	410	372	387	376	416	416	368	364	350	358	402	351	363	379	408	392	396	403	366	391	333	352	388	363	367	396	397	359	402	366	372	378	342	352	366	357	402	360	395	368	359	356	390	383	351	404	361	365	350	392	390	376	368	392	396	387	408	377	402	378	388	371	364	396	387	361	380	352	394	401	361	365	379	397	375	367	412	355	366	367	407	366	409	357	357	394	392	401	412	378	422	407	378	388	378	384	412	392	415	368	402	409	360
76805	65497	64309	46103	24609	3007	307	349	272	230	230	240	243	254	231	226	246	238	203	205	241	235	246	218	223	211	232	200	219	244	206	257	234	211	225	233	250	208	227	210	231	225	226	192	191	206	237	231	230	201	222	217	206	207	214	244	215	232	226	209	223	224	250	192	224	218	203	216	215	218	239	223	229	247	252	237	229	210	177	217	217	202	211	224	200	246	230	219	216	205	200	214	216	242	204	202	216	222	216	222	262	211	233	250	210	214	220	209	202	227	239	219	227	233	226	217	237	240	232	233	229	235	198	205	223	254	214	216	201	245	221	238	208	206	224	198	202	214	207	219	216	201	224	225	225	225	213	203	240	208	207	204	217	220	234	191	207	213	235	223	202	229	225	225	221	224	207	234	203	248	243	231	231	213	202	252	218	210	237	213	233	207	235	221	203	212	201	230	211	214	235	193	194	232	222	246	246	212	216	230	227	230	219	220	215	208	220	216	231	237	184	202	234	205	189	222	199	240	235	215	225	212	199	220	203	221	233	218	238	206	200	230	257	239	218	227	204	210	242	218	212	200	214	208	227	208	225	229	266	201	223	218	210	218	219	211	228	220	228	204	216	204	216	225	203	227	228	222	205	211	225	226	234	234	200	219	195	244	223	209	220	223	218	212	245	209	212	228	217	230	206	215	207	235	203	227	240	215	241	203	197	221	214	247	241	258	219	214	215	225	201	211	220	206	227	225	238	242	201	233	226	211	193	217	228	219	221	243	224	232	220	224	205	210	234	203	209	229	213	202	195	209	221	209	218	212	231	204	229	235	211	206	232	207	216	208	238	243	231	223	225	249	222	243	213	227	208	219	206	250	188	218	220	225	217	194	218	225	221	204	226	216	208	231	201	217	195	209	232	201	210	235	207	236	232	196	208	227	210	233	212	223	245	229	198	217	211	209	233	235	236	213	237	224	228	215	221	233	221	222	215	229	261	217	227	217	221	211	212	230	213	203	258	237	231	206	213	216	224	202	214	229	237	217	195	227	232	238	204	223	261	222	207	223	222	242	195	218	240	229	223	224	228	218	233	222	194	209	241	237	231	196	200	201	216	221	225	200	222	221	231	224	227	217	209	224	221	220	213	255	223	212	226	222	229	232	245	235	212	203	247	218	236	199	225	203	212	205	235	212	219	216	221	213	228	211	207	220	207	211	232	233	230	226	229	220	204	226	243	206	235	213	211	221	232	210	223	218	238	197	209	222	243	216	206	249	217	201	215	179	229	212	202	206	224	234	191	226	210	225	218	205	220	205	203	253	228	225	232	185	237	215	224	211	227	225	212	229	227	216	219	226	213	243	260	208	240	233	270	224	256	235	173	223	210	207	220	215	229	228	216	222	215	226	240	200	214	215	234	248	208	231	236	225	223	232	200	222	205	199	224	219	239	241	226	231	215	209	218	209	219	218	220	242	204	200	192	226	231	230	250	214	224	191	217	220	209	225	222	224	241	221	223	208	214	239	202	220	238	227	199	217	202	213	218	233	206	212	215	204	235	225	226	243	205	257	225	201	182	208	221	223	236	206	207	227	237	175	230	231	206	246	184	228	194	233	228	214	217	217	213	237	201	219	203	227	198	210	229	258	238	196	210	208	207	207	216	221	240	230	228	243	226	235	206	238	214	210	204	220	214	207	220	233	232	229	233	208	203	221	207	219	189	221	219	229	229	230	231	212	228	199	217	207	236	233	207	219	215	201	240	224	241	226	217	203	219	213	237	256	226	225	253	201	202	219	226	216	199	224	213	225	226	224	236	232	201	225	231	222	223	207	222	227	227	246	221	239	198	221	216	214	215	219	212	221	192	222	209	231	212	251	208	231	232	216	248	252	237	209	184	208	222	207	233	232	220	212	225	230	205	223	249	227	217	242	235	218	253	248	206	195	216	221	217	213	244	207	231	233	229	226	238	242	212	232	200	218	213	213	225	222	232	251	200	200	204	238	232	232	214	214	251	191	200	209	192	212	191	225	216	213	236	245	208	224	243	205	220	229	199	235	190	227	231	225	235	221	195	229	203	210	232	201	214	227	187	213	207	178	208	207	235	210	213	234	199	194	229	241	232	225	238	219	227	216	248	229	216	222	209	208	230	243	248	223	207	207	210	231	220	211	197	230	237	196	240	202	223	236	216	220	221	206	218	216	215	206	221	216	242	188	194	212	213	201	210	229	240	230	241	234	217	219	236	212	219	237	204	222	218	227	238	212	221	245	210	247	212	206	238	225	214	220	190	224	244	234	216	216	218	227	227	202	187	215	210	180	236	211	225	230	231	218	216	224	228	237	197	216	184	222	243	219	225	209	219	216	214	222	246	199	222	226	209	169	231	233	195	188	198	223	229	203	198	201	242	218	220	238	225	224	193	232	233	202	223	221	192	242	229	196	237	226	253	245	207	193	211	212	224	212	238	206	220	211	217	228	238	199	223	202	216	229	214	225	215	204	230	242	218	223	225	216	205	244	231	222	208	220	209	228	204	217	238	215	220	240	191	228	245	215	216	211	221	202	243	219	234	218	234	239	217	211	215	186	207	211	222	238	205	250	209	212	201	195	224	214	232	231	238	211	187	205	229	215	237	226	189	212	231	223	223	214	244	241	217	239	211	215	213	216	228	207	231	227	224	202	226	211	235	239	196	204	205	210	197	197	220	227	222	222	205	214	244	213	233	212	199	208	192	257	228	217	237	209	215	238	217	221	217	250	214	223	215	216	208	222	233	202	218	234	226	249	225	208	226	248	232	227	243	205	209	214	202	222	258	229	238	240	230	207	212	194	220	234	214	233	235	207	208	189	211	213	189	182	221	215	223	216	199	214	219	230	211	212	217	225	221	221	230	231	221	231	234	228	231	232	211	233	221	214	235	207	221	248	226	238	232	211	230	202	223	203	213	222	194	203	220	229	205	209	198	208	226	231	214	203	233	231	218	228	250	232	232	224	197	214	236	214	244	229	194	217	191	218	209	209	205	235	236	214	193	219	237	231	211	209	250	221	241	226	209	184	221	203	228	233	230	239	226	229	222	230	204	255	218	206	209	219	213	228	217	204	211	221	224	203	199	212	241	221	248	225	228	216	237	218	237	210	228	233	229	232	204	214	200	237	219	216	233	199	213	240	224	224	232	230	240	219	214	224	197	222	196	222	214	237	225	199	203	208	210	226	212	230	205	220	232	210	222	225	227	222	201	210	239	195	208	226	211	223	244	235	198	204	204	200	179	241	211	210	224	214	200	217	212	236	225	193	207	206	229	218	209	211	252	212	223	220	192	222	199	230	239	221	236	230	206	222	228	222	200	234	227	201	199	227	230	211	199	203	207	205	212	242	226	240	229	218	217	222	209	216	191	228	232	226	236	256	212	213	221	215	197	226	229	193	240	231	234	217	200	232	219	229	216	218	214	236	217	214	241	224	229	221	203	208	230	200	227	231	184	211	219	230	217	240	233	242	206	217	218	218	211	215
57619	55791	60399	49043	23144	1105	968	1097	900	835	816	794	786	774	727	739	664	749	731	768	659	709	711	755	713	729	646	743	660	686	725	664	660	641	714	698	682	657	640	685	689	702	674	676	715	687	686	698	647	674	709	681	697	715	692	675	702	687	690	651	699	641	675	646	657	681	719	661	630	624	692	718	692	692	698	657	701	721	693	735	695	645	670	639	697	664	669	654	673	708	650	658	678	719	693	668	715	682	642	681	663	710	681	662	650	658	656	642	653	676	637	669	692	718	680	654	671	633	662	662	619	665	611	713	628	680	668	653	637	738	684	610	692	699	661	660	654	659	707	712	664	666	663	668	662	648	685	622	666	726	723	675	650	704	691	700	676	675	695	675	669	650	640	639	674	713	687	674	639	649	621	694	684	642	683	692	659	661	671	642	704	696	684	648	686	666	687	723	673	640	671	624	676	673	700	669	717	632	729	679	685	653	725	667	664	672	669	691	685	664	655	692	635	696	668	658	679	644	635	666	658	691	675	668	670	677	653	684	633	631	635	686	682	654	686	684	612	697	661	661	696	652	674	647	689	626	654	695	691	687	710	671	675	698	695	699	721	653	699	679	711	701	706	703	647	694	711	667	681	686	674	699	658	644	690	666	673	680	664	696	655	655	677	644	653	680	708	684	654	678	641	679	649	732	666	671	666	670	673	643	685	683	683	696	645	667	705	670	755	681	669	685	705	660	656	688	630	700	662	622	694	701	655	651	653	682	694	655	717	650	699	677	693	650	656	683	655	669	664	692	687	708	717	712	642	692	669	647	681	650	691	695	694	690	644	710	713	685	729	681	699	702	670	637	677	652	667	685	657	645	652	632	657	641	622	710	682	648	698	673	698	632	700	667	703	678	657	633	704	651	636	668	653	699	708	674	664	690	730	657	682	677	712	645	706	682	678	632	718	640	705	678	655	707	647	637	677	704	668	649	635	669	659	708	676	635	729	678	686	658	659	707	677	691	637	706	714	659	684	668	657	651	697	646	623	662	652	702	708	693	679	657	723	672	689	654	693	721	647	690	663	679	658	655	709	681	682	661	702	736	677	657	687	680	697	657	687	673	681	680	654	687	672	633	688	685	659	708	657	727	671	644	658	659	707	683	659	657	658	679	702	671	674	630	632	644	671	653	650	671	696	645	704	646	668	717	655	697	699	656	669	681	650	701	687	654	714	669	672	668	679	641	693	658	642	688	659	705	700	668	670	649	671	692	684	711	658	694	719	655	713	723	684	658	681	700	682	689	705	684	632	695	719	699	664	636	648	694	666	670	668	699	694	670	710	695	627	654	732	681	656	643	685	700	655	703	630	646	648	686	648	678	739	681	653	661	690	622	635	693	649	709	679	716	663	718	706	699	652	703	623	643	706	622	719	682	652	672	700	675	687	656	711	706	653	674	633	673	699	648	645	679	629	667	643	629	678	655	633	682	647	699	667	646	646	666	740	666	669	727	660	678	677	758	680	654	682	658	627	675	624	684	684	695	689	640	646	681	656	662	656	691	650	704	674	631	662	685	688	660	615	646	677	699	661	687	679	697	698	683	681	641	635	674	664	668	638	696	690	727	659	711	658	709	692	659	649	685	663	664	620	702	642	722	683	661	672	665	637	716	632	655	690	656	670	653	681	667	692	674	684	682	664	680	690	645	679	661	669	661	661	696	700	673	674	678	698	674	704	627	637	669	671	670	675	690	684	640	673	665	692	650	720	704	670	669	706	663	671	661	712	654	692	627	668	635	677	673	651	674	663	696	693	635	678	689	704	697	667	689	668	637	706	638	676	651	685	676	625	664	667	678	654	653	659	643	661	676	660	686	706	617	628	646	686	664	698	732	686	649	710	647	712	666	647	657	654	661	676	638	715	665	713	616	649	682	684	692	670	704	653	655	667	692	639	706	690	656	713	673	658	675	640	707	687	705	593	674	672	610	686	672	663	679	713	695	681	647	662	657	670	717	697	657	628	655	688	714	652	711	669	660	653	644	674	709	675	649	689	694	642	674	684	644	721	688	708	652	674	692	639	711	674	678	636	627	708	689	663	659	705	659	650	624	705	689	669	670	666	626	724	645	678	676	685	678	661	647	648	705	685	695	644	726	701	674	700	646	726	682	686	690	692	736	610	688	645	703	663	709	680	684	619	654	648	685	648	669	675	738	672	650	699	698	664	693	672	682	632	685	697	651	699	655	728	670	670	680	672	644	702	707	677	709	632	736	661	708	684	656	712	689	672	679	650	626	644	711	702	632	711	691	637	613	695	690	679	691	642	666	698	711	624	674	718	729	706	678	657	669	648	661	667	647	706	670	658	655	649	687	690	651	657	664	629	646	697	661	694	667	657	666	672	674	598	691	711	646	647	654	677	639	666	650	681	716	647	680	710	685	695	663	686	704	659	698	616	722	677	685	663	632	706	648	658	678	695	696	658	721	671	647	663	656	673	637	640	680	651	670	655	690	652	639	708	628	650	708	633	708	628	698	695	634	672	687	673	716	663	638	659	672	665	718	704	683	623	663	680	642	696	644	673	719	626	660	642	620	653	683	662	634	689	658	642	663	697	739	653	706	674	702	695	748	733	650	670	706	696	659	686	661	622	651	672	682	683	709	706	660	687	662	696	666	632	701	669	700	693	717	674	683	667	700	664	705	670	669	675	653	657	701	630	663	702	648	663	653	687	685	684	617	725	657	665	661	689	657	659	653	668	682	648	623	691	733	703	675	703	691	678	671	682	695	641	704	609	682	683	718	670	649	696	670	650	665	667	664	637	688	671	648	652	630	685	652	636	666	685	691	667	692	681	692	697	673	699	615	699	742	674	669	673	672	703	722	662	704	662	682	657	680	693	705	675	673	674	670	713	697	685	651	694	686	659	692	662	730	674	706	675	651	683	713	717	656	709	706	671	632	671	651	668	665	724	643	692	654	673	666	657	671	648	705	661	689	705	714	673	684	667	673	655	649	676	714	703	701	707	727	653	674	684	643	670	702	652	660	684	695	667	647	699	678	636	631	674	662	673	728	678	667	721	646	661	654	694	704	660	656	690	652	654	705	680	657	661	630	648	662	657	625	652	688	716	703	680	699	677	732	661	686	722	703	685	672	675	654	645	700	659	694	675	655	680	702	664	693	680	664	710	670	659	680	650	689	702	684	697	658	634	691	649	684	658	672	644	691	675	751	682	677	679	749	670	669	657	666	687	681	668	637	689	673	714	673	726	673	673	673	734	696	728	727	667	662	719	653	635	720	684	718	710	653	726	726	690	688	669	641	630	659	691	683	644	662	690	680	719	657	673	736	677	653	706	666	682	672	704	693	583	720	725	666	667	652	658	669	719	675	668	639	682	674	649	707	712	679	727	677	718	669	662	657	699	679	653	675	635	680	658	634	670	667	695	706	687	693	678	679	677	680	688	656	667	633	679	710	663	647	680	655	657	648	662	680	694	647	655	703	611	637	655	672	655	643
31837	17445	9063	2501	608	137	145	139	130	133	131	145	126	120	154	139	115	131	141	134	127	130	152	117	126	140	127	138	140	125	138	146	120	129	107	104	139	129	129	146	126	121	139	132	110	117	115	128	139	129	150	124	136	118	128	142	126	138	129	128	120	124	132	124	151	128	115	128	141	128	146	131	139	132	143	133	118	135	120	127	103	146	133	138	118	152	119	127	146	128	111	117	151	123	137	137	130	131	139	131	120	128	127	128	127	109	99	134	134	107	126	118	123	124	114	113	150	144	160	114	139	141	123	143	146	122	134	125	147	144	163	133	158	121	135	124	139	131	143	134	124	108	131	135	135	102	120	126	129	124	109	127	135	116	135	137	119	126	127	134	111	119	146	151	134	105	106	140	140	135	133	122	140	132	143	150	134	137	149	130	143	141	138	127	127	128	125	121	121	124	121	146	137	130	138	137	120	127	143	124	130	139	115	113	129	129	140	134	131	131	136	154	141	120	123	126	125	142	141	123	133	121	157	110	124	162	120	147	128	129	133	147	126	125	146	143	116	128	124	123	151	139	122	130	140	131	117	135	121	122	125	133	146	131	141	127	106	157	125	130	123	115	138	132	123	143	124	140	153	128	121	109	129	114	144	126	134	133	112	141	146	120	127	109	124	136	136	122	137	127	115	122	143	112	127	121	108	133	115	114	116	135	114	123	140	131	127	121	119	125	145	108	149	133	144	137	125	112	133	116	120	148	144	127	111	138	127	114	144	110	132	140	111	118	114	113	142	119	112	130	120	123	132	128	130	131	115	116	141	119	118	121	109	133	120	111	118	143	126	142	129	113	117	137	116	129	118	123	140	105	128	142	135	119	122	116	146	115	126	105	152	132	118	112	124	130	123	137	134	121	136	141	136	126	128	133	115	131	123	131	120	140	111	128	138	139	114	138	127	151	138	121	128	116	145	121	130	121	109	125	149	141	143	107	118	134	137	122	119	129	132	134	110	121	137	111	125	109	129	126	148	125	124	142	133	140	130	119	116	133	145	136	122	125	100	143	153	134	117	122	118	127	144	140	115	136	118	132	107	143	152	127	133	137	126	135	116	127	116	139	137	137	118	128	131	124	123	131	107	135	137	116	141	129	116	139	144	124	125	119	138	119	114	144	111	106	136	139	125	139	139	133	126	126	138	133	135	115	122	130	116	126	130	136	128	137	137	131	129	140	138	127	133	109	133	133	148	110	143	125	125	126	150	135	120	112	138	125	127	115	136	136	122	117	148	129	121	116	121	135	146	142	144	135	106	124	137	125	144	141	121	133	109	150	130	124	122	128	150	123	128	127	128	141	129	128	144	124	123	133	129	121	130	123	117	131	139	146	116	150	141	113	121	114	136	125	149	116	150	127	130	134	116	132	137	110	113	118	124	125	143	130	139	126	118	137	125	130	128	124	118	125	126	116	117	127	128	137	121	117	149	136	126	137	131	131	136	144	135	135	124	124	113	139	127	121	130	105	116	123	115	115	161	116	126	130	121	141	139	127	108	128	119	144	133	141	124	136	117	141	111	153	130	138	126	123	149	145	145	131	125	114	116	132	143	133	126	112	137	156	137	126	145	147	125	135	116	115	134	113	134	126	140	141	134	126	127	117	130	111	133	139	120	135	134	110	136	117	121	121	122	126	119	125	119	133	114	128	120	159	150	146	136	126	155	132	112	118	127	114	142	132	115	139	123	133	131	127	118	135	123	156	123	121	136	134	125	128	128	119	138	125	138	141	125	133	120	124	123	123	141	134	121	120	124	111	129	127	127	126	134	141	133	131	132	149	133	128	124	112	131	150	115	115	106	129	120	131	117	148	108	119	106	117	138	130	115	132	132	130	126	132	150	141	132	139	122	128	119	158	133	122	127	142	132	111	127	140	119	130	125	126	142	116	134	135	123	140	115	125	146	148	140	127	123	132	133	117	138	132	126	115	142	134	115	140	122	123	123	128	113	135	142	118	138	159	119	106	131	140	125	124	116	112	146	117	146	131	166	109	132	126	117	133	134	130	117	135	106	139	130	123	111	146	156	107	132	132	128	132	128	128	138	114	130	138	119	142	121	118	126	136	128	115	139	141	137	133	122	145	126	123	124	130	134	130	136	151	128	144	122	131	123	99	139	124	118	129	154	126	106	125	121	123	140	136	111	109	122	121	121	137	141	122	127	138	157	142	136	129	116	146	125	140	155	134	136	152	147	118	124	128	140	138	129	129	105	136	127	128	126	119	126	118	126	140	117	150	115	138	117	135	141	137	132	110	147	142	132	130	114	136	139	127	125	125	123	148	142	121	142	138	140	130	122	148	118	123	129	134	122	129	115	134	140	128	130	116	129	130	133	133	129	123	129	135	128	137	123	111	127	115	118	125	137	121	121	123	158	162	123	149	125	131	136	113	131	124	153	146	129	128	145	139	119	140	122	109	133	135	134	155	143	143	131	134	136	127	134	126	120	123	94	146	120	136	138	129	118	135	129	126	150	108	142	125	139	111	153	126	113	135	137	135	131	129	134	134	136	141	127	127	137	122	113	123	137	136	144	135	129	122	120	149	133	124	146	129	137	153	109	132	96	115	123	130	110	134	146	111	129	130	118	126	140	111	150	114	125	109	143	118	141	121	135	145	134	128	131	135	123	146	126	126	121	125	117	128	131	145	145	129	143	139	136	129	144	131	142	115	133	142	123	151	128	132	120	140	140	143	142	117	133	125	117	127	138	147	130	133	107	141	100	139	112	124	135	128	160	142	136	123	132	127	132	129	108	121	103	154	136	134	140	138	132	133	142	125	126	119	124	125	116	116	120	112	114	113	113	123	141	112	131	123	159	125	109	129	125	129	140	117	132	130	119	133	124	131	120	144	131	116	126	131	119	160	129	115	127	139	133	118	135	143	125	118	142	118	128	159	157	135	147	131	111	113	103	128	139	149	111	142	126	117	118	123	122	134	120	145	121	111	121	116	132	158	125	135	124	122	122	104	99	115	132	112	111	136	121	145	121	144	121	138	155	113	136	130	129	134	128	119	125	126	107	135	125	116	122	145	98	130	144	121	124	125	135	143	138	111	130	131	163	151	132	141	125	114	147	125	128	145	128	143	132	128	155	130	128	124	140	126	119	133	117	130	132	140	127	134	113	127	108	128	138	127	119	131	121	130	136	133	141	138	133	116	114	107	129	135	113	123	113	138	144	130	116	125	127	122	135	141	125	142	123	124	124	131	136	120	131	132	140	128	119	134	137	120	107	115	120	111	114	118	141	144	124	133	128	116	126	136	125	109	139	127	133	119	124	132	141	121	117	134	134	121	131	152	146	138	121	135	128	132	145	143	139	144	158	131	127	115	137	134	108	115	106	124	141	121	125	131	100	132	138	144	131	117	126	111	123	137	125	118	149	104	123	125	143	120	139	133	134	156	143	129	134	124	145	144	121	133	131	126	122	146	132	131	135	131	128	117	131	138	118	122
29741	18615	14464	6412	1999	467	420	427	422	401	439	424	430	446	464	406	446	433	429	431	465	428	445	422	414	424	418	412	423	460	408	426	406	438	397	434	438	450	446	442	396	471	462	476	411	448	456	419	428	452	442	434	399	412	435	411	427	398	440	443	446	421	426	411	414	435	415	428	432	480	421	495	448	410	391	436	411	453	437	447	409	431	432	400	451	462	433	451	467	439	413	413	423	400	405	437	414	394	447	465	427	435	453	429	427	419	437	428	459	444	466	396	441	426	465	422	402	431	417	474	432	448	413	446	429	442	444	393	396	425	429	386	427	441	422	423	392	409	423	418	396	418	446	422	416	455	449	422	385	420	434	429	459	436	444	454	397	424	417	444	441	416	428	478	400	474	460	433	449	457	436	421	422	419	421	440	462	459	430	403	411	435	446	434	394	463	437	424	465	438	411	417	412	409	441	409	433	411	422	436	424	436	462	444	433	384	423	464	392	472	425	401	452	410	451	450	447	444	411	415	441	425	455	437	444	413	442	456	404	446	416	383	425	415	407	434	405	424	388	426	415	401	421	437	447	449	394	435	444	446	449	470	411	397	420	438	454	428	436	406	421	383	416	446	428	408	405	451	442	428	430	399	420	421	422	424	389	406	402	453	417	387	441	462	470	413	448	447	408	426	463	436	436	430	403	422	419	478	442	424	434	427	446	406	457	450	424	438	408	395	437	383	449	437	434	436	429	429	427	475	411	418	456	456	442	436	431	448	411	462	439	485	422	448	420	460	442	434	404	421	423	398	434	439	449	404	451	423	422	463	416	429	435	402	444	409	435	389	425	433	440	408	431	431	450	415	456	410	423	444	438	405	442	415	453	452	475	405	416	395	415	469	433	423	460	424	384	406	443	423	419	395	436	402	421	456	401	457	416	444	430	400	460	462	424	397	483	448	435	459	419	405	415	430	427	442	406	407	447	407	431	452	425	432	431	465	426	453	445	411	417	425	428	406	421	418	464	426	450	467	421	394	444	430	420	430	426	428	418	416	416	434	478	428	401	424	436	447	422	409	434	445	437	442	422	439	437	451	427	432	424	397	402	452	448	442	421	410	414	415	394	422	409	422	422	402	445	394	409	452	430	425	410	420	442	411	415	415	437	427	478	435	437	442	425	438	418	440	397	445	413	434	398	445	420	434	412	467	469	417	407	428	406	417	416	467	445	424	430	417	462	394	433	412	431	439	454	421	455	409	439	448	425	428	407	471	402	432	397	446	482	454	443	453	422	497	394	417	430	408	434	432	455	415	455	450	452	455	403	435	414	450	450	443	442	464	433	437	446	412	400	434	424	404	408	424	444	444	441	447	448	413	436	471	409	425	440	465	473	476	424	447	406	420	424	422	421	447	394	450	473	429	443	447	462	434	450	395	422	432	395	447	441	455	441	479	443	410	432	466	445	399	428	418	442	405	435	421	426	439	485	478	480	453	404	422	461	440	417	425	417	436	442	435	408	422	419	402	435	434	444	383	416	420	426	389	419	409	424	401	425	460	402	436	416	449	418	409	421	464	479	411	435	462	409	412	426	431	439	439	434	400	455	433	426	394	385	423	474	486	441	437	405	449	446	456	452	425	414	463	454	444	402	433	462	421	422	386	429	454	397	423	455	423	401	408	483	458	397	434	449	445	448	408	413	462	433	397	423	432	428	425	447	406	453	431	447	426	430	474	471	428	418	419	435	425	412	435	445	431	434	424	439	446	456	412	408	444	435	433	451	435	438	395	458	411	409	428	436	448	427	438	439	442	464	440	426	449	402	446	396	440	461	418	405	422	412	423	439	429	431	429	425	468	437	409	417	415	431	439	420	459	427	401	418	431	435	465	412	416	463	487	432	473	445	418	407	418	397	393	426	433	446	429	434	451	437	454	439	469	393	441	409	415	407	452	470	454	417	423	418	442	438	418	467	401	404	422	450	427	428	404	424	463	430	417	411	413	430	422	443	435	433	398	476	423	431	421	405	413	416	449	437	420	443	398	442	439	425	442	422	416	416	408	437	482	460	476	431	408	425	408	426	427	435	391	385	437	460	401	459	434	443	443	442	416	411	469	443	403	458	440	461	433	434	433	442	430	421	431	450	432	409	442	445	413	425	473	451	424	391	407	455	446	455	409	451	432	454	462	452	448	452	442	429	403	430	481	427	439	410	440	434	394	456	437	435	423	432	443	415	449	419	429	424	457	413	408	407	412	432	420	443	433	423	457	451	410	421	453	450	449	453	425	418	432	435	439	462	443	437	421	388	426	436	444	468	407	404	425	448	416	416	403	494	453	414	406	418	437	416	424	430	453	452	435	432	465	434	456	375	472	410	439	461	414	365	432	407	418	437	441	436	443	439	416	470	461	422	451	402	474	402	412	402	451	451	441	490	434	427	435	406	442	453	420	391	461	466	420	465	416	410	411	457	399	438	478	435	419	424	442	454	431	410	417	427	427	412	415	467	451	448	457	450	442	435	407	409	450	453	430	422	455	419	422	429	403	437	442	452	423	440	444	438	466	497	431	412	456	397	437	432	449	464	443	433	406	418	446	413	447	418	434	427	396	437	423	445	429	458	423	436	408	418	454	391	449	418	434	466	424	478	437	427	452	446	396	422	457	417	420	417	412	421	418	410	417	408	425	422	436	418	421	450	442	438	446	439	428	409	472	436	425	428	423	433	359	405	406	434	463	453	421	409	457	429	438	445	403	454	464	454	435	452	433	441	425	408	386	408	417	414	444	442	423	434	437	433	402	428	436	426	419	414	431	448	463	461	430	421	457	433	433	479	434	430	421	415	425	428	435	429	430	392	432	453	424	423	396	425	432	492	444	437	432	413	418	483	439	453	464	463	399	447	401	426	464	423	456	471	435	455	428	409	420	410	450	420	431	426	418	456	416	452	463	451	429	417	431	420	421	469	398	412	414	394	435	442	426	418	405	445	442	428	408	417	424	450	407	418	424	446	403	420	416	416	410	407	433	442	458	443	411	416	423	475	413	426	427	445	435	404	431	447	446	423	438	438	419	414	447	459	434	417	444	420	457	417	463	424	449	417	419	407	445	436	443	416	460	422	434	454	451	434	399	420	412	416	447	434	433	435	454	427	415	431	443	410	428	418	436	390	434	434	432	415	415	429	432	416	478	425	444	413	415	444	410	440	394	419	442	432	416	411	446	419	437	423	435	414	411	435	407	415	444	418	418	410	435	416	471	407	434	396	473	409	422	407	439	424	415	413	417	440	418	449	500	402	476	436	403	453	452	461	426	412	387	420	455	426	454	441	441	446	440	465	450	434	418	432	439	414	441	422	410	479	455	400	463	440	414	423	430	420	426	438	442	428	417	418	447	428	440	455	421	405	452	465	437	404	415	397	440	421	443	436	416	417	456	468	426	440	451	436	418	455	419	416	432	427	430	391	450	455	422	447	413	416	466	431	460	448	431	407	397	439	431	414	431	408	447	433	413	422	407
62640	51487	45959	26315	9349	317	135	141	136	129	126	123	132	112	127	135	137	122	107	116	117	120	139	130	125	130	123	113	110	111	108	121	121	123	132	137	110	101	113	139	144	131	116	121	102	127	126	118	114	117	113	118	107	114	119	125	119	90	137	110	120	121	117	123	125	115	116	125	122	114	120	119	115	89	123	122	123	126	114	116	119	110	117	142	102	126	141	98	107	115	117	124	135	105	114	109	117	124	127	118	128	122	135	121	125	144	124	132	114	123	104	139	143	122	116	109	118	120	122	141	123	128	117	133	118	111	130	106	129	99	112	114	109	104	112	111	129	127	116	95	108	119	116	106	124	127	135	101	127	124	118	129	119	124	118	115	118	117	123	132	133	123	135	116	115	131	118	117	136	128	125	108	130	131	111	104	116	129	109	111	116	138	109	105	112	124	127	143	109	135	129	135	117	131	121	115	119	134	108	117	142	117	100	119	130	119	124	126	118	112	129	119	128	126	113	126	109	118	113	122	109	112	131	121	147	138	100	131	109	114	120	102	115	117	126	122	133	119	138	117	123	129	121	119	122	133	133	118	131	106	112	124	120	96	126	115	121	110	133	118	113	115	126	142	105	117	115	116	112	123	134	100	102	123	130	125	122	119	125	130	119	109	129	133	117	130	124	108	130	124	123	137	118	120	99	123	105	118	118	137	116	118	129	133	120	138	111	116	119	137	112	110	134	136	129	131	130	108	114	124	120	118	123	112	117	141	131	101	106	114	137	114	120	116	93	120	117	136	139	129	116	124	100	112	109	131	120	125	129	139	116	110	100	120	125	117	125	122	100	125	103	131	144	123	112	113	112	115	106	119	108	123	122	128	116	102	106	123	107	124	115	104	98	137	149	123	115	141	104	137	126	112	120	122	124	126	126	108	107	116	125	120	118	143	134	105	134	119	108	127	113	113	124	110	117	123	123	127	110	110	99	109	118	122	120	102	117	109	137	125	116	96	132	124	112	129	116	125	113	130	120	132	142	108	111	121	127	113	129	125	143	126	122	133	136	114	112	108	111	111	110	111	114	117	107	145	109	109	112	125	120	109	109	114	113	115	132	121	127	120	121	132	115	109	108	129	118	125	112	136	131	122	117	108	126	126	115	94	131	144	103	125	118	120	126	116	133	120	117	135	132	86	125	120	131	128	106	138	118	127	97	105	106	117	123	124	131	132	103	120	90	119	136	116	118	115	103	124	130	117	117	118	120	110	118	117	126	126	114	147	146	134	128	133	135	112	132	129	112	119	129	109	123	139	138	108	112	123	104	122	123	111	115	130	106	93	132	131	139	114	132	105	109	113	104	122	123	109	131	112	106	125	118	112	121	128	127	105	101	120	112	115	120	117	110	138	125	127	132	121	136	136	109	118	118	111	115	109	130	107	117	119	109	126	134	132	127	114	118	119	119	113	120	122	123	139	133	133	108	121	116	108	139	125	125	86	135	114	123	128	140	119	140	116	108	129	126	120	121	92	134	116	106	112	112	126	110	112	124	132	102	100	130	125	126	145	112	135	124	115	110	113	124	149	101	118	118	114	117	125	129	105	121	125	115	147	101	101	122	132	117	116	120	121	123	125	120	119	114	136	114	116	141	109	143	125	117	123	114	94	119	104	132	129	127	107	117	122	110	128	138	99	141	104	123	113	129	119	139	102	124	114	139	120	115	117	131	127	116	120	113	115	130	122	133	123	142	131	123	111	114	109	134	116	122	121	139	115	127	133	124	122	139	121	123	122	105	111	122	114	127	131	107	119	112	133	132	133	110	116	119	115	130	119	132	131	113	121	115	129	116	132	125	121	113	121	119	129	133	138	119	121	118	132	136	113	107	136	111	110	127	125	136	107	124	128	131	119	136	110	122	102	129	113	119	122	131	111	136	119	122	136	124	105	132	101	108	121	117	117	119	109	135	129	117	116	107	121	110	132	131	113	94	136	113	121	122	133	130	130	125	127	110	124	123	125	122	117	122	112	130	112	107	115	124	104	117	121	108	121	132	128	114	123	125	115	120	113	111	108	134	109	121	109	129	131	128	141	101	132	113	110	124	126	129	116	97	127	118	107	132	134	117	126	132	120	121	136	133	117	122	134	115	119	115	142	117	121	107	109	123	106	125	120	112	113	139	109	118	125	132	119	124	114	116	129	124	148	118	126	127	111	112	114	124	132	115	117	117	119	104	101	123	115	133	105	125	137	106	105	124	126	127	118	130	112	122	112	120	107	104	112	109	116	129	119	137	116	129	105	128	118	128	136	108	120	115	132	134	106	115	127	128	127	99	121	113	124	111	111	126	113	112	111	105	127	108	116	123	140	119	123	134	104	126	114	113	114	120	104	120	112	117	117	134	109	125	113	127	107	142	104	136	117	109	126	103	113	115	146	112	108	114	110	131	113	112	103	131	109	120	130	111	114	118	110	125	100	130	121	127	124	110	130	102	123	134	90	149	122	121	112	103	139	151	131	107	120	135	110	111	103	116	112	132	120	115	124	100	99	113	133	149	114	122	116	109	119	124	133	133	115	142	125	111	138	131	126	97	115	137	128	119	107	103	119	120	130	129	115	122	103	124	132	123	112	145	130	110	131	109	101	134	128	116	101	123	110	130	128	134	116	135	139	129	113	116	103	134	123	119	114	101	108	125	109	103	131	129	118	109	110	130	124	123	119	134	139	112	110	100	125	133	110	105	115	104	116	111	125	129	113	116	150	117	105	141	111	142	115	108	133	113	127	110	133	132	93	101	146	106	132	149	126	108	115	113	121	114	102	108	123	117	108	88	118	117	111	122	112	126	127	121	114	117	111	134	120	126	113	120	131	110	115	115	114	117	129	126	117	106	132	116	123	114	115	98	131	121	116	108	145	115	117	146	92	129	127	120	110	116	102	128	126	134	122	106	92	124	111	106	122	126	125	108	115	118	138	131	129	120	111	126	127	124	101	112	122	108	138	119	101	144	120	148	117	135	120	104	109	108	134	117	132	124	124	132	112	106	122	141	126	123	126	128	116	123	141	128	117	109	130	111	110	127	114	122	107	132	116	125	130	108	117	106	128	105	115	105	102	97	119	119	136	126	116	119	137	134	118	127	117	105	102	115	128	125	137	118	124	120	137	125	118	113	133	100	119	103	118	127	110	131	123	101	108	136	117	99	109	117	141	109	127	102	110	111	113	127	136	112	126	121	153	114	119	101	124	118	106	114	109	113	121	138	125	106	127	107	114	119	107	122	120	119	125	116	117	115	133	130	104	131	112	133	125	118	124	119	133	115	111	102	119	105	120	107	121	130	119	125	112	116	116	115	139	126	107	111	130	128	108	125	149	123	136	130	134	108	137	118	120	132	121	131	132	118	128	117	120	134	94	116	120	122	107	112	103	121	111	126	101	127	109	124	113	107	122	123	134	109	129	112	137	128	128	135	111	145	112	138	120	117	117	138	126	114	107	129	102	105	136	126	112	110	110
45897	43345	43628	31791	12681	519	480	499	491	432	446	446	438	457	437	386	441	429	433	419	422	428	435	454	412	421	393	399	417	401	431	401	435	395	443	425	388	413	396	438	383	406	417	427	410	405	432	445	430	411	415	400	386	376	424	454	398	401	404	399	375	428	385	386	392	388	398	418	386	408	435	394	411	409	390	429	423	433	419	422	397	405	396	412	411	403	430	425	400	424	431	423	386	384	400	428	392	388	389	379	393	421	418	445	418	400	401	427	380	403	427	411	390	423	409	397	406	429	428	388	425	406	434	396	426	389	383	421	392	391	383	430	404	427	405	426	408	420	445	390	431	388	428	396	395	449	407	390	424	417	383	435	412	431	419	414	396	405	396	426	351	403	395	430	438	387	397	402	388	398	409	410	408	375	421	405	430	411	437	428	405	413	436	428	382	368	406	392	400	403	414	422	423	435	449	416	401	406	408	388	403	402	433	447	406	440	414	442	400	405	389	405	411	394	396	375	397	381	390	412	407	447	397	429	409	405	399	438	394	416	405	424	390	404	405	390	391	403	441	412	435	392	400	440	379	428	413	434	435	424	394	397	398	414	370	424	383	451	387	392	407	415	405	390	402	408	396	401	359	412	440	460	384	425	461	377	432	362	395	421	422	452	439	367	416	416	375	443	426	389	404	424	413	410	415	437	424	435	403	416	418	401	398	406	425	400	403	417	391	438	369	395	406	420	439	435	408	387	404	405	422	376	405	419	419	445	398	393	409	428	409	409	447	398	421	399	434	393	377	413	406	402	403	394	426	442	387	390	428	399	393	392	439	396	413	378	436	420	413	376	447	407	402	403	428	446	400	421	397	439	412	404	399	407	365	370	415	390	411	371	431	411	416	412	399	412	384	360	413	403	385	386	447	416	416	407	415	441	388	415	421	434	413	398	398	398	386	399	432	366	382	357	407	415	386	420	434	407	430	403	409	363	402	378	427	423	398	412	415	431	373	399	408	388	414	396	403	456	393	418	415	402	396	438	391	430	418	447	434	421	404	436	382	411	397	399	427	406	414	429	423	397	428	422	410	431	388	402	389	407	419	423	399	432	402	398	411	384	406	395	408	455	406	439	456	393	415	431	389	411	414	377	390	416	401	427	424	434	399	422	380	398	399	397	428	433	403	418	394	422	407	442	445	383	417	412	404	389	417	413	419	379	408	422	390	379	396	404	400	394	421	376	375	409	406	413	415	402	409	416	406	406	402	429	389	393	391	412	422	421	419	409	410	369	387	403	413	401	418	386	412	364	382	434	390	410	397	395	416	439	400	420	407	423	403	434	389	440	440	409	427	404	414	390	397	395	405	395	405	414	453	418	380	403	391	374	402	411	402	435	427	417	406	385	391	374	377	411	376	405	435	400	381	409	384	419	435	404	403	426	392	411	439	428	384	406	399	403	415	414	392	376	448	425	394	438	400	401	406	401	377	396	411	379	423	377	380	399	395	384	403	411	411	416	401	411	420	443	393	449	406	385	370	425	392	398	417	393	453	412	418	378	413	416	407	413	382	399	418	429	411	398	386	421	430	401	449	424	417	400	410	395	424	412	402	434	416	389	392	430	444	424	423	399	439	409	404	405	432	413	430	387	418	403	427	375	398	426	393	393	393	412	402	402	442	407	378	408	414	404	432	423	397	445	405	402	407	390	419	419	382	445	381	399	396	431	426	382	425	418	429	420	461	404	452	397	411	409	437	416	406	434	448	433	406	436	408	408	393	389	416	398	400	421	458	392	434	399	396	416	425	408	397	409	423	395	397	410	391	443	438	386	404	395	424	373	395	427	395	416	376	421	431	357	416	426	415	421	395	415	407	382	389	411	413	429	429	423	412	408	395	404	393	422	425	408	395	406	408	361	390	417	394	418	391	421	421	407	406	395	436	423	448	403	424	432	412	405	426	414	413	416	418	398	402	412	452	388	399	420	440	409	454	385	397	424	378	414	433	396	377	463	426	437	406	400	433	421	416	428	423	428	425	392	438	410	431	421	407	388	410	395	416	397	389	427	422	417	413	382	441	389	393	394	393	416	411	455	424	369	424	404	389	407	417	396	419	436	411	438	412	422	359	409	350	414	398	432	369	362	406	394	401	363	427	399	453	430	380	412	436	390	435	380	388	388	383	376	368	407	420	420	402	387	413	406	413	427	443	398	390	375	389	409	366	415	419	453	406	400	397	421	435	409	397	391	415	412	392	402	413	389	361	407	406	422	428	386	407	402	390	384	383	384	420	393	409	389	429	396	414	403	425	386	391	385	420	442	426	411	433	389	431	426	397	410	382	429	407	407	415	410	430	371	449	425	419	439	399	411	400	386	415	424	431	422	393	411	390	432	391	450	404	427	425	432	380	447	410	360	410	408	399	382	446	383	413	458	440	412	391	410	408	412	399	434	406	402	392	446	409	382	383	391	425	429	407	392	417	418	405	446	416	379	438	420	437	391	416	419	410	387	402	418	428	441	436	405	386	413	389	403	404	409	395	405	396	431	422	423	427	394	393	416	429	350	413	432	440	443	412	411	411	395	404	435	396	447	377	411	418	417	417	405	434	408	419	378	408	415	386	417	409	413	397	411	454	407	419	399	437	375	423	403	386	408	401	401	430	406	418	379	409	396	402	403	445	410	430	379	408	392	417	403	393	432	406	406	382	438	383	401	416	424	406	424	408	407	416	423	410	432	377	381	411	419	413	394	469	414	395	407	404	388	372	418	351	375	414	382	399	405	404	426	436	418	423	437	396	428	385	428	415	384	404	399	402	389	355	394	394	415	419	400	417	427	419	437	404	367	427	421	416	384	379	386	446	385	417	395	400	362	363	450	395	406	407	402	415	399	439	417	407	376	411	415	395	414	397	413	389	434	441	420	408	340	407	434	439	403	426	397	405	423	427	403	424	414	393	417	442	424	414	410	361	408	388	408	375	424	373	391	373	403	391	410	433	427	406	398	407	432	409	420	410	371	431	416	428	426	422	454	416	390	450	392	408	442	416	417	390	436	414	422	386	416	427	431	425	373	393	396	380	389	411	395	368	451	408	409	384	384	396	425	401	425	430	404	420	409	411	430	432	415	405	389	400	399	431	404	426	385	397	407	414	439	399	401	401	396	417	402	417	412	366	416	391	402	438	401	424	369	398	378	442	397	429	383	447	432	428	419	432	393	434	379	391	419	398	430	409	427	408	403	424	436	363	428	451	411	411	436	439	434	408	382	432	432	430	405	394	450	416	400	416	344	398	428	447	435	406	399	425	408	398	434	448	451	374	423	455	455	388	415	378	414	417	384	383	418	426	363	409	384	429	410	390	392	429	388	439	421	392	369	401	410	385	420	433	413	431	409	395	418	419	415	403	410	409	415	423	436	405	427	413	393	393	426	409	416	389	408	438	431	361	418	405	394	384	398	441	415	400	401	401	440	398	372	388	398	411	410	412	421	411	387	404	419	410	430	397	407	409	369	455	415
75050	68200	63753	42571	21677	2628	317	261	291	274	254	220	247	231	224	228	210	225	235	216	217	258	235	228	209	227	235	243	224	246	218	246	217	238	200	195	217	231	204	208	214	221	237	212	222	232	247	234	211	235	223	240	197	235	228	231	251	212	228	240	239	218	232	217	252	226	221	238	225	228	196	237	239	235	230	208	211	220	220	219	218	231	208	241	232	229	202	237	227	199	237	242	231	241	196	208	224	220	234	217	240	188	215	248	211	233	228	235	223	228	245	225	222	224	229	221	217	239	220	196	249	223	222	208	210	226	216	215	197	240	210	206	224	201	218	216	227	225	235	235	247	220	189	228	199	245	217	214	220	229	230	223	207	226	249	207	224	214	223	215	203	196	225	239	202	220	218	219	212	232	228	241	228	217	210	221	222	242	199	231	225	211	209	208	227	208	227	219	245	228	213	219	206	217	236	201	215	226	246	227	238	223	236	232	221	216	249	210	245	219	228	212	209	204	225	210	217	228	248	239	238	223	205	205	215	233	222	234	238	211	224	222	201	225	188	223	216	226	244	210	220	225	218	217	214	220	204	203	218	205	226	219	217	229	249	197	245	224	212	233	225	181	205	235	235	249	229	262	211	178	225	211	224	240	211	238	224	229	225	224	218	231	230	210	209	223	222	225	206	212	231	211	224	217	215	199	226	208	256	189	231	245	252	233	228	243	214	211	225	241	241	227	206	221	222	236	216	207	199	233	216	231	232	220	213	227	218	217	231	227	248	264	223	234	217	230	236	237	212	209	229	206	247	206	197	219	227	237	209	232	205	224	242	215	214	194	233	196	217	205	210	206	215	215	242	235	240	241	218	208	206	208	185	211	211	225	240	240	214	204	221	202	220	234	223	233	238	225	203	221	214	218	219	286	238	227	245	235	221	224	203	239	224	227	238	204	256	227	229	213	226	199	229	251	236	238	208	227	219	225	219	209	206	250	241	219	231	217	232	248	208	210	221	230	220	233	193	250	215	231	224	218	220	208	229	204	221	207	220	221	221	245	224	205	212	217	207	227	184	233	225	204	200	201	237	229	234	235	227	223	236	213	202	200	222	260	222	217	242	224	227	226	248	226	205	212	225	234	228	215	248	196	216	216	192	192	211	209	208	214	207	199	220	191	224	189	202	247	233	218	225	218	225	225	252	220	239	229	228	224	213	221	219	231	218	222	207	234	249	209	216	227	235	201	214	234	211	220	218	199	231	258	223	210	252	227	219	209	216	239	235	201	217	202	236	235	218	228	198	204	246	205	226	232	205	234	220	212	203	230	231	209	243	213	212	215	221	227	210	212	204	214	239	233	228	203	234	236	203	231	234	231	226	235	205	222	237	209	252	219	237	233	208	214	202	205	229	219	226	239	197	215	210	227	221	217	200	209	206	190	232	212	244	193	203	209	192	201	226	219	219	233	231	198	236	212	218	258	210	223	224	238	232	226	223	215	211	228	208	234	221	203	214	206	201	226	262	225	231	236	216	238	222	222	215	227	221	248	193	229	225	241	238	215	204	214	217	219	202	221	224	219	213	219	224	245	214	243	218	222	235	222	190	236	235	219	239	223	217	225	219	231	223	244	202	231	215	227	197	211	212	256	224	260	242	242	230	223	243	227	207	230	221	218	237	251	218	230	232	241	210	230	211	209	232	226	213	241	223	223	249	237	200	239	229	210	207	236	222	228	227	212	212	227	228	196	204	214	224	210	230	230	205	232	212	228	224	237	213	207	228	200	204	225	213	237	220	203	253	207	222	239	227	210	212	215	214	228	184	217	221	263	232	209	212	193	254	233	226	237	212	226	230	242	236	222	208	187	215	244	220	215	185	204	210	210	223	201	236	217	198	227	212	212	194	226	229	225	231	222	249	228	214	214	217	236	207	235	213	227	219	196	189	250	200	195	229	229	211	238	238	221	215	202	242	217	213	205	214	214	206	240	199	248	230	244	245	236	207	223	245	222	235	193	189	238	231	216	225	217	237	194	248	248	208	211	191	208	228	203	213	197	235	271	197	222	250	218	217	204	238	221	215	201	221	221	231	212	216	230	221	215	215	221	216	237	213	243	209	225	253	226	201	224	229	234	219	240	222	201	209	217	246	211	218	252	188	228	219	201	226	192	206	220	203	201	203	235	227	214	226	211	219	231	208	214	211	212	210	214	212	223	227	224	198	235	208	203	230	200	229	219	232	240	210	206	221	206	206	230	215	211	221	247	248	204	240	219	217	222	202	222	193	222	237	212	191	212	197	232	208	218	212	203	235	242	220	232	228	232	248	237	240	212	236	235	224	219	243	237	236	194	259	210	220	196	232	237	218	209	210	224	221	226	200	225	218	217	236	201	209	196	221	212	248	222	225	252	208	219	241	247	209	196	197	220	229	210	193	237	225	235	218	210	217	230	204	224	198	224	221	210	226	228	234	220	203	223	207	233	219	227	206	212	223	236	174	210	211	217	205	235	216	206	215	187	205	202	199	227	214	220	219	249	200	228	211	242	205	220	240	229	208	213	221	234	225	212	221	224	223	211	213	233	204	214	221	239	228	232	217	235	234	219	248	226	220	226	222	180	215	226	204	222	243	228	231	196	203	236	196	243	287	213	234	244	218	215	210	201	217	220	205	225	204	218	217	214	204	212	244	254	214	235	222	239	229	217	220	223	216	220	207	231	223	265	233	198	220	223	209	220	249	236	244	237	236	258	243	214	224	205	224	223	211	236	213	197	239	220	232	253	219	219	210	236	211	220	223	241	201	232	212	236	225	247	220	233	207	192	217	249	238	228	223	233	224	216	200	212	231	222	233	212	245	225	212	239	256	244	219	210	223	210	236	247	214	203	241	231	194	204	259	242	224	225	216	232	229	224	241	198	222	226	221	239	235	229	232	241	218	228	227	227	211	230	224	259	203	234	219	207	223	242	212	221	232	225	225	220	236	227	190	213	236	227	203	220	206	228	219	227	196	227	228	224	239	220	218	219	216	222	211	228	226	236	231	231	201	211	203	206	211	220	254	206	217	226	227	199	231	240	243	243	212	247	207	210	241	216	232	200	211	222	232	221	227	229	231	207	242	246	239	238	227	209	215	246	215	224	224	200	200	231	208	221	221	242	208	199	239	234	210	264	202	204	215	220	221	202	244	220	216	233	247	202	214	172	218	224	201	224	232	221	228	219	214	229	198	249	224	204	238	231	205	240	218	211	223	225	231	215	240	244	193	232	227	243	223	217	224	245	205	216	191	218	214	232	198	212	241	214	199	229	209	221	233	252	212	223	227	233	225	226	194	252	249	233	232	199	248	186	229	209	234	236	235	213	223	224	211	235	233	220	206	223	220	221	246	182	235	227	223	219	209	201	222	238	197	207	227	209	204	232	221	239	215	213	231	232	214	234	235	210	224	256	221	211	214	226	239	254	242	243	221	246	231	245	220	205	243	238	211	227	215	233	234	231	222	225	229	218	230	196	224	217
57501	59194	59086	46130	19504	1054	991	908	864	791	834	754	787	777	750	776	741	729	710	738	722	691	711	700	714	737	680	666	772	721	705	698	667	715	725	662	740	731	695	693	649	670	679	714	706	707	647	710	646	714	728	765	733	659	687	691	672	650	727	642	687	631	735	701	642	738	689	702	707	685	676	685	681	650	701	665	697	745	684	699	663	645	715	692	675	684	688	661	690	717	647	662	650	706	660	664	673	675	682	673	690	709	679	714	685	723	700	690	697	663	694	700	647	712	685	692	673	658	664	679	694	647	684	655	705	669	703	667	705	643	700	668	702	674	610	780	721	682	673	744	688	666	681	656	613	655	700	631	700	647	702	692	714	687	681	702	644	682	649	660	661	678	678	745	699	685	699	684	661	692	693	712	694	684	678	655	689	646	695	685	688	679	643	669	706	648	674	683	702	650	677	663	699	730	703	678	675	647	660	656	670	689	694	639	690	672	723	654	653	672	703	665	677	721	726	705	709	681	712	712	648	658	722	729	703	623	687	710	699	685	684	674	689	722	656	638	712	701	686	675	692	650	680	727	675	648	701	667	739	689	666	659	649	685	615	683	698	630	669	667	703	684	756	705	619	678	656	642	681	711	700	705	740	693	686	714	698	666	698	670	660	688	663	727	711	710	655	703	683	668	671	678	682	653	646	690	667	734	681	677	701	662	678	652	705	656	649	657	695	712	658	648	644	705	667	684	710	691	727	694	664	698	652	669	686	684	692	687	704	690	673	675	713	639	671	663	708	681	707	684	666	691	671	687	620	633	692	656	712	705	664	689	690	699	675	715	647	678	656	656	708	714	671	699	698	683	698	726	714	690	647	622	712	672	723	641	710	624	652	690	681	694	649	697	680	653	676	670	686	728	658	714	704	676	653	673	667	688	645	679	757	707	663	700	739	684	716	678	720	661	662	748	616	659	668	680	650	693	703	685	645	701	674	658	675	706	675	645	694	682	699	726	668	659	671	662	654	705	665	731	695	667	683	696	663	654	755	677	680	643	706	684	728	676	666	664	695	674	658	648	650	736	721	670	659	679	671	650	672	690	677	653	697	735	713	663	666	633	726	703	687	641	666	650	695	733	694	709	727	703	657	669	710	692	711	688	698	627	712	640	673	661	644	684	709	675	686	689	675	667	679	640	704	700	718	666	684	688	700	714	693	687	713	665	654	726	672	698	673	653	688	640	682	684	688	688	709	619	687	676	683	660	690	649	697	671	666	662	680	737	719	712	656	675	703	739	637	708	704	668	689	653	686	750	667	664	668	623	631	671	694	661	674	707	682	640	655	698	665	710	673	677	669	703	733	688	670	687	741	676	688	640	701	679	677	707	680	675	688	628	661	693	683	671	685	721	696	733	657	726	669	657	699	645	689	671	715	711	647	671	663	694	668	653	631	680	701	663	688	702	683	631	685	668	710	724	694	658	715	653	682	666	660	710	708	653	707	679	689	683	712	719	652	726	696	726	649	640	663	643	663	680	682	681	648	755	654	666	666	644	728	672	719	657	693	683	687	702	708	701	679	650	708	703	640	704	694	715	615	675	690	689	636	619	666	680	638	679	685	694	630	684	675	679	679	674	629	744	733	664	684	700	631	709	661	679	697	693	654	711	652	650	686	660	665	650	668	673	673	644	674	663	701	693	644	702	673	722	665	703	693	675	682	724	655	659	679	690	653	686	647	649	689	671	702	671	676	642	717	711	668	713	613	709	720	719	646	701	681	679	632	676	705	684	697	716	695	675	706	696	691	676	689	671	659	675	661	681	704	718	662	711	719	669	683	659	678	687	709	669	630	695	717	674	687	685	647	663	711	697	673	681	696	660	704	721	676	696	696	690	680	653	697	699	684	721	721	734	626	673	704	704	689	681	676	687	703	701	635	702	652	662	628	628	666	678	677	643	699	689	669	682	685	675	672	713	686	676	656	645	637	692	673	641	653	671	687	698	724	645	677	690	616	684	659	683	682	658	707	663	651	691	693	711	690	653	703	690	647	687	724	720	636	679	649	692	702	637	690	731	697	639	661	706	699	659	664	680	697	695	718	698	659	667	686	674	642	655	673	658	718	708	709	686	672	713	654	688	617	698	652	702	638	659	683	651	690	675	678	664	659	759	645	658	692	688	718	676	707	664	694	691	702	685	657	649	654	660	652	677	654	673	680	708	684	654	654	676	714	725	699	668	713	698	662	661	651	702	693	708	677	715	687	639	687	676	687	716	672	647	642	683	727	670	682	676	674	673	674	750	715	712	669	631	664	680	658	704	666	685	652	693	690	693	661	649	679	677	633	647	655	671	697	652	689	682	683	708	657	696	661	685	720	682	707	691	649	680	665	661	642	692	682	638	667	658	736	709	672	702	694	690	682	678	641	674	690	641	683	719	713	693	675	672	667	689	704	694	721	676	698	645	653	676	683	662	707	686	693	671	663	682	659	678	675	673	683	666	698	710	706	680	654	666	720	708	737	635	673	669	680	723	678	666	652	721	692	659	661	637	665	639	636	656	689	698	687	663	675	726	692	658	686	644	686	682	674	696	669	664	655	669	702	651	655	653	691	653	681	697	683	664	642	716	712	657	670	686	698	665	632	666	730	646	652	681	675	692	707	677	725	707	650	669	633	677	704	711	695	696	684	670	711	722	658	704	687	703	652	627	679	699	658	667	689	687	682	627	678	711	639	674	670	658	688	673	697	685	631	694	725	660	689	664	711	705	655	638	685	704	699	693	699	672	696	653	668	669	696	706	680	678	644	680	666	673	698	665	702	658	732	672	634	731	724	663	641	692	646	668	695	720	667	673	669	667	704	652	692	710	687	659	661	688	644	604	655	686	736	692	631	666	697	698	678	693	685	706	675	659	688	698	686	689	622	697	702	652	669	749	658	676	691	677	680	716	648	628	664	682	702	733	669	679	652	728	727	692	686	693	734	685	691	659	701	698	732	705	711	660	644	654	682	687	631	687	697	693	680	674	641	692	633	666	642	634	700	653	717	627	623	676	649	726	685	685	645	685	680	666	667	676	666	685	706	696	702	669	692	702	689	719	661	659	696	688	655	661	654	690	672	664	637	682	677	734	739	686	715	691	698	684	742	662	701	681	665	648	692	673	734	683	660	694	733	670	662	696	694	634	694	668	695	691	689	608	660	678	678	663	670	666	703	672	694	660	680	678	672	647	694	715	660	662	641	719	638	719	677	720	679	615	703	653	721	701	698	662	670	653	650	676	684	659	672	714	678	723	703	671	679	646	715	652	711	670	711	690	715	721	675	693	666	678	657	730	636	690	658	646	749	673	678	657	647	675	658	646	686	697	687	694	731	658	692	704	681	701	702	643	677	654	699	700	637	700	655	663	683	693	682	699	693	695	683	681	650	633	692	681	693	680	662	692	697	647	684	654	657	662	704	680	654	649	656	666	685	665	695	680	690	658	682	701	676	631	667	698	694	685	681	703	656	742	665	683
27511	15515	10441	2966	808	142	124	140	135	133	141	117	110	131	131	108	114	127	131	131	125	121	123	156	137	125	130	132	101	119	116	143	112	93	103	125	111	107	115	111	126	128	109	105	94	120	121	137	137	132	108	130	113	100	124	119	110	144	141	117	124	142	136	106	137	123	135	119	130	131	123	115	125	127	135	123	110	139	134	113	123	122	123	131	120	111	118	125	119	121	139	131	120	144	109	133	107	128	121	130	135	103	126	137	115	122	101	158	100	125	136	117	147	128	134	117	129	131	139	116	122	137	118	118	104	120	137	132	118	126	128	112	131	113	129	117	116	125	123	134	132	121	130	114	142	113	122	127	137	133	109	124	122	120	123	124	116	105	123	129	115	127	137	120	127	133	120	115	132	118	122	114	129	131	119	108	141	121	130	125	122	112	127	118	119	107	140	126	125	118	114	108	138	123	113	130	141	125	124	137	119	111	122	124	127	118	121	119	119	116	119	109	121	132	139	121	121	110	133	125	140	146	145	141	149	117	120	121	140	122	138	133	134	120	129	118	128	129	114	110	113	126	126	117	115	116	131	138	127	135	123	131	137	125	113	120	113	146	128	112	139	130	135	132	128	124	121	142	134	120	122	117	128	133	126	141	119	122	110	121	136	111	122	107	118	129	130	125	144	115	141	139	125	133	129	113	127	130	133	107	119	128	148	122	110	129	112	120	118	121	143	132	128	136	133	123	127	117	126	101	118	112	137	128	145	130	133	124	116	124	148	127	107	126	110	118	150	131	122	140	117	134	135	122	117	113	127	108	152	125	127	130	125	112	121	126	114	122	127	124	146	131	119	134	149	131	138	115	120	117	108	136	123	106	130	116	145	117	144	127	125	113	110	124	118	130	132	132	129	114	111	141	128	139	122	119	121	121	131	130	137	125	112	137	125	127	127	116	122	127	142	109	122	130	115	110	121	125	118	127	129	141	114	127	118	104	142	123	122	132	141	111	125	136	131	99	134	127	135	119	136	142	136	126	121	111	116	122	127	141	127	135	113	136	122	121	108	117	103	110	125	139	102	138	122	120	137	114	124	122	122	110	117	122	127	137	109	117	116	130	113	122	135	125	116	115	104	116	140	136	113	144	117	117	133	113	108	118	118	114	115	120	134	123	133	132	129	134	125	129	108	130	116	134	122	123	108	94	136	118	118	125	103	123	141	99	109	136	135	124	125	128	121	103	126	113	129	134	122	115	134	148	124	114	101	109	127	112	129	132	115	125	125	103	116	147	129	106	112	121	128	120	119	125	130	123	136	133	135	137	122	108	144	119	114	129	125	127	97	126	121	102	134	118	110	141	129	113	125	135	131	129	115	126	114	124	130	133	124	138	119	123	128	129	122	127	121	134	99	148	115	106	135	140	147	131	112	121	120	126	113	124	114	119	126	128	114	115	132	133	140	120	132	119	127	124	149	133	136	118	133	118	109	115	117	119	145	132	118	124	113	127	132	106	119	125	136	157	141	121	105	135	128	133	121	127	136	108	145	137	102	118	135	137	137	122	131	149	116	99	125	129	117	146	118	132	110	122	118	119	106	109	106	105	120	141	139	102	130	133	132	136	118	117	136	151	111	121	97	113	112	108	121	128	130	119	131	100	129	119	106	109	149	122	119	129	134	99	141	140	147	136	133	147	135	118	133	130	127	151	126	133	122	122	115	124	106	125	121	121	104	126	116	119	120	128	107	128	124	122	143	125	119	123	113	134	117	122	118	116	132	142	129	121	135	118	114	125	115	144	136	104	125	125	149	135	145	110	134	129	124	121	132	125	122	117	123	133	135	127	135	135	130	130	124	118	127	120	114	151	138	146	135	138	132	109	109	134	131	148	128	133	95	138	104	127	135	119	133	129	131	133	121	125	131	126	133	139	104	131	127	122	128	119	108	133	114	109	102	126	118	107	148	126	130	110	113	123	128	130	122	153	140	119	107	123	116	142	123	121	121	125	127	129	126	122	128	145	123	123	125	131	128	135	143	123	137	107	141	129	96	120	108	110	132	151	118	131	105	119	126	129	126	122	122	132	132	142	118	136	123	123	128	106	120	116	150	138	138	114	124	127	131	122	123	146	121	129	136	147	129	115	127	116	133	137	122	117	127	104	110	115	117	130	128	105	111	139	128	142	120	128	133	125	116	129	126	141	141	120	136	124	138	128	126	102	114	132	131	122	119	144	136	113	118	132	124	129	110	141	122	117	142	113	134	129	118	118	131	147	138	126	119	138	146	132	150	116	127	130	111	107	106	148	127	113	133	118	101	133	153	116	120	124	120	124	117	128	105	116	119	122	130	134	133	134	131	117	136	105	119	113	120	126	139	123	126	134	126	114	124	120	129	121	118	134	113	113	134	140	126	130	122	104	118	110	129	129	132	162	112	141	116	114	118	135	135	121	102	138	120	110	126	130	117	117	107	127	127	130	121	120	125	108	133	125	120	118	130	127	142	124	128	109	133	114	139	143	138	131	131	131	121	116	125	124	120	115	125	129	129	127	116	139	121	126	114	135	144	116	121	105	111	126	132	116	120	112	123	138	136	139	126	119	123	124	117	113	120	119	116	116	116	116	111	138	112	126	124	140	138	126	99	107	123	124	116	120	110	117	105	131	108	144	153	132	129	105	117	126	133	129	110	117	125	122	104	114	127	135	158	114	126	124	98	125	111	122	113	118	119	124	134	129	134	108	138	141	131	123	127	124	114	111	113	108	128	124	117	112	117	119	136	117	135	127	137	118	133	133	138	149	123	124	120	116	122	119	119	142	140	107	139	135	138	123	151	133	133	131	114	113	134	123	115	124	107	122	128	128	139	103	126	128	160	122	130	121	121	139	99	121	105	123	120	141	116	129	98	134	111	125	126	128	131	119	134	121	117	119	124	121	134	119	119	116	123	141	116	129	125	113	114	115	123	124	137	113	118	120	102	132	123	132	127	121	128	141	133	110	132	126	135	130	136	141	139	131	139	131	125	140	104	123	101	119	123	123	138	121	140	121	118	140	132	128	117	119	118	128	131	128	128	116	121	127	110	125	117	105	129	117	120	133	126	140	117	94	139	119	134	122	127	126	120	120	124	132	122	121	130	117	129	124	122	141	110	135	109	107	115	112	113	119	114	128	133	143	126	96	121	113	109	136	121	123	121	125	118	123	118	115	123	136	122	118	131	126	139	140	130	128	104	133	127	122	132	122	110	119	103	119	119	139	117	123	120	125	123	135	134	133	125	140	137	138	127	140	129	142	144	125	115	130	121	152	131	122	142	133	132	119	107	127	109	116	110	115	114	131	151	128	124	134	140	137	136	128	134	135	122	140	130	118	132	124	109	131	124	121	104	136	127	107	132	132	107	112	136	132	107	140	114	125	143	125	139	121	113	105	115	126	127	132	144	125	122	109	130	132	118	121	120	132	124	128	127	126	133	110	122	147	111	128	105	138	134	128	133	146	126	116	106	141	126	110
25465	18995	16364	7190	2294	438	443	425	431	396	410	415	460	414	434	394	425	374	432	410	441	426	409	385	443	443	442	434	415	421	406	401	458	413	413	432	465	435	424	432	420	443	416	404	401	432	463	441	431	400	445	436	436	442	447	407	378	425	412	428	394	402	419	427	415	416	427	398	418	428	415	403	449	402	429	431	440	416	434	426	405	446	432	425	425	382	409	433	416	423	415	405	430	382	443	401	432	420	423	389	389	442	422	416	454	416	411	442	439	421	404	450	441	435	438	421	430	406	428	430	434	421	396	415	441	436	445	405	417	382	424	413	430	393	470	460	425	447	440	425	379	443	394	414	460	447	394	447	404	397	446	441	402	418	429	435	400	436	415	441	413	460	387	448	401	394	409	429	437	435	419	407	434	382	369	442	400	437	394	431	383	403	422	394	444	405	432	399	421	401	419	424	408	454	419	412	426	422	444	443	441	445	429	440	408	404	414	416	425	377	428	384	433	411	422	385	402	396	437	446	375	416	458	446	424	407	405	415	444	402	399	428	412	435	414	475	426	392	428	439	412	421	439	449	441	404	433	402	435	411	413	428	412	451	413	431	445	443	401	453	431	403	418	410	434	402	394	445	381	400	412	428	387	382	394	439	398	437	444	463	394	405	418	429	442	433	455	410	428	412	407	419	421	419	417	406	411	383	449	401	439	395	399	439	397	427	433	454	405	414	438	436	396	427	431	423	423	453	440	446	420	395	454	415	445	445	420	404	405	387	378	416	413	413	380	436	413	417	384	447	431	439	397	375	420	441	394	414	429	417	396	413	390	463	447	386	397	453	438	435	418	408	399	447	414	432	441	411	388	419	426	406	420	444	377	443	430	443	403	401	431	386	402	410	426	422	420	389	423	403	410	424	396	432	465	457	436	415	391	435	444	400	406	392	383	401	423	433	417	459	393	413	410	410	424	413	411	408	416	424	438	409	436	418	382	429	434	397	411	416	421	395	408	384	406	413	427	447	404	459	424	443	459	448	425	450	468	407	423	426	403	393	426	397	442	414	421	402	426	438	407	406	403	424	398	432	417	390	425	404	444	406	444	379	439	420	429	418	390	438	395	466	411	436	414	399	412	420	423	453	411	387	415	409	410	458	442	402	368	418	427	417	428	390	402	410	424	446	449	391	428	436	426	418	378	427	459	400	377	384	413	402	415	405	400	420	408	401	412	410	394	435	403	404	383	400	395	411	442	416	397	404	434	424	407	420	400	437	415	400	411	419	425	425	468	426	417	387	406	421	421	395	436	423	416	423	400	404	411	403	439	437	427	405	450	398	411	442	428	435	403	431	443	403	423	421	401	428	441	443	427	403	392	427	394	396	385	395	408	426	432	416	389	391	419	413	422	435	399	427	415	386	419	426	426	408	429	421	438	443	431	399	415	437	396	460	426	424	385	426	447	408	364	428	436	420	433	425	427	421	438	445	443	411	419	420	426	410	406	412	409	429	421	431	414	360	426	389	429	414	406	402	405	456	389	421	426	394	411	467	433	419	438	416	414	436	415	396	423	460	427	417	397	438	419	428	437	433	418	423	409	409	437	445	432	417	435	401	432	470	417	405	421	386	431	398	399	441	407	457	450	412	413	398	385	371	407	388	430	406	417	448	446	448	400	396	439	391	440	423	422	419	388	462	426	428	411	410	400	447	435	432	433	429	449	422	391	445	434	425	423	434	449	443	438	429	404	410	442	396	393	431	439	407	382	440	417	430	422	415	411	402	397	397	448	447	461	389	411	479	415	426	459	419	449	437	438	441	425	445	414	425	423	416	451	403	416	437	385	420	420	393	452	413	391	398	401	440	402	452	444	411	402	424	414	428	415	414	421	417	409	399	389	382	419	427	421	415	432	418	445	454	429	384	435	413	433	420	409	441	421	438	442	423	431	417	429	411	381	433	412	463	405	426	410	410	428	382	406	423	427	378	432	372	398	402	405	400	420	441	381	398	443	438	404	420	408	434	399	413	406	431	405	448	406	420	411	470	412	429	424	426	431	420	429	394	436	434	437	452	449	439	415	431	417	415	450	421	420	400	414	416	416	394	408	400	433	445	397	454	410	454	411	391	402	417	432	401	431	406	432	394	433	452	410	410	424	442	410	447	443	420	391	396	403	423	413	446	381	387	379	410	442	405	382	422	465	417	450	419	398	400	426	445	457	427	408	393	435	426	426	423	433	418	410	401	412	434	425	387	442	409	407	430	404	432	428	418	423	423	406	422	441	376	490	409	422	429	414	401	386	417	404	415	406	425	406	401	412	448	431	412	415	406	461	410	419	402	443	439	416	423	416	405	410	401	381	460	409	401	411	411	435	413	399	424	399	423	389	413	394	436	431	423	420	437	452	397	407	407	415	431	437	419	415	433	392	421	418	426	378	409	429	427	410	449	419	430	419	412	451	454	433	381	426	424	429	424	391	439	451	448	396	404	423	458	446	393	410	437	410	455	449	428	435	391	470	385	444	410	434	432	461	418	387	452	425	436	416	413	384	414	430	434	426	422	434	428	421	461	455	412	422	398	433	438	417	452	369	407	428	412	396	401	418	442	448	415	423	450	435	418	390	445	398	414	414	410	398	425	411	415	395	416	369	404	443	409	445	442	419	413	463	439	400	420	424	440	425	400	461	442	414	410	416	436	421	440	396	409	437	416	411	401	433	440	429	384	393	414	396	410	403	409	428	421	411	456	443	435	406	411	411	432	371	420	453	398	406	442	423	378	423	440	421	449	446	418	432	426	428	430	430	429	419	419	414	394	397	459	402	445	452	451	422	396	384	422	416	398	403	431	429	447	441	429	414	400	427	423	453	450	436	379	389	388	416	434	424	388	401	405	445	435	436	427	440	466	439	421	453	426	447	406	414	407	458	439	409	428	448	426	405	413	458	430	419	418	449	414	436	421	426	418	411	408	448	424	408	419	422	411	444	404	415	458	453	385	438	433	451	405	447	424	419	417	414	431	420	405	430	391	435	430	427	464	383	400	429	461	402	432	433	383	396	443	407	405	404	425	383	369	462	417	393	464	402	430	417	434	448	416	408	411	412	419	419	419	443	417	363	430	449	389	416	441	437	431	427	440	420	432	383	432	422	440	427	431	426	409	418	444	416	411	383	394	455	420	418	418	399	436	419	423	413	389	412	389	399	408	413	408	440	450	438	362	440	407	440	411	429	418	425	434	404	436	471	419	390	415	446	414	417	449	425	449	415	457	387	416	397	413	431	473	435	385	427	445	446	444	385	415	399	409	422	402	397	458	434	425	429	402	400	383	425	402	408	426	425	416	420	407	459	439	402	441	443	429	416	414	442	392	428	403	441	413	418	420	427	429	428	392	447	420	394	434	405	424	394	403	429	433	438	423	405	435	460	447	442	403	417	398	439	387	404	383	389	407	406	391	403	440	414	447	418	436	441	411	442	441	474	436	422	419	461	392	437	434	390	446	453	374	404	409	408	443
61198	52909	48747	25722	11045	409	123	176	135	117	143	121	137	126	115	114	136	122	104	123	119	110	114	113	116	112	100	113	119	117	109	95	119	119	116	126	112	110	101	126	121	128	121	111	114	110	92	92	133	131	119	117	101	119	109	113	120	114	92	96	125	114	131	113	108	120	105	110	127	114	135	123	102	132	104	118	106	104	114	100	117	119	136	129	107	111	118	122	122	103	93	91	122	103	85	100	109	128	109	100	116	96	103	116	108	108	113	118	124	125	105	110	126	117	105	122	115	129	100	105	129	109	121	120	107	113	101	112	111	110	122	124	126	118	113	117	92	99	139	122	115	118	114	106	106	131	125	112	108	106	111	93	109	127	90	102	104	104	131	138	113	87	142	121	85	115	116	96	125	115	121	114	105	120	108	106	122	128	98	122	134	137	120	134	133	113	113	110	111	100	117	118	121	107	112	118	98	92	108	120	124	104	102	112	116	102	145	122	116	104	104	112	113	103	121	103	124	125	108	132	116	107	104	108	118	119	111	113	114	117	122	96	108	98	117	113	81	99	128	107	107	109	122	106	104	136	111	115	112	109	110	107	109	100	115	117	124	127	104	112	112	120	110	112	109	105	124	102	109	118	107	137	118	121	101	116	89	89	104	116	112	107	118	122	107	125	112	100	105	121	104	130	108	117	102	120	122	117	115	131	104	124	104	110	113	108	86	100	116	106	110	119	109	87	126	112	106	114	120	105	105	103	116	97	124	128	111	107	143	116	109	105	114	102	135	116	115	135	108	125	104	98	104	102	130	97	106	104	100	125	108	121	124	95	119	118	98	114	93	103	121	109	116	111	128	105	118	118	110	101	129	102	106	92	127	112	96	107	120	123	118	113	112	117	126	105	129	119	112	95	113	95	113	116	111	117	117	104	116	114	126	111	108	122	119	137	124	116	114	114	116	112	114	110	107	95	119	99	112	95	123	106	104	90	127	130	132	107	125	135	108	120	116	106	95	102	95	113	103	126	95	96	112	105	105	111	123	104	132	113	125	133	127	144	112	115	108	114	125	101	128	100	112	114	130	126	129	112	122	109	117	121	112	90	125	126	118	118	137	102	112	115	119	99	123	93	115	129	110	94	101	100	127	103	129	107	111	103	115	113	91	105	108	120	114	91	118	118	117	100	114	116	123	100	131	108	114	103	109	137	115	113	131	112	99	114	126	106	100	113	111	97	113	122	111	102	115	113	112	117	119	94	111	112	124	122	127	114	114	119	99	123	120	123	101	115	99	99	128	107	125	96	103	113	126	97	102	105	111	96	118	121	104	110	108	106	117	98	93	104	111	111	125	120	99	115	102	106	120	106	97	116	110	107	107	93	104	111	122	110	102	109	101	112	99	117	119	117	118	108	119	110	114	114	111	132	97	118	99	117	131	111	110	119	107	110	107	111	137	95	111	105	107	131	103	117	114	107	155	109	113	107	97	112	111	104	100	121	118	124	106	108	125	119	115	124	108	99	112	107	112	116	108	105	104	101	108	127	123	115	113	102	87	106	102	116	106	125	118	136	143	85	101	133	129	118	110	128	114	118	103	104	129	125	106	112	116	101	118	106	98	116	109	107	126	112	129	118	114	94	103	103	127	115	129	119	121	113	136	107	100	128	120	109	99	107	108	109	122	111	118	98	110	103	118	124	107	111	112	89	111	113	97	96	123	115	109	108	96	111	119	111	122	97	127	117	124	100	117	127	118	121	96	114	114	128	108	119	104	130	108	108	109	112	126	94	136	108	120	107	121	108	115	120	116	102	110	111	111	104	97	115	126	128	133	105	121	109	116	110	93	106	121	111	123	130	117	91	97	117	114	114	120	103	121	110	118	100	131	104	109	104	114	105	92	109	101	117	122	104	125	118	120	112	122	105	105	108	104	108	129	116	138	103	91	133	96	100	102	106	108	111	110	112	123	83	113	84	100	118	121	114	104	98	104	94	118	112	113	117	98	103	114	113	123	120	95	106	102	98	116	122	124	113	135	115	114	109	104	127	108	112	106	127	110	118	105	93	124	98	111	107	108	98	121	118	127	103	117	111	111	124	111	94	134	107	103	116	116	139	130	119	104	106	118	122	108	129	116	122	99	122	129	112	123	123	114	108	110	108	94	111	123	113	96	110	126	113	98	113	121	110	113	108	115	110	113	119	121	105	122	123	110	115	114	118	108	101	123	114	101	119	128	119	110	122	113	128	109	111	114	121	104	119	100	96	109	130	103	108	126	121	112	118	104	104	117	109	101	106	107	120	108	110	137	114	97	119	110	102	105	128	104	97	142	123	109	114	104	111	119	111	118	113	109	116	113	111	105	118	126	101	126	98	104	128	112	99	110	116	103	113	109	108	115	114	111	117	122	116	119	134	103	145	127	133	117	124	96	114	117	121	107	109	119	105	112	103	132	111	104	109	111	123	97	122	132	102	112	128	109	111	112	109	130	116	98	130	85	109	102	122	110	111	124	109	121	120	118	130	109	127	113	92	114	97	116	120	119	115	125	113	119	102	122	119	114	111	105	106	136	131	90	116	119	110	105	117	110	124	115	119	116	126	111	88	96	103	101	130	104	99	132	120	124	101	111	125	118	117	121	111	109	111	118	88	95	133	99	117	106	103	115	114	125	117	94	122	118	111	105	110	104	118	101	109	121	112	99	126	104	101	101	116	119	119	104	115	103	107	122	122	123	110	125	124	125	120	125	134	101	103	115	125	130	122	135	86	104	114	101	117	129	105	100	114	121	127	120	125	86	128	129	117	116	113	100	128	118	121	113	108	109	118	98	94	124	107	122	103	111	125	126	109	103	94	118	120	122	113	109	121	116	108	119	123	106	126	99	111	94	105	113	129	118	113	134	106	103	114	122	115	127	108	104	114	118	102	118	101	114	118	114	107	111	110	120	116	119	112	110	113	117	110	124	114	98	91	110	135	119	111	114	114	96	100	108	119	114	110	116	131	110	108	103	121	111	115	116	129	109	114	109	113	110	122	119	113	115	113	137	114	106	115	109	119	100	104	125	100	119	95	109	110	128	116	109	110	100	125	90	131	120	110	122	107	123	106	103	113	119	111	118	112	122	103	108	115	105	104	116	108	105	121	114	123	91	103	133	143	122	123	108	104	110	100	114	109	120	121	102	115	102	107	102	119	105	99	121	112	114	124	114	119	114	111	120	107	108	113	130	127	119	103	125	118	111	122	130	112	125	104	115	114	107	129	98	118	101	110	107	106	119	124	94	109	124	114	109	113	115	117	112	82	107	127	104	108	111	108	125	131	114	97	122	119	127	107	137	107	104	110	114	96	119	109	109	95	95	107	100	126	115	110	133	121	137	107	112	128	111	87	129	118	101	116	115	97	132	109	138	97	110	123	113	104	111	117	104	108	113	105	85	119	105	105	144	103	119	117	126	116	128	97	130	112	104	110	115	111	114	131	123	99	102	112	102	97	100	117	104	132	119	96	102	119
43103	43954	43599	32277	15315	561	537	972	451	464	448	430	406	400	439	442	475	403	419	376	421	432	374	416	446	408	402	396	383	398	385	379	398	364	408	399	399	402	420	405	407	409	391	396	366	379	434	436	403	365	370	371	394	395	397	410	358	386	390	365	403	385	402	390	376	403	370	372	375	404	388	376	341	366	403	386	412	392	390	386	430	390	400	378	374	365	378	409	393	375	400	397	396	371	377	396	407	410	376	365	359	397	393	395	401	379	363	384	381	399	392	399	385	356	414	416	394	403	421	340	401	364	412	388	389	382	362	398	398	387	408	383	347	391	377	381	356	383	398	367	411	379	404	392	411	380	379	386	401	337	379	394	376	410	370	361	394	445	419	367	373	356	429	373	367	413	408	394	369	418	421	376	423	356	341	399	387	386	364	374	392	382	383	374	427	346	404	364	385	357	378	394	439	387	375	390	381	386	409	381	405	390	369	375	374	399	409	425	402	367	373	357	403	392	411	361	422	400	377	423	410	384	361	386	378	401	374	370	384	379	401	409	412	392	420	364	412	393	397	386	389	356	365	374	409	378	417	387	387	394	433	397	394	396	384	374	371	438	392	406	386	380	374	430	396	413	398	405	445	363	371	357	415	362	390	397	398	407	358	416	386	389	412	374	394	361	360	362	392	397	370	384	384	398	384	390	375	349	352	367	387	388	396	372	405	402	379	405	374	358	379	365	364	386	394	411	390	373	366	403	403	403	391	381	346	354	399	383	415	394	385	366	395	360	333	381	404	389	368	364	386	409	385	353	424	365	397	350	407	408	375	378	386	403	410	354	411	385	377	386	369	398	396	405	386	361	371	406	415	355	380	436	386	383	408	362	400	391	387	407	386	432	410	400	361	402	411	410	384	373	397	376	379	383	401	381	390	401	372	388	396	389	376	404	387	365	372	388	414	345	394	366	389	374	377	408	397	396	375	352	391	360	386	379	380	409	368	377	404	429	437	399	408	375	387	404	386	419	364	359	401	433	402	373	393	403	371	417	387	443	402	391	383	403	371	404	398	394	385	386	355	384	415	380	406	381	354	414	383	376	383	395	401	378	387	409	386	373	403	382	362	394	406	363	376	380	354	376	371	396	367	398	387	386	404	392	406	359	392	397	386	372	404	348	381	380	394	401	396	413	366	391	393	363	413	369	380	392	403	386	388	370	360	351	372	400	391	374	373	420	383	377	413	395	376	371	403	378	375	345	379	388	437	397	377	404	384	389	406	402	375	415	347	366	382	412	355	380	395	377	405	387	389	391	351	416	381	338	390	404	390	414	364	407	367	404	361	406	388	369	346	366	362	370	396	402	393	444	391	380	393	422	387	406	408	398	409	395	356	423	409	378	440	370	422	377	379	376	390	407	380	393	388	372	384	373	399	352	404	402	361	388	387	411	396	356	430	417	389	379	381	394	383	386	368	410	404	386	422	377	401	373	415	402	421	353	358	381	392	373	383	382	387	373	400	358	372	408	367	368	348	376	403	412	393	355	420	424	409	379	395	401	389	358	387	378	403	350	396	359	363	382	394	395	437	389	383	436	368	448	382	390	391	388	368	362	359	371	375	368	368	378	388	391	378	396	368	398	400	355	355	402	404	390	420	382	375	384	422	401	385	373	393	378	386	369	398	347	379	369	419	357	386	377	403	408	417	381	400	394	394	447	355	388	355	363	418	400	372	403	386	382	402	353	405	385	402	391	396	413	402	367	381	415	370	377	355	384	412	382	396	406	360	389	407	405	371	425	370	355	410	464	403	387	385	359	425	363	390	392	374	407	391	372	365	359	406	392	357	423	390	393	382	396	379	392	388	392	409	397	385	399	380	352	403	382	373	350	411	380	381	438	376	384	395	383	379	398	377	394	369	385	403	396	397	388	355	374	416	410	389	394	411	414	362	378	385	392	368	366	388	398	378	395	414	385	400	361	429	388	379	371	357	386	400	384	375	360	400	358	389	359	395	381	396	390	443	392	394	400	376	371	383	391	381	382	368	399	367	391	415	388	373	394	425	343	396	357	376	403	354	397	364	377	412	366	386	379	417	367	382	402	400	408	322	401	337	395	395	406	386	385	396	391	386	378	385	404	400	375	389	371	420	396	395	363	394	370	398	360	397	401	380	383	393	409	390	401	370	376	400	386	376	410	401	392	401	405	380	379	393	384	374	402	334	391	394	418	377	389	371	369	427	381	407	406	434	376	428	405	421	390	401	386	391	420	389	372	411	407	370	384	398	387	375	426	361	400	413	396	387	422	408	372	344	393	389	383	394	410	391	373	379	396	372	408	391	418	375	362	398	410	402	365	398	368	429	372	362	383	369	404	374	348	378	394	442	381	382	354	372	357	377	346	376	380	414	383	382	372	399	415	374	410	402	389	380	368	362	371	344	366	408	429	405	368	386	349	388	368	389	422	420	345	416	411	391	370	404	350	381	367	398	365	394	407	393	404	382	403	366	396	385	367	373	394	379	396	396	359	402	370	369	363	394	410	380	394	376	392	384	351	391	411	410	399	410	404	378	345	390	367	373	391	420	380	405	390	386	348	405	391	392	373	398	397	374	356	402	378	430	432	386	399	410	370	406	414	365	411	388	395	389	406	396	384	387	393	397	384	381	367	365	375	397	415	399	359	360	389	394	388	368	409	401	366	378	371	403	386	374	382	424	383	384	402	380	389	393	431	388	390	418	361	355	380	377	412	382	398	389	369	412	372	346	398	413	359	375	389	414	408	363	396	396	395	388	388	393	401	400	394	389	425	398	379	413	357	416	393	398	378	402	371	381	416	381	379	345	376	404	390	388	404	401	388	400	421	377	416	391	388	385	386	409	409	399	429	410	381	406	364	355	353	375	315	384	400	401	399	355	394	407	397	415	428	381	394	390	413	377	393	370	373	398	410	386	397	399	397	410	380	409	374	407	406	409	395	365	415	361	400	407	406	388	410	402	379	372	374	346	350	381	380	389	378	397	417	381	428	344	384	390	362	360	374	374	391	357	405	382	389	403	348	410	373	370	385	401	409	369	414	371	385	378	383	399	385	382	394	411	388	370	389	406	405	392	344	402	372	360	370	372	389	386	399	357	347	409	379	376	425	416	407	406	358	378	363	380	391	382	418	355	382	385	406	418	358	398	408	394	375	392	374	372	422	365	399	370	358	383	384	362	390	421	383	380	411	375	384	372	368	384	370	388	386	373	392	387	395	373	371	408	390	374	369	380	365	384	347	401	393	414	390	370	412	376	393	373	383	374	363	377	388	352	370	376	385	396	376	379	375	396	385	400	376	381	383	389	418	382	378	397	418	396	374	381	385	365	391	420	408	372	396	388	367	379	372	406	381	408	391	387	417	408	410	359	369	403	409	378	412	367	409	355	374	376	384	376	364	396	444	418	399	417	395	404	380	389	375	398	372	374	362	392	388	390	430	411	368	362	392	424	376	357	383	397	413	418	349	404	399	366	397	432	398
76081	70750	62255	39715	23688	2435	284	814	264	246	227	213	229	236	239	204	261	245	207	238	229	209	212	244	226	180	227	226	256	222	200	229	209	220	239	246	228	234	238	218	232	218	193	235	255	206	223	225	222	209	195	218	198	220	212	193	235	207	217	224	227	206	216	208	198	242	191	207	225	213	212	215	225	225	222	217	234	224	222	230	204	236	235	230	200	210	219	211	205	224	224	230	235	226	234	210	238	221	246	215	222	224	223	206	198	222	227	227	244	236	222	244	235	239	208	260	194	222	225	229	211	207	230	262	225	216	230	207	229	218	236	226	243	224	219	243	189	210	223	221	224	210	224	218	201	221	215	245	216	213	214	233	212	224	214	230	224	221	215	248	237	209	223	248	242	206	229	242	219	229	234	227	255	210	214	249	235	228	239	207	204	210	246	240	220	221	227	230	223	227	240	214	240	208	220	249	211	235	223	212	207	224	222	215	193	198	237	238	239	243	223	206	232	232	230	224	221	228	248	225	221	241	218	226	242	199	224	217	217	198	214	225	231	238	223	223	201	235	221	194	214	224	203	223	235	223	221	214	191	248	234	216	214	223	217	235	193	244	227	242	225	229	227	203	238	222	204	212	250	235	202	228	226	227	217	245	235	213	230	207	216	238	239	209	252	249	206	221	214	229	226	234	217	232	238	219	238	224	213	209	243	222	242	232	249	253	236	235	219	197	229	229	191	222	217	221	234	239	211	206	218	231	219	235	205	233	223	231	238	239	224	242	252	217	221	229	206	225	240	202	235	225	247	235	226	209	239	227	223	219	243	220	232	208	219	201	210	213	223	212	213	241	220	217	245	223	228	211	212	217	219	214	214	203	212	208	201	237	225	204	211	231	227	246	229	221	213	239	239	206	202	210	232	205	208	198	230	213	223	251	242	228	236	234	225	247	226	224	268	218	217	250	249	229	246	192	227	196	217	215	237	235	224	228	216	185	222	225	199	229	244	248	191	234	196	219	215	255	220	218	230	211	209	214	234	254	230	236	248	208	195	208	217	260	217	203	206	206	243	210	201	221	228	221	233	233	229	213	240	245	209	212	239	210	215	218	212	227	224	218	227	207	208	204	213	201	233	199	237	203	234	245	210	247	212	237	212	226	248	219	229	225	221	222	246	234	231	228	208	227	223	233	242	231	237	225	189	222	222	263	234	246	203	214	232	225	215	229	226	252	212	222	240	201	221	239	258	219	217	223	249	227	249	222	226	236	196	229	231	209	233	202	216	200	198	229	212	194	198	196	228	251	196	207	208	228	230	225	220	218	230	221	221	209	209	224	224	225	227	240	201	246	223	231	256	237	224	230	224	204	225	217	229	193	188	210	205	226	209	201	245	228	215	230	233	199	228	231	218	230	206	220	219	222	208	235	222	260	204	200	245	215	248	218	235	228	223	239	248	248	207	206	227	239	187	226	219	232	239	234	187	203	236	216	223	238	208	243	207	231	224	261	216	198	228	204	229	224	207	241	222	214	212	232	241	228	203	215	213	240	218	217	182	227	231	222	214	226	249	227	231	207	214	211	230	237	209	221	235	245	215	241	233	215	216	214	221	217	243	205	196	211	198	230	211	239	207	218	229	200	205	265	209	220	242	230	215	237	232	226	244	206	226	229	209	216	213	235	217	228	234	215	211	187	225	212	227	229	234	243	229	210	202	249	238	233	216	207	203	233	214	234	216	244	231	226	214	222	224	223	221	217	216	218	235	210	249	235	228	192	231	222	202	199	201	233	219	211	206	222	217	209	223	242	232	209	224	222	226	221	215	223	219	208	219	226	230	226	230	237	217	229	226	180	221	234	222	243	227	221	205	209	205	218	207	215	255	223	244	221	216	255	221	219	227	210	231	210	203	206	276	216	208	213	195	248	208	200	191	228	242	220	212	234	202	240	236	209	213	201	238	250	244	204	206	238	218	207	221	214	210	239	239	234	221	216	223	222	226	236	220	226	203	209	203	227	233	228	226	226	229	245	225	243	221	232	230	215	222	224	207	210	199	228	213	202	233	223	240	219	203	210	251	200	250	237	221	226	195	240	247	250	237	230	221	211	235	230	213	246	242	232	211	214	235	208	219	222	225	225	199	233	222	248	260	207	211	227	200	225	214	230	224	214	237	229	244	238	217	217	225	207	228	205	235	218	227	230	225	203	235	227	206	231	217	258	196	236	220	224	242	196	207	215	235	236	228	208	208	240	228	204	244	222	233	262	203	218	223	234	211	225	215	188	228	212	189	224	213	212	196	248	205	198	207	250	215	212	248	250	201	245	232	247	220	216	204	246	234	217	236	216	209	214	220	231	218	223	208	222	215	237	231	206	238	228	206	199	230	246	207	217	245	186	210	221	220	237	242	213	241	211	250	224	254	226	216	235	231	209	234	241	229	215	241	226	223	218	214	209	187	224	211	234	209	232	215	214	224	224	220	218	228	232	227	220	231	237	229	233	232	197	220	206	189	223	220	205	233	240	211	247	231	218	230	226	230	231	224	221	255	228	200	247	230	224	239	192	224	227	216	227	214	221	210	226	231	205	197	211	206	235	222	212	213	221	215	230	236	202	245	231	188	215	208	216	226	236	231	217	237	208	253	212	209	220	214	235	217	247	209	242	223	225	213	206	222	244	216	222	213	211	211	203	208	221	217	208	194	241	255	239	203	236	205	210	233	247	226	232	248	237	221	203	221	228	211	207	213	226	224	222	205	202	209	220	250	202	197	213	234	219	208	207	245	203	224	241	223	230	221	200	228	221	249	219	207	235	222	229	238	236	246	212	217	238	194	214	206	229	236	228	231	238	234	208	241	210	212	209	249	191	222	220	224	224	215	218	242	220	228	241	212	229	237	228	212	216	245	235	215	204	214	211	226	213	199	231	210	220	202	215	235	220	247	228	228	221	215	240	213	219	202	238	219	235	227	238	245	224	235	207	223	229	214	244	211	211	203	236	217	253	228	228	193	225	192	244	228	201	238	226	227	241	219	212	206	225	255	250	223	230	202	237	217	241	230	226	226	205	239	248	202	218	207	224	221	230	230	219	214	217	225	248	245	258	193	230	217	212	231	216	216	228	250	236	215	213	224	202	238	236	227	240	202	222	201	203	229	196	237	224	186	213	228	236	201	241	233	221	234	247	236	248	223	235	212	224	221	215	259	248	218	232	206	237	229	228	226	230	245	185	236	220	238	230	213	232	214	212	204	235	207	220	215	232	225	229	233	211	244	231	205	214	226	206	253	209	244	205	229	232	219	211	203	202	224	221	223	235	218	230	235	234	213	231	227	224	234	228	236	218	225	239	203	196	234	229	243	215	225	218	250	226	238	209	233	222	243	246	219	233	219	229	223	193	217	212	221	228	186	207	226	237	224	234	194	216	238	219	210	188	242	225	219	212	217	189	227	238	226	218	221	224	223	228	233	219	217	211	218	255	202	222	233	232	212	225	201	247	200	237	221	234	235	257
57896	60712	57244	45094	22568	970	886	3506	830	831	769	804	776	774	753	750	736	737	751	710	685	704	700	702	709	687	690	731	691	742	679	670	746	738	718	693	710	701	680	693	694	726	687	692	674	697	711	643	699	732	697	686	713	698	680	693	722	707	689	685	676	695	658	680	692	738	684	678	688	683	653	689	703	693	680	663	646	687	700	687	696	706	732	633	658	678	692	700	705	679	678	662	709	658	710	706	695	690	649	694	637	722	680	720	696	688	734	668	691	715	692	675	655	647	628	645	680	716	715	718	701	699	718	681	708	719	701	718	707	722	731	664	710	664	727	644	628	679	736	696	666	684	675	677	728	664	627	682	695	689	681	659	652	700	663	704	708	685	702	669	686	635	693	683	696	678	713	720	702	701	651	670	684	664	671	704	686	674	730	644	720	680	681	676	662	740	667	717	670	697	693	700	694	672	709	685	626	672	729	639	677	696	664	646	724	624	685	721	648	714	648	750	698	720	667	662	681	647	693	678	738	678	706	720	721	691	637	717	667	655	708	688	622	714	674	714	704	689	668	701	660	712	710	695	697	710	697	705	662	678	738	695	684	663	728	719	695	681	702	683	704	677	680	695	632	648	663	667	710	661	772	657	685	691	705	666	676	699	693	692	704	620	665	670	655	674	639	693	704	705	686	685	681	700	670	653	723	683	680	645	696	694	667	714	712	668	673	686	692	659	633	684	656	682	709	702	720	645	678	709	646	686	659	687	673	671	711	699	682	684	719	678	692	674	691	678	692	690	707	658	647	663	659	659	703	663	705	712	695	644	654	670	719	685	700	673	678	680	650	667	667	702	687	689	744	674	676	701	678	710	666	668	726	682	700	648	733	702	695	777	664	658	686	700	711	688	660	653	680	634	669	667	668	694	621	675	665	666	688	703	684	670	674	704	675	676	719	674	677	650	699	655	718	650	666	708	675	724	627	681	738	699	672	680	734	638	722	702	658	715	643	685	689	626	690	668	664	630	664	658	696	639	707	707	673	663	651	701	641	689	728	643	724	741	678	667	685	665	639	671	706	646	723	695	705	673	655	713	651	674	687	715	673	662	715	681	694	646	691	678	689	683	730	669	653	674	695	684	668	686	657	683	689	650	664	673	695	657	617	705	722	680	677	687	632	705	724	658	650	743	712	714	674	679	701	682	670	695	704	732	753	628	664	721	668	671	699	742	721	705	645	715	702	690	656	705	687	693	704	685	711	716	683	740	692	703	659	693	645	705	618	694	649	679	677	693	709	677	701	671	686	626	675	642	703	645	684	678	644	704	690	698	691	662	728	629	689	648	728	729	665	711	701	690	679	695	709	737	715	710	677	685	658	716	618	707	676	676	658	690	708	697	701	712	697	627	675	654	677	736	676	663	685	692	666	664	668	670	677	669	659	680	725	638	674	708	694	671	665	717	698	697	632	667	675	684	694	674	672	675	652	613	666	675	674	654	714	664	672	687	697	678	652	665	669	693	691	659	713	691	664	699	691	719	713	664	638	691	706	695	688	691	676	680	688	651	682	659	709	744	620	656	700	677	655	705	701	702	739	672	692	666	668	682	653	661	711	674	650	667	695	630	689	695	687	671	648	727	671	640	711	666	630	699	641	671	675	643	662	636	723	709	723	690	690	660	694	715	633	691	663	670	633	622	678	683	700	654	689	692	697	684	666	690	663	698	664	656	679	698	689	681	680	713	671	669	717	673	672	667	675	706	677	668	676	684	692	667	663	684	667	708	722	680	687	679	654	704	655	706	679	668	714	673	613	693	689	679	708	690	725	705	739	664	664	672	712	665	662	719	683	642	645	661	658	664	665	683	701	639	712	682	686	695	695	726	715	693	768	659	660	672	667	647	683	714	658	740	680	703	672	724	656	699	676	652	651	695	650	640	703	709	717	697	703	681	643	652	693	701	698	694	648	724	643	752	682	713	674	707	660	693	700	668	684	690	680	681	679	637	656	649	670	668	680	709	714	706	641	667	716	644	669	651	653	665	668	718	633	677	657	721	695	688	680	668	733	685	647	670	699	653	730	707	705	676	697	682	699	674	676	702	692	647	700	658	721	695	642	675	658	667	679	719	680	663	645	727	700	655	723	678	717	746	696	680	697	652	734	679	718	701	718	661	693	656	706	711	694	687	694	666	697	714	676	668	693	662	676	734	617	654	652	693	684	718	669	643	664	717	670	659	709	659	688	660	633	753	707	695	682	693	643	663	704	681	650	698	663	668	677	683	685	714	688	630	693	727	660	662	649	708	666	708	682	719	702	721	671	680	722	665	657	641	650	704	690	701	672	673	687	680	642	682	700	682	666	692	653	653	675	711	704	667	675	661	679	684	703	662	692	692	682	686	697	692	732	646	632	713	662	677	660	695	688	715	675	662	700	662	691	683	702	694	674	717	696	667	669	673	674	662	685	694	715	717	704	706	677	656	723	689	681	713	677	702	648	669	702	707	668	712	660	651	680	702	648	686	640	654	664	668	636	694	650	691	690	682	665	688	671	691	653	702	646	659	675	697	676	669	702	707	660	720	662	716	698	664	665	668	632	690	702	708	718	702	701	666	707	684	708	687	694	677	663	687	709	678	721	674	672	654	616	703	671	673	697	714	659	683	647	676	661	683	679	728	670	674	705	653	711	681	688	644	692	684	702	675	649	686	694	691	655	683	689	696	666	654	712	674	652	684	724	709	681	664	685	661	707	662	685	707	694	696	675	687	635	699	682	671	711	703	632	643	705	742	680	718	720	679	666	672	653	687	721	657	693	662	679	704	682	708	721	694	664	691	621	630	687	664	672	622	694	693	704	678	674	668	685	657	679	691	601	654	675	653	651	700	680	725	680	695	685	700	662	688	689	646	701	680	671	725	717	742	666	674	704	694	685	713	674	710	675	679	690	660	693	725	698	680	689	675	652	692	719	734	713	710	668	682	674	653	664	694	709	646	665	677	692	676	646	685	644	663	675	731	700	708	697	680	685	649	675	688	726	659	659	674	692	693	689	701	703	710	684	675	656	732	675	674	663	667	674	717	676	708	710	688	668	672	653	680	670	674	666	690	649	717	674	715	681	664	702	679	672	684	655	651	685	675	661	719	660	701	653	663	677	687	689	686	669	702	667	676	729	676	678	698	714	718	698	681	694	709	667	633	681	700	689	695	723	683	674	651	623	682	706	700	672	695	699	634	637	669	679	701	685	719	670	710	680	695	655	666	681	712	663	686	721	661	677	689	668	673	691	667	741	674	709	724	698	676	695	680	700	672	691	680	666	670	665	671	683	654	658	693	632	670	650	689	681	699	672	723	730	758	683	717	715	690	669	676	734	692	694	711	671	668	671	695	687	705	650	712	679	661	664	705	690	673	704	699	704	747	696	662	668	673	690	674	645	725	645	642	677	695	701	724	710	670	670	736	681	673	674	732	709	696	679	655	660	689	686	641	729	745	671	668	691	706	671	622	685	658	667	670
30025	18145	8173	2218	877	129	131	129	129	153	114	133	130	139	109	135	165	125	110	133	117	138	118	126	123	135	146	131	115	130	137	135	143	138	137	126	141	138	136	134	122	124	138	132	114	137	130	103	128	127	134	116	126	124	136	103	131	137	121	152	129	124	124	129	126	128	149	136	114	125	133	116	125	135	123	125	105	134	139	142	124	147	130	145	111	133	119	146	126	125	125	149	142	113	121	121	112	129	122	124	125	131	150	130	120	125	147	129	139	122	122	124	137	124	136	131	116	118	120	133	145	108	119	137	126	142	109	134	135	133	141	130	118	109	119	127	140	136	124	135	142	149	131	136	135	136	148	140	122	138	151	134	129	122	115	120	138	128	115	129	143	134	134	130	141	121	139	132	118	133	124	142	119	107	132	132	109	111	113	138	126	116	118	105	133	121	130	130	145	149	124	127	147	143	124	140	141	128	152	144	133	136	140	141	137	141	145	140	115	113	111	115	149	148	114	154	116	133	128	133	123	130	140	114	128	118	145	143	108	137	142	109	113	127	121	109	139	133	131	125	125	142	145	141	118	130	131	120	126	131	142	130	129	123	139	132	144	129	129	134	147	118	106	131	145	111	120	150	125	143	114	136	154	138	123	128	137	141	124	117	143	118	163	132	123	123	156	130	104	98	132	129	138	152	126	128	106	116	135	138	142	90	141	122	117	126	154	120	118	129	118	111	138	122	129	118	131	138	105	143	118	119	131	122	113	119	122	132	130	114	141	125	128	122	138	128	134	126	125	105	123	125	133	107	122	142	139	135	141	143	133	126	125	131	128	120	127	120	134	143	125	133	129	139	125	118	139	116	116	139	133	122	137	130	141	125	147	128	133	137	119	117	123	122	129	121	131	139	131	140	141	118	116	129	126	112	133	126	138	120	129	108	141	119	115	137	142	113	132	124	143	134	141	139	126	109	135	113	129	128	138	115	128	129	141	124	129	116	140	146	141	106	163	132	142	128	123	140	146	126	115	115	123	138	118	129	122	126	121	129	118	117	139	116	141	140	135	134	143	147	128	122	127	134	121	117	117	125	121	133	136	126	129	113	116	128	143	113	135	126	120	141	164	140	128	129	130	124	142	123	127	146	128	116	126	137	135	154	125	139	136	129	133	123	126	119	134	125	127	108	119	136	144	107	130	134	134	105	114	132	148	132	124	122	125	126	129	131	115	147	135	150	137	118	127	137	133	140	132	132	123	112	128	129	121	119	116	136	124	137	127	140	165	122	126	146	131	144	130	108	122	130	153	125	132	143	123	124	129	115	134	150	136	128	135	139	151	150	133	109	126	133	134	125	126	147	164	129	129	140	134	113	145	130	129	143	129	121	128	125	131	128	139	129	126	108	136	133	102	124	120	118	124	116	156	124	147	134	146	122	136	136	105	136	152	132	127	123	116	123	127	132	131	123	150	140	109	126	123	114	173	122	141	131	157	139	123	131	134	120	106	133	130	144	138	133	113	129	139	116	132	104	103	129	105	137	124	114	137	154	133	127	120	131	144	112	146	120	130	135	134	132	130	148	107	137	143	120	122	136	114	136	122	129	138	126	131	137	108	161	144	133	129	146	130	127	131	139	130	107	132	143	134	140	106	115	137	125	127	132	124	131	109	150	125	119	127	120	143	143	143	110	147	99	137	129	111	134	116	129	153	128	130	137	108	147	131	112	144	108	123	132	130	118	132	145	97	131	135	114	126	140	121	137	137	119	123	119	135	116	142	134	115	132	137	115	140	130	129	104	108	122	144	131	134	124	123	125	122	135	115	121	125	136	125	117	137	115	140	119	138	142	118	133	139	123	128	110	111	120	119	114	130	114	140	124	116	145	132	125	133	128	137	137	131	115	118	127	148	148	145	135	116	139	128	137	126	117	114	166	136	121	140	112	135	134	125	142	127	141	151	115	136	151	127	124	96	130	137	138	128	125	131	141	110	154	138	142	137	115	135	127	145	138	132	131	129	112	152	145	124	127	144	123	120	148	133	142	112	122	146	153	139	140	132	120	124	135	134	114	146	127	140	127	134	128	135	149	137	153	131	146	137	103	112	143	127	122	144	126	116	137	140	141	135	137	137	133	134	127	117	149	111	147	117	121	127	126	124	97	138	146	128	134	140	129	134	122	154	140	125	122	134	117	119	120	166	123	134	137	141	123	129	114	139	134	111	151	120	132	123	124	123	141	119	139	124	115	153	121	154	131	123	127	117	138	126	132	140	128	127	136	164	136	137	119	132	134	125	126	150	126	143	108	129	148	122	132	132	142	130	135	126	146	126	131	143	125	117	132	130	125	140	131	151	133	118	144	155	114	141	123	152	109	120	122	135	136	144	137	156	134	121	149	144	119	135	121	122	120	132	126	127	138	131	133	129	119	118	128	106	134	144	96	120	113	139	125	133	122	138	131	131	116	137	163	121	119	123	135	135	138	140	114	121	129	127	139	130	135	131	145	130	139	116	140	120	127	128	124	124	106	119	128	123	123	142	158	120	123	144	128	125	130	145	126	140	90	120	132	118	112	145	142	110	122	129	137	137	128	116	132	142	120	133	129	135	159	117	128	118	136	129	131	121	135	115	108	135	134	119	132	126	108	121	135	122	139	137	126	116	112	132	123	149	142	126	126	128	117	135	112	109	139	107	98	138	112	133	143	117	122	131	127	142	130	127	129	141	122	130	136	109	143	111	141	147	126	157	122	124	122	116	139	126	115	111	133	126	132	135	142	130	111	127	131	125	119	117	119	107	135	136	154	125	137	121	128	118	121	141	128	169	129	137	124	119	116	127	137	126	133	112	98	125	127	146	110	145	129	128	120	132	122	132	103	117	131	113	125	125	119	128	117	130	143	118	141	132	156	149	116	126	131	135	116	125	129	122	118	156	129	130	120	120	127	128	136	138	119	137	138	128	114	163	135	125	124	123	136	117	145	137	143	137	125	128	121	141	122	124	142	130	148	122	98	121	116	122	123	121	137	123	130	138	153	134	100	132	132	129	142	117	129	138	106	140	125	137	115	132	107	120	118	146	144	139	122	107	124	125	126	143	116	138	126	127	137	143	146	118	113	125	126	154	117	140	148	143	138	143	114	135	114	127	119	130	133	143	112	126	141	132	130	124	135	137	121	124	130	164	141	132	124	125	162	128	107	134	130	134	138	121	121	145	156	125	130	127	130	152	116	131	147	122	113	129	131	123	129	143	115	132	136	108	138	122	135	121	125	146	129	120	122	117	126	121	126	137	147	122	131	123	110	116	134	120	145	107	115	122	147	132	125	110	130	126	145	118	129	156	137	107	130	124	138	132	142	134	135	103	119	128	131	156	134	115	107	142	130	124	117	134	117	139	116	123	139	122	133	124	128	125	121	133	132	137	118	132	134	138	121	136	127	131	125	128	141	122	127	148	134	127	127	133	122	136	104	142	151	122	147	141	137	151	124	130	141	133	130	133	123	121	136	145	99
28199	21235	11824	6248	2936	431	444	475	433	431	403	440	441	410	445	401	423	410	424	475	399	431	409	450	425	418	472	445	409	414	480	440	443	454	412	437	423	444	456	432	421	451	403	469	407	402	482	434	462	441	432	456	407	425	428	426	405	425	425	417	456	415	441	418	415	447	462	412	453	422	415	444	436	436	423	443	457	437	465	402	452	431	446	455	419	412	422	445	457	403	438	433	450	435	456	463	401	398	387	419	423	438	459	430	413	423	447	440	431	422	403	432	393	415	406	393	405	443	421	429	437	424	415	419	422	442	412	465	424	444	415	458	415	430	430	426	451	401	437	417	472	424	401	452	430	439	442	429	428	425	412	434	437	416	436	446	439	474	410	421	481	443	427	433	413	441	425	382	434	412	414	427	424	420	446	455	417	424	437	390	416	406	463	419	451	456	438	440	432	422	448	421	429	421	455	461	448	443	393	435	408	450	451	409	433	441	413	417	428	465	414	405	461	427	407	396	454	425	464	420	429	456	441	463	431	439	408	461	392	436	398	414	432	440	435	455	438	422	432	457	408	446	447	395	401	432	417	446	448	418	428	398	450	403	408	419	448	435	416	441	431	469	412	418	437	435	407	436	423	399	416	449	431	445	425	435	438	426	452	405	439	432	437	431	434	451	431	464	428	433	396	463	426	413	430	430	440	440	435	426	434	424	433	430	429	473	415	425	461	460	403	417	453	428	425	451	419	414	421	446	451	401	434	425	422	439	419	467	471	417	412	447	397	469	421	410	421	442	424	439	416	429	396	429	432	419	444	418	433	410	404	448	404	453	415	403	423	455	424	418	445	447	482	450	441	415	426	421	423	446	422	435	415	436	452	412	437	451	416	447	391	436	414	424	443	410	438	442	437	441	452	415	424	430	472	430	424	453	456	438	441	375	399	437	382	434	405	453	437	414	449	426	470	441	425	400	420	415	477	473	436	433	424	438	446	402	434	438	425	432	457	414	427	418	416	485	430	472	424	412	430	412	457	426	430	462	412	441	408	443	426	421	431	406	455	419	409	435	392	459	469	443	457	448	451	417	449	422	446	461	450	455	435	415	411	465	410	451	403	410	435	503	437	432	434	409	466	407	413	455	404	424	440	455	457	491	429	421	419	432	437	436	460	449	478	416	478	394	438	422	423	445	381	379	414	448	415	463	441	437	451	431	438	473	438	430	400	464	422	471	427	410	435	402	455	440	410	440	412	485	432	403	397	411	382	451	435	407	416	429	416	458	460	406	420	480	417	435	438	435	439	481	435	460	408	469	424	414	388	394	430	430	461	419	446	438	443	442	434	436	458	438	401	412	447	415	445	433	445	427	443	439	415	412	463	434	444	442	430	424	467	410	426	444	418	424	447	472	418	420	456	444	463	442	423	389	412	442	464	446	415	427	441	411	427	438	399	451	393	464	444	425	442	470	418	463	421	432	376	419	433	428	425	451	479	406	428	444	437	414	433	453	439	400	432	473	420	425	420	378	442	402	438	450	433	444	431	434	423	433	430	411	416	432	449	478	458	371	457	430	430	425	415	432	430	450	420	431	435	435	393	417	478	458	452	406	441	443	441	451	456	447	451	444	431	439	390	439	441	419	401	439	403	402	473	409	409	450	404	431	421	417	428	442	421	408	453	405	466	426	414	448	407	403	403	419	429	397	436	444	433	408	428	453	441	462	469	373	419	414	442	454	436	434	420	418	393	411	481	419	442	417	406	438	414	441	418	415	455	441	415	422	414	450	431	423	452	412	439	442	403	400	410	438	484	455	431	449	439	437	477	457	394	445	437	449	438	399	419	415	453	450	421	489	422	421	468	424	431	413	412	468	415	456	445	489	445	472	437	442	450	418	402	444	442	450	428	447	470	422	454	436	437	410	418	390	448	427	403	439	458	418	408	420	442	419	466	410	436	425	438	419	445	441	487	419	424	426	453	408	453	438	428	420	388	458	404	458	459	440	416	411	432	435	435	424	414	437	463	436	404	462	406	451	418	420	440	420	457	405	419	429	439	432	451	418	423	420	422	440	418	455	474	426	495	424	417	425	431	425	424	418	442	410	419	474	444	410	432	439	418	416	437	412	414	418	452	436	406	461	460	400	449	431	403	410	464	444	420	444	449	459	463	416	416	488	455	452	426	432	463	426	410	445	412	422	462	425	412	433	437	432	434	443	395	426	475	445	435	438	408	442	422	433	460	432	460	447	416	444	419	431	433	462	421	426	400	464	437	429	432	410	462	421	425	465	441	441	444	434	431	440	403	433	429	449	439	452	404	387	485	417	479	447	438	411	439	434	421	404	423	411	475	441	411	413	424	395	439	481	448	438	424	445	453	445	455	428	455	409	473	427	451	441	458	405	426	395	434	434	477	451	417	483	407	424	426	439	414	435	455	418	458	447	417	465	436	409	434	425	410	429	474	435	453	471	456	461	453	423	432	449	453	423	427	439	451	425	442	419	395	418	456	412	419	455	464	457	439	412	434	424	409	451	432	409	420	449	409	435	443	422	410	395	436	441	374	459	435	424	400	456	395	481	420	427	458	435	424	444	406	388	477	448	431	407	437	428	442	456	484	435	435	412	415	426	429	453	428	472	413	422	432	432	424	405	467	469	420	463	440	466	423	433	444	414	393	422	469	426	425	424	431	439	430	422	442	426	484	430	463	408	438	422	417	424	378	415	445	413	411	410	397	433	457	437	401	394	423	430	415	454	410	408	438	434	391	442	452	447	423	443	427	460	503	415	441	403	417	442	439	441	450	456	443	452	438	419	435	428	448	423	436	422	440	474	448	422	428	485	411	404	444	473	461	411	418	452	406	480	414	448	439	431	439	429	455	426	415	466	434	420	431	441	445	402	448	450	461	401	438	446	422	410	439	415	441	420	446	418	449	451	419	462	443	455	409	456	418	464	415	456	457	448	405	434	422	400	431	422	445	437	409	446	436	416	459	430	436	407	447	411	446	418	412	413	447	414	424	407	442	414	430	446	457	429	430	437	458	481	417	438	439	452	451	433	434	429	425	408	452	440	427	428	444	441	438	405	449	463	449	451	437	461	429	433	411	460	378	432	437	459	441	404	455	430	393	451	458	455	394	402	446	410	424	434	454	440	414	446	444	402	425	441	457	446	447	439	443	423	439	417	454	422	412	471	442	431	418	407	435	475	411	431	473	445	444	422	408	424	411	466	434	458	446	387	425	416	417	446	431	446	415	419	473	473	412	415	448	446	445	411	428	442	434	414	461	430	441	425	413	432	426	403	403	404	419	418	420	422	433	405	447	426	430	430	456	428	469	407	435	448	434	450	455	448	407	448	445	433	417	427	428	421	444	405	432	437	440	437	439	455	460	409	463	428	425	455	440	415	449	419	452	495	432	466	437	428	457	421	427	439	423	408	447	448	449	410	416	439	446	431	427	412	468	435	464	428	451	464	413	406	405	424	399	421	461	453	417	461	421	431	432	440	448	416
62832	54608	43836	23186	10797	349	150	136	146	155	119	117	121	117	113	138	128	122	114	116	130	125	122	126	135	119	123	136	95	126	135	113	129	117	128	121	139	122	130	112	123	123	115	133	118	105	104	139	115	119	108	112	105	105	110	108	148	114	129	111	136	127	115	116	110	115	130	127	123	128	107	110	121	131	125	105	107	114	131	115	111	121	119	118	136	146	130	125	118	127	132	114	125	122	137	111	126	123	130	103	121	123	110	115	112	109	111	129	135	134	137	124	129	125	104	116	109	103	130	103	123	135	131	123	117	117	127	110	137	116	126	107	115	113	123	105	126	117	121	138	115	107	122	120	134	103	109	105	100	124	123	112	143	135	117	113	105	138	112	122	123	129	128	107	107	119	123	126	115	115	104	122	114	134	136	108	115	142	122	118	119	131	119	117	136	114	120	125	120	115	125	113	114	123	127	107	123	115	123	120	118	122	125	118	109	119	122	128	104	126	113	131	114	128	110	103	136	116	110	98	112	108	102	132	110	131	120	121	117	114	124	118	114	117	134	114	115	103	112	125	120	145	113	112	122	138	111	135	123	123	139	120	133	122	115	136	129	135	146	134	120	103	122	118	114	102	104	116	134	119	115	122	117	115	124	116	110	122	108	121	136	113	115	132	107	121	116	108	116	132	120	140	113	121	110	116	134	116	113	128	106	127	104	104	127	139	108	93	130	120	130	99	91	126	125	120	139	121	120	126	117	107	119	131	113	121	110	136	132	103	136	126	120	125	116	107	118	125	130	124	120	102	123	123	112	128	130	120	115	127	132	117	121	127	120	116	111	125	110	112	120	108	127	118	116	135	114	125	122	102	114	117	122	124	132	117	113	138	101	114	112	117	111	123	119	115	125	118	99	96	130	132	111	118	100	127	104	120	120	118	116	121	107	132	104	114	130	105	122	107	136	117	133	117	115	126	132	108	93	113	145	136	118	136	112	133	112	114	107	116	124	133	124	123	119	124	98	102	101	104	114	111	123	131	125	114	128	106	119	101	106	127	125	111	151	137	116	108	124	116	127	122	110	110	115	115	130	96	117	118	109	117	145	115	130	119	107	122	106	100	122	131	119	97	115	133	113	114	110	125	112	123	126	125	105	111	112	96	136	135	107	132	98	110	119	111	110	118	129	110	144	107	97	128	112	108	105	113	131	111	110	113	119	106	109	114	102	111	133	123	129	123	99	119	129	110	120	98	126	142	100	114	122	108	107	101	136	112	96	128	113	130	127	114	113	115	118	136	110	123	117	142	116	114	111	107	107	122	118	147	138	103	144	118	120	115	106	121	104	128	126	123	118	137	122	118	135	106	127	144	135	101	139	113	133	104	130	113	141	105	105	131	126	128	117	112	120	127	128	130	119	121	127	121	110	104	111	107	139	127	100	131	118	117	131	126	105	111	112	113	109	119	119	135	130	111	118	117	119	96	146	105	101	120	114	102	96	115	121	129	115	111	97	134	119	116	131	122	116	140	118	114	115	121	114	118	126	132	130	111	119	119	84	128	128	131	110	111	135	133	119	110	116	120	110	126	130	132	129	129	99	125	105	112	101	111	125	118	128	129	115	112	112	122	99	108	107	125	121	105	110	125	122	107	106	120	117	113	117	127	121	125	121	119	121	138	114	113	135	113	108	136	124	119	146	138	123	133	126	116	99	140	132	120	106	126	120	116	108	144	96	115	136	118	129	118	107	134	137	115	120	119	145	109	132	124	123	113	121	122	116	92	102	117	109	134	128	124	106	133	117	105	105	116	119	127	122	127	119	138	115	113	114	137	116	138	134	109	136	110	121	118	120	115	131	138	124	130	141	147	126	118	115	137	115	106	127	112	117	130	113	121	82	130	128	115	129	127	112	105	117	106	121	112	113	118	116	137	108	122	119	123	129	127	133	134	106	112	123	106	124	129	135	111	128	121	121	115	112	131	114	124	110	120	104	141	114	117	123	117	129	110	116	127	142	106	135	120	113	119	123	127	136	120	122	132	116	130	132	141	129	111	119	129	116	128	102	108	138	109	115	109	132	136	129	109	102	117	116	107	124	131	119	117	100	126	121	116	122	129	110	125	134	108	128	111	108	112	115	112	126	124	93	109	115	124	128	111	111	107	102	136	97	111	134	127	93	122	124	118	129	117	132	109	114	131	117	127	125	111	125	120	130	129	126	121	117	109	119	106	100	106	116	118	115	123	114	144	108	116	111	121	114	114	99	148	98	111	97	130	118	118	117	126	126	129	126	111	119	116	109	139	131	128	124	125	131	137	107	124	129	131	109	126	123	111	133	110	118	110	134	122	143	103	136	130	108	116	119	126	139	133	114	98	124	123	106	119	125	105	115	125	106	122	124	105	104	143	102	122	133	124	106	100	113	131	113	126	120	115	124	110	133	122	119	123	143	99	126	117	133	113	111	123	109	118	109	121	109	120	127	108	138	122	132	128	113	109	127	117	124	126	106	132	118	138	112	114	83	137	122	142	103	141	101	133	108	119	129	117	144	115	112	96	114	120	117	112	128	121	124	125	127	113	123	121	136	121	119	136	110	112	109	137	104	125	132	126	132	121	117	136	124	143	121	135	125	127	113	123	123	116	111	123	122	151	110	121	107	129	114	121	112	120	115	139	107	110	110	129	150	115	105	138	108	137	107	117	145	117	120	125	137	106	103	125	139	112	134	125	133	142	122	116	106	126	131	123	128	125	114	133	101	133	139	133	125	104	135	93	131	151	97	112	128	117	127	113	115	104	129	125	118	121	119	111	96	121	101	110	112	122	118	130	112	136	112	123	104	107	102	110	129	113	131	112	119	102	113	123	123	113	137	136	121	137	120	115	97	123	123	133	113	97	111	133	115	124	122	113	130	129	103	121	109	121	127	127	118	123	119	125	123	102	105	119	144	123	145	117	132	120	125	105	123	118	115	121	132	122	102	120	114	117	122	132	122	112	132	128	120	134	113	110	121	104	111	131	110	114	121	114	119	106	122	116	116	134	125	121	116	115	129	114	114	120	127	115	111	124	132	124	118	109	140	113	126	122	121	133	126	132	129	124	120	125	138	112	122	124	141	114	121	115	129	115	123	134	120	92	120	102	115	116	108	117	121	140	130	121	128	114	126	127	127	127	129	123	110	110	111	122	121	111	133	103	105	128	132	119	117	125	148	105	113	111	117	120	124	108	126	106	150	124	100	122	129	115	125	100	109	113	122	109	116	119	108	125	116	113	122	122	129	108	115	119	117	120	133	124	131	151	114	118	109	115	110	109	113	112	106	124	124	120	127	125	127	130	133	117	110	120	119	127	130	124	124	109	128	115	125	111	99	119	126	112	103	127	139	125	130	139	120	125	106	122	130	109	108	123	116	125	132	117	122	116	123	121	116	101	113	126	123	135	102	129	114	127	111	101	105	136	108	137	120	123	124	131	116	124	122	125	101	117	114	142	121	117	139	139	127	120	115	109	135	114
44950	45107	40370	29895	15990	543	533	440	452	444	425	419	444	441	409	476	398	415	445	413	432	411	394	386	419	387	429	405	444	431	431	423	410	381	424	443	453	434	462	403	425	410	366	385	421	426	462	433	422	419	384	396	432	422	431	396	392	400	378	392	425	429	413	405	410	410	412	394	383	435	406	415	405	421	381	371	405	409	407	390	364	386	390	396	372	411	427	451	391	407	413	395	364	442	408	395	376	390	410	415	425	401	356	398	415	406	381	383	392	404	384	399	404	415	392	399	413	392	393	439	393	394	413	420	411	372	400	420	401	426	385	426	423	397	413	414	374	432	415	370	447	409	397	411	366	373	383	425	395	414	399	430	427	382	429	422	438	446	428	411	408	403	419	402	401	415	425	430	472	426	411	368	436	399	417	402	442	411	401	413	390	417	446	420	367	423	420	417	388	438	413	402	436	398	396	431	417	421	402	422	421	429	379	350	408	374	370	421	422	423	407	430	435	456	399	425	413	410	403	384	418	412	373	403	392	409	398	429	406	456	403	394	413	407	394	423	378	410	431	404	378	407	426	406	426	393	369	410	418	421	405	420	400	408	446	477	410	393	408	400	415	380	396	402	418	421	412	369	423	407	437	422	425	438	421	389	424	424	441	413	404	424	401	426	408	402	378	414	425	399	386	396	382	403	415	393	403	422	396	429	391	415	385	408	394	382	419	431	383	413	422	428	410	410	392	415	426	428	422	411	421	451	382	410	437	389	396	393	397	396	429	426	409	406	412	423	407	406	416	417	404	430	409	412	422	400	398	401	402	436	393	404	427	420	442	434	457	397	397	411	384	392	411	423	428	413	408	400	413	418	409	379	411	404	366	424	424	433	408	392	414	412	422	406	380	440	405	410	406	397	394	427	397	419	405	407	395	399	415	402	450	438	434	332	433	424	392	411	439	411	413	399	415	448	447	418	398	386	437	432	364	411	432	406	403	411	398	417	443	413	417	428	401	398	413	406	407	433	411	435	418	381	392	456	390	433	416	404	373	405	397	419	409	438	388	387	392	428	409	403	370	378	419	404	395	429	429	405	398	431	382	432	390	404	444	386	405	386	397	412	432	403	411	391	398	403	392	451	411	441	396	403	410	429	411	451	426	397	391	387	447	403	402	411	382	414	399	434	441	415	402	421	390	399	394	430	388	419	444	382	408	422	428	423	393	411	372	412	413	420	411	413	416	421	354	400	435	431	394	411	394	376	392	388	383	383	405	396	407	419	425	405	404	418	410	430	415	386	419	433	410	364	402	411	415	406	411	416	372	428	426	412	394	395	417	406	399	457	435	425	375	409	395	395	440	388	409	400	422	392	404	413	399	416	429	406	406	388	408	403	409	430	387	406	412	391	473	414	399	421	385	418	402	413	380	405	407	416	419	433	365	422	418	394	417	408	408	410	400	395	421	402	441	398	411	399	410	449	426	384	427	398	406	414	426	404	355	429	417	404	393	431	397	429	409	418	402	422	370	406	430	418	383	428	408	411	430	391	419	431	408	388	336	387	399	395	382	371	445	423	442	396	394	367	436	373	424	438	402	396	403	372	408	397	433	435	392	381	386	426	395	380	446	399	428	394	413	420	418	423	398	419	421	421	392	416	404	408	425	403	413	426	424	428	428	403	417	422	405	401	404	413	408	428	435	417	426	419	398	379	415	415	394	431	404	393	413	414	380	426	415	419	399	414	394	390	400	415	398	424	388	398	406	417	388	409	410	383	395	379	400	388	414	413	388	393	437	398	406	387	450	402	410	410	390	413	385	416	369	434	413	421	393	441	404	399	432	429	404	400	399	408	407	407	426	401	403	430	420	439	399	426	386	393	405	388	408	386	412	380	442	410	418	446	396	404	404	414	432	391	426	404	412	409	441	393	398	373	424	416	428	417	435	415	399	402	440	421	427	414	418	396	410	397	407	384	444	412	441	425	392	424	413	360	428	408	430	402	398	394	398	434	412	431	409	402	387	405	414	408	389	358	407	418	403	375	403	404	399	408	395	402	450	401	434	409	443	423	376	372	442	427	412	411	421	412	390	408	405	383	362	400	407	378	422	438	407	408	401	382	429	377	436	397	379	436	424	414	386	426	423	413	411	409	420	441	417	441	417	423	411	426	391	442	385	420	434	404	429	390	408	403	417	433	392	443	430	385	415	411	378	412	375	409	401	404	410	418	413	428	388	426	404	398	392	402	411	421	385	409	392	383	428	394	398	399	403	383	426	414	385	402	431	406	408	437	422	414	422	410	398	384	397	422	411	389	396	455	395	412	413	390	440	411	377	428	423	410	400	388	388	411	418	392	410	416	392	429	466	377	446	397	419	383	415	411	412	386	405	387	418	393	406	407	404	380	422	389	379	423	407	443	376	399	403	402	406	368	410	398	382	403	434	410	434	403	386	395	378	400	409	393	411	391	428	418	417	395	399	390	400	423	369	433	395	423	389	411	387	390	410	385	432	381	392	388	399	412	451	420	385	425	420	421	407	438	419	397	381	407	388	371	424	419	424	408	360	379	411	358	439	415	397	418	407	411	434	430	446	426	404	413	411	404	403	404	402	408	410	434	440	418	406	453	384	410	411	407	405	391	385	402	402	426	416	387	393	392	399	442	381	405	403	379	413	425	421	450	450	398	418	417	397	436	406	405	438	378	413	431	387	383	384	386	434	426	415	393	395	376	431	383	392	388	434	416	420	439	403	402	385	379	398	445	394	424	414	399	416	428	388	425	408	375	430	426	438	382	400	431	387	404	438	372	421	382	400	403	423	395	422	387	443	384	420	432	402	391	419	432	406	416	405	453	403	388	402	421	424	412	389	405	437	413	415	404	385	413	429	453	377	405	410	418	426	433	421	403	379	415	383	420	430	393	403	409	407	426	401	374	394	423	408	392	427	444	377	393	423	393	415	390	374	410	446	394	403	394	416	400	385	394	423	425	412	441	421	395	394	424	398	413	391	374	419	359	431	422	424	424	433	408	408	419	395	404	399	406	425	392	405	390	425	383	434	444	407	444	396	425	433	393	405	404	378	348	416	413	417	375	411	406	415	448	404	376	423	363	421	418	383	455	424	419	426	427	414	372	408	359	400	389	367	403	431	402	437	440	433	423	355	402	377	410	399	392	413	456	368	395	396	401	418	390	399	385	386	407	380	409	449	436	407	358	388	442	416	395	394	403	414	427	418	396	400	406	428	401	420	404	428	411	425	417	416	392	422	407	389	418	414	433	392	390	392	368	410	426	412	437	419	398	436	405	406	409	408	428	417	414	417	416	432	445	437	416	421	369	442	423	402	393	388	397	390	408	426	386	426	429	412	403	415	405	386	399	418	395	386	397	420	431	394	400	406	375	398	432	399	427	397	366	448	379	437	365	424	400	425	393	386	394	404	421	414	398	418	384	419	407	418	420	418	426	410	389	390	417	391	398	409	395	428	410	389	402	405	430	413	374	397	440	421	411	413	415
76953	70854	57469	40001	18149	1648	287	266	256	237	258	238	230	243	233	205	247	222	222	215	200	204	240	254	221	211	212	240	238	231	193	227	230	239	234	240	222	205	210	221	232	212	211	225	216	235	219	236	200	201	218	212	213	219	221	201	234	228	224	234	213	221	233	223	227	203	222	217	235	216	240	226	210	211	204	242	234	251	219	234	228	213	221	225	206	220	226	213	218	216	231	230	229	213	244	217	216	208	222	228	240	229	227	220	251	189	217	224	224	219	203	187	225	224	229	227	224	228	206	219	219	228	243	212	214	211	211	215	201	204	224	215	233	234	224	240	251	210	229	217	204	235	236	215	204	223	224	200	197	194	231	228	196	223	211	204	208	220	204	214	204	222	213	211	232	210	228	218	199	220	189	215	227	218	232	215	210	237	226	242	204	228	218	234	204	240	212	255	215	216	233	235	202	215	209	226	213	209	229	212	270	225	245	221	202	218	209	206	235	228	219	202	220	203	212	207	209	239	232	223	220	240	220	237	219	219	251	215	226	243	224	222	226	206	236	223	205	222	243	210	213	206	229	217	204	236	223	238	201	223	212	202	228	224	220	236	236	203	218	226	220	219	205	217	193	223	217	240	229	225	245	245	233	227	226	246	219	210	207	207	223	221	238	221	215	260	215	207	213	205	243	207	212	249	221	229	223	228	234	225	197	219	202	209	237	215	222	240	217	220	242	220	221	211	220	222	210	222	203	225	234	213	219	205	206	230	188	215	214	201	209	203	244	225	248	210	217	219	213	217	227	213	190	237	210	217	233	216	238	199	240	213	214	211	219	243	208	233	206	226	228	206	220	203	201	260	217	215	170	221	214	227	197	226	246	197	234	225	206	202	201	251	222	245	220	216	233	205	219	217	248	203	256	223	204	210	204	220	209	228	216	218	230	221	234	224	228	227	233	226	217	210	235	234	237	199	215	228	248	219	194	219	221	217	231	233	246	218	211	196	208	207	219	225	220	238	211	232	207	182	205	204	214	226	213	212	224	225	240	230	212	205	216	217	203	219	219	227	229	222	244	234	232	222	258	222	203	203	250	222	244	237	212	202	211	203	231	231	211	227	235	214	194	216	205	240	215	219	222	221	236	214	197	226	216	244	204	224	204	213	213	230	194	228	212	211	211	230	245	210	227	224	234	220	212	195	225	220	235	217	200	256	221	191	220	212	205	234	233	215	242	216	217	211	223	215	216	236	221	198	184	231	209	244	232	232	227	210	213	237	217	251	183	242	206	204	229	216	219	223	235	230	207	244	231	213	228	231	231	210	209	227	244	221	203	210	220	228	250	237	236	211	231	226	201	206	188	220	249	211	222	237	208	228	222	201	229	217	212	214	209	238	179	214	195	209	239	219	242	212	205	206	234	197	217	232	207	242	219	236	205	211	240	216	214	221	213	246	223	237	217	207	207	226	212	192	225	199	208	211	196	218	216	252	218	217	208	207	232	226	199	239	252	213	236	206	234	229	199	208	209	187	237	236	198	225	215	187	189	245	221	182	224	212	227	220	208	212	236	217	247	239	236	231	219	235	208	250	205	213	208	211	209	238	248	197	234	225	167	242	215	225	209	232	230	206	222	217	222	217	223	205	206	244	190	219	234	206	225	216	232	221	213	231	189	202	218	210	222	234	215	222	236	214	213	240	211	221	202	214	239	216	219	217	225	173	240	230	240	226	213	225	220	240	209	226	220	176	218	226	201	202	239	232	201	204	217	206	216	228	189	216	190	226	233	187	220	209	238	221	228	205	215	209	204	240	216	239	196	223	218	248	217	218	190	212	187	240	202	249	222	231	217	239	196	225	222	223	213	212	218	224	207	248	240	246	230	217	218	211	203	198	226	229	240	198	192	221	200	207	221	209	231	218	202	221	215	256	240	230	179	207	221	208	223	215	217	255	215	208	224	206	215	189	231	244	220	245	218	244	238	219	219	239	218	230	236	213	234	230	232	221	210	218	216	220	211	246	227	240	223	235	211	234	206	246	206	221	224	225	211	219	216	239	219	217	223	239	217	251	235	224	220	234	211	211	232	207	240	227	207	216	225	233	217	232	217	233	204	230	213	206	237	227	211	226	236	244	216	225	206	250	216	227	204	183	211	209	227	235	239	216	217	221	235	214	217	217	231	224	209	210	254	200	214	211	212	221	219	203	208	196	224	244	192	207	232	222	226	233	233	216	218	227	209	236	210	229	235	219	223	212	189	218	221	233	221	227	172	228	211	197	210	225	236	211	216	228	235	232	248	201	235	221	225	212	200	218	211	240	220	208	227	230	232	220	208	199	208	209	220	214	248	231	217	225	225	229	196	231	233	209	199	228	220	199	249	228	211	223	237	227	224	233	225	235	224	231	235	217	210	225	235	211	241	205	218	209	231	219	207	225	197	203	222	242	238	227	233	207	226	252	239	219	222	213	221	249	206	210	232	218	211	240	225	227	229	224	221	215	216	202	224	213	223	216	232	230	208	211	202	216	203	219	234	220	225	218	194	250	218	221	207	239	219	201	245	205	233	217	199	250	206	202	225	225	248	248	246	195	209	225	231	231	246	227	207	234	205	219	242	240	213	206	201	216	224	215	190	223	220	196	211	186	207	185	229	212	194	218	211	243	229	249	200	212	202	208	236	200	217	228	200	229	227	228	227	262	228	222	221	226	199	210	218	247	203	215	214	214	204	205	189	217	224	218	229	219	196	239	237	228	213	185	202	243	214	211	220	211	212	234	205	209	233	218	244	226	247	216	195	229	230	197	211	222	242	216	201	214	235	212	203	209	245	200	198	208	215	195	196	222	201	212	221	240	192	233	225	198	207	232	209	208	212	227	248	210	205	249	220	250	225	246	212	211	230	206	214	208	224	212	210	223	216	223	243	211	203	214	195	232	210	226	235	225	239	226	223	244	223	233	226	209	207	230	218	232	217	205	203	192	213	215	223	177	195	212	201	213	219	206	224	215	221	190	216	243	217	236	236	219	210	196	206	251	227	224	239	214	226	210	243	227	218	209	192	214	213	218	194	199	214	229	230	204	215	232	224	242	230	219	217	218	197	221	225	219	251	238	198	221	220	242	205	246	254	243	247	213	241	207	230	231	237	204	215	211	235	202	237	234	236	214	213	217	197	234	208	206	215	214	213	228	223	251	206	242	198	212	203	208	247	200	218	216	192	204	203	208	236	205	231	230	220	232	192	215	207	235	239	227	200	226	235	209	209	226	214	262	209	233	214	237	196	202	250	223	214	215	203	214	239	220	204	224	218	216	217	230	203	199	195	229	230	216	236	198	216	215	207	224	224	216	222	195	216	233	214	218	228	216	254	218	232	228	224	232	238	234	203	224	209	214	225	237	220	237	215	206	210	232	217	224	211	241	217	227	221	216	221	205	222	243	241	245	233	227	213	221	236	225	237	210	202	223	234	192	200	241	235	238	216	240	235	234	220	252	232	234	203	236	224	208	230	205
58177	61005	54136	44854	13272	1008	997	958	832	825	817	724	713	812	777	728	711	722	697	710	737	711	697	690	663	726	703	714	664	699	701	703	657	663	703	697	718	669	679	666	677	679	697	651	655	672	671	705	723	681	698	673	671	681	670	660	708	626	702	685	672	698	679	671	669	632	692	669	706	703	701	675	689	645	675	663	657	732	697	656	636	693	671	716	641	684	667	678	657	692	707	700	691	630	652	673	673	674	623	702	725	688	675	711	688	660	698	661	661	717	714	691	645	651	637	706	680	707	708	668	659	684	689	690	684	688	637	690	692	696	698	692	644	687	662	635	734	647	668	669	685	644	656	671	669	651	710	704	669	695	660	663	666	663	673	703	659	708	663	690	658	659	690	739	655	676	653	666	667	674	709	673	657	695	670	631	671	694	644	684	615	677	725	648	701	644	664	682	694	724	697	726	651	720	678	722	675	712	728	701	663	713	681	658	662	666	639	666	692	650	708	656	626	629	647	677	677	670	737	678	720	691	661	641	617	668	663	700	736	688	632	653	656	679	660	727	675	662	668	685	641	673	664	634	692	653	699	709	662	673	696	658	701	681	678	642	672	684	669	690	715	665	643	682	698	713	687	659	700	643	644	661	702	713	692	700	644	647	659	680	699	650	736	680	656	647	684	667	706	712	637	742	630	651	681	632	650	694	624	667	635	669	673	661	669	675	678	683	690	715	694	685	701	641	686	643	706	683	659	668	655	690	675	661	666	663	702	688	684	665	647	693	634	653	680	703	627	699	676	642	713	622	647	661	701	626	700	673	655	687	610	664	681	717	694	678	652	662	698	728	631	701	656	615	712	652	639	690	661	691	684	681	694	683	673	682	670	671	644	670	658	679	625	649	672	666	625	683	724	669	667	674	664	670	680	691	662	673	654	691	671	679	667	637	630	622	661	629	667	710	657	682	625	677	671	711	662	664	642	695	699	732	692	635	668	673	688	648	695	714	701	708	702	665	654	664	664	684	685	688	709	715	679	690	695	656	643	664	674	703	679	706	619	680	692	658	721	648	676	656	645	679	698	672	651	655	659	724	641	683	667	681	677	674	644	658	657	684	712	636	746	671	654	654	715	709	682	681	707	667	620	644	674	729	697	664	707	644	676	670	691	675	668	657	638	641	691	680	707	680	664	671	674	656	670	658	639	741	712	696	684	664	666	664	704	654	684	698	639	694	678	686	673	680	680	682	686	693	696	687	686	717	686	673	669	668	666	685	654	661	706	654	660	682	695	656	690	658	672	701	686	680	688	678	639	684	697	696	701	711	716	674	722	654	692	673	685	677	656	663	655	647	652	661	687	671	668	711	692	665	674	671	668	708	687	687	666	645	675	691	645	733	677	694	668	678	701	682	686	689	636	631	661	731	690	689	711	670	694	695	678	695	705	684	678	656	723	667	641	691	701	688	652	688	652	650	671	693	647	695	692	690	640	653	701	706	642	684	664	681	687	673	681	660	655	671	671	701	717	651	662	689	668	709	676	709	674	667	720	680	685	673	687	649	669	680	668	655	697	663	668	689	704	678	691	693	646	611	644	645	661	655	665	674	681	717	708	623	714	672	682	705	629	646	699	655	653	643	678	649	705	645	705	655	742	677	692	637	673	649	701	660	646	680	727	618	685	651	705	653	652	667	680	729	661	663	707	641	663	611	652	631	698	690	654	668	657	658	679	668	669	666	713	728	645	731	653	684	673	637	681	721	613	694	695	722	688	693	666	674	680	675	626	675	664	689	692	693	669	659	705	638	681	685	715	665	672	718	657	667	660	657	687	691	712	755	625	686	694	711	656	704	709	676	702	722	688	643	656	678	677	702	706	685	671	705	681	698	719	668	656	730	675	655	699	649	695	669	649	699	667	701	679	657	688	701	690	603	664	686	658	713	667	666	651	678	715	688	690	681	686	740	679	708	681	706	713	704	669	676	689	694	713	701	628	618	655	650	647	672	672	662	643	727	615	659	660	679	681	679	710	675	724	633	729	641	705	684	710	670	680	698	669	690	654	683	659	721	709	664	673	624	666	707	653	667	685	702	669	700	663	637	693	654	657	657	672	722	669	672	640	686	651	690	637	700	683	678	684	684	673	738	713	648	698	636	706	681	683	683	708	670	647	690	638	655	688	640	718	634	673	701	706	660	724	676	659	679	677	640	659	694	676	624	671	643	698	720	678	704	656	727	661	700	681	687	679	639	627	620	668	701	641	686	674	654	726	695	670	669	722	698	643	690	627	678	724	684	649	659	672	664	687	667	624	740	715	723	750	672	671	648	724	724	685	663	665	687	679	662	675	690	663	640	685	681	646	692	636	681	670	658	764	690	672	708	685	675	671	655	655	647	655	668	652	668	628	636	681	658	720	689	674	692	685	658	664	637	685	711	670	669	684	668	667	683	679	664	691	638	684	667	672	714	711	688	678	678	682	675	658	694	723	686	649	685	669	659	673	670	677	646	723	672	642	694	635	745	682	710	713	641	693	717	749	683	686	685	667	713	632	694	697	703	660	686	730	670	707	701	632	689	720	692	690	707	662	660	650	681	645	648	658	665	726	689	650	673	701	692	678	705	696	699	677	668	658	668	641	665	692	678	672	672	661	665	656	702	695	663	607	646	660	629	656	643	694	653	688	664	693	674	687	701	699	660	719	666	680	698	661	682	672	695	696	697	645	675	663	702	705	671	647	658	685	695	655	684	734	690	633	665	706	673	657	663	677	706	669	692	668	633	631	630	669	664	644	654	726	690	693	651	689	665	682	668	672	658	696	677	661	724	705	711	661	633	661	647	676	644	655	673	650	702	648	672	661	680	666	709	705	659	681	683	651	648	658	684	670	650	631	676	660	657	658	672	625	701	662	660	643	698	680	662	715	656	694	686	676	659	660	691	650	655	652	655	670	655	644	685	706	660	655	652	692	694	663	667	738	698	686	693	708	636	675	666	658	700	630	698	679	701	707	672	686	664	760	696	663	670	666	697	689	660	671	675	702	647	686	663	691	650	664	619	661	681	667	658	659	661	634	718	704	644	671	682	665	667	620	654	685	690	721	689	654	656	627	647	703	632	683	671	658	690	679	674	669	675	648	681	668	621	683	657	666	641	685	723	690	657	649	659	691	700	672	709	657	646	672	651	632	684	682	732	682	663	667	643	673	705	677	656	707	661	727	664	733	683	686	676	679	683	652	663	688	677	714	662	685	629	715	705	651	705	675	688	673	677	704	722	661	679	696	634	620	622	623	705	689	715	693	690	698	693	671	677	714	680	694	663	618	679	749	646	692	649	668	665	641	646	654	723	656	658	655	683	704	679	657	680	660	639	672	626	655	661	676	686	699	637	633	637	655	666	677	703	663	667	725	676	628	670	656	711	702	658	685	693	655	682	659	656	673	643	660	712	663	650	694	683	676	700	674	665	694	675	664	716	726	707	743	651	675	699	689	682	735	687	660	718	648	717	701	681	633	637
31075	18512	7216	2312	397	149	113	109	129	123	102	115	118	120	127	106	112	125	97	120	122	142	125	128	114	106	131	134	151	127	120	140	137	109	155	110	119	124	147	119	93	112	122	115	135	133	131	132	141	123	133	134	131	127	120	112	134	135	131	135	132	119	126	115	146	129	138	124	134	132	125	120	126	101	137	127	130	134	145	122	116	128	123	119	129	129	97	130	130	131	129	130	128	125	133	133	121	133	125	144	127	110	110	120	144	128	112	132	135	137	127	122	134	118	119	124	134	116	134	122	137	106	122	138	113	131	128	155	140	135	145	115	135	108	136	117	130	123	106	122	120	138	114	116	151	116	129	106	122	111	118	126	134	137	125	137	134	128	157	118	125	148	128	125	131	110	135	135	112	156	133	122	137	122	110	124	132	125	118	126	112	136	117	120	103	118	130	149	122	107	116	128	132	138	136	119	120	133	136	119	123	122	124	130	137	130	133	119	110	128	140	130	136	142	136	133	142	118	139	109	123	119	116	116	133	121	131	114	109	143	136	113	125	128	138	100	115	132	131	114	116	130	123	126	114	123	142	113	120	132	129	124	131	131	140	116	136	132	125	151	125	129	106	141	129	115	129	114	129	125	112	131	116	144	131	125	129	110	104	123	126	117	140	124	132	128	128	123	88	125	131	138	141	121	126	122	140	123	121	138	110	121	121	117	127	130	136	118	145	131	130	128	126	142	141	117	136	135	138	136	108	135	136	145	121	132	120	120	126	135	120	110	118	138	109	124	130	116	125	111	129	130	119	125	123	121	139	144	130	120	136	133	126	141	111	131	128	140	137	129	106	145	125	127	136	144	107	128	92	124	119	135	135	122	119	148	141	138	107	130	118	124	123	118	124	112	110	128	120	124	125	127	134	111	129	124	120	130	125	135	139	122	95	122	113	125	119	132	123	133	122	127	121	114	140	132	130	134	116	130	116	139	109	148	131	133	125	141	133	122	144	125	109	129	94	106	148	136	138	112	129	135	129	134	130	122	120	125	109	132	123	122	116	115	128	133	117	134	105	133	107	109	117	113	133	143	129	135	115	135	146	129	129	130	131	145	116	143	152	106	119	146	126	110	124	128	102	158	130	114	130	128	111	126	148	128	127	134	137	125	135	136	111	132	116	125	102	116	126	115	121	125	121	150	138	122	130	127	124	112	122	135	142	145	125	134	136	120	109	129	137	133	117	122	102	132	130	137	110	121	131	122	127	123	99	116	109	149	116	130	122	129	121	122	120	122	133	127	107	126	106	134	128	134	125	128	114	153	152	140	143	116	123	129	129	133	116	158	107	124	113	129	130	121	112	123	117	127	135	139	119	124	115	149	111	130	123	125	111	108	109	121	110	128	122	141	121	123	117	115	125	112	129	128	122	136	127	122	136	120	121	129	120	116	119	117	128	109	132	113	121	130	148	114	133	129	137	120	118	117	117	129	93	117	125	116	106	108	114	124	136	117	112	119	105	124	127	125	130	112	119	129	104	123	120	113	125	84	139	131	129	135	124	107	134	125	117	129	139	143	136	133	145	99	124	129	119	135	132	125	126	140	134	127	142	129	123	115	133	152	155	114	123	132	124	128	135	138	123	127	106	118	123	123	117	160	122	137	111	120	123	137	115	130	117	139	134	135	122	135	109	130	122	107	136	127	138	132	123	154	124	140	120	117	121	108	140	137	141	149	112	122	114	133	134	126	119	125	143	116	125	114	127	134	119	142	128	96	135	137	114	117	111	114	112	108	131	129	138	137	138	134	125	111	133	131	126	113	134	125	113	103	138	122	132	122	141	127	119	132	136	133	112	119	129	122	121	142	127	117	114	119	153	143	100	148	127	125	112	136	131	136	143	127	113	123	128	108	137	117	135	114	126	99	129	119	116	116	118	105	120	115	109	111	129	128	116	121	125	130	138	132	123	105	107	133	121	121	129	145	129	108	115	135	117	112	120	121	117	146	133	106	133	142	142	117	125	134	120	143	135	134	123	108	123	120	128	137	119	125	118	119	127	147	102	123	129	120	115	129	127	146	112	118	146	121	139	138	118	115	143	154	135	118	131	116	138	109	131	124	143	132	147	146	145	112	132	125	111	107	109	124	145	115	124	140	120	136	114	124	134	125	113	119	122	119	136	119	131	122	116	110	113	123	103	132	124	134	132	151	133	126	126	118	147	137	130	133	118	135	138	108	131	127	122	136	126	110	119	126	123	129	126	108	121	120	118	118	129	127	128	135	135	137	128	129	125	119	110	114	128	108	124	122	121	154	113	130	129	106	126	143	118	129	126	118	135	120	109	124	124	135	112	117	131	123	109	125	116	139	138	135	121	133	154	160	126	122	121	127	128	130	118	132	142	138	116	124	130	106	114	119	141	110	140	168	127	129	133	129	132	122	132	143	125	104	140	127	126	133	122	127	118	123	131	130	131	110	123	130	110	105	116	150	125	127	116	119	113	141	137	124	109	106	132	120	111	148	148	119	118	132	122	139	132	136	129	121	108	126	131	133	127	118	129	112	137	112	116	131	150	133	141	124	119	127	137	122	117	144	129	133	131	138	133	140	124	126	129	139	137	140	140	120	131	127	126	144	113	129	119	144	133	119	118	126	126	138	114	132	120	114	113	133	152	120	120	122	137	123	112	108	110	101	102	147	133	107	119	120	115	158	128	121	141	135	126	131	141	106	129	106	146	111	118	119	147	123	141	143	124	140	149	130	135	140	114	119	125	130	125	121	124	123	132	110	140	108	103	144	130	137	118	123	121	118	119	119	131	132	113	103	119	115	113	109	119	118	119	116	125	124	87	120	112	116	122	134	135	144	134	130	132	129	121	116	121	127	123	126	146	131	148	125	108	120	128	113	135	118	109	113	138	129	132	126	122	129	132	128	101	134	120	133	115	127	140	119	144	133	122	121	132	126	132	131	128	125	133	109	113	108	132	112	122	120	114	151	104	124	114	124	139	129	120	144	134	122	140	134	110	147	122	126	125	130	112	109	115	136	132	118	113	125	120	112	135	129	133	134	131	109	124	126	128	112	124	96	121	131	120	138	118	130	132	120	121	106	123	109	148	111	129	114	122	122	119	114	122	111	114	138	118	124	134	124	132	118	114	133	122	138	136	128	114	140	123	122	135	129	122	141	134	121	135	148	126	107	114	117	122	115	135	130	117	134	134	114	114	122	122	123	132	125	132	139	128	141	136	112	129	129	134	126	140	131	132	115	133	143	147	115	129	105	134	140	125	123	145	139	140	122	137	128	126	114	112	122	137	129	139	122	113	133	117	127	144	126	112	91	120	134	136	119	114	119	129	147	131	136	124	119	130	132	119	117	122	125	131	120	118	137	119	107	121	134	131	110	122	102	134	140	129	139	108	124	137	127	122	115	141	109	121	135	127	105	129	114	133	136	142	116	134	125	150	124	131	140	126	129	126	130	140	132	124	110	118	123	102	121	136	150	129	130	112	141
28841	21132	11146	6136	1328	425	431	384	446	427	458	433	470	470	408	398	422	401	406	409	418	429	448	422	423	417	444	411	458	417	407	422	422	391	425	401	431	405	427	421	398	393	442	426	411	372	425	395	422	442	403	420	428	445	462	396	404	397	420	440	450	448	422	400	404	429	431	439	434	455	420	378	439	435	429	431	421	424	379	427	408	427	436	436	439	446	402	423	445	452	410	453	437	437	404	423	446	437	395	395	436	421	419	408	421	421	411	424	410	459	385	392	412	476	361	390	413	437	429	388	395	422	446	447	407	399	411	425	406	441	466	439	415	413	431	441	428	417	401	444	418	436	419	390	428	436	421	411	468	436	431	449	429	414	415	483	415	436	426	431	417	412	427	402	411	402	432	446	432	406	399	423	424	410	449	428	433	425	405	422	426	414	467	399	431	437	433	412	392	369	422	434	421	420	386	429	383	423	444	408	457	397	407	430	384	432	439	430	442	449	420	429	434	401	420	435	428	415	397	418	468	421	440	448	398	468	409	463	414	404	389	422	433	413	420	429	433	425	447	409	408	447	442	383	425	434	441	426	404	447	411	428	422	423	416	430	455	408	456	418	420	400	407	434	413	428	438	425	428	424	398	388	406	447	394	425	394	439	398	435	412	417	451	439	400	412	422	406	468	403	440	403	393	448	394	436	414	436	405	403	373	399	415	437	403	408	417	450	400	439	402	411	416	448	479	452	386	416	372	395	430	467	441	433	402	427	437	459	433	453	398	416	438	403	392	423	438	409	426	427	427	425	415	402	430	434	419	437	443	416	397	395	438	407	432	414	410	421	428	427	420	423	410	437	390	405	432	420	420	366	446	450	416	435	394	426	415	377	389	422	406	436	441	400	461	450	417	422	432	405	391	415	426	414	442	379	400	391	412	433	413	405	400	421	429	457	400	406	449	446	389	441	457	412	435	435	428	407	432	421	441	442	452	434	448	431	465	409	406	431	442	425	413	416	436	412	433	411	415	464	418	436	397	407	406	411	414	415	401	440	450	448	433	423	432	415	449	408	446	432	424	426	401	436	451	426	401	407	433	421	414	427	432	410	418	462	435	441	424	426	431	431	446	448	449	428	435	440	439	410	402	396	398	401	420	416	427	402	391	424	409	413	395	398	413	427	446	426	450	462	467	406	401	463	439	407	423	448	399	409	464	404	396	431	434	451	397	434	399	442	396	424	432	436	453	427	428	421	425	449	446	421	432	417	402	428	397	434	415	404	447	425	383	441	425	394	413	455	407	434	437	412	409	398	455	425	434	436	448	452	423	414	429	440	419	404	433	397	404	413	413	376	410	357	445	447	409	422	421	397	391	444	397	425	403	429	417	475	447	406	436	416	398	429	429	437	445	414	378	427	455	405	426	431	446	396	416	423	441	430	419	411	410	433	400	402	400	426	411	446	420	353	413	398	434	431	420	421	380	390	447	449	446	428	417	441	430	420	393	397	398	445	382	384	438	425	418	398	410	407	415	418	435	421	482	471	407	432	375	413	370	424	425	439	426	433	414	414	417	403	412	432	435	425	436	415	393	446	426	420	422	430	439	408	405	437	401	450	462	447	397	436	428	458	418	463	396	427	400	398	422	402	452	449	391	393	412	451	414	441	441	417	419	409	399	431	416	432	401	459	408	413	385	463	457	407	461	442	438	441	419	461	385	441	455	436	439	447	419	411	430	417	431	418	429	435	442	397	412	430	447	454	427	437	420	406	447	469	447	454	464	438	413	404	439	404	450	411	423	411	432	410	416	394	451	407	416	383	447	414	394	442	419	400	425	413	432	428	415	431	417	397	424	461	397	403	424	435	408	403	406	428	432	394	454	439	407	429	433	459	437	424	424	441	430	409	430	405	407	432	406	456	434	399	412	410	432	379	435	418	443	393	397	423	449	427	404	452	403	379	432	408	443	391	398	399	439	428	445	434	403	430	413	397	396	421	424	424	398	411	444	429	396	421	374	414	430	407	423	424	414	394	428	376	408	433	438	418	427	450	411	404	431	402	419	415	422	417	453	377	426	453	391	413	428	426	411	455	433	434	420	411	442	428	381	456	412	473	431	427	402	422	436	425	436	414	400	446	405	401	400	463	433	406	426	424	438	399	409	444	433	403	422	397	395	438	405	383	443	440	448	408	409	396	424	418	418	394	429	449	440	421	444	437	425	439	396	440	444	399	424	414	416	464	434	445	428	428	416	396	434	427	418	397	400	428	405	447	416	381	402	394	385	395	449	438	430	416	398	443	427	426	410	439	428	408	441	408	431	403	373	428	439	433	401	398	450	384	427	437	457	413	405	412	442	417	397	412	434	428	404	407	435	419	419	417	443	405	418	434	387	451	448	428	441	386	383	394	432	417	398	401	430	435	439	420	407	406	427	451	411	421	404	437	405	427	385	456	415	400	407	432	391	378	405	408	417	397	455	405	442	424	404	461	450	436	429	398	436	407	414	411	461	433	444	415	435	400	446	372	374	404	406	376	401	412	451	398	417	432	442	423	432	385	464	390	434	434	416	420	416	445	432	414	415	469	383	427	411	421	374	419	408	410	424	428	448	363	430	437	442	418	370	419	387	411	400	430	385	412	416	446	426	437	454	412	435	419	415	399	451	432	443	399	404	466	437	412	433	412	430	411	471	435	413	387	421	432	414	429	445	460	444	477	422	417	353	427	407	411	414	426	446	413	417	446	393	440	432	431	416	418	409	423	423	449	385	424	384	461	425	400	421	393	451	461	424	413	427	409	448	439	430	426	416	436	397	374	432	402	428	436	399	422	377	406	428	428	411	404	437	477	427	414	398	432	452	441	444	435	429	431	412	422	426	426	410	420	395	398	427	414	455	389	444	395	401	421	430	429	453	417	401	408	450	428	447	427	389	437	405	410	459	372	422	398	423	413	404	444	407	412	436	415	420	392	404	437	408	404	396	409	431	432	410	443	414	390	389	447	433	437	410	428	417	442	407	466	410	447	411	419	438	435	419	421	424	386	406	438	412	445	414	428	452	423	417	378	429	422	406	415	413	444	428	403	392	410	456	415	420	414	439	397	394	410	436	433	413	439	431	423	378	457	414	422	441	426	436	409	384	428	418	403	424	421	413	437	410	399	400	408	455	394	414	429	428	422	437	416	428	473	416	451	397	447	423	433	441	412	428	436	434	431	421	441	457	421	420	422	425	417	408	403	418	456	410	442	419	435	475	441	464	418	406	434	446	437	403	444	394	420	386	435	420	400	432	403	439	463	432	428	424	423	421	415	386	417	403	372	409	438	412	418	412	415	469	416	435	396	431	427	410	389	435	427	423	423	438	436	420	443	438	395	404	411	392	444	418	418	440	433	412	411	420	434	435	413	403	370	399	440	421	400	408	444	432	400	423	434	406	409	387	426	420	444	391	404	419	426	447	407	439	429	443	454	447	420	409	465	417	412	420	361	427	431	431	421	435	420	468	426	402	422	435	405
62247	52727	42798	25911	10407	397	146	135	118	158	142	114	133	140	123	129	118	122	140	114	118	142	120	140	90	119	114	125	112	109	139	111	122	96	117	125	125	119	120	118	124	131	102	121	110	115	119	114	108	114	136	110	123	131	117	113	106	107	120	121	122	116	111	113	124	130	158	118	138	108	124	116	144	159	115	112	130	115	115	113	127	92	116	112	120	139	111	130	124	104	113	133	129	123	122	134	115	120	116	141	128	141	113	103	121	115	116	96	133	102	119	118	132	107	129	140	125	114	121	122	128	120	119	87	115	102	131	119	116	134	123	133	126	128	126	123	130	127	137	129	113	128	96	111	124	111	129	108	131	112	116	122	135	105	122	136	135	137	126	119	134	134	124	146	127	118	123	120	108	111	123	123	111	127	144	144	126	113	105	135	128	119	129	124	128	117	136	131	126	108	119	116	117	134	109	131	123	125	135	120	120	118	116	121	116	106	128	128	115	118	108	117	129	104	125	100	115	123	113	124	121	119	120	119	117	112	126	128	141	118	142	116	111	129	120	130	117	147	99	109	102	101	107	125	124	104	148	130	126	126	116	128	123	144	126	129	127	121	100	120	109	125	120	116	110	114	131	153	126	159	114	108	125	99	115	129	125	121	126	119	109	127	123	96	107	96	126	124	104	114	125	117	120	126	120	119	100	93	110	94	113	109	131	95	129	128	134	105	132	101	108	121	127	156	111	124	132	108	121	137	127	102	106	124	110	120	101	117	116	119	113	113	130	121	126	106	123	116	144	115	135	115	132	132	124	124	107	109	119	142	127	120	119	124	103	117	103	130	115	115	110	120	120	129	127	109	118	140	135	129	119	125	118	118	98	121	108	136	134	105	128	124	114	92	108	118	118	123	137	111	113	135	121	135	117	123	126	126	122	130	94	110	119	108	107	134	115	143	120	116	112	101	123	106	103	130	125	125	121	132	116	99	128	131	116	116	104	116	128	114	112	120	130	117	117	106	111	121	114	117	117	115	121	115	114	155	123	111	103	128	130	117	126	119	105	122	129	118	144	106	114	121	113	128	124	116	131	124	124	119	110	139	124	93	90	97	121	110	127	130	132	116	124	123	124	120	123	108	115	141	96	131	111	118	119	123	108	123	129	104	126	111	121	107	127	120	118	112	122	117	115	122	126	112	113	116	123	134	126	121	121	143	112	110	116	114	117	119	122	121	110	113	127	123	110	111	122	115	114	117	125	113	117	126	129	127	136	118	118	130	116	129	108	116	104	119	128	116	105	131	119	128	125	117	124	96	114	137	99	136	117	107	144	129	125	114	135	117	118	125	139	120	136	123	119	130	109	127	109	126	125	112	98	108	108	122	114	122	111	105	111	118	125	116	113	134	125	122	105	139	123	120	97	89	128	124	125	109	112	129	131	116	125	122	132	134	129	103	134	133	127	110	116	118	118	108	108	100	123	111	125	119	113	112	121	130	113	121	120	119	124	99	120	118	130	107	109	125	117	118	114	101	120	103	118	119	115	131	125	113	123	127	134	110	126	109	109	130	118	118	112	121	119	105	123	112	124	122	113	126	123	107	126	106	132	120	134	120	125	144	120	130	128	122	111	126	138	130	128	110	102	109	128	137	120	132	122	108	114	112	135	118	115	119	107	117	128	130	119	112	131	137	121	107	123	103	104	127	132	104	109	120	108	111	109	128	92	149	109	106	122	98	132	121	131	132	97	110	117	119	136	138	133	131	114	138	119	109	120	133	132	106	137	112	118	116	112	109	135	120	117	117	123	124	105	119	109	122	122	113	142	105	98	128	119	138	104	97	112	101	115	104	101	102	109	121	103	125	138	99	112	137	129	122	112	96	136	118	120	116	136	114	120	113	140	111	142	117	107	120	96	135	124	108	123	121	130	114	102	124	140	128	121	116	109	125	107	134	131	112	120	133	126	138	117	114	118	122	121	119	132	136	109	110	121	125	121	111	105	117	137	117	117	111	119	129	117	105	124	129	115	114	112	111	116	121	115	112	116	115	117	114	127	114	127	107	137	125	123	135	111	130	125	106	133	101	128	127	92	124	119	113	113	111	127	109	118	117	117	126	133	132	108	141	119	108	124	130	113	124	122	110	105	122	124	125	124	115	112	115	114	105	128	128	108	124	112	112	116	140	110	128	122	128	115	120	123	125	96	112	111	127	118	122	128	120	119	98	132	125	107	120	125	113	123	107	107	126	119	123	102	96	103	111	123	127	104	121	132	99	146	102	112	123	111	118	129	121	117	111	129	95	147	123	103	127	134	124	108	116	120	134	115	128	105	116	105	134	123	120	143	111	128	115	127	106	103	126	123	104	125	116	144	135	119	115	135	117	117	140	131	125	123	139	123	113	110	122	117	127	110	121	141	126	107	139	126	128	105	142	130	102	113	123	134	128	119	121	125	123	96	119	118	135	135	114	117	112	130	118	147	121	111	122	99	109	132	110	110	117	137	94	117	125	124	116	113	103	118	113	123	112	136	133	127	142	109	132	117	133	116	119	122	126	122	124	124	111	120	131	100	109	130	96	109	111	133	135	107	123	114	116	99	129	126	137	111	106	115	108	130	119	98	97	117	119	102	116	127	112	107	119	116	110	110	130	114	120	131	124	150	132	117	127	117	129	125	106	127	122	106	119	111	130	138	131	124	128	138	131	106	121	113	123	127	127	98	129	111	122	125	135	118	131	105	141	122	112	138	118	123	133	111	141	119	123	109	100	101	115	110	116	112	146	110	120	113	111	135	110	128	126	138	111	117	125	118	137	125	109	113	137	110	121	121	106	122	129	133	108	122	109	115	124	114	105	112	110	107	113	113	106	116	89	118	122	110	108	126	141	138	98	124	117	125	123	151	119	116	104	114	115	106	106	113	117	100	109	110	130	135	116	105	118	111	118	103	124	128	108	128	120	127	119	95	112	126	135	124	104	123	132	102	113	132	130	114	112	115	120	119	105	104	115	135	111	112	107	128	135	118	113	103	108	113	120	122	134	120	122	105	116	112	128	110	117	119	133	128	109	133	102	121	103	117	119	111	122	122	110	113	124	104	103	117	136	130	118	123	135	129	124	124	110	116	127	121	114	121	119	125	118	100	127	139	112	134	123	112	135	111	112	115	112	123	108	119	104	117	122	130	120	126	125	112	124	99	140	122	120	95	119	133	108	105	109	113	133	131	139	123	112	118	112	121	110	130	127	114	111	110	122	132	126	127	95	133	113	121	137	113	137	114	111	153	136	109	113	122	93	123	104	107	117	120	124	132	133	122	118	133	123	115	121	134	116	102	111	119	112	133	111	123	120	128	125	126	110	130	116	122	122	112	133	113	123	123	126	121	116	114	125	145	124	133	132	122	130	109	121	130	132	106	123	104	103	111	119	108	110	104	130	130	112	118	130	106	119	98	130	145	124	123	110	112	129	129	108	101	97	135	137	103	122	117	137	135	141	111	124	114	118	102	117	114	119
44970	43879	41074	32815	12796	521	509	490	442	439	411	437	456	465	447	397	448	411	417	400	410	421	433	408	387	411	433	444	406	445	414	414	402	417	413	377	394	400	407	453	395	398	425	410	398	426	443	406	378	417	394	386	391	405	427	419	413	402	385	388	409	442	391	417	372	410	420	422	424	385	403	429	424	417	396	398	372	379	421	397	431	422	405	420	418	435	358	400	414	409	390	398	448	380	416	364	364	427	421	412	393	423	432	407	416	397	388	412	428	403	407	396	402	425	381	393	355	404	381	387	396	360	435	394	393	411	449	448	380	401	415	386	433	407	405	382	413	371	396	379	362	412	388	389	433	404	403	405	403	405	431	384	393	373	382	403	460	403	392	419	426	396	414	391	405	450	395	446	388	379	416	396	409	442	431	426	416	399	376	414	432	398	409	446	408	374	409	380	420	414	422	411	444	383	403	401	435	403	404	403	419	416	374	409	427	377	404	389	415	407	405	419	422	395	414	411	411	438	407	427	394	380	439	404	394	394	391	387	418	396	416	375	445	401	381	419	388	388	387	384	414	384	382	424	385	407	392	421	402	412	421	373	392	424	412	392	381	411	394	415	420	384	410	396	384	428	387	400	383	423	416	412	385	375	396	383	424	390	369	446	416	402	417	399	391	415	438	405	375	427	438	427	383	403	400	391	415	369	424	386	393	402	392	387	410	427	435	413	362	408	407	421	446	416	417	416	372	421	418	453	397	379	399	443	384	422	383	406	442	405	449	425	407	401	438	402	426	434	428	361	367	389	423	381	376	385	427	404	439	378	395	395	424	411	419	404	385	369	411	397	403	401	432	421	424	376	382	407	378	381	435	433	400	393	402	403	424	377	394	384	399	405	403	443	401	458	390	395	453	386	396	404	416	423	430	387	373	433	395	397	405	416	440	421	412	405	396	411	420	432	392	379	382	417	421	406	402	412	389	408	405	393	423	384	412	404	421	384	394	408	387	396	400	429	398	423	408	395	436	431	403	389	415	392	423	401	393	401	379	404	373	389	399	425	438	418	374	391	428	426	417	404	443	387	433	387	418	376	418	400	384	429	391	414	410	420	416	416	403	377	443	388	401	383	418	424	396	390	416	422	410	381	422	413	386	396	387	399	379	357	432	417	350	401	394	438	376	404	417	384	412	393	387	377	398	365	426	434	422	390	422	403	409	399	375	413	405	375	462	429	396	406	411	430	447	412	408	431	395	397	401	384	379	429	400	397	400	358	384	410	393	416	397	419	429	386	432	434	369	404	427	420	387	424	415	426	373	394	403	413	406	381	437	439	388	421	415	370	378	422	451	402	427	417	408	404	406	430	408	378	430	405	425	432	421	417	401	399	422	424	393	396	382	422	454	376	423	387	423	417	430	420	380	399	410	403	404	418	404	405	437	397	419	378	354	415	361	433	423	447	410	444	415	414	432	412	414	425	381	390	401	399	428	417	389	384	419	387	428	422	404	383	417	414	418	411	385	410	396	448	406	404	382	413	415	383	395	370	408	418	394	380	424	424	396	425	394	437	413	415	388	389	421	417	408	401	369	424	432	395	429	425	442	396	364	418	426	406	391	395	389	391	396	406	416	403	439	443	408	437	401	419	386	392	402	394	388	402	388	401	421	386	392	425	379	440	424	378	426	413	377	396	410	379	433	400	397	393	365	373	370	419	400	394	416	417	371	412	419	405	400	410	370	387	377	404	407	418	441	399	369	414	405	437	400	382	389	449	393	427	374	403	405	408	410	397	414	402	374	427	404	408	436	393	402	377	390	413	385	419	406	412	424	397	419	435	414	463	420	425	422	394	389	407	393	415	420	396	376	389	356	397	405	436	381	343	391	415	403	444	425	423	409	396	373	428	419	386	378	436	405	373	364	379	414	428	408	408	434	375	376	409	363	417	379	392	437	390	384	400	418	381	418	390	381	407	390	390	400	403	417	356	411	398	392	405	401	395	370	370	401	404	389	379	386	394	396	407	422	420	401	397	382	427	422	408	425	387	406	413	406	420	357	372	425	352	413	364	394	423	402	364	404	435	384	414	442	406	405	444	451	398	423	401	443	428	412	407	395	415	405	405	392	389	391	412	400	411	417	444	424	405	413	387	378	367	422	399	422	401	371	409	382	407	415	395	402	430	412	408	407	400	417	417	424	407	415	384	381	415	408	386	362	414	407	384	390	410	423	408	375	375	399	422	437	396	403	392	419	375	416	398	419	411	387	407	412	401	405	380	388	407	449	398	372	365	434	421	407	408	415	397	383	417	380	430	410	419	377	385	397	451	417	412	416	404	402	389	426	398	402	435	416	403	417	385	411	380	402	415	410	402	402	395	436	412	393	426	399	407	427	410	419	383	438	432	428	416	406	391	428	419	438	418	419	429	386	429	442	414	401	408	396	414	423	379	397	415	430	370	410	411	418	397	410	428	380	409	358	413	409	431	414	377	391	398	422	419	403	397	402	375	449	404	431	447	426	413	410	446	412	417	408	390	432	408	400	419	380	442	448	412	411	426	420	373	413	425	405	427	401	417	391	404	400	418	404	413	395	437	409	385	395	395	408	406	372	399	410	384	415	381	427	418	416	409	454	444	402	412	389	398	399	429	382	362	400	354	396	392	406	393	383	383	394	409	395	424	394	435	413	387	391	368	426	416	414	408	427	383	423	396	405	393	409	415	426	368	412	416	436	389	382	412	446	391	394	423	390	414	388	425	449	416	398	400	386	358	410	388	377	429	402	407	400	410	393	405	437	428	401	409	424	403	400	418	412	419	430	408	420	398	390	414	414	424	372	409	400	415	373	395	416	381	404	388	375	378	407	415	394	412	406	398	386	424	406	406	410	392	440	397	396	412	447	418	413	394	412	356	385	398	407	402	433	417	379	407	391	393	404	438	378	414	378	406	395	381	399	385	371	415	410	345	375	407	402	412	371	369	393	390	448	404	361	415	399	396	436	406	388	403	360	382	410	403	415	432	412	427	428	409	373	401	389	400	456	421	414	397	367	438	393	410	411	428	376	419	439	423	403	376	400	377	375	369	438	414	389	424	412	418	402	396	433	401	450	400	380	424	365	381	413	389	395	454	408	408	417	398	398	436	432	380	390	385	374	392	459	454	394	410	365	428	400	373	403	436	397	419	407	459	404	415	394	402	410	409	457	418	386	416	436	428	420	388	412	389	409	456	417	400	393	435	418	403	424	419	417	382	388	374	396	418	386	377	447	425	382	460	413	388	378	405	414	399	409	404	363	369	359	419	402	426	426	425	398	373	411	400	431	406	404	390	399	389	379	387	406	406	383	413	389	388	409	383	395	395	387	406	429	382	367	379	396	401	376	414	400	410	427	397	407	424	421	423	403	405	391	436	411	380	405	399	421	417	410	406	397	379	393	392	409	390	396	366	384	391	424	408	428	390	404	395	410	411	400	423	422	422	392	402	411	392	395	389	398	388	362	402	401	411	427	400	391	423
75899	68095	60549	40370	24670	2968	290	255	286	271	259	236	209	239	238	241	218	225	220	229	226	249	225	230	221	216	218	226	224	225	227	245	242	240	217	247	201	221	216	222	215	208	218	231	208	218	242	224	240	243	202	228	248	223	207	222	243	233	222	228	207	227	223	218	250	199	233	240	214	208	227	222	187	243	221	251	221	212	217	223	210	251	232	227	173	220	236	243	224	202	213	243	229	204	254	231	210	217	237	229	235	213	224	231	223	227	223	221	225	235	238	222	255	225	219	224	199	194	222	234	210	230	202	222	239	210	204	230	236	209	252	223	210	227	252	221	227	237	236	229	218	206	226	235	233	238	199	213	239	217	229	234	211	209	233	217	259	224	231	232	235	211	216	229	233	224	239	229	229	224	230	238	229	215	211	230	250	229	231	238	226	228	208	230	208	182	218	219	234	230	263	220	227	204	228	215	215	238	186	227	208	281	239	221	222	200	204	233	225	170	208	206	207	223	283	169	208	216	225	237	202	223	210	217	208	231	216	231	230	215	247	238	271	208	209	226	251	208	217	224	213	218	207	210	247	218	229	226	229	227	219	206	200	236	206	200	201	227	209	231	247	191	248	216	234	211	244	216	237	226	230	222	218	213	233	237	256	205	252	189	194	229	219	223	243	212	223	246	234	232	224	217	238	214	215	226	211	217	211	228	239	228	188	227	247	221	190	234	223	214	215	210	200	206	205	217	223	226	222	233	217	237	224	207	239	258	212	207	256	203	223	225	208	247	229	221	201	215	210	227	223	217	225	235	216	219	199	212	261	215	220	207	226	224	216	240	232	210	222	206	235	213	213	225	240	212	230	228	206	215	233	217	205	221	241	206	213	232	215	227	231	208	232	239	238	202	208	256	197	216	232	232	219	229	234	236	213	204	220	218	223	209	222	188	223	250	258	244	220	206	199	209	244	247	212	227	236	241	222	195	243	212	236	215	224	213	227	217	240	234	217	251	223	197	218	226	241	210	206	200	232	207	235	210	219	209	227	222	224	210	212	200	205	207	205	250	242	223	231	217	224	221	229	202	222	258	228	211	235	202	218	227	239	202	215	215	214	226	226	224	244	231	191	219	222	203	244	220	242	216	245	220	215	230	225	204	232	210	237	224	217	220	210	236	203	224	225	240	243	207	270	248	213	227	229	234	251	224	213	191	219	236	232	219	213	232	242	239	248	220	244	203	203	196	220	223	223	254	226	201	224	227	226	191	224	231	221	192	199	222	225	240	231	231	216	258	230	260	216	215	223	198	213	198	206	236	221	209	215	200	236	190	222	226	218	225	206	207	209	232	227	229	220	220	215	257	234	207	210	239	264	212	225	223	229	223	207	236	223	208	213	219	226	248	202	222	219	245	233	206	224	225	224	215	213	214	210	239	216	238	245	226	213	204	219	246	210	220	219	232	215	212	232	217	222	237	240	228	237	222	210	224	228	217	180	227	214	220	201	241	235	246	232	212	214	203	221	208	219	250	222	230	235	201	225	252	210	236	238	218	233	218	226	248	222	215	207	207	244	232	227	246	232	218	207	213	207	227	237	208	237	240	244	196	224	222	226	215	247	206	217	215	227	224	236	248	227	215	222	234	232	232	221	228	224	255	248	219	217	231	196	234	186	221	247	213	245	215	203	242	228	217	217	240	233	216	220	210	219	243	224	236	234	233	208	222	235	216	230	227	189	212	232	246	217	248	234	209	228	248	228	207	201	232	205	247	246	218	203	225	221	221	211	224	224	249	208	220	247	205	208	226	220	222	221	219	232	211	216	226	244	213	219	214	239	197	220	207	226	232	237	212	213	238	215	214	222	214	235	221	218	234	241	205	215	221	254	211	219	211	209	223	226	229	232	206	210	241	202	217	230	217	213	245	241	241	219	234	219	223	231	242	221	199	230	215	253	212	222	224	232	218	246	223	217	194	196	225	228	202	211	202	203	228	217	246	237	228	219	220	235	251	238	240	223	217	228	213	229	221	258	200	233	224	222	219	215	212	211	216	184	247	219	223	223	207	240	229	203	231	216	230	199	226	214	215	220	209	237	226	230	259	233	211	232	212	247	226	265	228	225	233	233	223	199	205	214	240	201	212	227	228	221	212	245	233	221	224	216	241	196	249	198	218	206	233	240	236	215	242	215	223	225	238	234	214	228	228	237	245	246	204	204	179	234	200	235	232	232	223	192	223	239	221	233	197	248	232	205	216	235	218	197	237	238	188	219	203	203	222	226	223	227	217	193	218	227	229	211	203	215	217	201	230	249	249	226	219	219	238	236	228	242	248	202	222	216	227	197	206	241	224	210	212	220	216	216	222	210	212	231	242	239	230	234	223	198	225	232	213	219	231	224	218	214	212	233	203	211	238	219	235	218	238	221	231	237	194	247	258	239	211	248	216	224	231	214	234	212	229	218	259	226	212	242	210	222	258	231	240	238	248	223	229	194	233	223	226	225	233	214	247	201	208	222	229	192	207	212	236	209	224	210	207	208	243	222	255	228	220	201	226	233	237	230	248	199	223	210	224	230	234	228	227	246	216	216	191	194	209	216	200	231	214	203	223	220	238	209	198	228	221	212	229	237	209	192	212	235	232	231	211	232	214	214	201	217	226	255	214	223	231	206	238	230	222	218	210	229	236	211	225	219	229	258	195	207	242	222	223	242	236	213	237	226	210	220	220	234	237	203	220	229	239	208	218	214	197	205	222	194	228	237	235	234	229	237	213	220	211	217	232	237	213	253	242	221	245	233	232	209	215	234	242	212	251	232	216	219	191	248	224	214	228	227	228	212	200	201	241	221	234	225	223	219	223	251	252	253	229	233	245	224	225	236	236	211	213	229	242	255	261	218	252	220	246	193	234	217	227	223	231	213	215	229	229	205	197	193	205	217	215	230	214	225	210	227	215	220	208	235	229	200	232	210	217	218	203	214	213	216	199	243	198	233	223	222	223	192	208	241	212	205	219	236	229	230	237	218	214	208	255	214	205	210	220	216	242	225	235	238	199	227	210	227	213	226	245	207	233	211	248	212	204	217	241	199	225	236	216	213	201	233	231	220	207	214	232	213	226	200	227	197	242	231	229	215	229	242	204	219	217	207	220	243	211	243	207	260	220	212	243	217	205	217	233	209	224	225	195	204	245	218	206	216	214	210	216	243	239	209	228	278	215	218	246	187	265	211	243	227	247	190	237	226	211	230	196	227	220	228	191	206	228	228	210	226	201	220	200	230	233	222	228	210	226	238	203	206	214	203	228	197	213	234	222	213	226	227	224	248	238	215	216	263	244	240	230	238	235	208	221	210	217	219	241	190	209	223	236	230	231	220	225	230	229	250	216	254	215	207	227	222	219	210	213	234	221	221	226	232	217	242	237	221	215	240	236	252	206	230	240	207	232	227	248	262	218	215	211	219	227	250	233	239	235	221	227	220	196	223	255	210	230	250	242	219	217	229	221	191	210	217	216	220	230
59023	58071	56321	45819	21510	1007	989	901	896	801	768	803	761	766	765	753	734	729	716	736	730	711	714	715	693	728	719	729	700	690	694	639	697	719	682	676	669	722	701	733	724	762	727	653	744	700	645	696	676	667	700	625	734	719	665	696	690	733	678	723	678	718	707	652	645	660	688	683	658	666	694	704	682	672	714	638	706	720	673	694	736	697	715	672	673	691	712	685	692	657	647	683	660	683	697	705	664	634	701	694	703	697	706	645	651	655	676	684	696	648	701	694	694	651	718	646	699	706	679	665	650	713	638	673	666	649	722	676	615	682	687	687	709	724	689	717	679	750	663	730	725	716	726	668	689	696	698	688	700	703	709	663	657	698	655	667	702	652	630	665	677	689	690	685	668	725	617	715	706	659	683	693	674	677	698	679	618	651	693	672	691	689	664	678	705	710	721	681	679	712	646	678	712	654	686	684	668	691	670	722	694	669	700	668	754	708	664	674	674	669	627	676	682	691	705	671	666	663	669	644	641	713	668	686	705	734	683	689	662	669	709	715	616	736	698	644	734	704	655	658	697	701	673	667	702	663	679	675	720	731	658	647	693	651	716	698	685	696	723	680	687	682	700	691	632	686	642	677	714	715	682	675	708	690	662	658	715	638	674	730	643	723	670	692	730	675	700	743	698	657	685	732	675	653	671	686	680	679	688	735	671	697	721	680	678	680	697	695	685	701	648	670	656	699	690	720	696	698	649	750	676	630	733	698	662	633	667	691	664	663	717	696	720	701	694	741	698	685	662	668	716	672	666	644	691	669	651	698	687	679	703	685	668	710	676	678	656	696	664	659	732	691	687	672	687	680	698	719	695	668	685	713	647	652	707	677	702	748	709	726	659	688	672	704	700	724	659	707	679	689	733	700	668	652	738	673	688	693	683	703	668	701	647	655	700	679	666	666	664	691	697	688	685	678	747	670	640	649	713	673	721	683	695	703	652	717	684	671	648	702	710	684	680	673	641	682	679	691	688	646	711	710	682	694	668	662	729	671	675	699	688	708	715	689	669	648	630	725	697	675	696	721	702	742	731	698	611	689	697	660	711	669	689	651	697	681	732	691	678	665	662	686	632	643	692	680	723	753	675	686	626	687	678	720	661	704	700	694	697	697	671	684	647	694	671	697	704	687	729	701	737	708	683	668	678	683	689	723	690	686	649	673	698	663	640	704	668	649	666	678	697	680	723	685	732	675	697	678	686	714	656	680	692	685	736	739	675	670	682	678	668	658	657	671	693	700	680	692	704	642	672	661	700	664	650	637	676	673	703	712	670	668	678	696	677	757	714	659	675	658	669	733	698	683	704	666	671	720	677	700	660	707	689	683	674	712	655	670	659	671	611	716	696	707	706	702	664	701	669	678	724	628	693	694	678	680	715	698	630	656	645	675	674	678	645	679	713	702	717	663	684	678	686	677	701	667	736	642	686	718	727	697	679	632	652	665	676	705	696	675	675	707	652	659	670	666	665	703	678	681	670	746	714	665	682	705	688	619	740	676	694	668	704	715	699	659	652	670	681	659	709	644	643	646	700	690	653	688	701	723	687	679	702	679	634	697	660	686	691	709	649	677	657	712	702	696	695	666	652	679	657	661	608	658	676	686	697	671	643	701	669	615	637	718	670	667	723	656	694	673	663	673	745	641	684	688	674	607	675	672	702	676	668	689	717	708	690	674	660	762	698	682	673	730	746	718	695	657	682	686	733	725	712	703	666	693	710	658	703	654	692	700	695	726	694	729	656	668	690	685	686	676	696	703	655	647	669	683	689	676	691	663	644	635	692	678	725	682	659	683	689	727	634	658	657	665	683	702	712	675	718	728	682	673	693	692	702	678	724	686	668	681	649	646	650	709	746	712	694	710	681	672	686	671	683	616	697	723	694	715	741	692	701	686	688	692	701	690	736	699	675	715	706	703	701	702	676	655	702	708	694	709	671	700	678	702	720	678	703	758	713	693	637	694	716	701	680	713	707	718	702	663	707	674	678	665	697	688	654	673	692	665	698	692	742	655	680	669	703	739	655	675	674	674	612	635	722	653	655	672	650	689	674	699	698	688	684	697	659	654	674	698	682	713	702	660	681	668	670	697	661	748	669	702	648	692	668	680	656	698	706	645	675	660	712	666	643	687	667	679	692	702	647	682	665	642	686	668	689	688	667	694	687	703	661	696	670	730	700	679	693	717	710	659	708	732	686	688	671	717	672	662	710	698	755	658	677	701	697	664	667	699	658	684	609	655	696	680	643	706	698	651	689	712	688	656	648	697	681	606	654	656	684	676	682	683	671	700	730	717	717	656	681	681	672	675	721	718	697	613	708	691	704	681	700	717	707	627	714	672	697	728	691	727	679	623	708	692	681	660	706	671	658	672	670	637	726	702	684	702	695	646	703	721	698	695	704	692	661	684	732	706	719	667	643	685	666	706	664	665	664	679	747	650	673	664	693	705	695	727	682	671	688	647	686	696	709	670	658	695	646	689	686	651	683	678	696	688	708	702	677	653	675	731	631	668	697	665	637	694	681	684	716	707	673	658	675	712	709	667	674	691	715	708	666	640	692	675	657	671	688	674	676	675	675	706	666	667	687	730	720	711	647	708	669	685	702	643	667	622	688	696	668	689	689	695	709	688	709	653	760	708	669	738	694	670	695	664	679	674	662	681	704	674	687	725	628	686	670	670	664	655	708	671	703	712	729	689	705	701	680	655	709	649	669	669	670	684	651	655	692	680	684	699	688	669	703	687	712	652	687	718	626	695	720	694	700	702	705	658	748	682	767	707	733	692	643	695	718	702	688	721	682	662	675	708	664	718	676	692	657	690	670	680	697	705	680	688	680	658	728	679	707	692	668	681	708	709	650	764	685	689	690	662	691	643	661	699	658	709	750	659	660	666	704	691	700	727	695	684	691	662	674	678	654	687	700	691	652	713	669	707	665	689	646	699	661	677	647	716	666	686	665	666	635	647	690	673	675	694	637	690	681	670	672	649	700	757	664	676	662	636	702	691	649	702	707	723	738	651	694	665	714	709	673	699	689	716	647	683	606	666	684	654	739	649	684	679	676	685	693	706	725	673	719	640	712	675	687	714	651	682	667	698	722	669	692	667	673	711	684	740	708	701	695	644	650	691	614	681	695	718	681	669	725	710	707	713	725	681	715	641	655	680	654	726	624	663	730	650	691	635	696	697	652	680	703	649	622	688	687	677	744	676	715	662	628	702	684	674	697	701	697	722	684	699	662	737	641	705	699	683	704	749	715	636	658	686	705	656	669	697	710	676	663	632	648	640	708	674	666	680	674	696	684	731	671	699	690	689	681	719	719	677	710	735	697	662	719	657	678	684	638	685	638	700	700	706	718	734	678	659	689	720	679	688	652	697	686	642	711	727	656	704	668	700	720	661	656	700	683	687	677	646	676	724	689	697	686	711	693	644	636	692	684	690	695	713	681	656	653	683	699	681	684	698
31226	16490	7150	2345	920	114	112	125	118	110	131	123	131	128	105	130	136	129	144	132	137	129	136	112	126	133	120	137	122	142	141	140	113	151	131	131	133	106	136	119	110	121	132	134	126	114	142	123	129	108	93	120	139	120	126	128	109	147	116	121	134	115	146	122	127	140	137	116	141	128	117	123	108	121	108	122	125	124	120	118	107	131	140	132	122	136	139	105	120	141	132	148	125	121	133	115	108	137	132	140	130	134	141	130	111	124	135	144	122	140	131	112	120	120	132	119	136	118	132	141	121	136	133	136	119	131	108	124	124	152	120	151	136	131	119	129	108	120	115	112	128	114	121	153	120	151	117	129	119	128	127	132	119	140	117	113	109	125	108	111	106	141	130	128	126	123	115	122	124	114	121	112	118	145	114	140	115	111	129	105	135	127	129	117	116	126	118	130	113	136	108	115	122	119	105	127	119	110	135	121	140	131	125	132	107	114	127	124	128	116	118	136	133	118	134	119	142	118	141	120	119	123	112	123	127	135	145	131	129	131	131	137	132	121	112	138	121	134	121	138	137	130	144	128	129	108	131	124	122	107	130	129	121	138	125	130	150	121	126	132	126	126	134	130	125	133	116	149	115	114	141	122	121	116	149	124	117	119	127	121	123	138	119	112	125	134	127	123	122	125	126	120	134	119	116	119	132	114	125	131	130	126	121	127	132	137	101	149	118	118	132	133	122	105	126	133	124	126	121	125	110	131	108	108	114	133	108	125	130	107	137	106	126	124	141	134	120	134	141	118	124	124	116	115	130	137	136	120	122	125	112	112	101	114	138	132	158	144	142	136	118	114	144	136	122	137	112	149	103	118	123	137	120	120	131	121	114	120	126	144	109	120	125	135	127	122	117	128	130	122	127	132	140	142	95	127	150	135	142	108	146	131	118	135	128	118	144	138	121	107	112	142	122	111	125	107	123	126	110	144	131	148	124	122	118	145	126	125	128	145	143	115	127	112	114	118	121	122	128	125	137	126	142	135	132	134	133	123	113	106	121	132	133	118	108	119	119	115	121	128	131	124	137	123	122	135	120	120	117	116	120	146	125	123	142	143	126	130	102	120	113	133	143	144	128	132	126	110	116	115	131	118	128	134	116	131	132	121	143	132	131	137	113	131	144	135	145	106	130	128	112	136	118	148	118	134	132	107	133	101	119	139	139	146	136	135	118	137	126	117	136	126	135	130	143	119	119	136	114	143	132	118	111	128	127	127	124	124	105	142	125	143	145	130	121	110	123	139	125	133	128	132	123	149	105	131	134	146	121	132	137	117	138	133	131	120	137	135	115	133	121	124	116	145	114	113	145	129	113	141	136	109	140	133	114	123	137	108	142	120	132	148	128	139	127	130	112	130	124	102	144	144	123	113	141	114	136	138	125	122	122	130	135	129	146	127	123	130	104	137	148	113	146	129	121	150	117	133	117	116	125	142	111	139	133	141	121	145	119	131	126	143	140	133	116	134	125	137	140	127	124	124	134	144	124	137	111	107	113	128	121	128	115	119	118	136	122	113	124	109	124	129	130	129	137	121	129	123	125	124	131	133	131	130	119	130	111	125	142	113	109	129	123	140	127	138	134	120	132	150	110	132	133	105	139	146	124	132	123	134	114	106	124	134	116	132	128	128	134	123	131	135	125	115	143	135	101	129	135	125	142	122	134	150	122	136	133	115	137	123	119	121	130	119	127	152	131	128	132	125	102	118	130	132	162	124	144	118	127	107	122	118	130	110	137	138	126	123	130	138	124	100	134	136	132	134	112	127	143	149	122	147	135	117	134	143	123	145	121	123	138	134	134	137	125	124	120	129	137	120	125	114	123	119	115	122	132	117	126	136	119	113	110	97	125	128	144	122	116	121	158	134	109	125	131	117	134	142	127	113	121	124	140	121	126	126	127	152	127	111	115	109	122	108	130	136	112	125	132	126	120	152	117	137	136	103	111	118	134	125	116	118	119	133	118	136	126	144	127	122	135	136	131	107	118	132	134	127	124	109	145	137	137	114	138	138	134	136	114	128	129	98	140	128	126	131	139	133	125	133	113	137	120	133	119	144	126	128	149	130	116	118	110	127	145	131	126	113	137	128	152	149	148	124	111	129	124	154	136	121	140	108	150	113	117	126	130	128	148	124	130	125	124	133	126	142	111	122	117	122	128	127	135	129	113	122	136	114	124	132	131	134	136	129	128	107	110	116	127	137	129	116	112	112	109	131	153	133	123	111	123	153	129	104	101	129	123	132	143	112	111	129	132	113	135	122	113	122	124	140	127	117	154	132	127	143	145	127	120	110	125	113	135	125	111	130	126	125	123	115	122	130	110	124	121	127	138	144	140	114	130	121	121	107	115	141	121	115	99	126	126	112	137	119	121	131	118	122	117	136	118	135	125	122	141	136	111	121	132	134	110	119	131	129	112	129	111	124	130	119	116	135	114	136	124	129	128	150	117	137	135	102	112	123	156	119	140	141	123	134	122	137	130	116	122	130	145	128	130	128	110	138	119	130	132	128	112	130	118	118	118	117	152	129	140	120	103	125	125	112	126	113	122	128	141	125	119	126	130	128	114	127	129	135	118	128	126	137	118	127	140	109	131	138	119	131	112	149	112	111	127	110	121	130	105	132	117	119	120	141	135	138	117	119	135	104	140	132	133	120	130	124	121	140	137	125	137	138	111	130	121	121	128	138	134	135	126	136	133	115	145	120	137	110	132	127	133	146	147	123	115	129	127	120	112	121	119	109	125	132	120	123	124	124	115	141	140	117	122	127	123	121	145	142	103	117	110	133	119	100	130	125	116	128	137	116	127	142	117	108	119	123	127	143	143	113	150	139	116	121	158	112	140	113	123	163	117	133	115	118	139	147	130	103	136	124	124	126	110	141	123	108	132	115	133	121	112	131	133	122	135	130	128	125	124	104	119	141	136	125	121	117	134	130	111	138	126	138	123	139	121	142	125	133	134	132	122	139	128	125	128	105	129	131	123	120	125	125	145	143	145	111	136	124	113	122	133	119	117	128	119	129	123	117	124	105	105	142	133	132	126	127	129	127	133	121	115	126	139	113	141	106	115	149	92	125	124	117	127	135	120	113	116	110	123	125	140	115	126	117	135	124	123	129	114	141	117	137	153	111	118	154	126	122	108	141	142	133	112	122	136	128	118	139	122	150	126	148	132	131	109	127	116	157	125	139	129	131	123	121	140	119	124	149	166	131	107	144	125	130	134	117	114	127	132	139	111	123	128	123	126	140	112	119	141	123	158	121	118	114	135	121	139	120	115	134	114	114	123	139	118	139	141	158	125	116	114	98	107	131	118	131	116	132	120	93	121	154	121	113	112	129	118	137	120	116	111	112	120	106	136	139	144	134	135	139	122	133	132	134	128	126	137	139	124	119	129	128	109	146	120	136	119	124	118	113	144	138	134	127	124	120	133	139	111	120	131	145	130	120	135	141	126	98	112	123
28761	18351	11193	6915	2931	438	426	434	380	458	398	427	471	395	431	412	419	414	450	448	402	439	450	433	426	392	416	418	426	422	414	432	418	407	464	401	367	424	453	405	438	433	461	405	412	467	415	422	419	394	437	413	452	417	469	466	438	459	429	439	412	401	394	482	397	407	406	439	459	385	414	423	400	405	417	427	458	420	418	438	433	397	423	435	435	413	443	428	422	417	422	420	404	400	441	441	440	432	425	418	428	429	457	402	441	453	423	407	433	426	436	407	412	446	432	411	405	384	470	425	409	441	443	379	413	388	456	433	424	447	442	424	426	427	445	420	382	459	433	448	425	447	487	424	428	400	391	410	405	437	431	416	439	422	392	449	393	423	429	398	423	405	430	403	416	454	419	425	409	433	412	407	422	389	431	432	440	419	408	418	420	396	399	456	429	452	433	419	411	427	456	435	460	430	437	421	418	412	404	444	415	425	417	417	430	393	407	431	396	446	413	436	463	418	412	436	454	455	413	376	425	468	409	402	414	404	424	438	444	402	411	399	421	410	429	427	429	420	433	422	410	452	442	433	422	427	424	407	423	430	408	414	436	444	435	442	437	421	414	437	425	394	401	367	434	403	422	448	415	487	417	420	445	374	425	390	459	442	404	435	404	420	413	415	429	428	409	369	421	405	454	418	376	437	436	418	397	411	430	429	480	453	407	434	429	389	423	389	448	409	416	464	436	389	473	414	421	441	427	412	433	393	386	400	419	409	433	432	440	400	466	422	410	470	421	480	456	434	413	398	428	391	435	433	426	403	425	439	421	405	404	431	409	425	440	431	382	434	418	402	411	440	407	438	416	461	405	417	416	414	466	424	446	432	413	451	421	406	452	398	423	415	412	443	448	432	452	422	451	411	448	448	431	393	387	398	435	455	441	413	445	418	431	427	432	426	393	405	416	431	450	410	442	425	447	416	425	405	450	463	400	426	429	412	440	432	411	407	460	413	454	393	468	387	424	442	429	418	453	437	462	407	451	427	414	412	411	438	415	398	437	403	436	428	413	414	435	430	455	435	428	442	416	421	415	447	422	419	408	427	392	427	424	443	475	440	426	406	435	403	420	423	419	412	401	405	383	429	383	421	426	395	422	423	430	422	407	411	419	416	437	408	426	378	424	436	408	447	442	432	425	407	402	447	398	384	435	411	405	416	462	436	408	414	436	421	402	391	420	422	459	405	430	415	419	409	416	440	396	441	455	437	431	414	396	429	418	479	455	449	434	421	431	402	445	451	408	411	400	444	427	431	422	409	410	449	431	446	454	412	444	456	456	405	415	421	430	430	453	464	444	427	400	421	418	422	395	431	394	413	411	417	399	379	397	409	450	438	428	422	401	430	413	395	432	408	402	427	423	428	451	427	420	418	407	445	461	427	444	459	420	414	391	406	451	416	395	422	408	402	433	403	415	413	421	461	394	407	426	436	443	427	427	446	409	447	402	431	449	406	414	439	402	458	420	421	408	448	424	410	388	427	405	420	427	418	389	444	418	439	401	472	406	460	423	441	396	451	382	434	427	470	451	453	418	442	410	428	406	397	430	443	418	428	427	415	412	414	387	444	455	402	403	428	431	408	403	413	451	427	452	436	424	423	419	453	389	404	431	424	400	426	429	443	423	417	416	476	431	407	418	447	443	436	464	446	437	406	435	463	463	388	439	417	389	406	414	431	451	421	433	389	448	420	414	400	405	446	431	448	435	432	398	428	417	463	407	441	422	446	414	400	430	443	412	409	432	420	453	416	458	453	454	436	418	389	389	389	443	454	422	385	396	453	417	414	428	465	382	427	426	414	441	397	428	405	461	430	384	450	401	416	423	416	432	419	422	403	405	409	436	424	438	441	439	440	428	427	411	436	428	444	391	420	415	421	404	423	404	418	432	395	406	466	426	430	461	422	431	412	431	402	427	438	433	439	400	430	423	431	417	445	423	400	458	427	397	401	413	419	419	395	446	415	402	457	423	446	430	436	416	431	447	443	392	418	396	433	431	407	405	420	424	446	424	421	445	421	385	416	449	444	420	437	407	425	413	442	421	395	428	444	423	433	437	436	422	404	411	437	428	428	448	421	407	406	445	420	435	458	419	393	417	432	457	430	444	425	419	427	428	378	419	415	415	435	380	459	425	435	406	422	402	449	397	450	404	411	425	420	409	428	461	412	411	436	429	413	429	419	421	413	398	412	476	416	421	390	433	442	440	404	421	399	430	449	448	447	397	423	392	439	459	439	426	386	420	413	416	439	445	397	389	433	441	395	459	421	427	413	419	417	440	437	418	478	411	427	413	433	419	465	392	405	416	438	435	441	422	400	444	434	420	407	473	410	434	446	416	419	421	452	416	448	409	412	424	434	433	427	433	440	409	395	445	428	439	425	436	462	439	414	436	440	424	445	389	420	426	422	439	413	408	397	409	410	438	428	421	450	402	434	420	404	413	418	406	421	451	409	422	406	446	424	456	397	401	433	388	401	438	424	464	424	423	435	473	422	431	417	411	430	445	412	428	426	445	436	422	441	431	403	417	407	415	419	441	414	383	434	428	429	446	439	412	428	414	415	407	440	427	405	395	456	400	405	428	456	436	448	464	421	393	427	454	444	395	442	425	433	426	471	447	434	463	411	404	391	404	428	451	470	399	427	440	416	394	402	417	458	430	410	435	438	439	439	440	417	422	384	422	470	429	434	422	417	401	392	438	448	464	447	441	414	419	443	459	425	419	377	439	409	451	414	431	420	416	449	437	411	432	420	397	430	442	441	421	434	425	432	438	431	442	401	451	403	421	417	425	415	392	454	438	422	421	448	406	398	381	439	436	424	460	380	416	457	453	477	461	382	402	433	441	408	469	409	416	417	407	453	426	456	410	396	460	414	426	442	430	427	399	446	429	431	429	402	457	412	415	403	417	440	438	438	401	428	437	411	399	428	444	459	438	445	437	435	432	430	430	432	448	437	478	456	422	447	428	433	472	425	421	444	403	440	438	389	418	402	429	406	427	425	437	398	428	406	401	446	446	407	436	448	437	440	430	405	456	434	412	446	434	425	423	432	390	461	420	440	429	427	430	435	406	448	389	408	445	433	448	416	420	405	414	455	468	423	439	427	425	440	408	454	413	414	392	404	410	410	391	412	424	460	444	410	440	419	408	432	436	422	441	418	425	405	470	418	434	440	431	411	426	412	452	426	399	451	430	461	444	399	421	407	429	430	405	409	399	432	424	407	418	407	423	415	457	458	384	441	371	433	417	439	398	447	399	447	418	416	420	426	439	403	458	432	424	386	426	422	367	407	449	377	423	406	412	423	454	440	442	404	393	399	432	398	450	435	440	380	406	440	440	467	435	384	456	414	448	440	431	409	456	395	438	427	414	420	457	417	379	421	433	392	417	403	396	413	433	388	441	393	399	462	440	424	446	461	410	424	370	416	405	440	454	433	402	398	434	390	476	421	415	414	439	404	400	403
62542	51602	43462	26555	11592	415	160	132	121	132	129	107	135	122	119	115	113	119	139	123	133	130	120	122	142	116	116	113	130	107	129	114	125	115	112	137	102	123	122	114	111	115	115	130	132	112	123	113	118	106	122	94	109	121	118	132	96	118	145	120	118	120	116	109	126	117	131	94	110	99	114	120	137	114	122	122	115	129	132	133	110	106	103	117	123	124	126	117	104	119	117	120	104	121	124	121	117	119	115	109	122	116	108	117	96	117	113	119	128	140	117	133	114	113	117	139	94	121	110	137	132	116	112	121	112	119	116	121	92	111	99	110	123	120	115	122	130	140	144	107	141	120	123	106	125	120	116	119	116	111	109	85	121	106	116	106	119	110	120	116	110	119	140	113	113	107	119	114	99	106	114	127	104	122	118	119	126	110	118	130	116	126	93	115	114	122	125	108	120	113	108	135	104	119	120	132	112	117	120	104	119	119	104	107	126	132	112	102	134	91	109	129	113	114	112	137	121	104	134	105	114	114	112	123	134	132	110	125	109	124	119	110	113	116	133	141	116	123	117	121	115	128	97	116	139	135	118	124	121	96	118	138	109	125	105	89	126	114	117	102	123	115	125	108	120	114	100	127	114	113	114	125	125	113	115	130	112	99	107	113	137	120	118	131	122	116	120	113	124	134	111	133	107	133	102	128	122	100	121	117	123	132	124	123	109	110	120	125	117	106	115	105	125	111	106	125	120	122	117	126	118	109	113	126	130	116	107	122	137	109	125	103	92	130	112	118	105	143	108	130	117	113	124	110	127	117	102	121	135	130	112	136	116	135	97	118	111	107	115	108	106	136	118	134	126	117	123	114	105	125	129	104	87	128	115	104	124	103	108	127	117	141	107	128	116	131	134	117	117	104	113	97	105	101	110	124	121	119	97	119	127	99	124	109	107	149	106	122	127	113	115	106	123	109	109	129	143	110	124	127	96	130	132	133	108	94	118	98	131	127	117	109	101	105	115	109	114	116	124	109	104	101	120	119	108	109	111	136	120	120	134	114	122	114	121	132	119	107	110	105	108	113	104	113	106	124	101	117	136	159	121	118	101	130	130	119	126	125	100	104	134	115	116	119	128	128	104	134	129	94	116	112	108	123	120	97	125	109	98	105	109	102	123	115	107	113	114	122	131	131	117	120	114	125	117	116	131	125	110	121	111	124	124	123	120	127	131	112	117	124	123	112	167	124	113	123	107	117	103	115	130	110	122	116	110	128	138	130	123	106	136	119	133	111	127	117	121	123	109	96	123	111	110	127	91	116	111	128	109	122	114	104	113	125	121	105	95	133	122	125	117	131	126	106	109	104	130	112	128	119	106	114	105	113	97	113	111	118	111	111	132	93	134	97	131	101	116	115	110	98	112	115	128	115	120	109	120	118	129	103	117	120	116	128	117	109	132	128	136	100	102	118	105	111	113	116	103	105	129	118	120	117	105	111	126	122	129	113	129	115	113	118	120	119	130	146	129	109	128	132	132	119	109	120	113	105	121	121	114	117	110	117	113	121	105	105	114	114	119	108	114	97	111	130	118	138	131	118	121	115	119	121	120	97	126	103	122	103	146	100	99	113	100	141	124	114	126	118	112	141	101	101	136	118	116	100	119	107	126	104	130	124	130	106	124	113	115	124	135	87	135	97	114	106	100	124	110	110	114	109	120	117	117	128	106	125	123	141	120	108	107	115	95	110	111	112	101	127	128	123	124	112	102	122	109	116	132	99	125	107	135	124	115	129	117	148	115	102	125	130	118	101	119	118	121	139	109	122	130	111	124	118	124	102	134	114	116	107	116	131	114	116	94	102	118	113	110	130	115	108	103	102	130	125	111	128	106	115	137	122	120	93	125	94	124	110	129	129	123	126	113	125	111	119	125	122	118	109	107	111	87	124	124	103	109	115	134	120	115	116	123	139	113	122	132	125	116	116	107	104	120	129	105	133	118	122	127	135	130	108	116	126	120	121	130	139	118	109	118	127	124	97	115	112	114	116	89	103	101	102	109	122	120	115	113	108	137	120	140	104	133	128	109	107	147	127	118	112	114	119	108	111	139	106	118	140	96	119	101	152	105	118	112	118	118	112	121	108	125	135	111	111	128	110	128	94	92	103	134	121	110	126	97	126	136	114	107	109	105	97	131	100	128	116	110	130	109	105	127	108	99	97	109	122	138	118	109	117	124	112	117	112	128	125	104	120	131	123	124	92	94	122	115	112	125	137	123	131	115	120	112	96	127	98	117	115	124	112	100	134	115	119	124	114	119	112	100	112	116	101	128	111	116	113	113	100	132	123	109	132	133	116	119	114	101	117	142	130	114	130	121	118	118	122	107	124	128	129	114	96	129	128	134	108	126	117	118	102	104	128	100	83	117	115	119	122	133	109	104	110	124	123	124	114	119	110	123	102	85	134	117	118	132	119	128	108	116	120	113	102	111	123	119	118	137	128	133	118	121	125	130	119	125	118	108	114	126	131	120	108	139	97	116	126	113	145	123	109	117	96	117	122	118	111	110	109	112	106	115	130	127	139	116	134	127	121	111	131	114	119	128	118	112	97	121	110	117	112	102	127	127	98	119	99	111	114	111	127	125	103	124	126	104	101	122	118	146	132	118	119	114	112	119	125	121	130	120	127	122	102	122	140	106	104	125	111	113	91	103	120	127	106	103	125	121	107	105	107	108	115	121	134	121	123	117	104	119	122	120	126	124	113	104	116	123	113	130	153	114	119	129	124	124	129	120	112	123	129	124	133	102	133	125	131	126	121	111	103	130	115	114	116	132	106	122	120	98	112	113	120	113	115	104	127	128	129	105	113	111	121	112	92	98	125	124	125	107	120	133	107	108	113	99	97	101	107	125	125	105	124	117	109	117	123	91	95	97	116	107	115	113	130	106	107	112	118	131	113	121	119	121	104	127	149	141	127	99	143	116	124	135	116	114	128	115	101	112	111	111	123	130	126	121	120	109	103	123	106	119	120	117	113	107	125	97	102	123	138	120	129	114	118	132	129	105	134	120	132	143	131	104	114	104	104	112	137	128	120	119	110	135	124	108	98	116	113	113	107	135	127	107	124	103	125	97	126	107	104	112	103	95	117	122	119	106	140	134	122	98	113	118	124	128	120	119	148	122	101	142	103	126	140	102	109	107	129	118	127	107	134	105	132	136	111	139	119	112	126	121	122	108	120	123	130	108	125	111	110	116	127	145	111	107	139	107	131	124	114	129	122	120	129	135	96	109	116	96	110	124	89	109	144	116	115	104	111	115	108	113	114	99	123	107	133	108	123	107	98	109	124	126	125	105	112	123	125	124	117	124	111	107	113	110	114	106	108	133	111	111	113	127	130	115	140	122	113	122	106	120	110	139	113	131	113	87	138	108	124	135	113	113	114	126	117	114	118	105	122	112	114	109	120	101	124	94	90	117	124	135	128	116	112	137	95	105	107	122	111	122	104	120	114	104	130	111	123
44684	43391	41728	33090	14623	522	524	482	459	440	447	436	470	421	428	414	411	410	424	461	418	427	416	397	425	413	413	398	386	372	415	424	419	402	394	409	393	449	396	397	395	417	428	399	433	391	394	403	395	403	399	430	413	369	423	390	417	402	402	411	384	389	390	371	405	416	398	418	398	410	416	397	352	422	383	404	381	410	395	404	393	392	424	355	427	431	404	383	420	403	433	396	429	409	411	413	438	422	419	387	393	393	402	426	437	406	415	384	399	396	358	415	397	427	432	415	392	426	432	386	370	400	380	401	411	435	389	437	412	401	407	387	404	374	389	407	378	419	410	408	389	393	417	425	421	379	380	379	426	415	421	429	407	400	381	363	385	431	375	374	414	405	385	411	394	392	398	407	378	413	381	418	378	427	387	410	379	410	397	410	437	380	392	421	390	383	407	398	410	416	416	425	385	391	422	417	395	397	399	391	429	393	410	395	458	393	380	382	405	440	382	406	414	412	410	375	382	414	428	407	390	394	406	401	409	374	452	426	389	340	417	402	419	395	379	395	381	402	400	415	399	364	387	366	394	400	364	403	431	378	405	408	431	440	384	390	407	415	378	409	390	394	366	387	412	369	425	389	428	443	407	414	398	426	411	406	371	390	406	369	431	412	444	372	369	410	430	369	417	398	395	412	394	405	373	401	381	431	362	406	381	390	425	379	408	433	406	441	380	422	394	394	407	379	432	386	408	404	388	399	417	434	402	388	428	378	420	389	411	411	398	394	397	381	386	400	423	398	407	454	392	419	395	408	382	413	389	401	378	403	369	385	418	414	408	399	408	409	397	377	373	383	418	407	378	398	451	423	404	402	400	409	396	401	421	409	404	439	389	394	395	410	471	386	406	399	394	376	404	391	396	426	371	376	423	393	435	432	385	367	390	403	413	400	417	383	382	402	414	411	358	425	391	423	410	400	410	383	387	423	375	415	415	410	411	412	412	394	406	417	389	414	379	396	412	382	419	384	407	358	416	410	390	423	362	375	420	399	390	410	424	374	374	434	366	387	408	448	414	406	411	405	417	376	418	422	407	373	366	394	381	405	399	404	417	394	357	427	394	397	401	451	454	344	423	412	376	399	370	400	410	386	424	367	386	387	389	401	430	387	330	426	399	393	387	384	439	419	411	377	400	394	413	424	370	367	414	390	396	380	424	370	407	402	400	407	412	413	435	430	389	366	390	392	417	416	416	376	421	398	411	378	388	406	400	397	444	377	413	385	431	383	387	381	376	369	419	386	402	367	395	353	376	424	391	407	424	405	391	393	396	418	396	425	403	398	355	448	416	387	419	404	405	393	437	385	393	390	410	421	422	387	411	382	389	379	419	403	381	398	414	409	383	391	402	422	375	433	405	437	400	385	406	371	356	428	394	419	404	412	403	428	403	415	402	382	403	435	400	398	406	404	391	414	402	408	387	364	412	413	389	369	395	367	404	393	385	398	419	397	432	381	421	402	394	429	425	409	398	413	406	416	403	411	390	399	440	400	397	391	372	426	453	408	382	406	417	407	431	387	417	385	402	397	379	409	405	410	425	427	420	416	400	407	424	369	418	402	418	414	412	418	433	388	388	381	400	406	397	424	375	381	387	385	383	387	361	387	411	400	424	388	403	377	390	421	392	408	367	386	387	371	441	394	424	395	396	411	415	459	409	387	443	396	438	420	383	388	413	391	403	395	400	406	403	427	399	356	369	393	383	382	391	407	424	404	397	431	406	378	373	427	479	428	397	372	403	398	421	401	414	395	396	367	417	416	362	384	392	366	365	392	396	369	371	373	392	418	365	414	373	441	417	376	410	418	410	394	401	365	395	410	388	373	396	395	361	416	405	431	393	359	377	426	401	396	424	428	376	382	395	396	417	409	405	363	383	413	369	410	405	397	375	410	390	415	379	400	419	406	400	376	417	397	420	428	416	391	410	412	423	401	454	384	394	409	420	407	408	415	437	424	406	371	370	369	401	396	376	390	412	366	399	413	425	408	402	375	388	395	421	382	406	379	414	412	430	358	399	398	420	382	411	402	422	394	379	398	424	386	386	393	366	394	397	380	389	406	377	379	406	371	394	398	389	411	400	424	362	398	415	394	351	380	397	414	405	395	391	414	402	424	402	376	401	364	409	370	383	399	385	374	386	388	376	400	428	402	369	390	398	377	403	394	413	367	423	362	411	398	386	423	381	366	402	426	430	403	418	404	395	394	392	372	408	423	372	397	387	396	387	373	428	429	384	404	411	410	411	407	418	391	392	407	420	388	396	429	415	383	405	389	403	389	394	417	377	409	423	431	401	413	362	386	420	385	390	431	432	424	418	383	421	433	414	392	404	405	381	393	394	397	422	402	411	423	389	383	372	386	392	389	447	414	425	419	415	391	364	411	400	410	375	409	382	384	397	400	410	415	377	405	427	359	403	379	401	393	422	394	386	403	388	382	420	402	403	382	433	401	395	416	377	410	403	396	410	401	423	421	396	404	407	411	408	359	388	392	377	410	357	397	392	408	434	392	406	388	419	396	419	449	406	369	410	397	406	396	372	405	428	395	379	401	416	401	416	405	398	363	401	413	406	421	412	413	402	384	386	425	388	420	403	413	399	393	402	416	385	386	394	383	403	399	409	407	416	416	411	431	351	377	404	392	364	407	400	402	432	379	389	408	395	361	382	377	424	406	429	428	417	433	395	398	373	403	454	419	411	400	420	404	384	383	407	446	400	384	364	425	429	427	409	432	409	404	443	384	405	407	390	412	417	374	366	374	371	418	408	362	396	411	423	388	430	390	413	386	434	403	407	401	414	404	397	391	374	403	409	418	384	420	345	371	375	384	395	424	397	419	402	410	405	391	400	395	382	413	385	417	384	395	401	411	385	385	387	388	370	396	422	408	404	413	397	424	419	390	413	387	386	391	420	375	395	388	399	373	406	411	428	427	338	380	397	381	386	398	413	395	394	386	386	439	408	404	382	403	397	401	401	407	359	396	404	421	388	388	392	409	385	388	405	370	422	383	404	402	372	404	370	366	391	397	388	386	398	414	417	411	397	421	410	398	413	378	383	402	409	367	422	396	399	389	437	389	382	382	370	427	405	395	415	455	387	387	380	397	387	403	390	400	408	394	411	383	383	386	375	426	429	427	394	412	368	421	430	377	414	426	385	399	363	394	385	398	379	401	407	394	390	386	393	388	392	415	380	402	412	410	402	411	394	392	426	406	418	363	378	378	409	398	394	394	391	413	412	400	417	391	432	406	420	356	395	399	403	397	371	400	424	414	407	370	410	396	419	403	392	390	359	412	394	385	394	437	411	405	384	415	393	372	385	412	386	383	396	374	430	409	392	390	423	412	387	441	401	364	393	408	396	389	402	403	387	384	384	414	453	407	440	417	357	420	406	400	405	417	371	405	391	395	377	422	408	404	383	374	395	440	424	386	417	426	415	386	396	416	392	432	392	396	419	418	424	428
76808	69122	63847	45267	25805	3526	303	285	258	284	253	255	232	228	245	240	215	248	209	223	245	245	249	179	232	226	220	258	230	242	235	225	227	239	225	219	251	251	206	217	221	238	239	232	244	229	222	214	214	227	230	229	230	236	232	223	236	234	236	218	223	224	241	234	246	220	238	239	220	227	256	207	203	215	233	219	220	232	207	212	213	213	222	233	213	242	244	221	217	224	271	231	219	232	221	218	219	236	237	215	207	248	239	240	228	209	243	227	211	200	212	221	229	245	232	235	240	214	245	200	211	241	202	222	276	241	217	223	216	230	256	223	226	227	229	218	234	219	231	194	213	236	215	213	246	252	218	217	225	248	237	212	277	223	206	205	221	239	235	209	247	218	220	185	217	240	227	233	230	193	215	203	212	229	221	245	243	243	228	218	211	245	221	245	224	220	197	221	207	231	241	246	214	209	219	217	245	257	220	256	217	239	237	270	229	213	221	239	223	241	247	224	229	245	222	219	248	238	211	209	266	228	230	236	240	255	248	220	212	226	181	209	238	226	220	237	228	208	216	211	225	235	252	241	231	234	232	241	246	222	197	216	259	250	250	240	209	234	232	205	240	209	228	221	220	258	238	235	215	240	226	222	226	234	253	231	248	233	233	214	214	223	217	215	225	238	243	204	239	247	237	233	243	250	240	226	228	220	232	245	235	219	248	236	199	245	217	234	245	212	234	220	196	231	221	211	231	219	240	229	229	246	241	250	205	234	249	222	246	189	217	216	216	231	217	253	232	235	229	252	195	230	185	203	229	214	206	256	260	233	224	229	239	202	232	227	242	227	244	232	205	233	233	240	238	202	239	218	252	223	237	227	232	226	233	231	216	242	222	228	250	210	203	221	242	230	204	236	204	234	248	224	213	213	213	249	209	221	222	240	193	228	213	216	243	228	215	238	221	227	224	207	229	222	257	256	225	258	239	210	227	230	226	253	245	240	218	213	231	249	225	211	220	235	209	258	220	232	217	253	224	214	214	238	214	235	207	241	205	244	209	233	255	220	245	242	215	213	216	214	210	233	198	221	220	245	213	220	225	195	225	218	216	247	226	235	230	193	252	208	230	227	209	226	205	217	244	246	239	237	219	189	236	210	228	213	222	246	237	214	215	227	214	246	266	209	223	213	218	210	203	211	253	247	207	234	234	215	235	234	222	217	221	245	212	244	240	243	224	210	206	231	209	212	228	199	253	235	201	241	244	220	216	226	203	261	231	233	217	237	229	259	218	260	217	210	224	241	223	217	239	235	231	228	252	235	209	234	206	235	228	221	215	210	226	230	209	221	209	226	226	240	225	213	234	238	235	238	248	238	235	239	216	239	220	225	216	226	221	216	190	206	223	214	229	220	224	196	228	223	232	224	245	237	247	225	228	233	240	220	243	217	235	225	252	224	215	208	206	225	243	234	216	215	229	196	273	237	225	231	217	263	229	225	234	250	269	209	215	230	215	230	237	228	220	230	224	252	220	224	226	246	234	250	241	259	224	219	226	226	223	219	239	225	231	225	201	234	219	221	230	246	223	239	237	245	224	211	212	210	241	251	229	213	216	230	212	224	245	232	227	209	216	232	217	239	216	201	232	231	216	229	211	225	192	236	244	202	208	230	223	208	213	222	225	210	243	223	239	222	222	231	198	221	228	213	232	214	196	245	241	234	190	244	245	242	212	215	237	216	238	234	214	237	247	197	230	247	255	234	225	216	232	240	227	228	228	233	202	237	238	228	220	236	234	232	225	232	240	238	252	269	253	243	227	239	212	229	222	249	221	240	261	235	235	230	226	231	266	221	240	242	226	260	229	237	233	235	230	226	246	210	239	218	224	252	211	210	219	262	214	230	231	212	238	211	221	232	210	216	235	226	207	264	229	221	224	225	249	190	218	211	243	234	204	213	228	225	241	211	254	224	235	234	231	197	226	239	248	240	239	212	233	212	241	241	230	232	222	263	250	212	220	227	225	255	234	235	192	192	238	226	234	225	221	235	216	211	240	229	214	228	202	243	226	247	227	204	227	203	232	254	224	219	216	230	226	250	237	230	195	198	248	243	243	236	222	239	216	228	229	227	204	218	216	243	206	220	249	213	229	229	202	227	211	221	253	225	222	212	217	233	208	240	222	199	205	250	240	238	247	234	250	211	234	206	241	239	260	227	215	242	239	217	202	215	226	214	227	211	206	235	224	228	236	235	228	247	184	248	208	229	233	229	216	221	197	257	235	238	215	214	213	191	226	219	201	203	251	221	224	249	215	248	206	224	227	245	196	206	248	216	245	238	208	223	268	240	219	223	191	220	201	224	228	232	210	221	234	233	222	208	226	245	209	238	231	245	230	220	232	193	213	194	206	236	221	226	220	251	215	208	238	237	238	247	207	222	207	242	209	228	231	225	219	226	238	241	259	262	235	228	224	226	225	235	210	240	261	226	251	230	227	235	234	227	225	238	228	249	229	247	190	213	206	232	228	226	213	223	233	218	234	218	210	204	223	236	226	232	226	205	235	205	215	201	232	241	217	241	234	223	209	243	215	235	235	233	246	234	246	230	237	239	235	220	227	235	196	224	215	234	213	222	229	242	245	219	216	229	245	250	212	215	223	230	208	211	225	224	223	201	231	245	235	245	204	207	198	229	211	218	233	230	213	223	259	247	233	215	240	235	214	225	226	235	222	212	231	238	225	226	230	250	233	232	235	231	229	223	200	219	222	232	237	223	229	259	221	212	221	240	214	228	234	231	210	222	224	233	236	181	219	233	252	261	223	240	237	248	234	228	209	216	241	222	250	235	217	224	224	224	237	229	224	224	250	225	238	205	276	238	235	217	244	214	237	221	251	206	238	227	222	218	200	223	230	253	229	221	213	220	227	228	239	223	237	259	219	226	222	219	245	224	207	222	231	201	220	232	217	211	232	226	205	234	232	231	249	234	234	222	237	246	210	230	211	215	207	241	246	237	233	223	227	248	248	234	238	245	227	234	229	255	228	238	229	222	230	229	246	218	230	231	214	203	220	216	223	255	244	255	201	225	228	226	227	220	269	224	247	238	234	238	229	209	243	221	200	217	219	221	263	206	243	234	214	283	240	231	249	219	228	224	242	236	240	229	242	249	201	232	231	243	220	243	232	235	233	226	222	256	199	222	239	233	240	229	248	234	245	241	216	209	226	216	230	223	212	224	234	245	221	206	234	222	210	203	234	236	211	233	218	226	248	226	228	235	233	234	229	221	234	238	235	220	215	219	238	255	212	233	213	222	226	211	226	213	234	218	220	235	224	235	202	230	240	240	248	210	242	271	211	217	213	226	237	235	221	246	208	247	240	216	233	210	240	248	262	227	213	231	236	239	203	193	234	237	230	235	250	247	205	246	232	214	255	239	246	234	224	213	231	236	222	207	226	228	209	215	197	243	250	232	218	244	238	227	224	214	255	215	235	256	205	235	214	239	243	230	222	199	222	244	230	229
57663	58586	59984	48455	24935	996	875	894	830	778	814	778	749	786	752	708	727	705	732	738	753	736	782	704	739	736	718	736	718	701	730	717	724	730	665	727	669	700	717	693	739	668	696	701	655	700	676	703	662	676	687	734	697	682	740	717	709	673	749	638	731	689	675	687	696	692	699	704	700	690	703	695	700	690	621	697	700	704	676	673	650	660	718	708	690	687	700	718	694	706	719	723	654	767	740	674	678	683	732	689	707	743	746	725	670	681	731	705	725	658	696	706	749	720	720	701	709	709	725	725	686	690	733	653	682	661	705	717	684	765	724	720	710	694	728	705	716	674	723	711	717	728	706	753	660	651	708	727	643	719	725	642	688	738	693	679	720	704	720	725	707	694	706	689	704	723	722	669	723	660	725	684	771	629	699	681	724	678	716	709	730	681	668	758	675	710	703	720	693	671	738	680	699	659	690	704	686	735	719	671	744	676	700	673	709	709	706	640	708	729	677	687	649	634	677	722	704	704	665	705	721	709	704	701	725	750	716	699	671	685	668	653	723	706	689	689	680	696	667	703	690	732	734	684	719	682	708	759	694	666	675	679	690	671	703	692	708	653	728	682	723	675	670	727	714	706	707	667	728	676	678	714	782	668	686	664	729	737	719	669	706	716	715	673	677	722	704	695	732	714	716	710	702	697	683	701	707	696	688	719	711	663	669	693	725	696	703	704	690	708	696	671	692	706	678	641	667	711	714	719	743	724	697	719	676	682	667	728	699	711	731	679	703	697	686	743	678	656	703	714	700	673	660	695	753	724	688	686	709	729	685	694	732	701	718	720	691	714	751	717	680	679	716	695	705	706	739	704	641	645	690	720	689	649	683	673	714	659	670	749	740	703	708	733	674	674	660	682	685	669	676	738	714	698	719	683	670	647	633	702	702	674	695	733	665	670	695	702	697	676	692	636	700	672	711	696	697	718	737	683	698	698	698	685	676	673	731	683	689	739	705	662	696	685	699	670	688	707	653	733	727	678	676	689	671	673	732	704	670	669	720	668	708	684	735	702	704	654	711	694	729	730	723	718	712	651	661	682	633	742	707	715	682	741	706	737	714	697	759	711	703	636	683	693	695	683	676	673	711	711	700	695	694	737	680	692	692	706	713	715	709	652	724	689	682	739	707	689	712	634	689	724	681	694	636	654	659	692	704	685	694	696	657	660	723	668	725	716	695	703	706	734	708	725	697	651	689	694	749	701	681	715	694	672	726	649	650	727	668	666	666	678	705	665	735	709	757	690	737	702	683	652	684	700	686	645	665	722	723	697	646	691	695	697	738	703	733	719	702	682	677	712	714	724	721	742	709	703	685	722	732	705	674	722	745	709	691	676	689	731	704	714	704	647	710	688	758	783	712	693	695	641	705	721	685	741	692	699	757	747	707	735	657	717	711	720	699	705	687	710	710	710	710	722	731	714	697	708	715	705	718	684	675	697	735	713	693	694	716	738	651	722	704	676	671	681	690	668	754	699	703	676	742	685	692	646	729	701	714	696	667	697	655	735	637	680	717	664	751	682	623	707	683	693	713	730	744	711	677	718	714	690	702	724	722	675	704	654	695	680	682	675	705	691	682	711	642	678	722	666	714	713	691	713	739	707	710	695	668	702	714	706	686	711	688	694	666	729	660	686	688	723	708	701	668	705	726	682	723	691	713	723	699	669	666	734	724	690	671	688	710	743	664	677	691	722	668	690	695	692	697	716	742	717	634	735	663	688	686	678	661	704	726	666	672	653	725	663	714	715	686	691	701	675	665	683	680	691	687	671	645	659	696	692	685	737	711	702	670	654	696	714	711	632	731	708	639	694	704	716	723	684	710	725	722	699	681	692	651	678	720	716	690	661	674	703	669	743	667	686	659	694	695	657	724	733	684	675	705	678	698	678	706	718	658	703	712	762	699	682	689	717	657	693	660	737	714	705	693	656	728	660	704	705	665	705	747	667	654	713	737	694	735	663	692	641	669	684	694	659	731	673	733	638	677	722	670	664	645	769	711	680	709	699	667	749	658	672	710	701	727	677	642	680	723	684	690	674	709	768	676	700	742	687	688	695	725	709	710	652	717	704	712	707	666	688	710	720	707	727	726	712	723	706	688	711	694	757	699	722	663	652	700	690	653	698	670	687	729	699	676	698	705	685	669	702	707	717	682	700	727	715	693	674	684	688	706	688	716	656	728	674	701	744	672	692	724	735	647	713	696	685	758	719	699	700	702	676	687	722	685	710	696	715	674	681	676	700	676	702	707	725	665	685	707	686	639	707	737	691	731	724	680	709	669	692	679	716	687	691	657	655	696	659	699	698	702	713	715	699	713	678	702	719	691	728	728	718	665	647	742	687	692	724	696	685	694	715	666	663	695	701	672	669	676	636	683	694	660	679	679	692	706	718	678	681	743	687	713	724	740	682	724	724	704	731	704	652	747	672	719	705	740	710	701	697	691	672	743	704	708	693	715	701	645	718	701	719	742	710	691	689	660	682	723	736	716	691	710	691	730	742	683	642	684	669	675	690	697	736	720	749	682	715	717	722	676	709	694	711	718	690	730	720	674	730	734	699	709	704	691	717	670	730	703	629	702	695	709	633	676	699	713	686	699	679	703	716	703	705	721	698	698	707	707	695	675	725	708	746	648	707	688	720	695	684	730	661	679	706	711	679	639	694	671	721	736	701	703	710	656	675	674	722	701	646	707	665	698	697	654	686	650	725	652	709	687	696	676	666	683	693	652	686	672	664	730	678	697	712	698	713	701	677	683	717	668	710	700	702	688	699	699	725	686	680	664	707	730	651	649	713	717	698	672	681	717	664	715	731	686	690	719	635	672	679	683	677	666	696	672	681	676	705	676	662	723	679	743	671	703	682	775	705	671	723	692	734	675	688	714	699	711	743	739	717	735	684	727	681	679	703	710	694	682	728	689	725	623	716	697	649	639	699	696	677	728	707	707	660	697	704	723	697	675	693	700	699	683	676	771	737	674	713	687	719	679	680	691	668	739	698	752	717	695	694	669	715	698	644	687	703	754	675	707	733	681	699	662	671	676	716	714	728	666	729	733	703	689	660	706	667	671	741	636	671	741	672	725	677	729	657	653	735	694	698	698	705	656	666	709	687	707	674	697	673	700	705	686	715	693	672	678	708	729	683	664	677	701	665	728	711	749	671	704	747	715	712	702	707	709	739	728	704	725	718	702	722	734	705	647	697	691	685	710	738	686	624	699	738	669	671	712	723	679	665	661	722	718	689	706	717	707	688	681	664	730	684	684	772	699	736	691	693	741	651	691	689	720	699	721	699	672	728	726	653	669	724	616	653	692	681	672	726	707	694	663	658	676	665	657	690	723	673	725	663	688	678	692	691	690	687	692	699	696	697	716	691	694	713	734	709	690	714	633	688	678	655	617	692	724	680	673	701	684	674	700	730	727	714	681	703	686	663	677	712	683	688	692	669	670	676	744	651	679	733
31434	17362	9747	3371	903	157	135	149	164	117	122	108	125	146	143	127	150	129	135	153	164	137	125	141	129	128	140	130	156	118	125	137	153	142	154	146	137	135	133	135	114	156	164	134	140	153	134	126	148	140	114	121	126	144	151	127	139	155	138	155	139	142	136	144	130	135	142	152	161	142	126	134	159	130	134	153	137	150	144	147	156	121	156	144	118	132	131	137	138	134	143	134	147	155	134	147	137	134	138	138	137	138	123	134	139	137	139	135	143	154	140	139	135	150	156	119	148	120	162	139	108	158	132	138	148	139	156	143	136	146	146	138	121	156	144	136	164	148	149	142	132	125	140	144	144	130	124	155	127	158	143	145	130	134	135	151	122	146	154	149	149	138	140	151	132	131	129	139	136	124	137	158	146	159	139	146	127	152	150	131	163	139	134	172	124	129	147	137	151	150	139	127	139	125	118	160	137	127	140	138	140	111	142	134	135	144	127	140	117	156	139	136	127	133	142	153	121	137	141	147	124	156	163	146	144	151	144	132	133	139	151	160	144	151	132	149	133	145	150	143	159	138	145	134	136	145	149	138	146	146	162	141	163	149	140	138	142	141	156	137	124	134	147	128	125	132	134	151	146	155	154	129	123	144	145	141	145	135	162	148	137	119	126	117	140	131	147	131	133	137	144	152	125	129	144	149	144	135	122	125	162	133	138	150	149	157	152	132	147	144	120	162	141	134	117	128	120	130	164	146	137	136	129	144	133	156	150	132	139	164	132	144	147	150	132	154	132	169	179	125	135	154	143	136	132	114	163	140	155	140	136	156	157	135	135	138	151	130	115	147	135	138	144	148	141	141	166	156	133	142	146	153	162	154	151	154	141	140	147	151	130	132	138	124	143	135	144	127	142	132	159	145	140	125	117	142	112	160	137	144	131	122	159	155	135	139	144	134	146	143	138	142	131	122	150	139	142	161	133	134	140	142	146	134	134	147	156	136	126	131	136	149	141	147	138	138	151	135	133	144	173	139	137	148	138	127	158	153	126	137	132	153	143	144	125	135	121	127	128	149	150	140	144	124	148	140	133	147	151	136	152	135	159	130	135	129	135	143	134	135	143	133	133	125	131	127	135	130	133	147	136	122	136	152	150	142	123	134	162	148	141	154	143	150	156	147	173	142	121	153	129	137	141	162	165	137	144	140	146	148	133	144	145	143	143	137	130	153	154	141	128	117	153	136	115	160	116	155	148	146	140	133	138	130	171	140	147	157	141	160	131	126	149	144	144	144	148	143	156	124	132	155	131	141	147	138	144	132	146	129	120	149	158	144	107	136	148	130	138	118	135	134	150	124	137	140	150	141	151	148	142	155	137	162	146	144	134	144	143	136	129	170	125	151	145	152	143	148	127	146	119	125	127	139	159	131	133	134	142	137	138	146	147	129	136	137	127	131	137	140	127	134	145	160	127	147	155	128	146	153	174	153	116	157	135	161	139	133	147	149	152	138	144	148	143	127	137	115	145	149	129	125	133	146	148	127	152	149	157	131	121	127	160	130	161	149	147	122	134	132	119	145	155	142	120	145	125	143	148	138	125	132	136	128	142	151	122	141	162	151	163	140	143	144	120	162	147	117	141	139	132	130	156	130	136	146	147	136	171	156	140	131	137	130	133	141	142	129	141	144	122	128	148	145	124	138	143	137	165	146	138	149	131	140	153	145	115	134	148	145	166	140	135	130	122	137	146	113	116	132	128	137	140	146	123	156	145	162	131	150	140	131	134	156	123	123	147	152	140	141	143	145	148	141	135	139	133	134	146	148	138	156	157	140	137	129	134	146	157	149	142	138	156	160	152	139	138	138	122	141	160	145	144	118	128	129	137	144	142	131	146	136	157	140	133	135	133	148	124	154	133	146	130	137	123	125	141	148	153	141	148	152	137	175	140	134	114	144	144	135	126	144	126	124	142	118	164	138	119	120	145	141	138	150	139	138	160	143	129	141	148	149	164	135	136	139	164	110	150	131	123	135	150	144	132	143	152	135	142	128	134	134	134	141	150	141	131	121	147	154	139	138	122	150	109	124	127	165	152	125	147	172	140	163	141	147	133	150	130	110	140	117	139	125	126	111	152	139	138	137	141	152	147	139	130	144	134	140	140	146	151	125	136	146	147	129	145	127	139	133	142	140	129	159	148	134	122	124	141	130	157	140	141	138	157	138	130	126	137	145	142	125	123	127	124	150	131	120	140	159	147	151	151	145	141	126	131	132	135	132	133	154	152	128	158	136	148	138	131	142	145	137	138	133	147	133	130	129	159	125	132	142	167	164	135	119	133	123	136	131	125	149	133	149	153	142	123	148	130	136	121	148	133	139	146	145	139	153	124	143	132	140	130	158	160	137	125	148	130	143	143	175	137	144	134	130	122	128	145	133	171	113	142	143	126	135	147	155	140	132	119	136	141	145	148	141	145	150	125	143	130	163	162	126	137	151	171	140	162	126	125	147	150	130	149	142	143	144	140	137	159	133	142	133	123	132	130	133	142	136	146	140	130	142	131	133	137	146	131	154	147	154	152	98	134	135	137	136	154	145	139	145	146	146	157	113	130	139	167	147	140	138	112	152	170	136	148	139	125	147	122	138	131	142	131	136	139	159	148	141	128	155	126	142	151	127	135	156	136	147	152	142	155	143	136	126	134	120	139	142	141	159	140	133	143	132	162	159	139	132	141	139	119	141	133	143	130	127	144	133	151	118	133	156	144	143	157	125	169	162	142	122	153	142	141	162	169	136	137	143	146	134	147	138	140	135	122	155	142	126	151	133	124	142	132	135	148	141	139	137	147	143	149	145	125	138	137	122	118	127	138	149	141	144	172	135	130	131	131	149	138	146	138	118	162	149	165	160	135	97	134	143	156	111	129	139	122	128	133	121	154	136	143	146	163	131	130	159	126	157	137	120	146	123	136	133	143	144	153	141	151	131	133	128	141	140	149	118	151	155	137	136	160	131	125	153	160	126	135	145	138	138	166	144	123	132	139	147	135	153	146	129	150	155	138	138	148	157	155	125	148	147	146	140	137	128	137	125	139	127	112	138	131	143	133	158	130	116	134	126	134	144	133	129	130	134	124	160	136	114	138	131	138	137	127	133	144	138	138	159	146	133	155	137	125	157	146	159	152	139	152	146	117	126	143	149	141	111	125	129	145	141	149	129	145	151	133	150	134	149	165	143	142	163	134	143	140	139	134	115	144	145	140	147	138	130	129	158	135	153	149	138	148	141	149	148	147	129	153	150	134	147	139	141	126	140	149	138	124	136	140	142	146	131	121	126	147	139	139	131	149	178	156	135	141	142	141	140	135	146	145	148	135	124	148	139	157	117	143	144	145	140	145	133	134	141	127	132	134	146	134	136	132	152	127	148	143	136	144	146	153	112	149	137	150	129	143	152	123	154	138	152	167	150	160	144	116	151	139	144	137	152	143	135	156	161	120	131	150	140	147	117	138	159	148	141
29314	19288	15459	8118	3165	455	427	454	489	471	482	479	445	465	452	459	453	441	467	479	449	461	428	461	478	439	456	450	459	493	488	468	438	449	496	484	469	458	470	404	467	437	460	443	444	472	440	435	502	458	433	441	453	482	472	426	497	443	438	430	449	490	483	469	465	455	466	454	485	485	465	486	457	475	481	488	424	486	469	455	460	470	472	467	484	455	472	460	438	443	434	435	451	480	480	439	471	454	508	449	469	451	487	463	451	493	444	469	470	451	456	455	480	449	464	484	420	484	460	478	460	487	497	497	433	439	462	467	444	490	463	445	498	485	487	489	461	472	456	495	454	456	469	493	429	463	446	511	470	463	467	457	481	451	437	460	457	474	462	460	466	495	438	486	473	424	457	476	463	481	441	489	476	440	488	458	481	470	427	403	470	459	459	441	443	463	459	471	475	501	457	487	479	440	471	494	465	488	454	472	463	447	445	455	475	436	461	456	476	426	515	460	450	466	448	472	461	449	463	515	485	442	483	452	462	452	472	479	460	475	447	492	461	439	498	479	440	441	459	483	471	473	488	466	456	468	477	490	505	424	425	477	465	479	481	476	491	459	471	443	447	462	437	457	439	433	454	437	487	494	449	484	502	449	440	441	460	455	455	470	471	453	477	473	490	433	431	487	451	464	433	475	463	446	479	453	463	429	489	458	490	443	448	457	444	504	454	460	504	459	468	446	456	497	477	457	451	447	445	485	490	436	463	459	430	460	491	434	477	461	490	493	459	435	493	464	442	470	488	477	485	476	465	475	465	452	484	471	476	447	476	458	481	492	445	492	462	488	486	478	415	452	491	441	456	467	465	460	463	477	446	467	473	446	460	477	473	453	438	417	437	442	468	466	457	444	443	483	485	427	455	436	432	457	457	437	481	464	461	463	462	441	468	473	494	492	450	500	478	452	504	430	512	433	520	464	471	449	471	443	455	450	444	513	441	440	521	472	461	515	440	466	486	502	477	465	474	442	458	461	479	464	449	490	453	443	493	456	480	413	445	437	489	438	483	472	439	440	453	445	459	465	494	461	490	457	449	474	480	523	454	446	488	429	433	468	459	447	460	472	437	454	430	451	437	501	427	525	504	470	455	485	479	482	436	445	459	455	481	480	496	480	485	472	458	458	487	467	458	431	426	470	472	450	466	454	434	476	461	440	473	457	464	462	436	440	467	462	492	486	527	464	479	445	458	456	498	457	426	420	513	463	453	470	415	465	456	447	460	450	459	466	472	443	451	462	488	465	457	487	478	473	507	456	463	471	457	435	435	447	443	481	461	469	474	492	458	455	475	468	437	450	443	496	475	497	454	427	440	448	462	497	451	503	464	464	481	447	466	445	457	461	474	459	475	458	467	422	468	484	468	452	465	498	464	479	427	450	457	489	498	461	470	451	481	484	468	468	456	485	433	485	478	487	451	471	501	462	472	451	464	442	473	488	494	462	478	447	473	473	444	525	447	467	419	464	469	480	477	455	499	504	502	450	472	469	472	465	481	450	451	497	455	504	478	467	486	461	483	492	492	473	451	485	427	448	438	497	487	457	507	448	474	476	464	458	445	448	458	483	465	469	440	448	469	460	479	437	481	476	459	470	479	460	447	471	443	476	455	500	422	458	460	496	458	481	494	452	486	447	463	436	457	422	441	482	455	447	429	500	483	425	444	439	495	454	443	465	473	473	452	466	482	459	454	462	497	481	469	472	456	444	455	467	492	459	473	471	427	509	454	509	504	456	459	453	446	455	494	483	495	476	458	495	458	449	439	459	478	494	432	446	454	434	475	444	476	465	443	475	465	462	449	491	470	440	486	456	447	497	498	473	457	453	492	458	480	474	493	429	441	487	477	498	435	407	445	479	472	483	439	474	470	466	444	440	474	451	507	464	471	452	479	478	488	408	505	498	434	437	434	484	467	459	485	448	463	513	486	479	427	477	475	440	417	503	462	472	459	473	467	416	459	452	460	487	449	484	462	459	461	420	465	457	445	454	448	475	455	454	446	479	480	443	426	516	449	447	449	485	457	472	421	447	466	446	464	450	459	447	485	473	478	456	452	458	522	477	469	490	450	441	432	458	456	449	456	499	476	438	494	500	427	488	489	486	512	466	468	485	443	456	485	490	461	495	465	472	478	465	454	440	481	472	510	428	445	440	440	487	498	468	482	487	484	486	497	464	447	467	443	513	459	494	461	461	458	484	460	454	514	470	419	473	451	499	459	501	451	471	491	472	487	463	470	476	455	477	483	494	488	477	444	452	449	472	499	456	431	430	431	469	459	448	468	436	456	469	412	459	459	503	483	455	436	456	488	456	457	465	457	466	426	450	458	458	453	463	454	442	435	417	445	466	446	496	465	503	481	440	470	479	469	444	486	453	479	463	470	469	483	477	458	462	447	448	427	459	443	486	447	478	478	431	504	468	497	459	440	434	426	464	424	485	466	468	468	460	451	443	470	452	491	407	515	482	451	459	470	477	491	454	449	445	452	500	434	452	462	437	444	497	482	440	443	460	507	407	491	494	438	453	466	477	450	479	485	452	498	472	451	476	442	445	474	466	493	456	463	492	477	454	492	457	468	519	469	455	479	436	454	455	458	481	471	473	475	468	422	474	458	457	459	478	464	466	444	434	436	457	472	472	460	434	446	492	434	445	456	477	433	468	491	476	435	451	499	446	480	399	432	447	450	465	445	480	475	467	451	460	473	470	455	474	481	471	446	474	477	430	492	469	480	447	471	459	435	453	485	450	483	454	455	449	491	416	476	479	437	484	462	471	480	487	444	466	477	458	494	466	480	488	472	443	450	472	445	477	455	453	492	481	450	412	486	492	489	458	450	459	480	446	443	480	492	438	472	452	457	480	464	441	452	480	471	480	466	453	431	470	461	458	459	453	447	473	469	407	500	460	451	469	489	468	482	496	513	445	466	454	427	455	443	449	478	450	477	472	513	428	492	437	464	453	440	468	457	487	472	468	451	445	479	444	456	443	465	443	476	468	457	435	455	474	461	438	474	479	489	469	453	449	452	446	464	470	453	478	467	457	451	440	464	478	461	518	454	450	501	452	469	417	476	468	462	450	496	483	519	432	459	478	494	452	481	460	405	471	446	473	449	446	474	470	449	469	471	456	485	453	478	448	481	423	470	483	478	471	404	473	460	489	461	478	486	466	469	452	474	436	444	462	467	460	469	449	463	489	442	456	457	458	421	442	466	453	488	453	445	439	490	488	452	445	495	479	470	476	456	479	439	466	520	476	429	458	446	486	500	463	469	492	474	433	475	488	481	463	411	454	431	470	431	447	479	488	438	454	490	435	488	468	429	475	476	488	462	478	422	462	470	447	444	447	472	435	444	497	428	421	491	511	461	474	485	467	450	488	441	433	446	464	459	475	464	454	456	458	477	483	480	496	499	451	497	442	500	442	486	486	448	444	448	445	458	487	435	460	461	439	490	479	487	446	463	465
62637	52611	48864	28775	13402	778	142	161	124	140	157	154	136	139	138	131	148	142	129	111	138	114	139	136	156	129	129	135	122	114	124	143	151	158	116	124	167	141	121	127	139	139	141	135	130	150	144	119	143	126	126	132	115	138	122	139	139	113	134	119	131	119	136	124	146	138	121	136	121	113	122	131	130	127	111	119	124	109	129	114	126	134	145	134	135	127	123	108	122	126	124	115	127	122	124	134	138	138	134	120	125	141	113	133	130	135	134	136	122	102	123	114	134	136	138	130	143	138	137	128	134	156	142	141	115	130	128	122	116	146	129	140	140	131	148	147	124	127	143	135	118	132	116	123	142	136	137	127	122	133	109	116	124	135	125	132	126	122	143	127	117	137	129	150	118	126	125	126	97	138	152	130	144	119	138	113	124	127	132	136	125	150	130	166	136	130	129	104	135	119	129	140	154	135	144	127	152	147	137	138	131	132	156	140	132	122	140	119	138	131	119	129	107	153	134	139	121	122	115	121	133	133	129	148	117	130	129	116	137	125	124	134	126	128	140	138	116	126	126	121	138	134	125	125	124	138	126	145	135	148	117	141	123	129	127	127	132	117	130	162	138	131	130	152	111	141	149	130	132	132	124	131	120	126	135	140	149	128	126	121	112	151	112	136	139	145	139	123	113	136	142	133	121	125	131	128	123	143	139	123	135	135	126	140	132	143	123	141	124	123	125	135	127	137	139	138	124	109	133	133	151	116	130	137	155	132	106	138	112	136	129	145	125	122	151	140	142	122	132	118	136	127	111	102	130	139	116	133	134	141	136	142	125	123	141	131	129	122	145	132	129	128	105	130	115	136	135	133	134	116	120	113	126	133	130	126	131	147	133	128	114	151	132	136	135	123	137	142	142	135	118	128	127	124	129	136	130	125	134	141	145	131	119	144	93	130	147	152	130	136	131	139	138	128	144	138	130	125	138	132	121	119	138	134	124	134	126	103	130	130	144	144	128	137	114	142	114	128	109	124	138	119	102	125	119	135	128	124	116	145	142	126	122	147	132	131	130	123	163	132	133	135	123	119	120	139	131	141	127	129	142	136	124	123	127	138	126	126	125	131	126	125	116	112	127	123	130	107	136	132	146	139	121	118	131	133	113	142	129	141	126	141	136	112	147	134	123	151	130	144	146	135	121	151	140	139	123	121	126	149	136	119	143	124	126	111	154	128	148	130	141	122	135	118	123	139	121	128	124	132	120	124	131	132	152	126	168	143	129	115	139	135	128	140	140	107	133	140	133	134	134	116	129	137	134	127	128	119	133	110	140	136	134	137	130	146	146	134	101	135	133	153	126	137	138	153	118	124	128	132	130	141	117	126	125	135	143	145	126	134	116	120	141	125	140	123	127	157	157	122	132	146	139	122	128	148	140	124	117	144	126	124	112	114	135	132	138	128	124	121	127	130	121	113	126	127	123	142	132	124	135	126	148	142	131	132	153	125	138	128	126	105	120	125	148	126	140	127	118	130	140	144	133	124	128	134	133	143	119	129	121	143	137	121	130	119	132	137	138	133	138	152	117	132	138	142	144	142	116	129	130	114	138	120	140	130	133	119	126	131	136	112	149	124	131	147	123	153	119	146	136	114	123	140	143	120	116	125	149	138	161	135	142	139	126	136	143	141	137	134	149	124	148	157	133	145	141	131	152	124	117	131	129	115	138	128	126	140	128	133	120	115	124	146	139	115	123	136	126	136	121	98	142	123	145	148	157	130	135	125	144	130	128	149	117	134	121	138	153	122	129	116	108	123	140	149	120	128	137	126	125	135	114	152	136	121	130	129	112	130	144	163	131	117	141	133	127	141	139	145	145	138	116	132	121	132	125	122	114	126	129	136	141	152	150	149	117	109	139	131	127	118	130	141	118	137	170	138	146	123	116	131	128	112	109	119	147	137	126	126	139	131	135	149	114	139	120	118	122	130	156	124	112	114	119	149	121	134	135	117	115	133	128	139	116	149	133	134	125	115	126	120	140	139	130	133	141	121	131	128	145	125	119	116	125	123	151	138	126	134	130	143	122	142	115	139	140	126	130	124	128	155	139	119	144	116	108	136	126	120	135	154	119	140	121	142	113	127	136	127	124	118	128	122	137	143	135	126	125	147	119	130	127	128	130	136	140	129	128	119	138	140	123	125	127	138	131	127	130	110	129	117	111	124	121	126	117	132	133	141	138	134	131	132	135	126	110	133	115	132	114	113	123	131	120	125	151	124	127	169	134	119	135	149	118	132	113	131	126	134	123	152	111	116	110	142	139	146	123	124	145	123	129	136	117	128	126	133	130	131	109	134	126	140	131	121	127	118	137	140	128	135	123	127	145	124	124	129	119	135	112	132	133	153	129	125	112	142	118	137	103	112	120	162	132	130	140	115	144	138	124	128	125	122	160	134	139	126	126	134	123	128	130	115	143	121	143	128	129	130	116	121	132	126	140	149	133	135	151	117	137	130	107	119	122	132	136	120	111	109	127	136	118	142	120	144	130	117	125	105	137	122	138	123	142	119	140	123	141	140	140	123	124	132	113	137	141	144	133	134	141	117	134	120	121	134	116	121	139	119	129	136	148	138	112	117	126	130	118	128	125	145	127	131	133	136	120	144	124	129	133	119	103	141	137	132	126	139	114	141	122	117	126	121	133	145	135	140	143	146	117	107	121	134	109	140	121	136	125	140	129	130	135	127	148	170	128	124	131	123	129	143	129	112	128	112	141	124	147	129	134	134	132	135	119	151	141	124	122	139	145	155	143	123	138	142	138	125	124	156	115	143	135	135	122	144	133	130	128	142	137	121	113	117	128	138	118	138	139	126	144	124	148	151	145	119	117	109	130	115	113	135	108	138	132	142	145	136	112	140	153	121	120	138	129	133	126	136	118	126	120	115	114	120	138	114	120	137	132	133	120	136	139	110	121	136	159	130	123	118	141	139	127	119	134	122	116	122	131	126	126	122	132	135	155	116	138	118	122	131	147	131	113	137	127	133	117	134	131	128	136	122	121	111	123	111	128	128	143	133	139	139	130	109	146	118	121	122	144	124	120	124	125	124	129	132	134	122	137	120	122	135	129	131	124	133	129	118	138	127	145	140	140	112	114	135	124	141	152	124	126	134	123	130	121	143	117	123	146	134	123	123	126	115	141	125	122	118	117	120	127	119	137	122	132	125	133	118	114	123	120	132	148	149	127	162	139	114	129	130	108	123	131	132	140	125	113	155	121	130	113	126	129	131	136	137	147	130	130	143	102	132	119	139	144	113	116	124	145	125	142	109	125	127	138	141	134	152	124	134	136	140	126	110	120	130	132	122	121	119	127	140	128	124	152	130	114	135	124	126	135	138	140	129	117	113	125	130	136	120	123	124	143	128	131	117	153	121	116	144	136	120	130	116	148	128	103	122	131	132	152	153	119	151	121	140	117	131	142	134	141	127	138	136	142	127	134	139	123	140	145	148	112	123	134	154
45354	43373	46045	30708	21099	558	474	550	509	467	488	441	457	444	440	426	483	447	468	439	467	464	448	441	418	457	470	459	436	480	461	454	453	428	433	426	457	413	453	421	433	465	451	470	452	465	476	439	480	411	451	450	418	434	485	450	426	425	424	411	423	445	437	426	469	427	443	449	410	399	442	415	436	404	432	446	417	454	445	500	421	443	452	498	434	448	405	408	410	429	438	462	424	429	468	438	433	488	447	442	428	427	429	439	413	446	429	459	471	412	474	427	439	426	461	434	444	482	401	442	415	431	429	432	411	427	458	443	455	438	458	433	417	465	386	435	404	438	476	445	418	450	450	419	426	466	423	422	465	398	465	417	432	427	411	425	435	442	438	446	443	441	443	443	408	452	435	456	400	443	460	419	452	449	412	429	431	417	431	442	443	407	456	428	441	433	430	417	450	461	422	424	436	395	419	415	431	458	432	431	474	402	463	384	447	453	402	398	438	405	437	418	454	418	420	476	387	434	464	450	400	456	420	453	449	417	460	415	453	434	449	449	454	499	420	431	469	472	420	429	459	457	462	436	387	487	407	418	441	463	443	408	412	476	460	441	424	457	435	471	448	425	470	407	480	456	409	474	496	426	407	416	423	409	444	440	386	442	439	419	450	420	462	441	442	414	429	427	408	457	447	452	409	470	416	436	406	456	425	442	438	418	442	422	411	428	435	420	446	436	451	441	430	425	455	402	459	436	446	431	447	449	409	441	418	414	422	418	418	410	419	392	427	442	460	440	435	429	434	391	437	428	451	447	411	436	416	459	464	411	452	464	458	443	434	432	430	455	453	417	431	434	459	447	419	429	442	457	459	460	475	427	428	438	429	396	431	436	429	421	484	438	440	464	483	435	422	447	436	456	432	469	451	440	477	423	422	461	429	440	442	424	420	494	439	428	411	410	464	431	470	434	410	415	427	436	459	443	411	430	430	431	433	387	431	432	445	439	414	419	450	444	454	439	462	414	426	444	472	439	466	415	443	448	470	500	399	430	410	443	423	446	441	449	480	485	454	466	446	450	425	453	414	438	440	418	406	437	437	432	455	457	450	419	429	443	452	416	478	439	438	449	436	468	448	449	440	427	455	446	447	479	430	456	468	399	436	432	437	456	433	465	430	471	430	424	455	419	394	436	460	420	428	415	436	413	408	389	479	430	442	425	399	426	429	449	448	451	452	442	431	431	426	425	454	442	414	431	452	452	452	453	404	452	435	452	413	478	414	420	470	453	444	439	450	416	442	451	452	431	451	428	422	445	449	457	423	427	451	443	408	460	467	433	424	446	422	432	431	444	417	434	459	457	484	467	397	422	452	384	434	431	446	450	433	394	392	456	416	457	432	418	457	510	440	445	472	434	426	443	444	465	424	463	455	415	419	435	413	448	492	435	471	463	446	431	435	472	421	445	439	431	425	394	455	444	458	454	468	425	452	406	449	423	437	452	434	406	422	443	451	448	432	440	477	432	425	446	434	460	422	413	491	450	441	445	449	463	463	437	424	465	464	449	403	434	473	434	418	424	438	434	419	423	406	433	460	482	417	424	424	459	421	439	444	407	419	449	452	469	419	419	438	434	434	450	421	453	445	441	452	419	430	459	404	434	423	438	437	423	445	434	445	426	407	419	459	399	440	414	460	415	437	427	469	454	407	392	428	420	456	457	444	421	438	484	420	452	410	453	434	462	464	425	424	420	415	466	440	433	405	422	464	469	409	444	432	461	417	465	437	430	432	475	458	448	421	428	434	406	449	417	440	433	449	481	477	446	426	419	422	453	439	484	431	429	425	470	464	433	418	431	432	416	440	433	458	456	446	438	460	427	430	434	429	461	432	403	439	438	452	426	429	450	447	407	431	453	456	441	429	407	429	434	436	445	467	460	431	431	437	411	410	446	454	402	465	458	448	403	417	399	447	433	463	404	397	448	447	433	471	430	441	430	390	427	432	440	448	454	423	461	433	472	445	453	385	459	457	430	436	439	432	438	449	418	481	432	434	448	418	448	452	397	490	437	421	445	421	419	440	432	428	458	438	442	438	422	434	439	467	449	458	433	434	433	452	439	395	409	475	404	421	433	459	397	454	401	439	429	442	436	464	454	438	443	451	443	463	424	406	464	478	451	447	433	448	461	490	441	407	451	408	417	436	413	442	434	426	450	449	462	451	403	440	431	417	420	394	451	417	430	434	428	442	423	464	428	471	442	455	460	458	420	426	432	433	410	412	421	473	435	466	486	419	430	429	372	437	477	437	441	456	439	429	436	433	492	474	447	445	433	401	421	437	417	429	435	457	429	426	427	441	430	471	401	450	430	442	414	470	455	427	436	412	443	446	480	434	435	459	470	445	442	415	464	419	426	423	467	469	432	446	413	468	452	467	448	430	453	419	425	445	440	460	425	455	431	449	414	424	416	440	411	454	444	426	454	432	409	418	484	454	442	431	374	419	460	429	435	462	437	455	472	462	399	434	437	417	458	457	448	476	425	440	466	463	447	458	436	450	430	419	462	414	451	440	387	442	465	425	480	465	410	444	426	431	425	457	453	437	441	488	433	431	444	434	408	436	443	400	422	428	455	446	431	417	450	411	433	459	419	402	446	451	462	424	420	424	424	424	417	429	466	441	437	425	421	472	431	439	444	433	479	457	413	393	456	417	434	468	430	444	442	405	464	424	447	425	445	422	469	463	435	408	422	431	462	463	411	449	459	458	460	470	399	457	420	444	457	417	428	454	447	479	432	459	430	458	448	410	445	390	423	414	435	425	471	445	438	429	449	421	433	456	429	446	437	457	423	406	447	448	469	427	441	420	410	430	439	430	419	428	412	405	405	460	418	440	421	453	441	424	431	404	420	449	408	449	421	404	410	426	411	460	444	490	452	410	451	414	411	436	452	422	443	403	403	420	434	426	444	425	475	448	425	390	456	458	424	450	423	465	421	438	430	443	445	466	419	479	442	425	383	492	447	434	467	459	413	411	422	433	469	442	449	400	402	450	445	423	418	433	424	462	444	447	430	417	453	440	434	387	436	460	459	436	434	429	387	434	429	415	436	412	424	416	442	470	413	451	403	473	410	458	453	454	454	445	432	440	435	433	434	449	398	444	411	489	450	482	438	409	453	436	414	447	413	405	431	474	460	427	412	425	459	421	413	410	446	449	487	464	397	408	443	437	401	439	428	422	427	433	464	479	424	443	440	384	437	489	449	403	448	480	430	455	470	416	411	415	449	455	435	453	409	466	463	452	445	493	448	434	451	460	457	465	466	446	400	441	446	413	447	440	443	460	403	441	436	429	394	471	440	439	418	442	440	437	432	418	462	454	384	433	412	416	443	466	441	445	400	428	422	433	431	437	467	381	445	429	424	389	421	440	448	464	460	485	443	450	396	398	464	437	441	429	451	457	456	430	426	410	451	427	435	422	418	456	438	461	440	433	431	419	419	446	445	445	452	420	423	455	398	428	435
75003	69454	66675	42950	25380	3144	291	325	275	246	230	235	263	253	212	243	265	246	217	243	231	234	230	247	238	232	245	220	240	233	236	250	218	243	251	234	260	226	237	237	212	212	239	220	246	205	234	243	243	243	224	228	232	251	245	238	254	195	216	224	214	216	205	220	218	233	226	209	231	232	227	240	219	215	216	215	251	247	217	236	208	246	224	203	222	216	251	236	246	233	228	223	244	226	225	220	204	228	251	217	233	234	237	233	245	239	241	227	217	218	223	229	226	232	213	224	244	189	220	220	229	227	237	218	237	197	233	225	227	248	212	221	211	243	207	270	229	214	213	231	215	240	223	232	262	223	233	240	232	216	237	228	216	222	226	242	237	202	214	236	252	240	242	223	215	213	241	221	238	216	199	226	269	247	238	221	235	240	254	233	249	236	225	234	251	213	248	185	227	235	212	229	238	245	224	253	231	215	204	191	247	220	227	247	248	237	242	211	265	208	238	232	218	211	206	237	246	233	229	229	218	212	214	257	222	218	216	233	244	233	224	224	251	231	196	232	227	202	224	250	220	249	222	226	203	239	231	221	246	200	215	239	238	226	229	236	246	217	238	241	261	220	215	201	245	229	239	235	218	221	252	245	212	198	241	226	239	215	203	242	231	222	240	249	196	233	243	208	228	225	251	220	249	235	226	238	265	225	234	217	200	242	227	233	237	232	239	204	214	212	252	229	238	227	224	231	233	246	254	195	225	218	255	213	238	203	224	230	229	192	213	216	217	249	211	229	205	202	267	232	212	219	248	234	223	202	232	203	235	230	252	239	223	227	211	234	239	243	218	238	211	214	221	244	235	223	234	215	275	249	240	242	200	230	235	238	231	229	258	235	241	244	208	222	224	223	213	226	249	216	247	225	239	233	266	230	214	244	229	225	229	229	225	245	222	195	225	235	222	211	245	270	230	246	255	225	230	227	248	231	216	229	212	229	243	213	229	255	200	207	221	239	268	243	236	240	230	238	222	234	236	208	227	208	205	221	221	225	205	193	227	266	239	233	234	218	233	244	209	247	225	203	211	216	236	212	213	221	218	232	241	268	251	223	237	217	257	250	233	218	236	243	222	234	259	227	220	232	202	227	233	218	233	249	240	215	239	202	200	218	222	219	217	210	226	236	224	226	221	220	249	230	212	217	228	233	210	209	236	210	188	227	226	224	218	240	229	217	243	251	236	230	228	222	264	234	245	207	253	234	231	196	224	218	225	245	216	225	208	232	240	229	218	232	241	230	226	243	242	227	218	232	236	214	223	245	248	197	252	255	216	209	216	219	216	223	247	231	241	232	204	249	221	215	206	203	227	229	232	223	231	221	238	216	211	219	233	251	256	220	213	222	242	190	220	222	226	254	246	239	222	271	211	227	234	208	217	231	226	211	212	207	219	244	215	227	226	229	212	234	232	205	243	234	234	227	217	246	249	227	227	225	233	254	225	233	221	226	232	201	247	254	225	255	241	254	238	226	241	246	217	198	236	225	235	207	242	218	220	215	218	213	233	208	217	230	227	212	231	214	227	223	214	225	230	248	215	206	243	207	231	229	227	212	239	238	245	225	231	228	243	242	206	227	238	215	220	227	225	211	236	251	220	193	250	228	242	247	211	210	200	223	218	268	239	220	226	241	208	230	223	238	242	228	239	207	223	242	241	207	236	207	211	222	231	223	230	242	196	213	226	199	270	222	228	212	244	214	217	211	252	224	223	242	248	232	236	227	239	218	245	204	214	255	240	196	216	226	248	235	220	221	236	210	225	237	229	228	237	229	203	252	255	256	233	226	255	214	213	234	244	220	237	232	233	250	215	254	235	247	226	224	231	220	242	221	190	210	229	215	233	222	203	225	229	212	220	251	221	244	240	264	232	254	241	238	229	256	230	215	216	239	224	255	215	216	217	254	257	200	241	219	213	238	242	227	219	226	213	218	211	197	228	232	216	235	235	247	236	253	232	231	234	226	193	224	244	235	231	237	245	213	232	225	214	271	223	230	230	250	220	254	214	218	216	253	228	231	229	255	222	213	233	237	235	213	220	231	235	237	219	242	216	226	247	230	237	244	208	213	222	236	221	259	228	225	237	247	237	211	219	245	231	215	245	217	260	237	221	206	235	239	244	213	218	264	200	231	226	265	222	249	201	256	250	238	239	230	231	251	212	210	225	225	231	229	220	241	219	225	234	263	207	229	219	261	220	231	240	244	222	213	223	240	241	261	258	233	234	206	263	222	245	217	235	261	246	246	225	203	217	233	235	229	222	231	216	229	260	229	235	218	238	249	239	248	214	220	242	229	222	256	227	210	240	225	201	251	241	210	231	232	240	220	218	238	214	223	211	242	230	254	212	236	208	231	235	235	254	217	223	202	223	230	254	248	218	221	216	232	252	227	225	239	224	207	246	221	224	231	248	231	221	213	211	246	254	234	260	224	215	233	206	228	226	215	226	227	247	263	208	255	214	190	214	248	215	245	217	224	227	230	218	219	247	211	216	238	209	270	234	216	212	231	217	225	242	243	223	240	222	233	219	242	222	237	258	218	229	229	255	229	235	226	229	231	224	223	256	221	241	227	184	186	199	258	249	211	229	207	223	230	214	235	262	209	221	219	234	259	243	211	231	222	226	249	223	201	250	202	236	246	258	244	255	213	221	233	232	232	225	218	234	223	238	229	209	239	251	253	226	229	233	229	199	226	220	225	230	227	224	233	221	228	265	256	196	223	237	220	221	237	269	230	226	205	271	219	246	219	223	223	209	196	244	234	221	244	243	220	212	239	248	230	240	242	246	246	238	253	206	246	222	233	239	235	245	241	224	210	209	246	247	237	232	238	260	229	225	224	243	241	237	246	237	238	237	227	253	227	230	218	227	238	247	236	229	238	214	216	220	244	251	231	238	228	210	237	236	216	222	231	217	229	217	244	239	215	223	228	230	236	236	206	253	220	222	258	235	244	228	234	227	208	246	231	223	208	256	255	214	221	226	220	219	230	248	210	234	227	253	222	233	213	214	230	237	235	222	224	213	241	220	248	245	268	246	210	237	220	224	230	245	219	227	215	244	232	248	209	214	245	237	215	235	224	219	204	229	226	248	241	231	206	214	205	220	223	267	256	246	227	248	222	244	226	232	204	220	241	247	256	219	241	233	213	237	238	217	226	242	226	242	219	233	247	220	223	214	246	220	243	241	247	254	234	252	243	224	209	202	218	227	217	201	214	233	203	221	245	222	233	218	231	220	244	204	237	237	243	241	228	250	224	221	207	214	238	240	216	221	242	211	230	241	227	260	197	244	236	228	226	250	256	228	217	234	254	206	225	219	233	228	241	228	244	224	223	227	205	249	222	220	230	247	230	244	210	218	236	219	250	218	217	225	208	242	224	228	228	214	229	211	232	224	216	230	260	235	242	235	218	224	223	239	237	227	253	201	217	234	204	240	240	214	221	226	224	222	228	235	248	240	216	224	256
56979	58532	62331	43884	25032	1016	962	1105	871	811	800	784	793	804	783	738	799	754	718	733	733	754	703	723	682	705	707	706	716	695	694	674	715	707	732	732	695	695	695	680	709	681	686	773	632	683	687	701	702	689	711	668	703	691	684	668	666	701	702	701	700	679	670	716	781	683	680	648	719	681	656	709	722	698	632	702	696	742	703	726	707	700	700	715	719	741	703	716	745	690	673	714	697	646	724	704	716	682	724	682	718	707	756	672	726	719	716	708	698	742	696	678	686	689	731	660	679	687	720	743	723	718	698	738	707	694	705	695	704	703	756	654	708	680	705	745	735	741	685	704	723	716	685	711	651	694	696	728	702	724	704	715	699	675	687	733	699	694	672	697	715	698	691	714	710	681	679	709	697	678	673	698	661	739	722	647	740	675	674	712	716	701	675	724	666	697	752	674	699	694	702	737	703	727	705	715	679	711	779	730	691	703	755	750	740	686	667	680	705	654	700	683	689	699	721	657	728	698	655	669	709	696	680	731	677	731	664	720	702	650	669	655	714	668	703	688	697	659	681	693	669	760	660	668	679	651	718	707	708	665	672	655	679	703	712	688	700	675	688	705	749	726	665	692	660	698	690	690	692	699	719	735	699	701	686	733	688	719	678	686	693	689	680	669	695	729	680	669	697	663	678	740	734	684	686	654	678	707	658	710	709	697	694	709	703	663	673	724	695	690	684	712	697	704	688	707	669	685	671	713	636	753	716	678	717	703	701	687	719	647	711	707	671	689	718	721	703	672	736	679	727	651	714	703	682	719	661	709	734	661	687	728	668	663	729	763	718	747	745	694	663	676	704	710	722	711	690	696	727	712	666	675	686	689	716	682	697	722	706	701	694	680	717	680	699	663	696	706	674	708	737	713	695	653	636	727	691	716	689	729	695	716	720	720	718	709	718	666	686	738	698	721	754	667	732	707	683	693	725	702	678	747	739	687	723	709	663	679	688	703	694	701	740	686	661	727	702	647	679	690	710	731	750	673	629	703	729	709	675	659	674	735	699	657	696	630	742	689	707	720	709	732	670	705	715	748	681	745	671	670	684	684	673	690	696	678	661	671	743	673	718	674	709	749	706	672	673	683	657	664	710	661	699	657	685	659	763	749	662	654	720	730	703	696	670	678	723	676	687	670	698	659	684	644	679	690	703	671	673	693	708	707	695	697	721	724	759	691	741	704	747	691	668	733	698	718	691	704	721	719	732	721	724	693	707	717	691	722	681	732	668	667	711	702	723	711	744	681	714	647	651	708	713	735	685	657	673	681	689	672	737	710	697	699	697	695	694	679	689	756	716	705	718	718	675	697	644	714	684	649	679	722	703	688	705	684	656	621	635	690	694	668	664	674	718	740	682	722	693	713	691	708	716	727	663	711	741	666	702	680	704	723	734	706	679	724	678	724	672	747	692	711	708	703	697	704	657	755	732	633	679	714	681	683	714	698	698	749	717	673	697	659	695	734	744	679	735	661	699	695	695	673	708	658	712	688	692	713	684	655	722	649	728	739	736	722	718	722	692	704	695	702	693	656	714	642	702	648	790	726	726	686	685	739	711	703	709	684	689	656	734	696	722	703	663	691	670	682	722	707	714	663	695	690	726	692	690	685	724	702	714	661	751	716	695	699	691	698	705	718	691	685	694	714	696	717	683	714	781	692	716	684	719	688	728	655	734	652	742	662	692	707	723	679	715	670	725	655	672	700	733	725	731	634	720	705	685	721	688	709	768	683	715	704	714	721	727	767	694	719	685	690	706	672	730	720	718	665	677	694	596	662	657	660	665	706	673	755	651	664	719	719	735	719	720	664	754	718	706	663	714	717	682	675	695	699	743	749	684	703	678	714	704	707	695	716	687	747	688	681	756	689	747	733	689	680	699	640	665	697	672	709	728	647	680	684	639	674	700	679	651	724	696	670	727	673	697	699	692	707	707	718	708	739	699	747	712	659	714	681	703	666	726	721	656	706	741	695	739	712	708	710	708	697	719	662	728	662	681	708	623	749	671	708	705	707	699	723	663	720	684	733	724	671	714	724	689	695	722	762	730	684	690	702	687	667	728	719	750	714	707	684	694	727	695	680	658	710	695	763	697	699	717	696	724	720	698	676	672	703	705	709	683	721	651	675	668	717	683	721	703	682	720	711	706	710	700	738	712	724	691	693	658	702	658	707	650	721	715	691	736	678	705	706	704	687	732	646	689	658	669	691	733	676	719	703	639	716	695	637	714	673	697	699	709	757	735	711	723	705	650	700	687	728	729	658	731	717	707	738	736	714	702	676	724	730	701	722	710	709	679	711	734	729	679	709	729	685	663	723	682	670	661	722	638	704	685	689	727	695	730	677	681	705	677	701	727	743	663	713	705	714	720	712	743	709	687	744	675	676	726	656	739	734	714	719	684	681	713	720	696	728	708	687	685	717	693	693	701	697	676	661	726	702	675	734	734	696	689	724	719	711	694	751	702	742	702	704	764	717	708	645	694	647	690	737	715	713	674	766	654	673	714	726	696	724	686	713	615	695	693	721	662	726	703	698	727	700	696	734	652	660	657	697	675	701	747	707	723	737	709	724	693	682	683	720	712	714	700	697	697	673	677	660	707	690	686	697	677	686	735	710	724	679	681	678	679	731	742	686	661	651	701	727	691	730	746	696	723	736	718	688	661	713	651	705	682	713	764	698	638	694	688	688	673	748	712	715	702	687	666	702	682	693	696	687	693	678	718	705	734	692	661	715	649	696	728	721	698	707	683	685	670	776	702	723	656	731	685	722	672	707	680	688	658	714	681	754	703	696	728	698	704	683	682	731	699	703	750	674	686	696	688	700	653	711	693	693	754	718	717	695	628	701	729	714	711	662	737	696	724	750	698	716	689	702	740	728	672	699	674	689	787	663	661	722	658	675	705	686	712	676	673	702	722	734	726	684	700	728	682	694	710	749	668	719	719	696	672	650	667	696	711	681	732	665	705	695	676	710	678	677	682	688	684	698	684	706	690	673	715	700	716	679	673	733	731	697	652	694	726	714	726	695	713	681	684	706	665	712	705	733	673	753	721	688	663	683	691	715	682	691	722	703	724	644	698	719	664	716	737	718	692	688	698	709	684	682	724	666	658	723	683	646	721	659	663	746	656	711	715	619	678	734	751	707	712	719	745	658	684	708	717	711	703	626	732	750	679	714	683	718	705	684	697	695	666	696	688	646	720	674	664	680	679	684	693	699	695	669	710	725	707	723	774	739	722	695	682	669	716	693	730	740	689	675	690	710	689	721	696	692	676	704	687	709	658	751	711	658	673	720	702	700	735	731	696	724	691	675	726	694	727	689	718	669	688	733	690	708	649	724	735	663	693	701	736	751	692	748	677	701	676	710	655	729	717	677	694	702	671	662	709	685	674	698	695	679	708	723	721	708	711	713	686	713	717	715	722	677	709	635	705	757	743	692	749	700	690	633	716	669	713	725	715	672
25268	15440	11192	2145	844	148	125	135	144	129	136	130	129	111	128	120	145	136	138	113	152	119	110	135	115	131	141	123	136	108	134	120	146	118	130	130	132	162	130	123	124	133	143	118	118	110	120	124	135	137	129	113	128	139	126	160	115	114	131	143	132	125	131	122	122	130	126	138	147	120	122	134	123	138	126	144	129	132	157	123	137	127	124	123	151	123	124	125	115	102	133	117	124	140	121	141	129	136	136	126	144	117	135	130	126	153	134	126	124	168	127	117	124	121	132	128	115	115	127	126	139	130	139	96	133	133	111	147	133	131	123	114	127	144	136	142	146	126	122	119	116	131	118	127	130	134	117	146	132	135	109	143	111	155	150	143	132	115	136	128	138	131	139	103	107	146	139	150	110	123	131	126	132	134	130	125	143	126	138	97	118	137	138	140	129	123	150	140	126	114	138	124	126	121	113	118	123	131	114	126	129	122	120	121	147	123	119	124	107	123	99	118	135	130	145	147	137	142	111	136	119	130	132	112	114	112	138	126	133	124	133	123	114	126	138	110	142	137	137	123	145	146	161	127	110	128	126	133	133	145	136	136	127	135	130	130	114	133	122	151	136	135	150	141	129	134	138	125	128	124	135	140	109	105	131	124	135	121	122	130	133	141	126	122	131	114	121	115	133	136	120	130	125	142	114	141	131	122	124	113	161	123	138	115	136	136	135	101	122	136	120	126	138	118	134	140	130	124	115	124	137	137	121	117	127	150	124	125	124	121	135	135	132	119	130	135	131	146	125	121	129	127	142	136	128	130	131	136	133	142	130	136	133	125	110	136	106	133	120	109	105	128	134	114	126	129	117	128	130	129	113	140	121	135	143	117	139	103	123	123	133	130	133	126	129	116	114	129	138	135	119	131	132	129	135	115	91	131	115	122	127	140	126	119	115	128	144	149	132	132	117	117	136	119	144	131	126	124	122	113	113	149	126	122	114	104	136	119	115	128	120	132	113	114	133	122	122	140	150	118	120	123	157	125	126	110	117	131	132	129	123	131	124	130	123	131	117	132	116	136	136	136	137	131	123	112	124	128	102	127	115	135	108	115	105	144	115	117	126	132	100	115	114	124	120	142	130	135	124	120	133	135	135	119	118	121	110	126	131	130	136	148	150	140	124	136	135	153	119	136	115	121	130	126	120	141	127	121	133	152	120	132	106	138	149	135	127	123	121	103	133	133	136	149	121	137	117	125	126	122	112	112	132	124	134	123	114	129	141	120	133	137	120	138	131	131	113	109	113	123	116	134	125	121	136	136	129	113	103	122	121	112	111	131	116	140	139	118	132	131	131	132	119	144	139	130	127	120	144	128	130	120	136	113	139	124	137	118	122	111	106	140	123	141	132	122	139	136	121	118	130	137	120	141	126	134	104	138	138	126	122	143	122	114	126	119	141	153	124	115	137	140	140	133	126	130	114	122	126	148	120	129	140	140	126	115	108	132	124	126	121	122	132	137	130	123	113	109	133	117	120	126	120	120	133	138	122	140	126	115	118	115	130	123	123	135	116	147	113	135	116	126	129	146	152	134	138	128	134	158	127	138	124	136	124	125	117	115	116	132	124	122	136	123	147	149	120	118	132	122	127	126	126	111	119	129	148	121	119	138	145	123	133	117	126	125	124	104	131	121	113	146	135	135	132	149	137	141	129	124	128	144	122	118	117	127	132	159	118	124	135	136	130	104	144	138	130	140	141	127	146	121	125	137	121	120	124	117	124	154	138	122	142	136	118	119	124	124	124	134	122	115	121	125	126	139	150	119	131	132	115	140	129	130	103	148	135	147	161	135	120	139	109	136	120	112	146	115	122	101	109	128	126	114	139	107	128	130	127	133	137	124	115	115	122	124	125	121	128	133	120	125	119	120	107	118	139	116	129	136	134	127	128	152	133	142	126	126	130	139	150	143	132	142	121	116	124	124	130	127	112	123	135	128	132	141	137	123	137	130	136	135	131	112	110	152	119	129	104	118	115	124	126	142	144	129	122	136	102	144	121	130	116	151	125	115	140	104	128	118	132	113	120	139	109	131	134	114	115	136	123	127	126	127	129	124	120	137	135	114	125	150	137	136	122	138	114	131	132	129	155	136	123	131	126	111	115	107	133	137	118	123	130	145	136	124	133	104	131	139	133	119	111	133	124	101	135	116	133	118	127	120	123	125	142	152	107	119	135	127	132	124	116	127	138	147	125	130	132	138	128	128	136	119	135	144	126	128	129	119	125	130	130	117	138	131	145	134	144	150	135	129	156	130	131	123	133	128	143	121	129	111	119	147	134	133	117	128	108	133	123	139	115	107	138	141	154	140	107	119	126	129	138	107	140	126	131	129	109	138	110	135	111	131	125	128	132	134	120	135	131	129	104	113	141	139	131	141	133	132	137	147	140	123	130	123	131	117	108	134	113	127	115	134	130	123	129	125	139	112	121	121	111	133	151	119	145	130	132	123	132	149	141	137	111	126	136	118	138	138	110	135	144	123	107	124	135	133	141	131	122	126	135	131	125	121	114	122	140	145	128	121	127	149	130	140	152	120	127	139	146	121	122	131	126	138	126	117	141	138	133	119	131	119	147	99	147	149	115	136	133	123	153	130	141	132	125	132	142	131	129	125	134	138	131	130	127	130	122	118	123	129	115	138	111	118	146	100	123	109	115	123	115	143	135	117	136	143	140	153	143	115	122	126	128	139	117	125	147	136	136	140	116	105	131	138	113	120	151	115	124	134	127	128	134	138	142	127	114	127	116	130	123	125	135	130	129	141	128	119	134	139	115	123	122	134	121	156	133	150	107	132	139	124	116	118	126	132	136	110	136	140	147	126	112	119	154	115	124	129	126	130	132	145	154	125	136	130	119	121	139	147	123	131	126	127	130	112	115	112	134	135	133	125	131	115	129	137	116	109	133	129	120	129	130	140	152	128	124	124	132	142	145	118	137	127	112	145	131	116	129	130	110	129	144	141	151	120	124	145	118	140	134	119	120	123	127	129	135	143	126	115	144	132	133	127	139	133	122	132	107	126	133	130	122	137	138	116	118	106	121	123	140	143	131	122	138	156	139	128	114	131	146	124	121	113	119	144	131	117	128	135	133	123	130	114	126	119	145	128	153	117	136	120	131	132	126	128	118	135	130	115	133	128	140	134	131	132	143	122	134	124	124	139	125	102	128	127	132	120	147	137	160	120	130	119	120	136	124	142	123	120	126	108	112	124	116	127	131	125	135	122	122	139	130	104	137	115	107	128	123	129	126	121	123	124	131	135	122	123	143	112	119	136	142	130	146	125	132	106	99	142	135	135	126	144	123	138	141	114	132	117	123	108	135	149	126	110	137	129	128	126	106	141	144	127	113	130	123	146	120	131	127	125	139	128	105	111	119	128	107	133	137	117	113	132	136	141	122	118	122	128	141	138	137	118	123	120	144	136	119	137	140	127	118	129	126	113	134	134	123	103	146	129	137	118
23983	20281	17737	5094	2709	444	402	426	431	436	424	452	414	462	438	434	459	421	438	430	480	402	430	422	422	442	466	397	428	449	446	444	427	393	435	427	386	412	431	435	431	433	462	411	430	425	425	425	400	443	454	446	414	477	420	424	426	460	396	437	448	473	463	407	393	418	434	404	419	447	419	456	446	430	430	463	398	418	434	437	419	449	423	429	453	453	430	401	441	455	391	420	441	395	449	454	446	394	423	456	437	422	429	440	430	399	425	444	424	420	407	477	373	401	458	435	439	453	447	433	416	385	485	417	426	433	444	462	430	405	404	434	440	407	429	410	446	419	429	476	420	454	408	422	416	412	414	421	431	449	473	414	391	422	437	426	443	445	422	421	437	430	403	399	464	428	403	420	432	412	400	449	470	408	403	420	418	449	427	421	417	409	378	441	456	476	417	452	428	410	447	409	433	419	437	434	404	419	422	427	422	434	433	453	434	408	436	431	406	412	408	423	435	465	421	441	383	419	425	402	391	423	445	439	424	455	430	451	422	433	426	447	422	438	408	418	437	450	461	416	429	425	426	463	457	418	419	448	423	420	401	434	461	450	409	455	428	431	360	467	411	412	396	396	445	391	452	467	451	427	431	429	448	419	460	418	438	442	441	431	411	427	441	398	429	447	437	471	450	413	433	439	435	462	410	425	440	417	405	421	425	418	470	434	450	459	422	421	448	451	438	426	424	401	404	395	398	439	455	428	418	456	455	412	439	436	426	424	419	413	476	385	440	382	403	420	394	427	476	425	421	450	404	395	429	422	457	418	434	443	446	430	420	441	441	394	431	486	394	423	433	446	419	412	435	410	454	457	427	404	401	409	416	462	425	440	378	454	458	434	425	448	439	423	424	422	406	465	426	452	418	436	425	420	437	443	416	419	448	472	398	379	424	420	430	435	449	453	433	412	454	433	449	425	388	418	429	407	423	422	427	475	405	427	468	448	432	387	419	445	414	469	410	453	428	428	403	427	423	456	397	412	387	434	400	455	428	438	451	436	426	480	431	405	442	450	418	464	435	441	459	445	420	394	441	455	434	422	478	391	470	428	441	434	411	412	397	456	412	448	410	452	437	428	421	448	396	415	436	411	434	468	397	448	434	451	412	408	405	428	444	426	464	443	421	446	421	465	446	404	418	432	436	398	420	444	414	469	440	441	432	467	450	424	464	445	434	439	441	435	431	414	399	449	407	426	446	416	440	412	418	426	406	401	404	406	399	407	416	409	472	455	416	446	437	423	411	441	463	422	428	381	415	416	428	441	425	433	413	392	459	422	454	461	438	426	440	437	456	429	424	444	418	394	419	419	437	431	414	414	434	426	435	439	462	427	407	434	401	465	436	438	426	444	424	418	405	425	419	416	432	428	424	416	433	424	431	422	387	432	388	409	426	376	426	449	409	437	434	430	402	417	446	415	387	457	427	426	414	414	425	407	427	450	443	451	441	406	444	443	450	461	460	405	426	439	412	424	406	436	420	446	398	443	440	422	433	445	408	426	423	451	432	420	443	420	471	413	414	435	429	447	412	384	438	449	417	412	402	436	410	429	389	419	414	414	432	408	418	426	424	413	382	401	400	448	430	424	422	421	402	396	403	411	410	422	463	450	433	435	433	409	442	438	433	438	455	431	417	445	434	446	435	435	439	448	445	425	413	410	441	410	419	442	387	439	419	416	445	443	399	412	381	412	431	456	403	406	428	408	431	389	432	436	457	425	417	415	432	411	446	428	407	442	431	399	419	431	427	433	450	449	438	411	459	434	444	450	437	455	455	444	455	455	428	440	403	433	429	427	406	411	468	450	426	444	454	446	438	407	449	415	380	454	433	471	456	419	417	459	451	467	395	441	418	444	434	435	433	441	478	410	423	435	420	431	407	459	437	419	438	419	455	411	437	455	411	415	412	417	434	426	425	396	430	414	462	416	431	391	429	463	458	432	444	416	438	428	420	404	413	418	405	417	418	429	405	423	465	460	401	430	434	433	441	420	433	443	459	428	420	445	400	412	457	433	421	407	416	419	450	464	439	407	432	437	443	427	441	415	447	438	437	420	441	433	433	430	461	422	412	434	469	392	424	431	412	431	452	436	441	433	446	442	478	441	440	421	431	439	435	410	426	367	421	419	417	425	422	449	455	465	404	430	421	433	418	467	440	409	383	392	458	452	457	453	456	415	451	421	439	417	441	424	418	414	421	415	446	433	419	425	436	442	445	431	418	438	438	439	440	461	417	415	437	418	405	433	457	446	410	423	428	454	437	451	410	433	434	422	436	390	417	425	416	462	436	446	469	423	384	456	419	427	444	439	427	480	424	428	433	455	438	429	435	434	426	467	432	400	426	418	409	467	415	425	405	428	471	425	449	458	417	442	411	433	449	416	436	434	448	429	448	418	394	437	420	465	460	449	410	455	409	400	444	458	430	450	424	482	443	436	438	429	440	433	430	415	421	449	420	423	451	444	443	450	423	395	454	421	425	445	424	405	420	442	440	367	485	429	402	411	436	437	455	430	443	401	431	448	427	425	374	445	406	411	405	439	433	391	466	430	449	417	414	446	426	455	403	403	435	451	427	422	406	385	455	447	410	444	439	426	441	421	413	431	447	396	453	441	446	443	441	435	402	430	409	450	418	439	446	423	440	401	424	435	438	426	417	417	427	409	409	446	463	405	446	435	427	419	432	428	436	451	411	473	447	426	402	404	430	451	450	434	425	430	399	386	449	439	469	417	432	420	431	490	440	426	422	424	433	437	450	423	435	405	428	429	407	424	397	457	419	435	399	438	442	427	398	402	450	392	454	402	455	421	413	431	423	442	467	439	430	434	375	438	445	422	465	388	444	411	445	439	426	416	460	462	437	423	383	452	437	428	448	379	422	444	438	425	446	424	425	445	485	446	439	430	430	441	417	420	413	439	399	437	420	444	430	435	448	421	432	421	422	440	437	443	416	427	423	429	428	439	473	440	436	474	430	425	400	464	437	412	458	395	430	443	400	421	443	434	405	429	457	405	446	442	454	447	397	436	424	450	404	395	406	434	410	425	434	412	424	457	408	432	410	457	446	424	444	403	443	425	423	449	446	435	452	382	431	439	441	452	464	418	435	417	413	402	440	471	449	416	394	471	456	407	443	412	424	410	408	449	390	406	434	409	412	414	434	433	455	450	402	457	407	445	451	450	451	453	428	432	426	449	410	428	470	430	442	423	455	454	437	409	417	441	431	418	435	427	442	425	438	425	398	439	431	433	405	420	407	428	417	423	452	425	428	397	417	416	409	429	428	443	462	427	441	415	392	440	402	398	408	485	417	416	444	430	425	413	428	430	467	455	430	406	421	460	427	422	412	381	459	423	427	430	432	439	432	426	450	435	380	413	383	397	426	382	467	400	447	474	402	457	388	408	439	450	405	422	435	422	442	395	437	429	442	425	471	430	424	401	415	412	400	427	434	408	464	420	427	466	388	436
59569	56166	52086	24643	11763	423	148	147	129	114	133	123	108	120	122	115	125	132	125	111	112	115	126	111	115	128	120	105	145	122	132	118	118	116	110	136	115	110	133	105	115	124	115	117	113	119	134	109	111	119	137	139	137	132	114	123	114	128	106	136	120	145	106	115	118	123	120	128	105	107	116	137	120	111	120	128	119	108	103	139	129	113	130	135	114	147	90	117	126	106	130	111	116	138	134	104	136	128	130	118	134	110	128	111	113	98	104	120	114	113	99	101	120	116	114	111	117	119	113	126	119	125	116	117	118	106	126	124	114	145	118	109	123	116	123	103	113	127	121	121	123	116	110	131	120	119	139	116	126	102	107	117	118	120	116	146	129	128	98	118	110	106	95	116	121	117	112	117	136	110	112	112	113	102	114	114	111	106	132	103	112	131	114	117	103	135	115	103	116	115	112	107	117	132	115	124	126	103	135	129	105	105	117	110	123	121	104	125	119	109	121	125	112	119	111	105	111	122	121	132	120	119	99	124	128	119	120	142	111	110	125	107	112	124	127	146	111	129	133	127	129	118	128	112	126	123	131	105	128	122	128	126	117	121	115	121	120	134	119	120	123	115	110	119	114	118	113	113	116	122	105	120	120	111	122	117	126	122	137	133	119	124	110	110	116	112	121	121	111	129	116	102	113	118	103	136	116	120	116	135	120	112	108	117	109	111	120	113	108	133	126	100	120	133	111	126	121	107	126	109	111	114	108	127	105	121	111	131	112	119	109	122	125	87	123	116	115	134	112	114	118	115	128	115	111	108	114	119	118	95	117	113	128	124	136	124	105	101	141	122	117	112	125	132	114	117	112	107	127	113	102	133	125	129	100	130	128	116	127	130	134	118	97	100	109	103	130	135	104	108	116	136	97	109	95	121	123	127	116	105	114	109	109	99	97	101	122	114	122	116	110	124	108	111	90	129	125	139	118	108	101	133	103	122	130	114	120	119	112	130	128	130	125	87	119	141	123	117	139	108	118	110	103	117	120	103	122	118	120	121	141	140	118	104	113	128	138	120	105	115	121	129	110	149	129	128	124	120	126	107	123	121	123	110	131	106	117	134	102	134	135	135	115	116	124	112	110	120	126	121	142	126	129	128	116	118	129	110	114	111	116	110	135	111	119	126	97	123	145	121	104	149	106	100	113	110	105	109	129	113	117	109	122	125	120	111	106	105	128	118	127	134	126	109	116	124	108	113	108	130	100	106	111	132	112	109	110	110	135	117	127	112	114	117	138	110	125	128	132	98	120	130	124	120	132	125	128	102	122	124	126	111	127	96	104	113	118	109	113	145	132	110	120	122	131	114	122	124	128	115	120	126	108	111	126	125	118	121	115	121	117	125	117	125	109	103	136	133	121	109	116	111	122	133	103	115	107	124	108	132	108	122	132	107	124	121	132	136	123	125	96	130	107	127	116	111	115	125	108	129	106	131	126	122	119	124	108	126	120	116	123	99	130	109	141	130	109	113	98	130	110	143	125	136	112	104	110	122	141	117	136	113	103	104	115	119	105	112	112	113	136	128	128	111	127	119	118	106	107	102	120	115	113	108	124	119	125	119	120	133	136	123	107	119	138	106	123	126	118	102	121	113	125	116	138	120	122	119	114	140	131	116	103	124	112	131	102	101	103	131	139	122	112	114	110	118	119	122	120	132	124	102	120	130	97	117	109	99	129	124	115	137	123	114	122	124	138	128	120	101	121	115	132	120	113	126	115	120	123	121	132	140	104	129	122	133	134	122	123	129	133	124	125	116	116	120	107	113	112	105	103	132	117	138	110	110	124	125	125	121	125	129	156	137	125	129	114	120	112	99	115	111	119	109	135	134	129	130	128	145	113	122	132	112	111	114	98	128	132	123	115	133	109	105	113	121	117	136	124	121	115	102	132	123	109	125	134	117	111	134	144	121	127	123	106	91	139	125	106	109	111	118	116	126	103	117	125	137	109	158	124	112	131	141	104	128	115	94	102	124	113	127	133	111	98	131	106	116	120	114	145	115	113	110	124	111	103	132	101	134	111	104	114	111	99	94	99	106	108	103	119	124	103	120	97	115	107	108	124	117	117	110	117	133	116	127	108	102	123	125	116	126	112	129	127	115	113	145	133	111	116	113	125	87	118	136	91	109	133	122	121	110	127	107	110	114	126	96	115	104	116	121	119	109	120	136	116	130	125	114	127	117	125	117	108	123	130	123	109	127	127	131	123	131	128	127	133	107	129	112	99	110	127	131	131	114	117	111	112	101	117	116	117	119	136	119	125	126	117	120	119	98	136	116	125	113	105	121	110	127	125	117	127	111	110	122	123	101	129	124	107	117	119	109	121	118	92	116	127	132	104	134	146	121	125	109	108	105	110	119	134	127	111	139	110	115	121	92	96	116	128	118	125	121	121	112	119	114	113	125	130	121	116	111	119	112	117	115	134	127	112	105	121	117	99	110	113	132	117	121	123	105	119	106	120	112	106	117	100	102	127	130	103	130	126	128	117	119	119	108	132	122	109	108	117	119	109	141	110	114	126	127	121	110	115	123	102	98	108	108	99	128	116	111	120	131	107	110	121	110	128	100	103	98	116	114	125	142	107	119	124	122	137	111	127	133	110	108	119	111	111	131	115	120	110	114	119	123	109	105	118	116	123	107	118	132	119	121	106	133	124	109	107	134	116	110	121	117	127	122	126	111	138	117	114	109	115	103	135	119	109	130	110	115	121	107	132	132	121	117	132	113	122	118	110	111	117	113	118	106	115	117	117	132	144	115	118	107	113	110	121	131	109	124	117	117	118	114	134	121	134	112	125	128	133	123	128	134	130	110	147	114	130	114	129	103	131	120	131	128	150	117	120	110	130	113	138	106	124	114	113	124	130	124	95	112	116	120	111	109	124	121	121	118	131	127	109	107	115	107	96	122	114	113	134	127	100	100	123	116	116	121	126	132	119	117	126	112	122	131	120	129	128	132	109	94	136	116	135	106	105	124	107	109	124	117	126	110	124	128	121	95	125	109	107	116	118	131	126	102	122	104	118	108	120	111	109	137	112	133	130	107	126	105	109	115	127	122	138	114	104	129	108	116	128	111	128	99	129	110	141	129	129	130	112	117	128	125	99	120	105	123	145	110	105	119	120	116	127	103	122	117	124	138	118	122	114	101	113	106	124	120	109	120	136	111	108	118	115	109	117	115	113	115	117	119	128	110	106	123	124	120	123	112	108	124	128	134	114	128	111	137	122	128	110	108	111	118	119	128	133	139	112	121	116	126	110	127	113	126	113	126	117	123	117	120	133	120	100	111	129	140	115	131	135	117	108	119	122	133	122	112	122	109	120	115	108	115	139	126	110	105	133	119	112	121	115	123	117	129	106	118	97	113	109	130	116	134	110	140	113	128	135	133	115	112	118	115	121	123	125	123	122	119	114	128	119	139	112	127	127	114	113	107	126	115	128	126	87	133	120	131	100	101	120	105
41424	45338	45994	29263	15812	555	524	494	479	491	468	442	450	455	402	423	437	443	378	409	456	412	417	436	390	416	439	401	374	385	419	415	417	387	409	408	423	417	386	429	411	418	397	399	439	409	397	410	415	445	400	426	414	364	403	410	425	416	400	436	408	400	425	375	413	404	428	401	414	409	427	397	380	428	399	405	382	364	392	383	414	423	408	345	391	420	406	418	424	390	428	408	446	392	373	405	403	394	384	402	416	392	423	418	382	404	420	394	359	388	386	389	392	423	390	415	415	384	385	385	398	392	402	372	404	382	371	397	377	435	399	414	386	410	405	408	422	464	436	418	397	375	412	431	373	405	423	384	404	406	431	420	395	439	374	440	424	420	425	406	406	401	409	413	416	404	418	382	395	398	394	422	372	393	416	405	416	402	423	394	425	412	435	433	426	384	367	402	410	394	385	380	423	388	411	416	408	395	410	391	433	388	401	394	462	390	399	421	404	413	410	420	424	413	414	381	364	395	452	435	446	406	398	400	386	380	376	468	411	382	413	395	425	400	373	404	398	373	409	375	390	379	412	389	446	398	406	397	423	382	413	406	404	417	396	421	425	446	391	393	386	379	411	386	409	390	456	399	421	380	400	425	414	419	411	424	362	414	423	404	429	411	395	412	354	417	373	393	433	419	387	400	414	464	387	406	423	383	392	384	429	421	383	435	451	360	393	367	417	395	412	414	382	419	393	373	402	398	373	432	436	407	441	425	407	399	413	406	403	416	412	377	413	395	378	401	400	386	424	443	407	393	393	434	391	394	439	414	375	392	385	395	402	404	397	418	409	429	383	397	417	370	395	409	398	412	354	396	417	389	385	379	407	410	394	399	420	405	408	402	378	423	430	422	415	419	371	406	443	402	401	399	398	408	405	366	401	418	395	400	404	399	407	435	389	413	392	438	403	399	387	385	397	395	375	385	399	387	433	413	442	400	386	404	423	387	383	378	422	403	365	401	401	428	402	410	423	431	407	373	396	395	380	405	399	458	415	445	392	398	424	406	415	405	400	412	427	449	416	394	404	389	398	379	402	419	396	411	416	391	388	385	389	396	379	386	399	392	426	377	414	441	414	417	391	396	439	409	383	403	358	426	415	385	401	394	413	401	422	394	398	434	410	432	385	389	420	389	421	397	396	368	396	429	394	405	417	405	437	413	417	386	427	424	428	385	411	382	375	403	382	414	431	389	441	439	382	422	441	392	408	412	368	389	422	395	367	357	438	419	449	416	400	415	388	388	397	397	425	410	410	365	359	408	430	399	389	396	388	396	400	378	409	451	433	443	384	396	410	402	395	439	424	392	417	409	418	416	412	408	404	388	421	398	395	393	421	393	411	391	441	385	405	413	393	421	420	381	417	381	407	401	416	405	428	429	403	431	429	418	413	436	401	399	389	406	398	413	428	381	405	412	445	436	424	394	426	382	427	399	409	434	382	412	390	393	387	418	401	383	402	397	413	391	425	411	416	412	412	391	430	411	378	398	403	391	386	429	407	411	374	420	407	407	423	419	394	378	434	429	423	401	392	400	371	433	385	426	402	371	427	409	385	382	405	383	410	418	430	367	359	421	364	409	430	413	424	391	401	400	394	430	404	407	377	400	402	436	408	416	408	391	385	393	398	387	415	394	420	416	373	388	389	406	392	405	391	403	415	433	410	390	410	386	374	408	399	379	430	418	419	418	403	445	428	401	412	405	392	418	419	355	420	439	441	399	429	420	403	403	395	422	377	413	415	440	383	412	415	406	369	386	434	403	402	387	410	355	414	369	380	389	442	403	392	413	379	414	391	411	427	400	407	412	419	376	433	406	401	398	385	412	409	411	421	379	412	417	398	410	446	400	396	415	397	389	443	384	439	433	374	375	416	370	415	381	396	410	397	411	444	398	406	386	427	404	406	409	373	414	409	414	394	410	408	432	400	416	424	403	367	405	384	423	396	402	401	397	422	387	383	394	368	361	407	433	389	417	377	408	403	360	404	422	450	426	395	420	409	420	401	422	404	392	420	411	386	407	376	422	368	425	434	388	402	416	409	385	381	416	421	415	381	397	424	368	441	404	375	415	436	399	409	389	390	396	402	402	414	399	402	415	392	378	380	405	435	400	435	405	413	438	391	391	419	408	407	418	449	397	404	392	375	403	442	391	406	407	381	395	381	429	421	427	406	393	407	384	414	400	369	413	432	399	394	411	391	381	382	384	412	413	435	392	453	429	423	416	396	396	404	411	397	437	412	424	406	376	420	395	442	408	444	397	412	396	438	381	373	408	423	417	421	387	414	356	397	391	392	394	394	410	401	443	406	406	401	370	404	426	433	408	422	415	400	444	405	390	404	381	435	413	346	417	376	392	385	385	400	385	399	414	413	397	401	392	410	402	396	433	415	390	403	442	400	368	427	396	390	402	465	421	413	419	404	422	463	406	414	410	460	408	394	384	410	403	426	389	394	362	449	403	420	417	388	415	403	418	389	396	382	400	402	401	407	381	420	393	430	426	427	438	448	422	378	402	405	401	401	408	414	383	421	366	400	404	395	384	420	428	421	412	387	389	400	404	395	412	388	401	433	355	387	422	436	401	402	404	398	415	388	409	427	403	413	452	402	419	420	370	398	381	374	412	402	400	403	405	359	407	378	416	389	399	427	426	395	418	406	411	415	411	402	406	402	422	421	430	394	410	404	403	397	397	387	401	385	419	404	416	405	393	380	360	400	380	412	421	403	419	409	391	418	414	402	399	424	414	365	398	389	372	399	354	420	383	356	415	425	440	409	408	413	386	446	416	376	404	411	402	393	412	399	408	386	418	405	439	386	417	387	412	403	390	438	412	451	422	407	373	370	440	433	421	405	412	406	366	382	403	417	403	399	401	422	439	432	393	389	404	396	397	393	396	417	400	424	407	390	391	388	394	374	384	401	351	408	406	358	386	383	421	426	398	384	405	402	390	383	419	399	402	438	406	404	404	409	374	390	434	410	403	393	409	412	442	372	392	418	413	368	437	384	420	387	413	396	410	399	398	416	425	415	378	428	442	405	406	401	383	432	398	401	421	405	452	377	389	388	416	406	425	410	399	385	401	464	423	429	446	402	425	417	353	382	389	393	372	380	402	437	405	394	411	407	400	391	398	408	405	393	423	421	386	368	415	416	362	389	422	337	394	391	438	401	426	412	412	423	387	406	401	380	427	405	392	460	413	401	395	374	367	412	411	388	408	397	393	394	375	396	401	439	422	395	410	411	398	420	410	385	388	364	423	418	423	431	401	402	386	428	390	387	413	392	424	418	421	367	395	388	438	397	352	420	404	388	430	359	390	414	448	383	414	428	382	408	370	378	384	437	435	400	452	395	419	362	435	392	360	408	393	413	407	399	377	394	435	435	434	419	391	408	373	406	414	404	361	401	405	381	400	407	402	406	421	378	420	372	397	416	395	410	425	386	395	392	420	403	453	410	405	401	427	384	391
74725	71192	65104	39037	23815	3152	297	256	275	281	253	254	242	224	242	227	232	232	228	229	216	242	221	224	208	217	228	221	229	228	229	228	226	217	204	206	238	236	197	227	226	203	224	204	243	224	242	209	231	254	228	252	246	210	244	230	206	239	228	234	226	241	244	209	218	208	221	232	221	229	238	217	222	200	214	203	215	227	223	207	231	196	228	238	230	199	193	227	218	215	223	213	245	256	224	250	234	204	224	240	197	210	224	214	255	251	235	244	238	208	237	239	226	219	209	214	223	212	250	243	204	226	208	206	223	227	203	239	210	224	223	209	248	235	210	239	224	224	224	226	231	251	236	209	230	199	219	221	238	224	241	211	228	243	225	230	229	215	209	223	214	216	215	227	236	233	219	220	222	219	226	250	211	203	198	213	220	207	254	229	211	216	212	221	198	230	199	211	232	213	231	232	213	232	227	241	218	210	232	233	213	236	233	195	247	247	200	201	219	208	225	227	211	246	234	217	223	225	209	232	215	232	224	236	257	229	263	223	242	235	220	225	217	242	218	231	195	216	222	228	222	217	188	222	225	214	205	205	261	202	226	215	212	231	228	200	231	238	229	210	221	222	226	234	220	233	211	217	229	220	234	238	209	247	220	237	233	214	247	259	238	228	205	230	215	227	219	250	225	218	230	220	231	213	242	224	206	213	213	225	234	218	229	215	216	212	212	244	218	248	201	226	224	247	247	229	225	217	235	231	217	225	204	241	230	193	212	194	222	199	229	236	218	210	214	219	222	224	214	237	215	248	235	205	207	220	238	241	218	230	226	204	217	234	196	228	211	204	237	212	212	201	204	204	216	210	229	205	239	232	220	192	220	242	242	249	217	230	234	199	217	255	223	208	205	235	217	218	211	223	198	239	233	223	229	216	203	205	215	233	259	220	225	235	206	258	215	216	239	213	215	245	243	233	220	235	222	226	214	214	210	240	243	213	232	225	207	239	209	245	210	228	227	227	226	230	216	204	242	229	208	243	220	209	231	224	200	217	226	200	235	232	272	242	214	233	231	217	232	225	219	230	204	220	225	207	219	208	217	212	225	206	234	207	229	220	213	209	209	229	242	253	207	230	232	221	220	233	230	213	233	233	217	226	183	235	244	215	237	219	234	198	239	246	213	199	226	228	199	222	220	222	236	239	209	226	234	220	232	223	201	240	212	228	233	212	223	230	198	233	227	235	241	248	229	221	234	222	230	244	205	216	224	222	227	227	231	226	222	241	245	228	213	212	242	205	219	223	210	220	214	223	199	233	223	200	235	198	229	238	239	202	236	217	231	245	229	234	208	236	225	200	225	223	206	227	234	234	251	237	203	218	200	238	232	231	229	236	216	225	229	225	202	238	227	225	223	224	207	214	245	214	227	231	219	228	225	224	263	216	190	235	206	213	221	225	234	205	222	233	234	208	220	229	225	232	200	212	240	223	236	238	221	211	209	238	226	244	251	244	252	222	230	209	202	246	214	209	215	222	223	223	220	233	215	208	210	231	260	178	230	225	209	201	210	238	202	210	229	239	227	211	238	213	195	202	231	222	215	206	216	211	204	231	213	197	234	228	227	226	217	189	217	220	240	238	232	217	189	221	221	210	200	214	212	172	237	224	186	217	247	211	242	201	244	227	232	210	236	207	230	227	228	251	195	215	209	232	205	228	238	222	238	227	196	205	212	237	208	232	246	242	206	215	221	210	237	228	233	219	222	194	223	239	213	235	228	240	217	228	224	213	227	206	226	220	251	236	217	220	240	232	245	180	236	250	224	219	228	242	221	214	206	214	226	221	256	224	221	237	231	214	231	211	222	227	239	218	214	242	211	224	217	209	194	237	231	211	199	220	209	209	240	234	215	233	222	238	196	223	203	225	223	218	217	206	197	216	205	193	237	221	212	230	231	232	202	219	234	231	239	231	220	248	249	215	212	205	208	216	240	240	236	214	212	201	227	222	265	213	214	244	215	188	221	218	236	240	214	223	236	216	231	228	213	219	233	199	239	212	218	231	228	213	220	210	208	241	207	198	226	230	244	190	243	214	237	242	182	208	211	214	219	183	248	223	198	199	214	228	241	232	235	236	227	236	189	261	243	195	220	225	194	263	230	225	234	244	221	233	204	244	203	227	218	228	230	233	225	206	235	209	242	225	235	241	236	214	232	213	219	249	215	236	220	233	194	235	236	216	208	223	224	223	227	217	233	242	206	224	224	237	206	231	206	196	212	231	220	199	231	241	244	209	234	216	213	233	230	226	209	215	226	202	210	224	212	247	226	170	212	196	236	243	253	232	245	196	223	199	217	231	217	216	217	234	250	226	234	225	248	236	246	223	215	206	217	208	211	213	230	212	227	217	204	234	229	227	251	219	236	225	214	235	233	221	218	235	216	230	221	223	199	251	215	229	212	203	231	224	265	229	237	229	216	233	225	216	215	209	222	218	244	262	226	214	208	226	222	216	233	203	233	235	243	202	218	224	239	205	237	205	229	205	219	225	250	189	218	227	217	232	229	248	232	216	228	220	211	240	203	210	232	185	244	224	225	242	202	222	213	223	226	213	230	234	238	223	232	249	230	224	237	214	204	219	238	222	209	246	226	238	233	251	216	211	214	228	207	220	214	237	213	223	231	217	230	235	232	216	220	248	214	221	239	219	228	260	216	240	216	211	214	200	215	220	223	209	208	198	197	241	216	225	228	230	224	237	232	254	192	231	258	230	224	246	204	226	218	210	194	210	207	216	230	233	192	243	223	248	213	233	221	229	242	245	227	207	234	226	200	215	231	225	215	237	228	209	203	217	237	228	213	228	208	220	222	215	207	208	240	204	218	229	227	214	188	205	237	218	216	236	226	236	206	247	254	231	217	224	236	227	220	228	222	235	224	241	220	254	213	232	217	214	221	235	233	223	211	220	234	175	239	222	228	236	225	259	194	227	252	240	232	226	208	237	234	203	236	236	214	196	230	241	217	217	221	215	226	205	210	227	244	235	215	241	229	229	226	219	235	235	210	218	218	232	206	212	237	216	228	215	230	226	228	227	221	209	219	214	217	222	220	220	209	238	180	228	229	232	205	212	220	199	227	224	211	224	232	228	224	254	235	233	217	206	210	207	217	250	200	225	206	241	208	251	230	248	233	241	234	246	242	206	213	205	233	211	194	215	239	203	214	223	220	245	245	217	233	246	182	234	239	231	226	218	219	230	247	213	233	214	223	220	202	237	244	234	198	208	227	210	241	206	225	222	235	194	258	206	214	213	236	223	227	232	234	241	241	207	217	234	215	209	196	192	254	186	216	208	231	237	215	221	205	227	244	203	238	220	245	202	215	208	217	216	217	217	246	230	212	230	225	243	227	211	221	230	231	225	213	212	226	229	216	235	228	218	209	215	225	221	237	168	218	235	253	224	229	236	231	238	232	237	216	217	240	229	245	216	198	212	213	243	234	280	218	221	206	176	220	195	221	236	241	219
56654	60995	59799	42072	21842	1071	972	926	875	827	787	720	745	787	758	736	741	718	738	713	750	737	732	711	662	657	707	647	744	689	651	698	677	696	724	687	702	690	683	741	704	739	662	700	689	711	732	665	682	677	664	671	688	730	698	715	675	671	708	661	708	649	669	664	697	683	653	705	677	685	716	703	691	688	735	681	708	663	710	706	676	658	712	706	708	675	760	706	711	675	687	699	661	724	663	694	677	684	673	669	707	666	678	710	722	686	718	659	740	681	707	726	630	718	696	698	689	762	657	637	730	636	702	656	676	719	685	710	673	696	693	717	669	719	736	685	636	615	685	723	713	667	668	678	674	715	689	688	674	645	694	700	660	692	687	679	712	731	665	697	658	659	677	705	672	668	675	697	728	662	682	661	706	684	671	638	719	699	671	677	692	663	664	648	678	640	703	681	681	690	705	723	650	671	682	677	650	700	665	670	734	681	666	676	691	654	675	641	682	684	712	656	690	708	680	686	663	715	690	671	713	699	702	667	702	664	652	690	700	689	711	701	747	683	717	721	688	709	695	690	699	715	687	693	654	663	665	714	715	681	693	667	712	655	674	648	653	652	672	651	674	715	665	714	710	702	654	713	679	665	708	638	740	733	685	660	688	671	692	675	686	673	689	633	666	693	645	691	718	696	731	676	714	675	695	665	689	662	636	705	708	704	698	722	673	672	642	686	701	663	662	717	664	668	706	653	666	698	661	672	683	640	697	669	697	684	655	685	691	645	715	702	647	712	672	678	666	735	695	675	665	687	733	666	705	663	697	656	697	664	743	652	655	608	699	748	704	677	664	721	696	677	696	699	676	642	751	671	693	707	708	673	709	722	685	640	718	692	670	698	682	719	733	690	683	653	682	650	678	706	698	684	665	689	675	714	695	710	690	699	666	688	680	672	672	687	694	677	670	693	672	639	667	660	747	657	619	685	712	710	657	667	709	696	710	703	695	664	704	726	662	685	661	679	665	712	694	687	726	712	682	675	680	693	651	676	612	692	687	755	614	679	702	681	707	692	717	678	718	680	647	674	725	714	631	649	647	757	731	664	649	693	716	738	678	709	701	682	694	684	640	704	742	666	663	669	646	676	668	681	710	723	671	687	742	683	688	684	680	650	692	705	722	641	668	659	710	716	671	727	650	661	708	664	726	644	644	642	687	700	686	674	677	659	685	681	688	718	723	684	722	674	694	701	677	686	708	712	660	703	666	692	686	711	690	680	714	672	708	721	647	699	685	669	699	678	706	693	707	690	747	685	681	634	670	635	701	695	687	699	681	674	686	682	688	633	663	616	708	698	691	712	654	692	723	677	668	703	705	656	702	707	701	690	707	650	638	670	693	690	696	766	710	651	700	695	677	711	721	703	703	699	683	706	704	632	671	659	660	663	683	699	686	713	712	658	639	657	681	652	655	689	632	708	700	661	694	686	707	686	663	694	740	675	746	661	658	706	672	701	654	702	691	666	684	685	679	664	687	697	695	665	645	687	675	663	686	711	643	682	663	661	657	657	674	652	694	681	677	644	703	698	708	681	671	656	698	705	649	671	699	662	701	704	669	699	684	663	717	668	706	634	705	678	676	697	664	688	683	640	713	671	660	694	669	665	697	694	668	672	712	727	716	690	694	717	729	694	656	668	659	710	726	662	707	685	668	675	686	690	718	644	687	729	743	663	686	695	685	683	676	670	686	726	676	704	722	702	653	660	703	690	663	717	649	711	720	683	684	670	696	704	701	676	687	674	711	713	644	672	686	682	714	693	717	697	700	690	638	686	711	713	703	681	677	658	727	642	710	663	672	698	688	701	677	660	675	712	634	681	693	702	687	729	691	694	707	705	659	682	691	662	715	687	690	690	722	665	660	722	667	695	733	719	673	669	704	668	712	722	735	696	738	649	717	675	677	692	726	690	701	707	683	647	696	703	724	704	677	659	680	720	644	706	623	688	688	639	701	715	687	682	714	655	672	710	704	680	659	701	737	711	691	665	734	729	720	695	673	663	689	669	682	706	679	717	666	730	673	688	640	704	666	661	674	705	660	707	675	679	724	703	710	693	678	667	696	688	704	702	692	684	696	677	718	698	688	703	688	676	680	674	732	659	695	718	691	707	688	741	706	689	678	744	687	708	664	674	674	676	661	669	680	709	694	685	693	720	675	705	654	713	728	684	658	671	639	656	696	663	700	683	693	681	696	699	710	684	703	670	614	682	668	663	686	758	749	682	654	654	717	648	698	666	718	659	692	655	686	700	711	668	697	663	702	667	689	649	709	678	704	685	674	678	702	695	689	684	717	660	642	708	694	676	664	690	646	606	705	709	678	635	676	646	706	715	682	685	681	661	671	710	646	725	672	707	671	689	716	693	703	651	710	681	649	667	716	661	711	695	670	672	681	732	704	662	703	705	673	722	631	703	702	713	701	670	671	659	674	679	674	652	710	691	651	715	658	699	704	686	678	667	678	681	685	631	675	729	747	678	681	671	669	735	718	696	699	734	673	721	653	707	663	682	661	737	635	712	669	674	675	663	735	665	707	722	650	717	712	756	658	702	679	660	693	721	694	723	717	666	661	659	676	656	703	692	660	625	643	651	709	676	722	669	671	678	706	716	662	679	678	655	730	691	715	658	686	669	670	695	732	724	690	705	711	646	707	670	734	716	673	675	688	719	670	749	720	710	704	703	671	671	658	687	659	717	733	661	634	679	689	678	694	712	719	711	676	720	683	645	704	694	714	673	721	739	734	691	692	636	637	721	699	658	719	699	670	676	689	720	684	669	696	659	720	650	710	654	699	717	742	689	690	656	676	678	734	678	689	707	651	746	677	660	673	678	709	659	698	669	703	703	678	686	681	682	665	682	706	671	682	646	657	656	676	697	660	665	686	632	657	704	662	697	695	667	684	703	682	649	715	682	700	627	716	682	746	683	676	682	681	742	688	654	691	679	666	695	728	657	705	712	686	687	710	706	724	680	692	686	687	714	629	669	678	684	697	665	682	654	711	663	719	664	684	701	649	672	669	725	665	685	682	707	701	695	691	729	680	724	724	686	714	722	696	678	600	711	728	672	660	682	704	673	686	670	737	691	677	725	647	675	701	681	685	719	627	690	656	670	710	740	665	686	670	631	759	687	687	730	671	713	669	704	682	706	703	651	688	714	676	704	685	660	695	653	634	710	686	682	716	652	672	713	719	697	659	678	732	644	667	674	710	689	726	679	703	731	679	691	673	702	699	703	684	734	683	706	661	699	701	673	654	676	733	651	687	665	707	679	652	653	697	628	682	688	695	706	626	713	660	672	710	648	741	701	659	700	714	662	692	677	724	661	664	711	717	669	655	650	664	681	645	704	677	674	730	683	747	686	677	662	701	663	691	694	677	656	645	666	661	658	684	671	728	687	742	720	722	731	724	697	690	669	744	660	676	696	686	666	699	689	703	702	690	621	683	670	641	697	718	717	701	721	662	713
29511	17875	9390	2106	786	128	113	144	115	128	138	103	119	138	130	134	132	121	127	123	122	139	113	120	108	125	130	123	114	116	111	131	131	117	165	147	127	120	117	109	102	124	121	115	117	143	128	135	121	122	99	130	134	126	138	132	126	116	120	109	133	130	137	137	144	129	116	127	144	141	126	138	148	125	129	133	122	138	137	133	134	117	151	136	125	125	121	145	130	134	133	140	129	138	120	132	105	158	115	129	144	111	141	128	127	139	142	115	119	116	122	130	140	126	137	124	136	127	126	132	129	129	137	131	100	131	131	119	110	106	114	126	114	113	165	129	142	106	121	151	120	130	125	116	144	120	136	124	127	152	120	131	115	139	142	126	132	118	119	123	122	134	140	139	129	130	130	140	124	117	116	149	147	126	96	130	123	109	122	96	142	127	122	136	106	119	134	125	120	124	132	132	133	115	134	141	116	154	114	110	103	143	133	121	115	122	130	127	109	116	121	134	106	120	130	144	138	150	111	129	135	123	106	117	141	131	128	120	142	130	137	112	122	128	140	148	137	136	113	152	129	109	122	120	123	127	140	112	104	132	134	117	123	128	137	117	134	116	119	129	137	121	116	124	135	115	109	117	120	120	131	113	153	125	116	153	133	137	120	126	119	135	137	111	128	129	118	132	125	144	133	110	121	110	115	138	126	138	131	149	129	125	132	139	155	116	123	119	116	143	124	137	130	134	131	130	128	122	142	113	124	121	126	133	126	105	142	126	117	134	131	123	150	131	121	135	127	118	131	121	122	136	142	125	121	141	151	120	142	135	138	133	142	144	125	149	126	130	104	114	117	147	113	146	135	124	130	143	124	121	124	116	132	140	113	123	127	119	128	137	114	126	121	112	108	110	127	122	137	110	124	127	130	131	115	148	133	118	158	118	117	145	141	120	123	127	124	123	137	144	134	126	139	129	134	123	117	124	147	120	109	133	127	130	131	146	142	125	135	132	139	125	137	132	117	131	117	127	119	122	146	103	142	120	129	137	116	139	141	129	131	116	123	115	131	115	103	135	107	149	134	116	138	126	119	133	120	134	120	120	125	104	123	111	115	116	112	139	109	127	106	122	140	115	112	124	114	127	120	114	118	137	129	141	122	140	116	129	123	105	120	116	118	139	118	139	130	118	123	126	120	125	149	119	122	135	121	142	126	150	130	119	121	138	105	114	141	119	123	132	130	122	131	125	119	143	147	116	132	129	149	111	131	124	122	145	134	128	112	123	108	123	147	129	115	154	132	117	127	107	110	140	102	140	119	120	142	113	100	119	135	133	135	138	135	125	141	111	123	113	144	122	126	103	116	130	144	122	117	129	136	123	132	121	128	141	140	119	129	146	112	107	128	104	160	125	143	114	132	135	112	117	125	124	115	113	114	117	140	129	138	105	131	136	132	124	111	125	120	125	119	115	136	131	140	125	116	135	145	132	108	121	142	121	112	136	113	127	140	87	131	116	144	137	130	106	147	127	120	148	100	127	129	115	134	119	137	134	116	144	128	99	138	124	97	145	138	128	116	138	122	130	142	149	129	126	160	144	121	134	123	133	126	121	132	138	122	153	121	108	129	122	142	128	117	128	145	135	136	139	140	138	133	123	126	103	145	130	122	132	123	106	117	105	115	131	117	131	117	116	157	122	123	131	117	135	121	124	145	117	147	132	120	128	120	116	132	113	128	115	137	129	119	138	135	127	123	122	112	141	110	126	141	158	134	127	117	156	132	130	144	147	111	110	126	117	128	144	136	122	137	133	153	130	130	124	119	142	135	117	119	141	112	115	134	121	117	123	128	129	120	118	111	107	141	125	118	136	136	113	142	128	108	152	150	139	124	111	117	105	128	124	144	109	141	127	134	144	149	115	127	130	117	127	135	131	139	110	147	138	109	137	109	133	149	126	124	142	123	121	139	157	128	124	116	118	106	106	137	133	131	125	132	128	114	123	126	131	135	135	134	136	127	119	141	133	128	129	131	118	126	116	130	114	122	149	104	125	118	138	129	117	114	117	129	139	125	137	129	122	138	131	122	131	127	125	133	125	120	124	126	134	131	105	139	115	125	121	136	142	121	140	130	104	126	119	132	140	123	111	138	117	149	140	119	109	127	138	135	122	129	145	138	133	119	121	149	113	130	126	124	154	117	126	127	125	136	125	148	138	117	138	119	139	97	158	109	121	138	118	132	121	112	126	112	138	121	132	121	130	149	124	122	142	109	127	123	121	116	113	128	134	115	129	113	132	136	122	123	119	126	116	117	116	115	143	125	139	123	133	134	129	131	126	133	122	136	115	126	113	134	117	133	123	122	113	132	125	155	145	143	137	124	118	146	118	113	144	143	129	147	136	124	117	141	127	135	125	116	134	129	120	129	122	120	114	125	118	134	125	129	124	121	138	134	129	127	132	129	122	136	130	126	118	123	127	127	107	130	159	147	122	150	111	145	126	117	125	124	119	131	134	136	145	117	115	108	150	119	115	120	126	133	130	121	136	129	132	132	154	136	131	131	112	153	115	128	124	126	126	134	127	125	126	118	123	140	140	135	125	130	124	126	120	136	151	131	126	122	139	123	127	120	120	134	132	122	131	138	135	124	123	112	123	161	124	141	135	139	136	110	130	125	118	116	131	110	126	132	136	127	129	135	106	127	136	116	132	125	130	128	149	133	154	122	100	114	119	142	130	113	136	145	136	126	115	141	158	122	148	115	114	158	134	138	123	126	144	133	145	124	134	128	116	133	132	127	123	115	118	120	127	108	118	139	150	160	146	123	152	138	115	131	134	104	140	146	121	112	138	128	127	127	123	148	136	123	122	129	130	137	119	121	124	128	148	148	119	126	128	143	132	128	126	111	120	129	112	145	141	141	133	143	139	130	125	93	114	124	129	135	116	147	106	119	112	138	109	118	133	142	131	138	129	117	123	120	131	148	120	112	119	122	128	148	127	148	118	131	143	104	116	119	131	131	136	129	145	120	121	121	126	105	130	135	142	118	102	127	130	124	132	141	116	139	130	138	117	120	114	134	127	139	123	126	124	141	131	136	117	121	135	143	120	132	129	148	134	133	136	112	142	127	124	134	114	106	125	134	120	109	130	101	106	124	126	112	133	128	128	132	117	130	147	132	132	127	152	123	136	125	135	131	128	132	125	127	147	126	131	124	130	128	135	130	132	127	125	128	136	132	155	102	125	120	114	134	112	105	120	119	126	135	117	115	132	151	132	119	123	109	141	134	121	118	121	122	133	137	131	117	146	143	129	126	148	136	118	128	156	128	113	109	129	120	120	129	148	140	130	119	133	151	131	136	131	96	137	127	134	141	110	131	132	122	125	142	131	105	124	110	117	105	136	136	136	132	125	119	122	128	124	136	117	132	131	141	131	135	129	138	123	114	115	135	133	126	109	124	103	138	111	117	138	136	120	124	127	145	141	134	124	147	119	136	139	151	119	136	115	134	126	132	122	139	134
26924	21071	14859	5316	2583	460	434	434	425	451	407	420	450	432	388	438	420	428	432	417	461	436	415	441	404	457	441	419	416	432	440	395	451	416	404	430	421	422	445	416	431	432	420	427	435	391	456	456	429	441	440	453	442	423	433	434	443	417	447	453	432	412	400	410	397	436	423	451	433	447	444	403	434	428	402	402	405	448	404	405	413	430	419	421	442	434	446	435	408	402	405	424	404	412	449	487	411	465	444	433	428	428	445	422	465	448	457	446	399	451	369	440	416	418	422	435	424	408	414	398	430	449	431	422	406	436	408	429	426	436	388	441	442	439	425	403	434	432	417	428	473	401	453	436	447	447	405	403	427	466	404	420	438	423	424	485	423	420	448	443	489	425	448	403	414	464	438	431	413	407	480	423	449	424	411	421	400	433	453	412	421	426	429	426	434	458	436	429	427	442	436	449	407	439	415	459	440	409	433	418	470	411	418	423	433	406	428	426	412	443	411	416	450	420	435	395	460	454	444	444	444	493	434	443	445	444	413	410	451	428	448	461	403	417	395	412	452	413	431	444	416	438	440	421	424	443	448	465	437	433	420	433	417	445	412	419	384	460	473	448	420	446	423	424	433	417	443	450	437	446	421	497	447	437	406	468	445	415	447	377	429	424	434	464	438	441	417	405	442	441	450	456	452	418	401	428	408	455	445	423	421	419	438	443	414	390	393	410	425	434	429	409	460	455	395	412	436	459	446	439	420	428	425	440	441	446	452	430	386	402	500	420	432	414	404	468	431	417	412	415	397	414	414	455	430	409	451	440	441	412	393	471	421	432	475	431	402	408	448	421	437	434	438	436	443	456	391	464	438	424	448	435	458	443	439	454	438	412	420	424	431	402	410	433	432	421	444	456	449	457	409	426	433	447	443	412	401	444	409	426	415	399	415	410	430	452	441	411	369	441	422	436	409	458	440	443	427	435	441	438	411	453	406	428	459	447	433	478	424	408	440	450	460	438	439	424	416	420	415	437	413	392	424	424	465	419	404	424	415	396	470	442	431	409	429	462	451	371	436	453	439	420	460	379	423	446	433	407	429	441	436	430	460	437	427	448	438	409	412	438	448	419	452	420	425	425	426	440	433	429	430	440	458	438	427	417	430	434	448	440	427	461	428	446	389	409	439	432	427	456	407	418	407	460	419	451	444	423	438	448	437	391	459	415	450	425	470	413	435	449	424	435	425	423	434	398	421	416	435	433	435	426	424	447	429	400	426	451	431	448	461	390	428	425	452	367	436	409	454	435	438	424	402	422	437	408	402	425	438	423	441	434	388	412	435	437	418	414	413	437	418	401	433	468	454	408	435	424	437	410	458	451	413	404	388	465	418	468	402	417	429	444	423	431	411	424	410	385	386	444	448	404	440	415	398	450	404	458	438	437	422	466	418	437	428	453	385	438	448	426	428	439	441	429	470	434	410	434	402	427	421	413	436	453	434	430	400	401	427	425	451	443	450	439	426	428	421	426	444	441	463	423	445	427	438	434	439	471	425	439	404	423	467	457	459	450	421	410	441	463	445	418	436	396	422	449	468	427	445	435	432	449	399	450	443	428	485	445	453	419	465	437	415	458	477	433	407	427	391	416	402	454	458	427	429	431	410	444	435	435	414	433	414	465	452	432	416	430	420	443	462	411	450	437	422	413	448	453	463	441	419	405	418	403	431	437	471	435	385	438	429	429	402	451	467	434	429	451	435	430	402	428	398	410	416	428	446	409	422	386	454	409	412	427	449	448	421	440	441	445	431	411	423	416	433	428	416	404	443	435	453	418	395	419	444	425	420	413	395	408	447	445	385	425	414	447	411	439	472	403	396	442	394	408	382	428	422	432	454	434	455	413	415	467	435	441	428	421	428	378	432	433	436	436	462	444	415	444	418	417	447	448	388	424	417	438	426	441	436	440	388	409	458	395	407	424	447	441	392	438	438	459	405	422	420	428	413	438	416	434	428	405	418	434	418	413	444	419	427	442	440	438	445	449	418	403	417	439	434	447	488	396	426	429	397	425	428	414	417	433	432	471	459	402	434	419	418	445	429	408	436	416	441	443	429	425	479	442	436	455	433	419	409	435	440	412	418	434	451	402	434	435	454	450	457	440	420	440	426	420	430	419	436	380	424	431	408	410	418	403	438	405	402	454	406	435	437	455	430	396	422	487	440	453	430	425	408	449	398	396	440	416	408	417	413	425	430	473	457	475	451	454	431	468	407	447	413	396	389	417	400	434	420	431	433	398	433	443	430	452	455	399	431	419	388	429	428	403	460	414	463	460	380	468	467	466	448	433	468	382	388	434	419	462	431	463	473	489	450	426	465	443	454	436	425	415	446	454	444	413	398	385	444	428	435	436	438	423	410	430	415	438	486	406	425	455	407	440	433	458	413	433	409	442	394	432	462	442	436	419	425	437	430	436	442	427	418	427	416	434	414	428	466	465	428	440	426	417	451	408	454	451	450	438	466	407	433	427	412	437	388	376	399	417	421	446	458	477	413	407	430	418	457	451	428	462	436	443	389	395	452	442	435	399	434	414	418	421	447	454	421	430	425	417	430	419	424	432	413	466	401	446	410	451	390	413	447	438	438	437	447	434	432	414	417	411	392	405	424	422	408	453	453	424	442	449	414	427	416	416	457	448	421	417	426	473	407	405	421	434	442	402	433	425	434	428	440	450	423	459	403	400	383	415	456	434	478	437	462	463	469	415	416	408	446	388	431	367	414	408	397	456	421	432	430	469	426	411	416	425	450	495	428	438	430	421	466	421	459	410	438	435	426	438	421	422	422	413	445	444	420	427	394	377	427	454	432	449	449	431	460	432	474	434	440	419	448	456	450	444	424	421	431	428	402	421	407	411	441	422	434	435	425	456	437	380	411	465	400	433	405	424	428	387	457	449	443	433	440	407	451	435	396	435	451	401	437	418	422	420	429	419	437	421	452	472	416	422	443	448	438	404	441	425	455	445	427	421	412	413	420	453	431	420	437	406	406	416	444	431	411	437	438	435	429	418	441	473	438	398	422	439	400	435	414	420	409	423	391	426	427	423	461	417	454	447	468	378	419	444	462	461	452	457	449	434	414	408	449	424	437	402	463	469	412	415	444	453	413	443	406	386	437	465	415	439	435	412	470	399	403	423	437	393	403	446	425	440	464	424	445	381	422	421	405	456	462	454	423	440	465	476	451	408	448	408	400	433	425	424	381	441	459	394	429	429	434	451	446	438	412	433	377	427	432	402	424	418	460	416	403	417	411	432	431	439	422	410	455	417	380	438	425	429	417	421	431	394	446	400	431	415	417	407	434	451	423	446	417	438	473	398	433	412	429	428	429	413	386	435	427	405	420	431	426	417	401	410	449	443	438	450	442	407	424	430	403	410	468	442	435	444	427	421	440	403	427	434	403	422	444	408	438	416	447	431	438	436	428	414	387	420	426	402	434	424	448	387	466	449	441	427	406	437	454	436
61615	55263	48662	26065	11810	542	118	138	126	117	125	136	125	129	119	132	132	122	134	121	124	110	115	127	141	139	111	103	127	133	131	147	110	110	102	130	135	123	124	125	130	126	116	110	120	124	115	95	131	123	135	131	129	134	125	122	109	107	100	125	111	129	108	124	145	143	117	117	122	105	127	115	131	136	115	129	122	116	109	123	121	127	125	108	131	126	132	136	123	133	142	111	117	128	119	115	119	125	128	126	107	129	124	109	100	119	123	92	113	134	134	113	120	104	132	128	122	139	92	145	111	127	94	133	117	139	111	96	98	115	126	125	118	132	110	109	125	118	102	138	115	121	132	142	116	129	114	133	127	107	130	133	114	127	111	132	130	112	123	116	130	114	142	110	141	112	117	107	104	121	137	120	106	122	127	101	132	115	108	120	119	125	113	125	128	128	134	116	115	118	118	124	121	118	126	98	123	134	120	111	104	121	132	128	126	123	139	135	107	112	109	118	126	134	117	113	146	132	125	137	139	129	117	116	137	150	118	123	121	118	109	115	104	95	110	108	125	97	118	121	128	114	137	119	121	118	113	118	103	146	146	108	140	124	125	128	138	106	114	112	114	114	125	118	119	117	125	135	124	119	104	105	95	125	125	119	129	125	131	126	105	124	120	119	125	117	134	114	131	115	126	125	126	116	126	117	114	129	133	119	120	104	116	125	140	101	121	150	122	127	106	111	136	104	138	116	110	105	123	117	131	123	120	115	144	145	125	128	121	116	111	95	120	140	129	122	117	116	103	125	129	100	126	148	156	113	117	136	118	117	121	112	109	113	118	119	126	123	108	105	114	107	122	115	118	116	119	137	116	116	107	142	114	118	128	129	127	117	124	131	138	135	112	129	126	117	126	146	115	118	117	121	128	114	113	102	111	117	102	148	131	117	137	125	109	115	135	123	115	117	133	109	129	120	132	118	115	130	101	137	105	129	122	126	124	120	116	119	102	111	138	116	122	117	118	128	141	111	119	107	106	106	119	125	117	123	144	121	116	135	120	114	145	127	136	119	126	115	124	125	114	152	132	132	113	108	117	119	130	136	115	125	121	111	132	121	121	128	111	128	112	137	105	133	122	147	127	111	119	121	124	127	139	129	123	139	106	121	116	121	114	132	120	118	115	114	123	108	124	134	110	133	116	120	126	109	113	112	113	140	129	114	130	119	125	125	114	113	139	124	126	106	112	121	111	141	124	124	125	148	135	135	125	132	127	117	126	114	112	139	137	127	118	128	128	96	118	117	121	114	132	124	115	124	124	114	112	132	128	113	127	108	115	102	129	140	123	129	117	136	124	131	106	135	123	122	108	159	142	114	113	101	137	135	133	120	120	137	122	122	111	116	126	114	125	119	119	135	113	127	114	118	140	132	136	131	128	111	146	136	127	134	147	114	121	138	129	108	92	113	100	142	119	111	132	136	107	111	135	120	116	107	117	97	126	125	135	129	120	130	128	124	135	141	118	103	129	126	133	130	127	116	111	131	128	130	111	115	114	112	108	129	124	119	120	126	108	115	129	123	105	117	114	137	116	118	132	130	109	130	131	115	127	133	126	106	116	116	128	129	127	115	111	146	117	110	131	135	140	136	105	136	119	94	112	142	114	132	130	117	120	133	126	117	119	117	115	122	117	104	118	127	119	111	122	112	136	137	129	106	107	129	114	117	135	122	135	123	116	110	131	134	129	128	101	145	133	115	123	122	119	117	111	127	106	125	112	107	114	125	117	130	116	107	138	132	139	124	127	140	124	133	127	112	105	116	122	97	118	107	132	124	131	121	118	129	130	116	101	122	124	124	127	112	105	108	121	107	107	121	136	108	128	115	130	129	108	126	112	121	106	115	103	112	133	125	110	117	127	123	139	134	106	133	116	119	108	124	125	112	109	100	111	117	104	122	112	138	124	106	129	134	127	115	124	123	136	141	105	129	144	115	131	105	116	126	120	119	114	126	118	106	107	114	114	132	114	122	126	121	127	124	116	115	125	125	139	121	106	135	131	102	127	111	116	112	111	118	116	124	98	111	117	87	110	106	112	97	103	109	113	118	146	103	125	126	139	126	151	117	138	127	123	114	112	115	126	131	118	92	112	124	124	110	99	125	130	104	139	133	134	105	136	130	138	122	135	121	122	114	97	125	119	127	129	115	141	132	136	111	115	129	123	134	132	123	129	146	125	123	132	125	127	109	111	110	129	115	123	112	115	136	128	125	114	100	111	116	121	115	121	118	130	142	140	127	114	122	126	122	116	122	112	115	130	110	103	107	133	112	110	124	98	112	137	109	114	106	127	121	121	110	111	147	102	125	112	121	113	106	128	115	101	113	126	108	118	134	128	133	116	125	114	134	128	135	125	119	116	115	147	110	101	115	119	109	104	117	119	126	108	110	118	105	120	105	120	126	104	105	127	120	126	130	139	118	119	127	125	118	126	131	127	139	125	120	114	134	126	132	117	116	128	128	105	119	118	119	126	107	129	124	115	106	105	119	115	113	123	123	121	134	128	130	119	137	126	128	119	117	111	113	131	118	125	127	127	122	121	107	124	127	117	114	110	130	110	110	116	98	112	104	131	135	102	122	108	133	135	135	108	131	98	113	119	121	116	131	126	138	110	128	124	117	126	123	130	109	130	141	112	121	112	111	111	131	111	114	117	115	104	127	122	123	126	134	112	136	124	108	110	97	122	134	123	107	123	122	120	112	127	108	125	102	135	108	136	127	123	118	98	147	119	127	106	147	121	111	121	113	102	119	125	113	116	114	114	114	115	128	103	113	110	143	130	114	119	107	108	113	123	137	115	98	122	131	126	120	131	127	115	122	112	117	114	116	143	105	109	127	126	121	126	116	106	127	128	131	138	141	116	119	127	123	122	123	103	109	130	127	110	137	126	135	106	137	138	99	122	129	124	128	131	112	123	102	144	116	143	138	123	111	107	116	120	116	118	130	119	120	117	126	128	122	113	107	133	112	114	118	123	124	111	112	134	98	129	136	130	136	132	128	137	123	128	139	128	121	121	113	129	94	107	125	111	125	120	113	123	109	131	128	99	134	141	112	107	118	100	113	110	125	107	137	108	124	113	126	112	115	112	126	128	109	128	138	108	125	103	125	156	121	127	130	141	140	130	136	106	127	125	143	117	108	104	129	124	107	115	115	125	112	121	139	116	104	122	105	141	126	138	114	125	110	114	137	98	111	91	115	119	127	123	118	120	110	109	120	136	138	119	112	120	116	137	119	118	115	115	123	123	101	111	118	122	111	119	124	120	117	124	102	123	149	126	131	132	117	125	111	121	105	142	110	131	132	115	122	113	106	120	117	124	124	115	142	118	125	123	134	128	125	119	100	132	131	113	116	111	137	119	111	116	118	120	130	105	111	120	120	102	108	117	118	134	105	125	122	103	137	129	123	103	129	126	127	113	131	117	130	106	125	118	124	110	133	136	129	133	108	122	99	118	136	123	122
43528	45265	45449	28857	15408	562	491	491	512	454	440	466	437	442	460	434	419	457	456	411	418	409	385	424	381	447	411	413	419	402	419	408	417	440	398	423	396	429	406	473	411	425	442	410	420	381	423	403	452	406	427	409	438	395	394	419	417	436	400	411	415	420	408	408	457	422	392	416	421	431	410	417	396	417	391	405	424	444	410	411	437	448	387	381	419	398	420	397	399	401	410	414	390	455	444	439	400	383	401	417	426	394	412	426	427	408	454	440	427	414	409	435	457	427	398	401	389	376	405	415	415	386	376	408	412	436	434	412	398	369	429	391	380	420	409	443	440	431	420	448	420	415	420	403	410	399	406	409	416	412	433	390	420	373	433	376	409	404	413	430	429	404	417	376	408	389	374	411	425	428	417	403	397	423	425	424	389	404	411	410	389	457	408	418	384	432	429	393	398	405	415	388	416	386	386	406	434	416	430	406	476	430	377	437	410	429	414	417	413	443	413	404	392	403	413	399	430	408	409	395	401	412	423	429	406	395	404	396	420	398	413	418	443	394	404	388	404	419	438	399	403	410	403	412	395	365	385	413	413	403	405	434	409	389	398	407	407	428	413	399	420	447	407	430	423	436	402	395	437	377	427	372	421	382	380	409	436	408	443	389	408	409	395	413	393	360	415	382	401	413	411	393	459	404	407	400	434	441	451	413	399	365	412	383	397	414	408	432	377	437	401	444	425	379	407	405	411	446	388	421	411	434	455	428	414	428	412	398	396	406	386	400	397	408	424	366	415	412	436	394	410	411	429	421	429	390	412	436	391	388	450	423	403	404	404	399	387	390	411	428	393	421	415	422	443	419	416	443	407	392	396	394	441	425	412	424	419	408	401	386	455	388	414	401	420	393	414	409	421	392	415	449	435	410	407	407	404	412	402	396	398	408	416	405	441	423	411	430	436	411	406	395	430	418	407	407	370	422	380	436	416	401	418	414	417	433	447	406	382	403	441	421	412	389	423	407	373	407	387	417	399	403	418	388	432	398	412	414	427	409	390	394	386	415	427	383	436	403	423	396	402	402	400	404	377	421	386	382	427	395	411	407	371	406	412	465	429	422	397	434	392	381	418	389	428	409	437	446	424	384	420	403	405	415	393	403	421	391	367	437	408	405	416	421	406	400	435	406	394	419	403	396	416	425	425	440	445	415	413	396	400	385	420	390	393	438	417	412	409	422	390	399	404	417	419	426	395	423	406	436	393	376	436	421	408	395	424	422	411	413	405	416	409	401	420	385	439	388	424	435	384	387	416	408	415	392	437	427	434	401	426	385	425	414	400	393	399	428	403	401	424	397	401	379	440	390	422	405	390	429	427	391	422	405	411	383	374	382	393	410	413	460	433	442	432	420	401	437	414	429	430	400	428	414	427	370	399	412	417	416	425	409	419	412	396	425	419	442	443	363	390	395	370	408	412	376	381	403	425	423	407	420	420	393	433	378	373	390	421	402	428	423	406	414	406	391	415	449	388	411	399	445	427	416	396	374	429	419	415	413	390	402	420	406	382	447	444	410	397	379	417	439	425	409	410	411	370	407	403	453	429	433	474	394	448	390	399	429	428	450	411	460	399	364	414	409	433	397	420	443	402	418	400	414	451	400	423	409	426	438	412	406	444	408	419	420	422	388	445	409	433	412	441	430	415	461	380	442	442	436	432	420	435	433	414	440	383	407	353	443	404	411	342	417	420	413	431	388	405	468	393	430	391	402	383	398	376	428	418	392	427	422	428	416	410	431	359	402	406	427	378	442	393	401	432	404	421	431	402	451	408	407	407	391	400	397	393	442	435	435	429	383	387	387	418	410	400	418	413	434	410	422	428	407	380	411	400	403	450	417	425	392	405	429	393	425	397	407	442	429	402	408	394	422	434	422	398	408	423	436	430	433	396	428	413	417	379	443	428	438	457	402	429	436	397	427	426	390	377	424	430	409	420	417	427	419	432	402	422	406	410	424	400	415	456	411	442	411	465	413	437	424	421	409	436	386	419	416	376	428	385	389	405	406	396	411	393	426	393	435	423	427	390	411	378	394	412	418	405	404	424	433	404	397	418	386	381	388	417	387	408	428	441	420	421	425	404	404	411	383	402	452	451	404	383	410	415	452	408	434	417	419	374	420	407	403	423	388	414	415	417	438	370	405	370	413	390	417	403	382	408	434	394	402	408	418	419	407	413	417	399	393	404	422	404	457	392	381	400	431	441	423	373	398	434	397	397	440	413	435	402	423	410	426	434	434	440	408	417	425	411	389	396	426	388	429	458	434	409	415	421	400	401	402	421	408	439	388	408	426	394	436	439	363	412	414	442	389	395	408	446	397	388	424	388	420	425	470	399	425	390	426	410	402	415	396	426	408	406	422	426	430	405	433	418	422	423	438	425	425	432	405	386	380	399	409	444	414	427	388	365	415	404	423	407	394	393	426	448	431	416	423	415	394	384	406	432	433	426	410	410	419	402	427	365	400	400	392	397	381	437	410	442	402	376	435	404	424	414	415	433	416	402	406	399	397	442	403	403	432	421	357	418	395	421	402	438	403	388	378	424	407	422	392	406	378	435	430	418	431	446	395	391	454	408	468	404	424	386	407	429	402	450	392	403	440	428	380	442	442	405	422	416	402	383	405	419	396	432	425	420	396	381	422	407	396	425	378	432	405	408	410	410	440	430	368	413	406	407	416	423	410	408	445	388	396	389	397	397	429	384	413	431	382	404	399	395	393	407	408	425	414	423	406	399	387	436	420	451	428	432	362	399	414	407	395	418	440	458	429	404	415	420	371	419	400	411	399	421	431	404	404	446	432	424	422	410	417	429	431	452	397	389	431	401	422	436	387	414	393	414	423	424	419	413	413	440	405	449	412	414	441	384	396	408	421	414	407	429	399	361	391	399	383	421	435	420	408	448	419	422	432	388	424	417	409	431	415	394	428	430	398	446	477	396	408	389	442	444	421	402	408	400	410	446	461	409	430	421	390	432	426	409	415	406	428	366	407	432	436	391	440	436	406	425	394	453	422	414	404	422	430	383	420	381	431	380	430	388	397	402	385	420	424	430	441	428	424	413	432	439	434	452	421	403	382	406	397	443	449	453	397	407	432	391	407	417	406	398	437	426	417	430	400	385	422	393	430	407	431	383	395	455	397	396	441	427	388	407	439	434	414	415	393	405	399	404	411	353	433	425	429	431	425	425	418	372	409	416	402	433	404	410	387	421	412	402	424	433	406	434	412	434	424	426	403	416	399	437	386	406	414	423	409	435	381	415	395	422	392	386	382	426	390	383	426	406	452	418	417	434	425	440	416	398	417	368	388	416	387	402	414	433	418	442	419	391	434	446	439	415	408	425	409	397	420	399	416	409	424	404	399	463	397	421	419	402	384	406	420	404	415	401	419	418	423	455	435	424	413	401	409	445	400	401	423	425	416	427	399	417	419	386	404	408	400	403	466	430	399	434	406	427	428	455	403
77726	71499	64438	40540	22813	3018	288	288	264	264	252	250	229	242	232	234	252	239	246	265	226	216	203	237	236	246	193	209	211	260	236	229	210	236	226	213	238	199	216	265	218	236	221	223	231	239	232	244	226	213	213	218	205	233	219	231	256	219	209	221	215	239	222	226	214	243	227	228	218	216	233	225	223	236	235	232	235	217	206	230	259	197	229	224	225	219	254	231	228	214	229	218	263	248	219	225	246	224	228	210	227	234	228	207	220	221	214	202	211	233	222	208	229	239	218	204	225	220	233	243	229	189	240	227	258	213	233	213	199	276	211	270	239	241	254	210	249	235	224	216	231	234	238	230	228	208	220	224	223	241	230	227	248	215	217	226	220	245	226	245	226	231	226	229	211	229	241	219	226	242	224	210	237	239	259	222	217	216	206	231	223	216	215	220	230	226	238	212	220	235	251	220	221	222	230	239	217	230	242	229	251	215	234	226	197	238	218	232	236	216	233	218	209	217	258	238	217	239	215	228	185	263	217	246	213	240	209	214	244	236	224	213	193	201	187	217	260	225	199	208	218	194	226	231	219	218	210	220	225	199	232	221	199	213	238	264	240	219	239	250	241	213	214	239	219	255	205	221	230	248	211	251	229	234	221	209	221	255	226	233	253	198	205	227	222	212	211	213	219	254	226	230	192	246	199	205	215	244	232	227	207	243	218	205	210	237	219	232	214	229	231	226	232	228	229	255	243	242	241	242	204	221	227	264	221	232	218	265	237	248	232	188	231	225	223	226	222	216	227	231	218	252	248	209	228	223	247	250	250	207	210	203	233	212	246	207	248	242	227	210	226	241	235	237	224	198	205	248	213	234	213	208	200	223	237	233	240	225	243	250	235	238	233	226	238	228	252	213	237	261	248	210	211	221	226	230	230	193	216	219	236	255	237	227	247	222	217	237	233	225	208	208	242	224	237	182	245	223	251	234	237	230	233	219	216	230	232	226	202	221	228	216	221	244	222	199	227	231	218	246	207	224	226	221	227	241	229	211	200	205	195	222	204	235	245	240	233	248	208	220	227	205	195	210	236	228	208	229	221	224	276	220	207	210	240	224	249	235	216	226	229	230	219	221	219	254	214	257	220	214	210	205	225	224	223	223	213	232	231	218	234	225	225	227	229	211	206	221	216	230	220	241	231	201	223	220	238	229	209	265	228	244	234	235	209	213	237	238	210	239	213	239	220	231	228	225	232	236	219	217	231	222	220	209	212	224	225	229	205	213	254	245	208	222	224	213	215	210	240	216	219	207	232	245	224	221	201	236	213	221	236	225	218	208	248	222	227	206	222	194	249	245	216	228	223	242	224	232	203	216	217	216	227	233	254	236	223	231	223	225	246	230	228	214	203	214	219	220	219	244	240	205	190	225	206	219	234	230	224	254	219	248	209	244	226	242	254	236	236	214	255	247	222	237	216	248	213	235	246	221	213	204	205	219	219	210	204	220	238	221	233	234	237	211	256	241	220	252	228	220	241	243	232	222	253	222	258	207	230	201	224	245	236	237	238	246	231	231	227	195	254	186	220	239	243	227	211	230	200	206	225	232	192	221	248	223	254	222	247	228	210	240	206	212	220	221	224	215	210	217	240	221	224	223	229	225	210	225	218	208	244	214	236	223	207	229	257	220	212	213	242	232	208	221	214	226	190	224	218	209	238	216	213	214	188	200	207	208	228	210	231	230	233	237	244	239	229	223	225	232	232	238	223	215	225	241	222	229	225	204	229	217	237	236	241	228	207	220	244	207	253	225	236	215	239	254	219	269	207	214	231	220	200	212	242	263	225	209	224	196	240	220	236	235	226	227	218	244	209	210	224	225	212	250	233	238	203	215	204	227	230	213	217	222	222	200	211	264	220	234	234	215	232	219	224	232	202	208	224	229	214	237	250	217	253	240	244	234	235	251	229	208	237	229	245	217	223	231	238	202	221	216	238	231	222	246	219	202	229	247	213	193	201	190	247	217	214	247	219	237	216	220	242	226	227	242	242	255	225	249	200	232	213	249	226	241	248	210	204	231	211	224	222	251	263	219	235	237	222	218	193	241	254	200	228	226	201	225	235	242	193	201	225	197	225	217	221	242	234	216	223	234	247	243	232	228	224	207	254	190	224	235	224	235	215	234	222	225	217	214	237	247	224	249	222	223	201	224	249	244	231	202	250	215	229	220	235	234	213	252	212	231	245	226	230	189	220	248	239	235	213	255	218	244	201	209	211	247	208	198	222	220	200	226	206	242	232	232	234	240	223	237	217	230	229	218	226	218	252	226	221	241	208	242	253	218	229	239	216	230	243	236	249	246	254	214	247	200	215	235	233	222	243	208	227	237	214	213	218	243	223	206	234	245	210	224	247	231	214	235	210	226	212	250	207	227	220	216	223	246	249	224	218	243	209	211	227	221	212	193	230	233	223	207	228	242	211	227	230	200	216	220	207	230	217	212	241	226	222	236	216	234	207	232	253	227	229	216	232	208	218	236	218	246	211	228	197	228	224	240	232	216	212	245	228	208	249	239	225	220	217	212	218	218	203	237	241	222	210	198	189	227	227	216	208	209	233	242	209	224	203	204	222	194	230	217	233	209	248	219	224	225	237	254	213	228	233	201	193	228	230	212	215	230	242	231	220	232	245	220	234	259	220	263	226	236	244	238	217	219	208	245	230	242	219	215	209	240	200	219	207	250	209	251	218	238	202	205	229	233	196	223	224	242	223	215	244	235	233	218	221	211	228	225	243	239	232	263	209	220	235	230	239	229	226	211	216	221	209	227	214	225	253	250	212	223	195	219	243	237	222	212	260	249	225	214	239	215	217	222	235	214	227	206	229	228	194	229	250	246	206	237	223	218	232	230	233	240	230	234	232	200	221	246	231	251	204	222	229	220	208	211	237	199	216	231	213	251	223	210	233	215	239	212	214	251	207	228	216	228	207	196	228	249	205	244	243	231	259	256	239	205	235	260	218	241	244	208	222	261	215	222	210	237	235	251	234	246	211	197	210	219	241	192	216	190	220	229	255	227	227	214	228	205	221	260	209	227	212	240	227	230	231	230	234	217	212	209	212	229	221	228	218	230	235	238	218	216	240	239	236	237	220	222	228	231	225	211	214	227	248	223	215	213	221	221	234	212	265	199	207	219	241	241	247	216	204	267	215	210	219	220	241	178	239	217	214	230	227	216	226	221	231	242	233	197	221	250	217	223	196	197	215	242	237	213	219	241	213	210	232	208	180	212	223	264	232	236	227	217	228	237	232	254	224	212	230	202	236	204	228	258	233	221	186	214	241	231	237	259	203	217	198	251	220	211	235	205	229	223	255	240	264	218	222	222	247	238	232	202	246	196	223	239	216	209	237	246	230	247	256	222	223	226	217	217	225	247	218	237	230	222	253	194	226	230	218	240	209	237	250	232	197	216	210	235	237	231	215	223	247	219	244	230	231	216	214	238	210	223	210	216	248	248	248	220
57727	60324	61067	41701	21227	942	953	897	826	800	788	763	726	819	728	776	736	760	692	744	737	709	739	707	703	676	732	746	732	710	702	708	738	642	730	654	707	687	709	654	711	743	722	696	682	680	690	691	682	732	729	700	694	706	658	711	735	665	712	687	713	692	700	701	717	689	727	703	676	674	714	704	660	723	709	691	687	732	678	718	732	658	694	636	661	702	696	718	664	720	708	689	692	653	666	689	705	673	718	688	686	680	696	674	678	663	652	692	746	693	692	716	734	694	754	728	697	674	645	717	624	759	688	720	692	712	730	722	703	692	638	679	725	650	703	683	682	712	715	700	699	711	676	693	708	727	650	690	704	724	738	751	675	683	692	669	686	678	671	719	680	654	694	649	699	681	714	701	693	705	708	719	687	709	707	654	728	672	659	706	657	706	685	710	725	650	619	709	710	665	730	739	696	724	666	685	707	663	683	727	689	678	718	708	663	684	644	758	704	671	677	710	645	668	685	674	731	716	656	695	684	662	728	679	636	707	729	693	734	692	689	702	716	680	670	662	668	719	742	683	687	701	653	636	674	695	683	694	725	696	703	743	704	738	696	730	719	722	658	710	724	693	677	680	674	683	729	660	708	671	692	704	720	716	653	668	719	663	663	726	709	719	670	695	693	706	702	693	666	703	669	737	710	745	695	654	709	674	708	732	714	704	682	708	701	678	708	710	706	701	715	665	702	731	716	691	704	694	677	722	664	663	690	712	715	698	673	676	719	685	674	630	700	678	709	709	716	710	661	684	689	718	735	714	684	688	671	740	679	701	718	667	658	737	687	742	723	659	646	692	699	629	696	656	658	695	680	731	669	701	701	681	688	699	671	726	639	691	696	686	668	680	688	723	701	707	689	747	698	657	677	754	744	723	711	648	702	696	670	728	712	708	684	706	672	656	698	715	736	707	757	713	712	689	703	684	676	690	729	715	662	658	698	627	680	708	708	714	633	690	676	689	690	678	682	723	726	669	706	760	690	677	728	701	708	678	713	702	667	722	690	682	722	684	720	740	710	716	740	659	710	659	644	715	721	657	657	689	665	709	713	709	666	706	701	703	712	704	761	703	703	665	687	690	700	755	621	682	701	697	707	737	708	690	711	720	685	719	719	655	680	702	687	707	682	711	701	650	680	718	708	747	708	708	651	682	687	669	704	629	665	655	717	734	694	664	752	720	694	642	712	675	674	697	715	700	666	658	666	694	685	651	704	695	709	717	704	714	677	698	708	699	639	666	740	700	691	662	667	692	684	705	705	682	759	725	646	711	686	667	746	708	677	700	710	709	703	687	698	729	728	706	697	657	659	744	686	689	707	687	714	712	669	682	697	695	686	695	709	649	703	709	690	662	744	727	662	701	701	709	700	665	664	687	713	705	687	680	730	669	732	734	724	665	630	661	679	725	724	675	730	692	699	700	717	733	685	666	697	702	669	707	681	678	698	703	684	700	647	723	733	720	718	711	710	691	668	722	683	688	685	694	693	698	701	690	664	684	728	700	699	700	728	689	674	727	652	695	738	728	739	670	695	724	656	701	715	682	657	702	680	701	756	733	679	697	699	703	691	719	688	699	671	721	654	713	690	661	699	691	732	709	701	711	708	721	659	725	683	730	691	653	744	730	690	698	723	668	736	735	703	681	688	721	662	651	703	685	698	663	656	691	707	721	695	710	733	680	669	700	726	669	734	720	716	706	724	711	708	677	657	714	690	686	719	700	685	677	687	721	698	724	707	693	658	715	670	641	697	665	700	710	681	678	691	702	703	712	711	660	728	657	729	679	732	736	711	723	711	662	654	695	678	703	668	697	688	648	695	733	690	687	650	740	670	705	688	718	725	703	685	667	671	633	720	706	732	679	728	638	719	672	668	668	702	713	673	707	724	716	709	691	696	729	686	686	680	694	644	689	722	651	696	685	701	698	708	715	714	695	713	692	725	725	717	669	666	674	722	678	760	700	715	696	625	673	695	655	696	707	739	670	663	654	696	701	660	724	732	692	713	677	710	709	703	672	673	727	780	727	648	728	671	717	705	681	706	654	683	664	704	695	687	694	692	737	717	728	695	673	706	681	715	713	665	679	719	699	712	682	700	677	720	730	683	659	703	690	674	685	691	717	700	701	645	699	697	706	711	706	677	682	751	688	766	698	722	693	684	694	699	729	709	700	684	663	669	653	656	693	696	699	675	640	699	724	697	643	668	719	710	721	676	708	714	656	674	700	667	669	680	702	720	687	668	682	667	723	682	699	704	720	707	746	690	716	679	688	675	698	737	621	690	669	682	732	715	696	701	671	642	680	700	674	703	699	688	699	734	703	727	707	699	700	740	725	643	705	708	675	687	701	709	700	716	723	715	671	664	683	669	701	742	723	666	721	655	702	683	657	697	669	684	663	675	669	694	711	713	683	673	683	727	722	677	704	709	707	743	694	724	716	722	665	713	695	634	732	659	698	671	647	724	716	718	667	714	701	679	661	691	676	673	709	743	693	736	663	652	688	735	677	731	721	676	700	698	681	632	651	699	664	609	674	700	701	701	663	658	669	684	706	704	715	724	689	692	718	686	686	682	693	708	667	632	723	690	653	680	649	658	691	699	666	681	715	691	667	664	704	682	689	677	738	706	706	725	669	720	685	665	702	657	740	677	711	705	702	673	689	674	683	752	693	713	684	702	730	689	706	725	730	739	688	669	687	721	674	693	745	684	664	672	719	704	679	688	728	678	712	663	671	669	665	718	674	669	673	710	670	658	686	678	743	671	664	674	701	643	745	704	727	690	676	705	699	681	661	678	655	641	665	695	724	693	669	699	680	678	695	747	708	706	660	681	704	693	678	691	717	721	736	717	704	724	722	689	684	702	748	688	666	709	693	669	712	685	685	700	702	710	699	707	720	691	719	721	612	720	724	686	687	688	700	726	706	692	643	702	711	719	746	734	710	703	732	730	668	678	713	661	722	679	737	663	745	690	716	701	687	711	685	696	698	736	720	643	730	694	724	684	715	697	702	679	688	711	708	715	666	688	642	705	694	665	676	741	708	714	696	697	630	678	697	641	698	684	714	692	713	665	715	683	714	660	696	644	653	658	710	681	700	676	699	668	691	720	728	713	706	700	714	678	692	681	752	663	709	714	694	692	692	663	680	722	681	662	710	656	686	670	684	683	643	726	678	640	665	712	747	684	650	658	736	720	747	691	687	715	698	697	703	743	705	659	700	723	684	752	687	709	654	656	750	712	728	775	726	702	718	687	662	698	721	746	670	676	654	706	697	717	690	680	636	703	690	665	696	639	721	661	701	684	692	699	722	719	679	738	721	690	669	725	704	689	725	717	689	738	696	685	690	691	754	718	665	679	649	674	703	656	687	710	645	726	710	665	726	728	700	705	676	661	719	709	692	703	715	706	701	675	681	711	672	632	681	696	656	714	677	704	694	686	685	723	710	699	676	701	709	704	696	723	676	748	721
30372	17454	9447	1905	559	129	118	96	138	115	132	125	136	128	110	132	121	131	125	132	133	118	119	115	115	115	133	145	128	139	136	122	134	127	133	128	126	132	131	132	129	119	128	109	127	135	130	114	135	128	126	133	113	130	133	136	141	141	124	124	106	133	117	122	111	124	123	143	136	126	120	138	108	135	136	144	117	111	106	136	103	139	133	138	128	146	117	128	117	117	147	141	133	132	119	122	121	124	128	133	138	135	116	118	120	144	137	135	124	131	114	141	128	148	140	120	119	128	98	143	143	154	128	123	151	119	111	142	126	128	101	118	127	139	125	105	115	103	137	137	133	136	132	110	144	120	110	125	133	117	135	125	120	144	134	106	113	108	112	130	154	121	107	134	128	139	108	148	124	134	144	122	142	138	123	118	132	114	128	117	132	127	135	114	134	123	111	119	135	119	110	144	132	130	138	128	126	146	126	130	125	135	159	157	122	113	115	130	137	123	134	113	148	140	137	118	125	122	127	114	138	112	123	144	141	129	133	113	130	117	126	139	110	148	117	120	132	116	122	128	129	123	131	107	140	128	138	123	112	125	124	124	139	139	136	133	114	109	123	123	133	130	122	101	111	127	118	132	117	122	152	142	127	141	119	135	127	117	107	119	101	139	137	121	132	110	135	132	118	113	131	124	130	133	123	109	126	114	134	114	133	130	128	115	109	126	118	130	134	131	130	123	134	125	127	136	122	131	131	134	114	122	144	133	106	110	143	110	138	133	143	121	111	124	127	131	119	135	154	134	132	111	114	117	116	138	126	122	116	129	126	126	130	137	118	118	146	134	120	155	132	120	128	129	122	128	121	123	129	111	138	127	133	119	124	116	137	110	135	119	136	124	115	130	120	109	124	122	117	120	136	122	131	130	136	121	139	126	124	124	126	136	133	126	130	117	153	137	108	133	126	112	136	115	132	118	125	125	125	120	117	143	142	126	141	119	101	131	145	118	133	127	112	144	121	128	117	107	126	110	128	137	118	115	120	112	134	130	137	126	119	112	125	134	126	120	116	117	139	126	136	130	128	161	137	120	137	118	113	120	120	112	121	130	121	123	119	146	134	119	114	126	143	116	138	128	126	116	118	118	106	117	109	129	125	112	127	141	120	121	141	132	117	147	155	139	127	116	137	128	121	122	116	125	127	132	125	121	115	127	125	118	133	138	132	119	120	126	125	126	129	137	116	135	121	116	131	114	128	131	127	119	117	128	113	120	137	129	133	122	146	127	131	144	108	125	109	121	133	114	127	109	150	128	131	125	123	130	123	114	129	113	120	116	118	145	119	135	124	131	121	131	139	118	142	113	144	147	121	132	127	110	126	128	112	128	122	127	128	138	134	133	128	108	127	127	94	130	111	149	141	131	139	118	137	126	131	121	139	134	126	133	129	122	99	117	139	102	104	126	117	113	126	125	123	138	143	132	137	138	101	112	112	118	112	137	110	124	127	142	148	120	129	137	144	129	134	119	121	136	140	139	126	140	138	123	112	120	126	132	136	117	120	157	115	130	143	107	110	122	137	126	135	125	119	148	114	129	129	124	118	125	119	120	126	127	127	135	123	129	112	115	106	130	115	119	112	142	107	144	127	126	111	121	137	123	136	134	110	140	127	118	127	132	132	135	121	131	124	133	122	131	113	112	142	115	160	123	114	122	126	113	100	123	109	121	150	135	126	120	135	135	123	128	124	129	121	115	109	127	136	124	121	117	126	115	119	112	118	119	139	120	157	126	117	127	117	140	120	117	106	155	136	113	116	124	115	133	119	154	128	129	140	129	134	130	117	121	133	119	126	136	111	113	130	125	99	131	132	118	138	126	111	124	148	108	127	129	139	127	121	136	121	105	128	129	116	122	124	144	114	132	125	132	115	114	125	116	129	129	135	116	126	114	127	138	123	134	129	110	138	129	132	128	125	123	124	129	124	117	124	116	146	136	114	120	140	130	129	135	132	123	136	146	138	114	122	124	133	128	135	137	124	133	124	136	143	118	103	130	119	132	123	124	131	123	112	110	122	133	127	111	113	130	131	127	119	133	135	117	129	115	127	123	139	107	112	133	142	109	128	124	138	138	151	118	140	132	127	127	126	132	125	123	125	123	132	125	116	112	131	123	112	117	125	138	133	136	122	146	101	151	116	118	131	119	117	134	148	106	150	128	127	125	140	133	129	131	129	110	125	123	106	138	126	136	137	124	108	127	120	123	108	130	127	134	124	124	123	127	126	140	128	115	124	106	116	124	111	141	133	125	130	115	114	105	133	141	134	128	110	152	150	131	120	136	136	140	120	132	126	119	106	107	125	137	135	122	141	132	115	141	111	127	118	121	122	122	118	140	113	110	140	125	140	151	118	113	119	107	124	130	135	107	133	119	107	133	134	114	108	104	136	126	144	141	120	116	112	131	122	127	110	120	125	140	118	138	113	123	122	133	116	138	140	132	130	122	142	110	135	151	149	112	121	132	133	140	125	107	135	135	140	128	131	130	126	138	125	138	129	115	133	135	135	124	121	152	137	132	128	100	136	121	117	123	112	131	129	147	116	120	126	138	129	106	134	107	120	122	137	127	132	129	141	137	130	143	139	135	147	116	132	127	94	151	135	124	108	109	131	137	126	97	131	132	118	116	131	121	125	102	141	124	121	130	126	133	118	128	105	105	122	121	124	126	148	129	124	151	123	157	124	126	141	132	128	124	108	126	125	131	123	133	131	123	101	112	124	128	130	122	135	97	141	114	106	121	111	128	116	117	121	130	117	105	134	133	136	122	145	130	140	126	117	121	131	112	136	106	113	127	116	124	104	124	127	118	121	119	112	126	123	113	126	134	154	111	125	124	110	148	110	116	131	121	118	129	113	134	142	130	126	137	110	122	133	132	124	141	117	124	125	140	122	113	139	118	114	133	132	130	124	147	121	122	144	120	151	113	155	149	118	109	124	115	130	124	129	126	116	129	119	99	134	131	129	128	118	136	146	128	122	114	127	123	124	112	123	123	144	127	124	121	118	130	107	112	111	129	134	134	123	134	122	123	129	136	109	129	126	111	122	124	118	144	124	127	129	128	118	128	119	118	114	132	118	125	131	137	119	114	124	132	119	114	119	128	117	123	121	134	140	121	124	115	123	142	130	132	129	126	158	152	128	120	138	147	120	122	112	121	128	132	128	154	137	142	128	119	111	119	125	120	119	131	113	125	123	126	165	127	132	133	110	124	130	132	138	131	114	125	116	121	116	139	130	134	144	135	138	113	126	112	143	147	141	141	117	130	130	147	136	112	113	125	120	119	122	133	113	125	114	131	138	111	142	142	135	137	142	102	129	119	136	128	118	122	145	129	129	133	113	115	142	128	107	143	119	124	122	129	129	116	113	139	121	109	111	127	112	138	125	112	123	105	121	137	120	113	131	142	133	134	126	107	117	115	133	147	136	125	145	125	129	121	138	120	130	119	129	130	131	171	120	123
28626	20207	15531	4419	1779	417	449	430	420	413	462	411	457	410	393	437	419	396	458	445	421	444	444	435	402	436	459	448	423	473	438	440	437	397	445	408	423	403	416	467	402	465	431	425	424	436	449	411	463	471	414	440	430	423	441	444	414	384	443	428	463	447	417	438	467	411	435	446	396	438	426	397	440	413	425	422	401	456	399	467	434	417	452	441	415	455	412	458	456	414	392	459	433	401	439	428	428	417	452	478	446	443	398	411	457	443	438	424	448	423	411	468	457	389	459	415	444	428	413	402	433	437	441	448	452	389	447	391	460	406	415	444	421	417	413	437	426	444	399	420	408	402	423	445	437	406	426	447	436	436	410	398	420	412	432	454	420	417	438	395	431	400	456	420	408	430	439	411	418	436	406	431	415	436	428	452	424	432	435	446	430	429	401	427	419	423	460	439	422	404	437	413	420	432	436	425	440	471	399	436	452	434	416	455	400	446	439	427	439	404	436	436	395	456	456	461	426	430	419	455	407	376	460	425	421	415	432	462	425	458	447	417	393	423	461	433	427	421	437	429	397	448	417	437	436	440	410	422	422	444	418	433	432	416	406	418	444	424	461	436	415	447	421	431	420	438	408	421	428	422	428	436	429	445	456	399	432	449	434	464	411	403	441	441	382	405	416	455	410	441	440	431	397	432	422	404	419	440	399	464	389	451	447	453	467	426	423	439	454	430	457	402	430	431	442	465	399	419	422	404	448	473	406	428	466	437	441	438	462	434	436	436	452	437	441	441	399	473	429	401	408	427	449	414	423	443	477	445	449	434	444	434	424	408	451	460	446	437	403	427	424	412	491	427	398	425	419	403	418	408	423	424	439	442	462	449	415	409	417	419	435	419	415	430	392	433	463	438	396	420	409	443	434	424	404	421	444	422	409	436	425	433	456	445	456	423	411	428	428	441	408	435	393	413	415	392	411	428	410	393	437	414	438	432	411	432	421	419	442	472	424	455	368	428	468	435	421	418	429	440	407	413	417	374	421	463	414	438	417	429	408	414	422	454	438	414	410	433	439	411	443	422	430	397	465	401	455	387	461	443	419	438	440	438	436	413	425	476	417	426	419	469	458	429	442	417	425	418	400	423	451	434	445	462	455	426	431	404	430	409	426	424	436	417	453	461	465	430	397	408	425	392	458	428	416	443	423	394	418	427	439	431	427	409	406	429	431	408	451	420	426	408	451	420	410	425	427	419	430	452	444	424	453	458	404	426	436	396	415	415	446	428	505	413	453	436	398	458	443	469	444	423	432	476	422	463	368	438	398	443	408	431	406	433	435	407	445	402	398	401	432	432	427	409	435	442	458	419	402	421	402	451	404	466	465	426	437	425	417	420	445	388	387	423	402	441	424	430	438	446	421	449	405	451	412	423	429	387	447	407	427	403	428	399	433	436	400	397	416	440	418	414	415	410	422	420	414	439	416	413	425	422	428	417	462	421	415	466	440	442	458	432	422	407	431	430	445	383	386	457	462	421	436	443	450	438	442	411	428	447	474	441	447	436	466	407	407	431	428	411	424	451	449	436	401	414	405	435	421	395	418	436	403	440	419	423	422	416	460	469	438	408	434	405	430	442	413	412	412	435	398	404	400	429	411	396	407	443	429	466	427	450	411	434	433	446	436	401	413	448	437	429	443	434	403	435	420	407	431	403	408	470	416	451	370	409	454	423	433	409	474	451	392	451	451	427	421	407	435	423	450	446	462	394	446	439	448	441	415	435	418	403	435	392	440	404	445	467	413	417	402	464	416	432	410	424	438	414	400	394	408	428	422	432	427	395	413	429	441	410	404	444	419	456	437	418	428	409	473	421	434	450	431	453	399	438	432	436	435	444	454	435	432	434	438	459	395	411	459	461	431	409	421	413	404	421	438	440	450	426	370	433	469	426	419	441	428	419	453	441	452	470	412	430	433	449	462	452	461	439	426	429	430	430	406	462	414	425	397	419	410	437	399	414	390	413	447	439	410	418	445	432	411	434	453	444	455	448	427	392	426	419	447	403	440	410	414	416	419	415	425	444	417	436	430	447	415	414	407	432	410	429	410	409	387	414	431	436	389	413	408	399	435	448	400	428	406	444	439	413	452	464	408	416	455	460	403	413	461	398	424	412	432	434	426	426	449	444	450	412	449	452	479	420	399	423	444	440	426	389	402	418	473	446	413	455	428	441	415	442	423	439	456	405	406	391	426	459	439	427	437	433	434	431	442	477	398	446	438	452	396	377	444	474	415	438	422	438	456	436	416	418	427	406	432	409	423	444	420	431	419	400	434	410	421	414	427	428	431	432	436	425	394	420	412	428	429	404	442	430	401	442	426	468	440	428	408	442	445	430	407	444	422	430	430	441	473	403	459	448	415	419	469	404	436	396	421	444	423	433	439	434	445	448	394	452	434	430	446	437	419	408	429	422	459	409	394	413	432	448	397	391	426	430	470	427	461	427	406	411	449	410	440	449	422	415	439	458	441	458	411	422	435	435	455	401	447	455	448	404	416	431	417	404	426	449	453	424	421	405	434	422	428	401	485	400	413	424	438	442	425	411	431	414	409	401	404	450	385	392	416	432	408	420	408	420	445	455	426	441	425	451	398	435	399	460	399	475	473	444	417	407	401	403	405	434	420	415	438	393	445	442	431	415	419	408	406	411	402	384	453	455	417	447	416	434	409	419	458	449	422	452	422	450	443	424	422	428	454	423	425	407	423	404	425	416	441	426	435	432	417	433	414	430	444	435	439	399	448	431	396	424	391	427	441	437	455	466	413	417	383	389	436	398	434	427	443	421	416	458	431	437	406	432	426	405	433	402	428	412	428	424	410	456	435	421	392	395	452	409	408	442	423	443	438	444	430	376	422	433	452	437	454	405	453	424	445	423	454	435	424	470	434	441	473	462	462	458	403	456	412	445	434	443	427	438	431	407	409	430	398	450	390	436	431	426	403	391	445	412	413	430	422	381	402	446	458	437	429	458	452	440	461	402	420	459	420	388	409	421	449	443	397	436	406	398	436	431	444	397	455	426	423	428	435	432	422	427	444	405	412	436	423	419	458	419	456	445	447	434	430	399	434	438	423	446	430	457	421	393	465	451	429	439	429	452	448	403	404	466	427	420	422	401	395	412	437	424	460	429	421	424	390	439	451	437	423	430	405	440	473	418	380	420	424	402	392	403	422	436	438	437	406	433	382	429	441	392	373	423	441	425	403	408	452	425	415	453	458	427	426	459	423	433	412	438	458	433	425	425	417	404	441	477	414	425	447	450	440	427	403	414	449	431	404	415	418	456	478	399	442	427	423	437	403	448	403	475	415	429	413	463	435	410	405	403	405	424	443	410	398	427	449	411	424	449	445	428	403	430	419	424	418	406	415	418	402	437	428	431	393	425	422	412	399	449	442	414	427	422	409	430	437	435	448	479	430	435	426	445	425	453	400	421	442	447	411	440	426	426	419	465	419	428	420	412
63859	54025	46875	21855	7900	264	158	122	125	124	142	131	140	126	137	121	130	131	124	125	113	107	118	128	115	111	118	96	137	125	121	128	112	113	105	131	137	113	97	132	135	119	133	138	143	125	117	130	137	102	124	116	121	129	122	130	99	112	124	133	122	122	116	136	125	132	117	118	119	127	120	109	119	129	122	105	116	132	118	144	127	124	103	102	112	101	105	108	122	133	121	124	130	118	111	107	107	131	119	120	117	117	121	127	121	130	128	113	114	111	117	117	104	128	127	115	112	128	129	129	140	131	117	117	112	124	116	115	120	134	112	122	125	122	121	134	107	125	130	102	109	100	113	129	131	128	108	117	141	117	108	118	108	113	114	105	134	139	111	126	153	120	118	93	120	115	125	124	128	112	125	136	160	120	126	117	118	107	126	132	121	135	100	123	126	123	118	126	104	120	124	127	111	103	104	133	114	131	121	113	118	118	113	104	108	116	130	127	119	117	127	128	116	110	125	131	113	132	123	116	104	123	109	124	128	128	132	112	134	136	127	129	114	113	135	130	109	118	137	113	139	117	148	135	120	112	130	134	119	132	122	138	115	119	113	132	110	129	103	128	98	123	119	113	114	132	111	133	129	116	123	115	129	116	124	110	111	112	129	113	111	109	134	113	103	127	123	120	127	114	131	119	104	131	123	116	124	121	118	102	123	110	117	135	107	117	110	128	115	125	119	115	114	129	122	157	117	116	126	146	140	136	117	118	127	121	124	131	127	114	116	117	120	132	110	93	130	120	125	128	121	151	131	122	139	132	111	133	116	103	105	106	120	115	121	107	99	125	111	123	100	107	122	119	133	113	95	116	142	135	123	122	134	115	117	126	116	133	121	130	112	107	116	116	115	129	128	112	124	128	122	118	125	120	130	128	127	125	112	125	106	113	127	126	125	138	134	123	135	119	137	124	107	122	114	142	131	118	113	134	139	115	131	107	135	128	123	114	132	115	121	128	110	128	129	125	120	125	129	107	127	107	134	120	112	133	148	100	134	111	123	131	123	121	135	128	120	108	120	139	138	118	121	115	119	112	119	126	103	125	115	153	131	112	105	122	154	113	134	106	132	133	135	127	117	124	112	113	127	124	107	116	131	116	152	118	126	121	94	135	115	130	110	134	127	120	112	104	128	122	109	121	121	134	112	128	129	126	98	119	125	108	105	120	139	112	118	112	118	129	115	127	123	99	110	124	113	120	105	116	134	115	129	135	109	105	121	129	125	122	124	125	118	115	142	121	104	136	118	127	102	114	120	108	123	134	121	130	140	129	105	121	114	125	120	103	121	110	113	111	117	128	131	115	129	119	118	131	106	113	106	111	146	128	119	109	123	100	118	133	122	116	115	112	143	107	100	127	114	126	125	108	126	116	123	136	126	129	138	108	117	110	112	125	122	117	131	134	129	149	114	121	107	117	124	121	133	119	124	125	126	122	113	113	107	145	117	120	138	111	128	111	121	150	109	119	123	131	109	127	126	105	117	112	127	102	135	136	128	128	123	141	109	123	130	132	111	133	124	125	145	129	112	128	118	121	118	109	118	122	113	120	132	141	115	110	119	128	132	134	110	97	123	111	137	128	118	104	109	133	104	129	129	110	114	134	113	120	137	102	130	109	118	132	133	126	94	96	136	117	122	130	107	119	138	111	126	122	145	120	120	120	115	109	102	118	119	133	127	127	86	140	98	125	100	105	121	117	129	115	107	111	125	112	113	105	122	112	114	120	92	139	126	125	131	143	135	133	115	129	129	121	117	127	122	125	123	120	126	126	140	132	118	135	99	117	124	121	127	130	110	117	121	133	146	114	137	119	140	116	107	124	123	108	128	113	133	96	109	124	128	129	117	122	105	112	123	115	123	115	141	128	125	132	122	113	130	142	107	122	126	114	107	137	126	128	121	112	117	107	119	138	123	114	118	111	129	119	122	114	126	122	122	119	125	112	129	125	128	108	125	133	132	138	112	113	127	103	117	107	125	119	112	123	163	108	117	129	103	116	112	108	113	112	112	138	135	127	122	110	139	126	131	123	141	135	121	117	120	126	110	121	110	133	134	119	123	121	118	116	118	138	125	112	126	112	120	118	110	127	102	138	126	120	123	107	129	117	118	133	131	110	124	124	107	133	118	117	104	119	117	115	131	123	125	126	110	109	126	127	116	114	120	132	99	112	129	139	111	111	136	142	113	133	110	112	119	118	146	104	116	115	146	113	120	108	139	122	123	122	130	126	142	116	129	110	126	126	116	114	127	103	106	114	122	109	128	109	139	125	139	134	124	117	121	115	130	142	134	135	120	109	121	106	111	136	113	126	118	113	118	146	105	102	121	106	127	130	111	105	107	106	123	108	115	118	105	111	129	116	124	100	123	120	108	115	117	116	130	137	124	123	118	121	114	90	134	122	114	136	122	103	119	121	110	112	125	125	142	126	116	128	117	129	111	124	120	136	105	111	122	118	106	112	86	139	107	124	112	116	134	125	127	142	117	110	114	105	117	123	144	145	129	117	125	113	136	126	127	106	133	114	116	113	133	126	121	125	111	128	101	132	107	110	123	103	117	113	122	129	121	124	130	133	123	122	118	134	145	127	105	116	129	126	140	109	122	141	126	104	124	124	127	120	108	121	130	133	138	131	133	120	116	119	109	130	120	125	114	132	125	90	115	122	121	129	130	116	110	111	110	114	115	131	126	116	129	116	111	129	109	122	128	121	110	110	128	122	117	129	100	120	106	141	134	118	115	113	94	110	130	132	122	102	109	115	119	124	114	141	133	122	148	111	135	120	117	129	128	123	119	124	118	122	122	125	114	118	101	119	134	112	132	112	112	129	100	109	119	119	113	134	111	106	131	126	108	128	117	117	110	104	126	112	130	111	125	107	129	108	124	147	118	126	149	122	114	126	118	139	112	137	127	128	97	109	135	127	106	108	136	124	107	135	122	103	133	123	124	115	123	115	122	128	118	134	121	131	130	110	95	108	117	113	110	128	131	113	96	110	103	116	124	112	120	126	125	124	130	133	116	126	113	118	122	126	121	129	132	108	125	122	119	125	125	101	118	124	97	126	127	111	113	123	114	113	134	132	127	117	108	119	122	119	136	133	112	119	117	136	113	126	118	125	118	135	107	111	107	131	128	122	140	113	103	104	99	144	107	142	110	118	128	137	131	129	117	133	124	114	143	134	132	104	117	145	126	98	124	104	110	133	124	128	118	106	120	133	123	100	130	138	116	126	127	111	112	123	115	109	115	105	113	122	144	112	126	119	114	129	148	114	130	132	140	112	113	106	102	138	113	139	117	110	119	113	116	117	118	118	120	132	108	126	101	116	115	125	116	139	132	129	102	115	110	112	119	111	129	129	122	113	127	99	112	118	116	127	117	118	118	111	122	108	95	119	102	126	124	115	117	129	110	139	120	101	124	133	121	108	115	127	114	139	102	116	109	127	123	97	107	123	96	108	108	128
45421	44678	43876	24386	10989	542	518	493	452	466	459	418	435	412	409	419	399	414	451	414	445	412	448	415	396	447	395	410	433	402	403	438	466	433	414	451	402	414	414	419	400	441	394	399	406	407	397	404	406	448	421	417	401	437	370	357	412	422	408	418	413	428	429	395	421	415	461	395	427	400	405	398	371	407	405	415	435	412	428	399	410	395	392	408	455	410	417	429	405	396	387	394	424	406	397	381	435	436	381	379	407	419	424	419	432	431	409	443	411	431	399	408	420	417	371	390	436	443	450	386	413	400	386	390	428	414	399	398	396	422	406	426	419	398	416	408	433	371	419	393	408	423	380	403	399	411	422	451	403	417	430	382	417	412	412	445	402	388	438	437	410	450	368	430	392	427	430	428	411	422	407	435	437	406	415	420	406	406	400	469	413	403	404	428	409	442	404	420	402	422	399	449	391	430	385	399	437	396	416	416	395	344	384	407	416	417	424	408	426	395	391	405	456	412	420	413	405	409	420	369	398	415	407	395	408	414	385	381	415	432	444	377	422	401	411	401	419	410	392	404	413	423	429	414	450	410	392	418	400	373	409	409	425	398	397	412	376	432	438	421	437	400	409	411	427	427	385	425	405	403	426	399	438	446	386	419	416	436	424	387	398	420	430	412	432	399	419	429	407	414	402	411	451	413	386	430	425	420	399	395	393	385	445	367	415	399	417	435	411	395	421	407	422	408	410	394	424	398	393	374	393	407	402	399	423	452	400	422	417	436	424	418	391	418	407	440	401	407	387	415	394	400	425	397	416	401	406	417	427	427	442	434	412	418	417	398	382	441	418	419	409	404	365	401	438	381	413	388	371	416	422	419	419	427	394	426	411	400	417	383	401	414	437	404	404	444	451	400	383	365	444	404	406	398	379	436	425	410	402	430	406	391	446	397	392	405	405	394	397	425	438	408	451	387	357	423	424	412	381	409	401	401	411	404	426	401	400	396	426	402	438	414	419	393	375	382	431	396	422	417	432	420	396	412	422	449	403	385	413	390	413	414	420	438	399	418	409	437	428	422	404	416	412	421	425	398	406	378	428	453	438	379	408	369	410	428	431	456	418	397	391	401	417	409	396	412	414	426	356	407	428	404	383	400	416	390	374	430	431	410	402	457	434	421	452	420	403	419	418	403	405	379	384	416	427	392	426	432	415	400	405	377	374	452	430	379	433	392	422	411	395	402	381	430	417	419	428	389	404	401	379	424	388	380	406	329	421	391	420	417	442	411	386	393	403	438	419	384	390	378	387	420	439	437	416	418	373	391	453	424	405	378	418	418	444	430	428	434	415	425	462	427	396	422	417	388	436	386	371	397	374	420	417	452	435	433	392	399	408	428	432	414	397	407	408	434	430	384	422	425	411	431	400	433	399	401	444	401	402	401	415	413	427	413	424	383	414	412	376	399	395	395	375	396	417	455	401	431	413	410	396	425	386	410	457	427	399	388	428	376	413	435	450	401	409	383	436	417	422	423	405	400	462	400	393	395	413	416	382	444	378	447	396	406	454	395	387	402	398	379	426	417	432	419	428	401	422	401	378	391	422	392	440	429	430	402	411	378	412	406	395	417	382	381	407	395	397	370	430	408	413	444	420	418	368	401	398	410	390	443	428	434	431	382	433	431	431	382	399	405	416	423	404	437	417	435	410	423	406	462	443	393	358	450	440	403	400	434	416	400	414	440	461	410	414	390	379	441	464	422	436	400	433	428	431	393	426	373	420	423	399	409	403	429	432	406	436	411	475	424	402	400	427	407	405	398	403	395	406	425	395	397	387	415	418	405	430	405	425	392	407	400	404	417	407	405	372	378	385	406	378	411	408	423	406	401	397	428	386	427	376	397	426	416	396	407	413	388	402	410	404	395	427	429	413	417	413	435	400	421	468	368	442	389	422	413	422	420	409	440	437	403	437	437	424	398	424	426	418	433	461	439	402	466	404	380	422	396	409	408	414	391	420	424	416	402	432	386	437	394	437	432	421	415	422	387	415	405	402	404	402	408	444	443	395	404	413	390	419	384	388	447	347	386	384	404	427	409	412	419	406	437	379	390	389	447	438	417	433	412	428	401	416	430	409	402	429	414	440	431	412	380	441	381	412	415	415	387	431	428	389	381	398	400	421	394	414	419	416	429	450	404	406	399	446	365	409	377	406	456	409	429	402	377	453	412	414	433	407	407	419	399	379	431	404	429	410	426	400	448	382	429	425	422	415	389	404	385	428	440	404	419	378	419	398	399	392	431	401	415	424	410	401	358	392	463	429	372	432	398	412	402	386	414	437	418	403	408	413	413	407	438	404	358	429	401	375	439	387	433	391	398	446	429	401	444	422	398	385	437	404	404	402	431	393	416	446	427	417	387	414	433	433	401	458	396	441	447	389	429	405	411	401	387	396	412	395	397	368	396	404	407	445	443	401	407	421	387	409	429	398	389	413	417	387	409	389	424	455	411	401	397	394	426	427	426	415	402	405	388	428	387	408	443	473	441	405	407	384	419	430	416	430	409	418	442	398	378	399	414	414	426	395	441	426	410	408	403	414	410	436	406	407	416	393	386	440	403	394	405	400	390	418	414	372	412	389	437	405	419	419	370	401	432	414	399	382	389	397	408	457	434	422	371	382	367	421	433	435	398	392	417	457	428	386	381	401	450	407	407	410	422	412	417	409	424	385	437	382	420	382	400	386	404	383	442	430	476	392	403	394	447	392	391	386	372	423	416	409	446	434	414	414	414	451	433	398	404	413	407	408	431	419	407	408	397	398	383	384	407	423	420	391	397	412	402	395	381	381	428	443	406	431	410	419	378	395	429	432	412	407	423	443	422	434	425	435	402	379	413	379	407	408	421	426	394	393	423	432	384	401	419	392	377	397	363	381	420	436	439	395	439	392	389	381	425	426	417	432	418	398	416	404	451	417	382	419	446	397	412	396	388	417	414	405	409	416	405	421	411	396	435	383	440	406	400	411	414	415	416	400	381	429	411	426	435	344	413	403	379	435	407	410	420	410	409	421	398	404	414	413	412	433	433	430	382	431	407	447	411	407	402	446	389	403	392	396	441	409	401	380	411	358	408	449	439	418	398	404	385	399	421	385	389	365	405	405	424	397	423	403	386	398	396	400	405	383	413	411	415	414	387	401	449	402	436	417	402	393	376	384	429	428	442	431	416	420	446	387	413	433	406	413	411	387	422	439	425	424	439	415	385	406	402	408	426	412	448	422	400	420	428	381	397	417	390	393	425	391	424	424	421	427	393	414	442	385	425	409	424	428	439	427	431	434	403	396	417	429	416	412	411	377	385	418	410	400	399	428	432	400	374	413	423	434	429	411	406	401	381	407	434	390	404	370	398	403	404	398	407	452	418	403	383	405	400	405	394	435	394	423	424	398	378	425	432	391	418	435	417	397	419	385	422	387	382	403	418	414	412	417	398	421	416	397	404	439	426	430	434	385	392	399	400	417	420
77506	70641	61096	34005	18172	1694	279	297	241	251	259	246	257	251	219	234	249	244	214	222	200	233	240	245	225	255	242	232	264	239	233	233	246	243	227	217	206	241	196	228	238	256	234	236	231	212	224	224	206	262	235	212	234	239	222	203	231	224	243	245	237	219	232	231	219	203	236	230	220	253	225	223	222	219	235	228	253	211	235	237	224	243	216	218	214	202	245	219	233	253	252	254	247	220	209	231	232	223	189	233	231	232	239	241	232	225	234	243	212	226	225	236	220	228	249	221	249	228	214	226	255	244	232	258	226	232	223	218	204	222	229	238	239	235	206	229	248	219	216	240	221	235	232	207	203	200	229	210	240	251	231	226	223	235	224	243	202	221	232	223	233	242	226	228	239	201	221	229	205	215	231	220	232	245	253	247	246	253	244	240	214	255	211	223	200	251	281	231	240	240	264	252	255	241	224	251	242	224	216	240	255	215	221	231	231	205	240	229	231	218	232	221	226	226	239	245	255	252	236	237	245	210	210	234	190	207	221	239	210	220	213	207	218	239	227	194	216	214	242	224	211	232	227	237	228	232	217	223	230	256	212	231	220	223	232	254	229	237	218	240	249	216	242	218	234	219	221	217	223	265	235	221	236	243	246	231	226	220	268	214	251	239	249	247	235	219	243	251	261	229	230	209	230	201	217	239	215	244	253	223	244	174	224	229	207	252	218	263	262	232	240	226	216	234	232	231	241	210	206	224	212	224	242	270	225	210	233	224	249	212	228	200	220	225	225	250	208	246	226	220	244	268	243	227	268	219	243	237	226	229	217	227	237	236	201	226	241	244	240	236	210	234	225	217	247	200	223	219	230	221	240	247	237	217	264	257	208	226	193	213	204	230	230	231	234	194	267	221	247	233	253	226	227	271	201	250	253	228	223	229	225	229	226	217	237	262	224	264	229	230	218	216	194	237	239	227	223	259	255	229	262	243	246	224	214	203	248	219	210	259	264	237	238	236	226	207	242	251	241	255	238	254	251	235	232	238	214	263	230	236	234	217	215	207	218	261	246	209	244	258	222	227	236	246	208	229	254	225	229	240	249	256	224	230	254	243	202	231	262	234	224	244	223	221	209	244	241	247	215	220	251	234	217	254	215	219	242	225	219	225	228	242	230	242	235	223	252	217	229	243	235	236	206	221	239	237	247	235	233	219	234	240	244	242	220	203	225	231	243	221	239	221	230	229	208	233	217	263	234	196	233	236	237	228	258	212	210	259	230	210	236	223	221	223	245	247	233	202	215	233	218	241	235	225	220	240	194	217	234	230	197	224	222	213	233	228	224	232	238	224	262	228	234	204	255	251	239	245	245	263	273	239	238	219	210	222	231	223	240	217	212	215	217	209	216	203	214	229	245	228	220	221	240	219	217	243	234	209	242	219	251	233	241	247	247	202	218	203	232	224	226	224	212	231	224	224	250	241	261	258	211	218	231	256	250	226	225	236	203	263	217	223	245	225	231	250	256	229	240	227	224	221	224	216	224	234	237	183	238	231	232	230	236	234	275	232	222	224	237	235	250	203	239	222	220	238	217	209	252	194	216	207	236	265	221	225	223	238	245	220	228	207	210	224	239	237	222	218	246	221	226	229	212	223	232	225	261	243	227	234	237	246	247	252	204	219	214	227	200	212	238	231	214	227	225	254	208	223	234	231	256	254	230	231	251	249	241	232	234	241	241	244	205	240	226	210	213	215	242	226	243	234	227	228	241	240	244	222	236	213	239	234	224	257	217	215	236	259	213	232	211	239	228	229	247	221	254	231	231	249	230	217	208	234	228	213	252	242	236	248	238	213	228	230	233	237	223	208	216	240	224	246	259	237	241	221	238	183	209	236	250	232	224	233	213	214	231	224	236	239	237	209	217	210	241	219	240	233	217	204	197	201	217	221	252	228	216	248	240	239	218	234	237	247	231	233	209	212	217	208	236	226	229	242	216	245	190	254	204	217	224	246	229	253	230	212	249	218	215	214	226	241	228	216	238	226	227	225	224	233	247	238	227	232	230	231	249	191	217	234	255	218	221	238	245	233	248	233	233	206	239	209	218	244	236	217	236	227	243	223	242	224	236	221	229	226	247	247	208	206	242	231	251	211	236	245	233	246	222	222	244	205	228	241	235	218	214	224	219	220	213	212	214	246	223	236	235	247	244	218	213	232	247	250	235	235	233	254	225	251	242	204	258	237	208	199	232	240	241	261	242	243	217	200	232	244	259	224	236	220	221	237	229	241	233	231	222	241	223	207	217	203	232	217	239	210	238	226	237	246	214	201	244	231	226	225	236	226	219	215	226	224	211	232	260	247	212	265	224	213	236	263	227	233	222	200	202	247	233	225	236	267	218	199	243	218	223	223	221	209	229	226	222	226	250	227	243	218	233	214	227	226	217	225	244	219	220	221	249	220	231	229	237	229	225	223	229	234	245	220	236	231	217	211	213	234	212	214	255	215	241	256	226	225	223	226	222	245	232	224	241	228	238	214	242	225	213	236	219	227	253	222	189	249	222	245	253	231	225	231	216	220	241	209	223	207	196	220	208	224	256	225	238	240	236	199	255	223	220	208	212	225	202	210	243	182	226	254	224	233	215	251	245	223	216	231	240	210	231	240	256	227	230	218	236	263	207	196	218	251	237	219	242	220	218	191	241	219	240	247	236	248	231	235	204	248	214	239	210	210	223	228	232	233	232	227	218	219	231	227	226	275	238	209	210	232	249	214	252	249	239	234	238	236	219	218	234	229	255	235	210	232	195	239	214	217	205	222	234	210	253	231	233	230	221	236	209	241	201	239	202	209	236	224	223	235	217	205	264	221	216	232	239	231	243	240	216	210	228	222	221	235	219	222	219	229	218	212	240	209	227	223	264	236	221	207	230	213	233	248	226	234	250	236	208	234	237	225	225	227	240	222	232	217	252	220	254	224	213	256	226	229	252	221	225	253	231	232	225	226	245	225	237	216	217	242	225	235	216	219	202	236	224	224	208	245	217	262	219	230	235	225	224	234	246	197	239	248	231	223	218	237	227	232	230	226	233	215	214	198	264	232	241	255	235	214	238	225	250	199	214	184	228	262	259	229	241	184	242	236	232	237	227	210	242	253	254	238	215	219	259	234	254	241	221	255	237	258	240	203	200	228	228	222	252	204	213	236	230	245	224	226	219	217	226	233	232	217	251	217	209	245	241	225	236	193	240	209	225	214	228	231	208	229	228	259	221	215	231	219	222	241	250	234	213	206	234	237	242	232	236	225	245	229	253	228	268	272	238	207	232	226	227	241	227	259	253	219	242	214	216	231	258	242	243	244	229	213	223	236	256	226	237	253	236	215	224	239	252	204	243	220	231	200	232	220	225	216	224	213	228	220	258	231	221	231	251	224	232	240	246	210	229	203	208	234	218	213	230	224	237	237	202	218	243	234	236	224	222	249	216	242	228	230	206	199	230	237	219	247	229	233	225	237	216	247
60220	61272	58063	35457	17995	970	948	879	819	788	826	730	777	772	778	777	791	737	753	769	753	741	772	769	710	784	730	764	765	752	709	712	756	698	683	739	734	741	756	712	718	714	679	680	704	701	710	790	702	647	678	752	735	722	699	737	766	688	738	741	695	708	685	667	706	674	750	718	664	733	699	719	724	746	680	716	751	672	735	705	667	713	711	693	750	697	717	674	739	729	714	722	712	785	741	696	682	694	697	679	677	663	735	718	658	667	704	686	690	707	710	655	691	721	710	755	674	756	712	711	725	660	695	677	767	751	708	693	673	702	699	785	725	739	702	668	764	703	669	683	704	681	679	678	731	692	686	703	745	698	701	718	691	759	713	761	700	650	723	723	662	694	746	685	695	651	698	672	685	738	789	710	699	708	711	741	730	716	700	644	681	716	664	696	739	738	783	695	716	721	707	757	711	728	747	746	699	738	733	694	656	670	673	685	768	724	681	725	710	725	701	726	719	725	717	692	728	724	726	660	708	734	712	683	706	737	704	703	715	696	722	715	667	711	749	748	764	708	677	716	751	734	711	702	698	743	704	668	706	710	695	780	701	721	696	744	689	692	717	750	707	697	691	695	682	677	698	698	681	718	724	733	731	716	722	729	721	724	698	721	720	718	746	651	696	730	722	728	691	638	694	689	741	697	672	716	662	735	698	678	739	677	691	739	729	718	724	700	685	728	687	730	711	698	712	669	743	712	673	704	701	735	711	671	716	694	731	721	689	672	688	660	707	723	729	675	722	689	692	766	714	714	715	749	708	713	694	726	733	692	732	702	738	706	722	741	728	654	720	714	759	748	702	726	698	656	678	697	691	727	696	729	715	743	722	709	721	763	722	695	701	759	721	664	705	750	751	696	727	711	718	678	683	726	709	698	722	689	742	684	682	659	682	684	726	675	709	709	726	725	754	699	715	713	701	676	652	698	736	680	693	699	747	719	681	683	733	735	731	691	746	706	692	769	727	704	719	691	710	731	740	702	657	691	657	722	738	732	748	668	693	693	681	729	711	719	711	640	706	714	728	704	699	753	692	673	713	683	711	738	735	727	698	714	692	729	684	742	699	706	723	706	754	728	697	732	673	688	729	731	718	660	731	684	718	689	747	691	732	687	670	713	727	739	739	691	723	698	722	722	712	724	693	703	708	700	707	693	711	674	722	698	709	700	710	728	669	680	746	722	731	708	713	745	726	715	734	703	697	755	666	676	698	712	729	746	706	685	729	693	689	748	721	723	705	686	658	734	681	731	774	690	716	701	699	720	693	742	700	728	700	710	694	692	662	690	693	697	726	725	755	674	722	720	719	693	743	749	736	698	703	751	705	754	729	739	701	659	665	711	689	718	699	708	744	729	700	682	747	703	671	709	700	731	708	762	712	681	706	673	696	686	722	704	706	728	688	688	726	714	751	699	732	722	723	703	748	734	710	730	739	708	725	761	705	705	717	685	698	776	731	693	694	758	684	748	712	728	702	695	711	703	727	749	713	761	750	698	745	798	725	716	725	708	670	757	741	684	731	718	638	713	705	687	664	677	711	692	674	686	742	684	707	718	759	660	707	707	693	719	699	726	674	707	746	707	720	760	732	690	697	701	730	707	678	718	734	762	707	713	685	694	688	720	705	665	681	701	724	715	729	743	667	728	740	690	687	708	756	685	713	746	670	619	741	676	719	699	711	733	718	723	713	694	754	703	731	729	698	703	672	728	816	747	696	690	710	708	707	671	690	707	707	690	765	690	727	687	737	693	706	699	728	670	731	694	678	733	682	724	717	701	731	708	717	675	745	668	719	720	718	646	713	696	736	690	739	719	734	733	702	670	727	719	735	710	702	764	725	746	733	683	686	671	755	688	700	716	727	690	704	706	761	691	714	712	675	691	691	698	713	741	685	692	703	722	713	720	646	705	713	695	699	701	720	747	710	742	735	709	738	643	701	715	662	712	752	733	721	724	739	712	702	730	731	692	722	758	718	752	757	754	709	703	688	739	701	679	683	711	712	695	724	763	735	652	751	717	716	735	682	688	710	716	711	689	732	711	707	699	739	770	731	702	724	752	709	718	756	717	742	704	727	701	726	721	691	743	669	703	686	725	713	705	734	697	693	720	748	703	769	715	697	734	634	768	692	701	670	692	722	709	702	684	721	761	735	650	721	724	726	710	690	678	721	680	786	684	719	758	714	725	705	706	695	679	732	747	716	699	715	745	685	721	724	701	727	753	665	722	689	724	675	698	678	725	685	732	689	730	718	698	705	732	748	705	674	683	703	718	709	651	689	740	703	685	670	771	730	685	705	708	697	672	733	734	678	745	707	686	711	735	730	687	649	743	678	755	705	721	770	700	696	725	698	703	719	727	686	714	741	750	774	691	733	712	752	724	716	638	736	691	666	711	688	710	731	736	709	722	746	709	692	710	698	698	746	757	729	737	663	680	698	669	669	702	643	700	731	748	708	721	715	712	722	730	695	676	695	691	733	664	692	651	720	668	708	699	744	703	729	767	698	697	681	688	660	730	685	719	722	707	726	739	715	732	681	737	706	693	743	705	722	733	706	745	705	766	676	713	675	741	680	692	657	736	738	717	675	764	737	728	681	678	738	724	712	732	706	724	718	758	688	755	735	714	703	718	690	731	750	693	700	699	770	709	671	705	709	714	699	718	687	665	716	734	681	682	706	725	724	685	679	730	812	660	715	764	734	744	700	711	744	673	725	725	720	750	716	683	696	750	757	758	730	708	683	724	715	749	730	700	745	695	738	712	691	664	757	722	719	718	664	717	725	728	680	759	693	672	723	701	690	679	728	743	724	724	659	684	697	696	719	679	706	650	736	727	683	728	718	677	775	695	691	773	699	713	703	695	697	679	695	673	675	708	725	717	675	694	737	691	729	692	695	691	697	717	755	660	749	678	745	744	707	754	715	721	718	708	670	685	734	708	723	721	767	685	712	659	676	661	701	729	699	700	729	718	689	719	706	718	688	738	682	740	663	700	710	682	742	730	727	704	714	737	718	728	715	711	691	767	718	727	717	709	720	713	703	742	692	757	739	664	686	671	681	703	705	705	718	710	658	750	711	686	735	699	673	657	696	676	711	706	678	705	706	693	691	694	682	683	790	710	703	728	689	724	735	670	713	728	721	733	755	712	734	688	760	716	658	726	679	695	687	742	745	733	711	693	707	686	690	729	689	657	762	669	719	741	678	679	688	711	730	766	705	664	710	670	667	694	710	700	740	684	693	709	723	682	722	753	737	695	744	723	707	679	716	696	716	707	709	703	745	718	732	693	694	722	729	706	647	751	725	666	669	719	708	716	715	701	687	716	762	680	668	712	706	708	692	704	724	684	678	716	687	703	698	764	730	707	736	711	755	663	696	699	726	715	702	720	714	720	692	697	681	693	672	676	708	735	707	744	713	724	658	711	681	711	729	675	734	740	689	740	734	697	710	688	681	703	731	704	734	746
32564	19278	9832	2545	560	135	153	133	136	164	131	145	167	134	139	155	149	140	134	152	135	136	148	137	131	136	131	122	162	128	127	144	151	154	118	146	132	139	136	156	137	132	141	131	123	137	141	135	158	137	157	115	141	139	161	147	140	131	126	160	155	151	138	153	125	149	132	122	131	147	153	132	159	145	133	159	135	140	141	142	137	139	138	138	129	143	146	126	161	130	120	140	161	133	141	131	132	139	142	138	146	150	127	141	139	151	143	148	108	154	145	137	120	145	145	135	139	153	154	110	141	143	123	139	126	141	143	120	137	129	128	138	151	121	126	132	122	130	139	136	143	147	133	129	149	134	131	159	135	121	151	132	129	146	152	159	164	118	148	179	147	130	149	146	128	141	150	131	165	131	143	129	125	157	132	140	150	135	134	134	142	114	145	124	133	143	152	152	143	145	152	153	145	142	136	151	148	129	143	138	159	135	153	138	161	152	134	134	134	139	126	145	146	129	147	124	151	162	121	116	142	156	137	136	128	150	152	144	151	159	140	139	131	150	136	135	139	123	138	148	153	142	142	167	141	139	137	134	164	126	138	110	148	164	133	132	143	138	145	130	149	144	160	158	153	162	127	144	152	156	138	137	137	133	149	130	124	152	133	129	155	144	137	138	159	153	132	106	132	137	148	150	137	139	146	148	132	143	130	148	129	154	155	156	137	142	124	125	121	143	128	155	148	148	141	129	158	154	171	110	116	147	145	148	152	157	141	131	158	165	135	148	130	147	159	142	110	117	160	130	154	135	125	114	154	149	132	146	145	158	121	171	138	145	145	144	144	135	157	146	155	121	141	125	140	159	132	144	153	146	154	136	158	135	139	130	143	119	132	143	145	143	145	149	158	139	118	149	138	142	123	143	129	167	136	140	148	159	140	138	154	142	141	146	133	142	133	160	124	137	169	137	127	154	134	151	164	158	132	119	151	129	139	152	138	157	131	128	131	129	158	147	119	138	150	127	147	132	119	116	125	143	156	142	152	153	139	161	118	137	151	127	133	133	138	137	123	148	149	147	139	158	135	157	164	141	152	153	151	139	141	131	147	134	134	134	148	151	154	123	131	152	129	138	133	141	159	150	137	156	144	122	131	117	144	148	135	131	128	158	144	131	149	125	144	136	143	132	154	123	143	162	138	135	131	148	141	147	125	152	152	126	150	139	138	138	125	133	139	119	149	151	150	137	154	130	157	145	123	151	155	122	144	166	132	137	146	157	148	139	154	124	151	135	135	126	131	143	124	146	141	133	155	145	154	151	136	136	127	151	131	131	116	132	130	153	148	142	149	128	131	108	146	155	153	131	157	129	143	127	134	139	127	146	132	143	126	150	137	127	132	140	133	177	150	143	143	120	143	137	134	129	132	136	141	129	131	142	147	134	106	133	143	142	140	134	134	138	118	166	139	131	127	143	137	142	120	125	136	149	150	165	128	119	137	145	156	152	124	138	115	118	143	142	120	143	142	139	130	131	156	127	137	153	130	127	163	152	140	154	138	146	137	108	122	148	131	143	120	138	126	135	160	128	149	140	152	135	113	155	134	125	140	120	142	130	116	141	147	119	145	110	155	137	141	123	123	135	140	138	120	138	150	133	147	140	154	136	134	174	128	144	146	136	129	143	154	146	111	127	129	150	121	132	133	150	131	127	158	143	153	167	125	155	135	136	151	144	134	148	123	140	143	144	160	150	150	152	140	146	160	134	135	147	134	146	166	143	150	124	137	127	149	134	125	138	144	141	140	129	150	150	137	133	135	135	116	165	148	147	123	146	139	134	135	128	133	156	142	141	150	134	148	148	141	137	151	142	135	138	134	162	167	146	107	144	136	127	133	156	158	129	143	141	146	123	131	167	130	145	149	152	141	124	167	161	141	144	152	137	137	145	147	151	142	145	145	164	148	126	142	130	133	139	132	137	143	140	132	136	139	148	145	145	132	140	159	131	137	142	155	150	144	139	124	139	138	136	148	150	146	138	150	148	153	145	155	158	128	114	136	148	151	151	131	148	152	137	137	137	123	156	149	126	151	159	146	152	136	144	139	134	149	131	131	133	122	138	147	145	142	153	120	142	138	138	150	135	146	146	140	138	142	140	129	150	148	154	134	149	150	136	129	134	145	146	144	119	142	139	165	159	154	131	131	166	143	129	130	143	145	150	143	112	137	133	131	145	147	127	157	125	127	151	143	157	137	127	134	141	160	126	151	136	143	133	141	155	142	138	126	144	142	149	127	121	155	150	138	131	141	139	148	135	146	141	126	135	126	126	130	149	144	148	133	153	139	157	144	144	141	147	163	146	147	138	142	152	136	149	138	131	148	146	131	146	146	126	162	146	150	147	142	120	132	136	137	129	137	146	126	133	148	134	144	143	149	146	150	141	124	143	131	106	139	148	134	147	115	128	120	142	163	145	135	133	134	148	133	142	140	120	146	152	144	133	144	163	140	143	147	147	168	138	141	133	137	131	154	148	144	133	169	120	134	150	150	120	124	145	110	143	129	138	134	170	127	151	143	139	144	113	157	133	137	134	139	152	159	136	145	127	145	118	146	125	122	136	147	128	139	145	130	136	132	144	145	146	138	143	138	116	134	148	137	145	141	145	160	147	136	145	152	134	135	138	147	167	153	160	119	135	149	115	134	142	158	137	133	155	131	160	115	135	136	151	135	167	144	121	131	144	157	156	133	122	145	126	140	134	129	123	138	142	149	123	145	143	133	150	135	116	141	140	140	116	124	135	129	127	137	142	124	142	132	152	139	128	113	126	161	145	138	139	127	160	146	154	143	152	140	140	142	130	141	118	128	149	154	159	136	140	139	157	151	143	161	150	115	136	132	130	141	156	160	140	163	142	119	148	129	135	132	150	154	130	147	133	130	140	142	149	138	148	140	152	142	138	120	146	141	119	158	135	135	126	143	140	135	156	132	135	154	148	153	136	150	120	135	132	125	160	157	112	116	146	143	154	143	136	135	132	147	147	127	147	142	142	147	143	133	123	151	146	162	134	126	119	160	161	150	123	136	142	171	157	149	139	125	132	146	137	132	127	127	148	149	135	166	146	164	146	136	144	118	135	149	151	126	143	161	149	128	139	149	147	168	140	132	152	158	149	133	133	141	148	141	127	140	157	134	147	128	139	128	143	160	133	136	149	131	139	140	146	136	149	146	136	159	131	157	155	141	152	134	120	130	156	133	136	124	129	130	135	149	137	151	150	140	147	144	126	137	137	131	166	138	136	134	154	144	129	131	150	141	139	157	130	115	131	116	134	153	154	121	151	145	128	145	131	150	147	143	130	138	139	139	138	157	160	140	125	140	131	147	148	127	137	128	129	153	141	136	161	131	140	155	139	138	150	142	136	150	118	139	140	141	130	135	128	135	134	145	151	138	138	141	151	149	131	126	150	132	168	127	153	136	150	121	130	128	135	140	152	153	112	128	138	154	150	132	118	142	144	143	139
30775	21285	14891	5798	1786	466	452	462	475	458	506	475	498	473	525	475	454	458	509	443	437	451	465	436	462	457	486	490	449	441	457	451	456	504	501	444	431	428	462	430	467	461	482	450	452	473	462	442	496	478	459	450	508	481	481	437	438	451	514	466	451	471	499	496	483	503	450	473	464	482	439	482	429	466	484	504	478	421	454	473	432	477	440	459	478	482	499	496	515	480	508	442	490	482	523	475	493	457	496	455	431	488	480	489	455	489	439	507	449	458	486	471	474	469	466	478	462	466	462	497	445	465	502	472	476	447	507	458	437	487	486	473	458	481	469	451	488	463	491	462	454	468	471	486	477	466	444	458	464	484	454	474	478	438	469	460	475	481	487	460	432	498	445	432	459	434	452	435	470	479	426	452	473	501	467	482	472	447	475	457	493	456	468	447	479	470	455	480	456	434	472	440	426	469	470	486	479	474	474	463	437	488	473	425	487	473	528	492	473	479	452	493	447	466	475	489	456	462	468	467	490	484	471	431	456	479	490	461	448	486	464	479	478	439	475	453	481	458	487	472	433	433	480	503	449	475	509	493	491	446	473	488	480	493	450	466	463	441	489	457	457	490	458	473	484	455	472	493	462	464	503	491	487	516	473	434	459	479	447	461	466	455	479	490	513	448	474	468	467	457	468	434	475	501	454	482	505	479	469	485	448	472	440	467	511	471	496	463	491	485	436	489	432	465	481	467	455	455	467	449	463	440	471	428	467	461	489	447	452	446	445	483	431	464	474	444	504	450	465	464	493	484	474	486	474	447	439	413	458	438	487	436	491	483	457	448	440	458	449	452	432	469	456	478	449	463	406	478	438	484	455	482	464	456	510	439	459	452	480	446	472	489	473	460	497	490	458	448	449	491	460	453	501	458	432	444	456	466	483	471	442	493	481	473	472	485	432	503	497	457	458	462	441	493	457	488	470	502	454	449	453	510	539	492	480	454	455	472	468	493	486	477	488	467	469	481	481	488	466	450	459	475	451	468	431	462	468	446	437	479	478	471	429	483	422	474	450	463	508	444	447	449	463	466	477	494	516	476	468	460	506	449	464	481	475	493	447	460	474	486	522	460	420	448	476	444	461	472	487	469	453	494	511	517	435	483	452	428	487	504	463	485	514	446	434	483	443	454	456	449	475	451	422	490	492	474	446	430	446	437	478	469	459	469	466	489	494	464	499	455	472	452	458	444	486	434	513	450	443	465	467	444	462	474	479	440	519	439	487	446	451	451	468	465	492	450	477	476	445	470	469	489	434	440	466	469	463	460	457	460	449	470	484	436	468	457	434	466	454	497	473	472	475	517	493	446	512	468	476	467	473	460	483	434	489	463	481	508	477	464	477	500	466	439	466	472	472	475	486	461	491	462	462	474	493	440	417	507	473	471	505	459	465	462	491	457	488	440	447	457	490	478	445	417	461	445	484	488	466	458	428	464	438	459	464	469	463	463	468	455	485	449	420	439	441	435	495	454	458	488	457	468	461	483	462	495	462	472	495	481	466	469	493	470	462	447	465	483	476	460	495	480	489	427	490	526	460	459	485	492	464	434	477	518	453	497	483	444	480	466	493	464	474	503	501	434	445	499	460	489	453	455	483	535	447	500	455	483	465	478	470	477	432	457	495	476	476	516	487	479	477	471	486	445	471	495	444	484	432	477	442	473	438	458	438	471	467	472	442	481	491	479	457	494	421	465	440	493	460	442	460	485	498	471	428	478	466	443	459	452	458	476	471	446	462	444	457	467	486	464	508	485	483	487	434	476	475	475	501	427	430	505	457	455	466	503	453	429	455	489	458	425	459	523	490	479	439	433	454	466	511	485	446	445	509	469	439	465	435	434	460	470	445	466	471	447	465	486	420	473	449	472	451	463	473	484	451	489	489	474	472	471	447	460	483	461	493	477	492	481	462	451	467	438	468	443	480	466	460	476	446	482	468	462	470	460	467	460	480	455	464	470	483	488	461	457	468	496	458	445	488	490	475	449	473	528	466	455	467	485	444	473	490	492	463	475	463	507	458	453	447	442	418	495	474	466	459	479	489	459	482	477	446	496	443	479	460	493	456	483	468	450	436	506	491	472	469	474	459	459	477	473	435	486	485	463	464	472	477	436	472	495	430	489	476	439	449	445	463	519	465	472	468	498	485	448	493	438	457	471	480	460	468	437	487	495	519	470	463	434	481	467	441	477	410	473	495	469	454	488	459	465	476	445	490	464	441	467	434	445	444	451	437	513	471	445	472	486	450	485	459	394	475	458	445	461	487	452	436	462	490	479	487	427	487	501	467	511	455	453	494	466	510	431	450	465	420	468	464	464	477	471	442	461	408	517	478	455	475	464	465	493	465	448	444	448	465	468	477	431	472	470	466	465	508	463	475	424	460	469	478	495	477	481	461	495	513	452	495	522	451	512	452	523	438	479	474	486	446	463	474	472	444	452	468	474	430	453	489	455	436	470	464	484	449	477	480	465	468	468	488	404	489	492	440	496	462	444	449	469	428	472	463	441	467	471	482	459	441	448	458	442	460	462	472	453	442	495	439	480	450	493	484	441	461	469	462	471	473	468	463	458	496	424	436	482	440	438	466	483	454	480	468	510	437	457	504	478	464	486	493	453	474	476	438	486	522	465	463	472	416	478	483	488	490	475	430	475	447	430	503	461	500	487	477	450	482	437	461	429	469	482	479	480	478	468	457	477	458	494	473	448	410	492	456	506	456	479	475	488	445	471	475	479	471	410	467	493	482	452	471	478	433	483	429	447	445	457	469	450	455	434	486	479	467	457	468	447	465	463	483	470	458	468	472	468	479	495	468	458	488	413	484	488	484	443	460	447	438	456	441	480	495	492	471	415	417	470	491	476	502	452	461	462	483	490	485	481	483	469	457	424	472	454	446	473	503	477	485	495	442	436	487	459	458	500	467	458	468	471	456	470	459	463	446	462	479	454	461	511	463	502	476	471	476	441	446	449	490	502	471	447	423	462	425	459	480	474	491	495	475	526	465	521	488	464	463	467	469	435	446	487	448	453	480	458	478	497	436	477	454	466	453	485	462	448	479	434	487	490	491	452	435	452	509	478	459	446	481	450	470	460	502	460	463	447	438	424	462	443	448	493	506	510	460	494	457	457	508	448	500	439	453	462	438	511	442	464	430	420	448	475	461	477	449	435	469	463	444	450	454	475	459	488	498	461	472	449	489	454	482	452	485	437	462	477	477	465	498	453	458	477	488	442	453	454	458	500	472	475	448	519	457	470	447	439	468	449	478	473	455	492	474	476	475	467	515	446	447	456	480	497	477	452	446	490	460	473	448	471	489	483	455	493	501	479	496	456	469	425	488	434	466	480	431	479	453	496	460	463	506	470	478	464	478	479	476	464	463	471	491	474	483	436	454	486	497	475	483	466	510	462	448	471	455	480	497	513	438	474	484	476	462	456	463	527	460	465	465	501	448	436	472	500	459	422
62663	52920	47847	24487	8449	344	141	155	149	121	133	154	154	142	130	136	138	118	131	124	155	116	148	128	124	139	117	124	162	113	136	134	116	121	123	129	132	134	153	138	134	133	139	134	146	138	145	138	127	136	136	141	139	166	129	131	111	127	147	151	134	134	125	122	132	148	153	112	140	134	134	124	153	124	131	119	152	115	137	133	128	118	113	136	136	142	126	133	113	113	139	125	127	142	126	114	123	136	138	148	123	130	141	124	116	140	132	126	145	132	172	141	122	135	149	125	122	134	130	136	122	133	133	137	118	166	120	151	139	149	118	155	127	111	130	128	137	106	122	131	118	131	127	124	117	135	129	139	128	111	144	132	118	128	124	130	136	146	136	146	140	133	147	138	121	137	142	134	125	130	130	124	135	128	127	126	117	127	133	138	130	124	133	118	129	128	126	120	147	124	131	121	138	120	123	142	151	123	127	135	124	127	129	144	150	112	129	125	128	142	113	117	136	162	145	127	141	111	116	153	114	113	118	109	134	141	135	123	139	154	138	114	138	134	142	140	148	146	146	163	133	125	115	128	139	147	155	150	129	122	127	151	146	125	153	122	131	148	114	129	152	125	151	102	134	132	125	129	122	142	148	131	124	135	107	134	138	141	147	115	119	126	133	125	175	133	147	117	137	132	116	133	117	129	159	119	118	146	121	130	155	130	137	135	141	123	134	136	129	130	129	132	114	135	134	116	153	131	153	124	147	139	134	142	145	150	123	122	144	139	132	143	140	128	128	135	141	139	121	124	129	144	137	124	135	123	132	114	137	152	127	128	136	128	144	124	153	123	147	148	128	131	130	143	137	134	169	131	122	124	116	129	138	132	141	134	128	132	127	133	151	125	141	130	118	133	126	123	140	126	136	140	144	129	130	137	124	123	137	142	129	112	123	138	117	126	127	129	127	132	144	154	158	150	147	133	128	150	126	129	113	125	108	128	129	150	133	136	133	125	125	133	125	128	140	136	133	129	137	131	152	141	129	151	126	151	146	135	124	137	132	132	162	125	156	151	129	137	135	139	139	110	132	128	148	137	129	155	129	128	128	139	141	129	146	139	125	144	137	142	117	131	149	132	123	122	150	149	123	129	124	129	128	125	146	156	123	132	124	145	140	129	126	133	141	142	140	130	139	148	115	132	124	144	117	138	133	132	123	131	140	145	146	138	137	137	128	119	149	138	144	137	142	148	134	140	136	128	131	124	162	141	151	137	157	122	140	135	124	125	140	144	141	139	135	137	122	121	135	134	130	145	151	138	133	127	131	149	111	131	128	133	142	129	135	146	128	131	140	135	129	138	103	103	140	125	125	127	134	120	131	115	160	122	136	142	137	131	122	136	122	140	143	141	141	140	125	119	147	157	135	143	134	114	138	135	134	132	125	124	128	135	127	143	133	115	137	112	135	128	138	141	133	147	141	136	129	132	107	154	134	127	127	130	133	133	119	153	133	145	133	146	129	154	137	134	126	129	122	129	127	124	134	137	134	124	139	116	129	113	151	139	152	118	129	154	121	118	134	130	129	133	148	134	140	132	132	126	129	145	129	137	128	141	110	136	148	112	146	130	116	123	125	165	171	131	130	136	134	128	142	142	131	152	147	133	128	133	116	121	149	131	138	136	125	122	133	122	140	121	118	140	126	124	110	157	130	144	128	135	124	126	156	138	136	139	157	108	134	133	121	125	128	138	140	126	113	126	119	146	145	137	145	116	112	123	138	138	148	131	122	126	114	118	122	120	134	128	132	127	108	122	138	148	105	137	124	127	135	136	123	132	137	134	131	141	146	153	137	133	108	128	109	114	118	130	107	146	142	124	124	132	138	105	138	140	127	116	153	138	140	150	155	142	120	115	138	147	136	123	143	120	121	152	131	122	155	143	147	139	151	120	143	139	138	145	110	141	126	123	129	116	130	132	127	121	121	155	131	127	124	127	129	119	136	156	125	132	132	131	140	133	124	157	130	134	136	132	137	142	145	131	156	146	139	117	149	121	139	129	142	125	150	127	131	153	139	122	134	124	123	143	116	143	132	139	141	126	135	132	143	134	139	119	106	131	137	140	133	114	135	116	126	130	146	138	132	127	128	119	156	132	126	158	130	135	147	132	139	151	130	129	140	138	135	123	140	137	147	129	137	125	153	113	138	138	127	132	133	114	155	137	113	134	126	147	119	135	146	145	148	124	137	132	143	132	138	135	137	111	147	144	153	129	124	121	105	123	152	121	132	117	147	134	123	122	136	126	139	135	125	126	160	134	129	128	131	131	128	120	136	133	132	148	118	119	127	149	135	131	144	127	145	141	122	133	102	122	126	130	136	151	118	141	139	112	122	133	145	146	131	147	129	132	145	125	127	147	132	133	148	126	137	141	142	138	128	132	129	161	119	145	131	127	136	108	133	147	153	119	121	139	109	129	131	150	154	121	126	125	154	131	123	129	140	126	118	121	129	140	114	128	141	122	132	133	124	114	116	134	136	125	140	136	138	113	125	138	113	126	129	150	138	166	154	136	133	135	142	139	142	141	120	140	128	129	146	113	129	130	125	134	141	115	131	133	146	131	132	127	123	138	137	113	149	133	159	143	115	137	135	130	144	139	150	146	127	122	126	130	115	132	130	126	137	127	128	131	139	146	142	137	147	167	143	135	129	114	122	133	135	134	111	138	146	139	132	136	126	134	125	142	134	126	145	125	116	122	125	137	127	143	111	147	153	141	151	135	132	120	138	124	148	134	142	147	118	146	129	137	119	135	144	127	129	154	128	140	160	150	147	140	108	139	138	127	156	113	140	114	143	141	127	146	136	126	146	138	146	132	162	150	167	146	114	125	140	112	126	136	134	131	116	136	137	119	119	136	140	138	150	127	136	121	139	139	145	145	117	131	142	135	138	143	126	154	127	132	126	119	119	142	130	127	155	142	144	143	131	137	115	143	121	120	138	144	142	124	151	158	125	119	118	145	156	133	137	137	120	120	140	110	124	144	129	127	119	132	133	138	129	151	143	131	133	150	139	129	136	123	154	127	122	133	106	138	142	133	139	128	147	119	116	133	112	130	135	121	125	116	143	119	138	153	118	134	163	147	140	129	124	140	147	118	119	130	124	142	124	146	144	124	144	124	123	135	151	124	134	133	129	143	144	123	133	145	127	129	138	119	146	119	111	117	132	128	112	141	142	142	118	131	142	131	149	118	120	135	129	146	148	122	125	130	137	146	131	124	132	131	137	142	135	139	130	145	129	135	131	128	157	114	121	125	142	140	140	142	151	146	131	126	129	136	137	139	123	134	135	125	153	139	117	139	122	135	126	122	140	135	135	132	124	112	128	134	154	127	106	132	123	138	131	147	144	127	136	118	131	139	126	123	113	131	136	139	130	145	146	147	120	130	134	130	137	129	127	148	140	124	126	133	135	135	131	143	143	129	147	135	133	131	138	150	131	131	136	125	121	130	140	152	144	131	140	130
46031	44745	44992	25608	13645	568	519	498	495	440	473	521	514	433	491	445	460	443	466	436	482	416	449	444	452	474	442	462	427	447	453	420	411	471	491	468	466	472	433	442	445	456	443	430	404	437	430	445	424	439	479	446	453	438	466	444	447	417	447	466	461	427	465	410	438	422	458	409	478	471	458	433	471	482	449	467	440	421	448	431	446	461	445	430	475	471	418	458	453	449	465	487	452	462	448	446	390	425	429	429	433	486	456	421	484	463	423	429	436	430	474	394	453	416	465	488	440	467	449	464	438	422	454	451	439	467	467	446	438	460	472	454	480	445	445	443	448	447	433	439	478	478	422	436	438	454	452	452	431	465	466	489	465	450	433	465	442	434	477	408	440	491	434	469	452	452	476	492	449	467	475	473	456	476	442	472	463	426	442	457	432	420	490	453	437	440	425	472	475	420	476	422	477	412	440	443	464	456	480	463	428	464	478	471	444	437	449	451	470	422	432	442	472	455	420	424	472	431	476	445	473	448	483	466	438	437	454	400	428	459	479	428	418	446	419	437	430	435	434	481	413	467	496	480	421	443	421	442	427	482	462	452	437	462	391	449	443	471	454	452	446	424	442	436	455	413	420	459	484	406	455	436	425	485	461	453	450	474	439	437	447	436	423	441	459	410	441	427	446	434	450	448	465	466	434	439	468	432	449	419	477	436	439	458	468	464	454	470	478	474	430	446	457	467	473	448	441	453	462	461	462	427	437	442	405	446	489	412	450	482	495	448	447	414	461	473	449	451	448	456	474	431	477	453	483	483	444	473	447	463	432	459	449	417	437	428	433	442	456	415	472	450	461	486	485	439	450	462	466	452	479	394	404	458	404	447	453	477	437	465	443	434	425	486	442	467	455	430	470	413	429	415	476	438	448	464	452	498	448	426	439	458	435	442	447	496	440	478	455	448	452	431	470	430	481	409	446	454	436	425	428	415	466	452	466	414	466	456	435	436	452	450	445	432	487	447	448	458	446	455	465	451	455	463	432	472	433	463	457	449	464	452	465	434	468	452	451	452	435	442	434	464	419	469	453	426	428	459	419	447	452	454	478	448	468	409	446	433	436	442	442	443	461	432	426	472	392	436	458	401	449	446	447	393	456	444	434	441	450	476	426	450	415	474	417	450	467	444	449	451	442	438	458	447	426	480	439	438	459	428	440	458	433	460	427	456	463	444	461	433	448	435	423	446	423	442	433	432	442	391	442	456	447	460	431	450	452	462	432	418	431	477	466	441	409	431	452	432	412	444	447	455	418	440	406	449	438	422	478	446	432	480	459	439	450	483	459	479	449	438	491	423	480	456	465	442	456	431	445	479	462	459	444	450	454	455	470	485	471	444	447	444	461	433	449	457	434	443	432	442	463	436	444	425	501	458	438	472	456	446	445	423	473	457	434	505	452	437	443	445	455	447	453	425	446	448	439	442	460	463	462	406	475	464	465	475	444	464	448	435	437	474	438	442	504	409	472	460	453	415	418	480	468	391	441	459	470	440	456	431	433	505	430	429	461	400	481	435	456	458	438	441	470	456	498	450	476	436	422	436	475	464	423	446	441	457	449	447	453	464	446	458	426	442	439	475	465	455	417	432	423	437	449	456	453	464	419	463	453	470	444	476	427	413	471	464	444	399	451	461	462	457	428	436	453	464	450	454	441	457	448	441	455	458	452	411	447	469	467	459	448	447	455	476	428	462	468	439	433	424	465	455	411	458	453	429	480	443	466	446	478	451	465	438	453	473	437	460	433	413	447	451	416	446	416	458	461	420	470	449	448	423	438	438	476	456	422	429	432	466	442	470	434	432	437	485	506	444	449	438	464	438	467	400	462	427	442	500	405	433	424	438	459	429	447	439	460	438	436	412	471	490	425	464	477	426	411	497	478	410	439	456	428	431	482	468	417	427	454	423	474	456	446	455	460	453	437	509	425	450	436	447	472	462	456	422	447	443	430	424	407	452	490	439	505	474	449	454	452	446	458	452	498	464	445	480	445	458	456	445	470	449	448	412	466	453	487	465	382	489	401	446	446	451	432	448	422	454	427	455	448	461	448	465	445	474	468	455	463	418	436	453	479	443	452	442	503	454	441	453	440	445	483	456	464	468	441	405	463	456	452	485	453	473	435	466	425	424	465	450	449	438	444	455	472	487	469	433	504	432	464	445	466	415	422	450	446	441	443	434	455	438	423	413	462	441	426	459	433	477	452	403	457	418	458	424	452	450	457	454	452	465	409	446	442	464	510	430	453	432	440	448	448	470	473	486	479	462	483	442	467	378	426	425	460	452	438	463	454	444	458	445	465	447	443	434	458	483	440	427	443	432	465	474	425	445	417	443	472	418	449	436	438	426	416	439	461	471	421	429	405	496	452	460	437	417	468	455	435	466	438	448	430	455	447	440	403	479	433	444	457	436	458	425	493	433	459	478	457	477	467	480	469	448	472	443	413	426	414	471	456	403	445	439	449	448	487	443	448	438	448	424	454	446	477	440	443	457	481	432	427	463	477	470	449	447	452	430	484	452	462	472	449	446	440	452	444	413	415	444	450	468	451	440	411	484	454	467	476	498	455	441	435	440	440	466	437	447	438	436	446	452	485	429	448	490	467	429	442	432	479	458	453	452	444	413	442	452	482	445	451	469	440	439	452	449	449	435	434	470	443	463	431	434	439	453	436	423	453	421	481	446	406	452	427	461	417	449	423	407	452	422	445	438	481	460	487	452	471	446	438	474	430	447	448	452	430	427	430	435	438	447	487	472	448	419	476	489	436	440	432	432	427	439	435	399	423	444	451	434	453	433	472	473	447	458	448	433	471	436	465	449	466	427	421	440	466	476	424	439	443	427	427	462	439	445	451	419	425	443	436	472	489	457	438	484	455	441	442	438	434	447	425	481	460	457	466	429	420	436	468	437	480	427	458	477	420	438	427	444	426	489	478	468	462	474	457	427	432	435	465	438	422	403	422	414	411	474	464	381	428	436	445	460	459	433	442	450	486	486	451	459	462	479	437	443	472	431	435	423	436	445	453	435	441	445	403	473	469	462	457	437	422	438	410	426	464	387	472	513	491	479	445	425	449	452	460	401	407	489	487	453	420	483	432	457	415	468	444	451	447	479	450	441	461	436	469	509	449	416	483	445	460	455	487	439	503	427	465	407	427	443	440	439	472	418	466	465	476	417	429	419	441	474	440	461	425	420	438	430	443	426	430	468	456	459	445	409	466	459	422	430	460	469	486	461	447	445	433	422	458	443	437	471	467	451	424	473	445	500	472	464	489	470	432	410	430	465	450	420	453	429	415	437	432	459	460	479	451	461	469	475	461	447	442	410	453	463	464	431	502	449	452	414	444	456	461	401	435	429	486	438	452	451	415	431	450	446	463	452	434	415	437	479	482	438	436	456	459	443	465	422	460	429	472	412	441	455	443	471	455	456	446	469	446	427	447	500	435	460	464	449	442	443	425	479
75485	70951	64158	38625	18232	2323	314	234	248	273	265	276	252	248	226	222	230	278	244	226	236	234	249	229	246	246	239	235	232	244	253	256	241	265	262	250	225	227	232	231	233	224	256	231	243	275	253	220	246	241	242	242	259	258	234	243	226	214	219	240	236	224	234	250	257	230	244	214	245	244	252	232	252	264	245	221	241	248	216	256	219	256	222	230	247	248	213	242	244	205	234	227	226	218	230	256	242	243	231	256	224	246	211	244	248	221	246	254	265	250	258	244	203	238	233	224	236	249	263	245	244	261	226	262	248	234	229	238	240	234	237	251	247	236	250	227	211	257	236	224	205	226	228	256	236	220	247	227	249	219	259	237	231	220	245	212	224	248	240	231	231	206	231	226	250	265	250	215	260	247	206	255	260	253	241	227	239	251	240	212	224	236	224	266	233	263	235	226	234	237	256	239	227	235	245	229	248	234	219	236	264	216	247	234	245	231	225	227	281	252	219	234	245	244	253	239	245	262	256	225	267	238	219	249	250	231	241	267	232	264	224	216	216	230	249	234	229	238	234	232	256	226	237	236	233	216	240	226	260	246	219	232	215	255	215	248	247	238	220	230	235	227	227	253	222	210	254	222	245	225	249	246	248	239	241	209	253	260	251	253	251	226	228	237	259	244	251	221	242	266	255	249	259	255	233	227	252	250	234	221	229	228	245	260	217	257	231	256	251	257	239	242	239	259	247	231	228	263	260	234	241	233	278	236	237	233	227	212	218	215	222	215	237	237	258	260	212	267	252	214	221	221	212	249	237	239	221	233	246	231	233	251	215	275	233	260	220	271	242	249	202	211	247	217	237	268	260	252	233	244	259	237	225	212	270	255	250	233	230	239	257	249	243	260	239	255	235	261	231	243	237	244	260	225	259	239	257	250	240	245	241	261	213	223	225	236	260	221	237	251	249	239	243	246	224	246	259	247	242	254	230	262	233	263	245	218	227	242	273	253	231	237	244	248	224	256	237	228	242	245	250	247	259	250	235	265	241	242	220	249	212	261	225	259	241	250	221	254	243	260	216	215	219	254	240	254	236	221	225	239	249	241	229	216	252	236	248	250	207	231	237	260	243	251	244	252	229	232	239	242	217	231	265	228	255	255	228	210	242	251	229	253	245	239	222	253	248	241	252	232	248	239	254	238	230	219	228	244	216	264	227	268	220	252	234	247	245	243	262	225	235	246	226	238	256	242	213	231	229	264	266	234	223	244	228	236	220	235	243	248	215	225	249	238	247	235	254	244	222	247	224	252	224	236	236	240	229	254	228	225	227	211	243	221	248	227	238	256	253	267	233	234	261	245	231	242	218	240	213	241	237	255	227	237	220	243	243	237	245	232	218	245	231	237	240	232	224	239	205	233	269	228	201	239	248	249	245	232	239	244	241	242	236	224	264	243	257	239	210	227	236	240	235	234	208	240	234	237	243	240	205	231	237	231	260	225	255	245	226	259	265	247	239	236	215	220	213	234	221	218	232	229	227	218	248	234	249	226	244	233	254	216	255	263	206	237	237	233	243	230	247	249	222	237	223	230	212	234	240	209	248	229	243	243	253	226	203	254	227	244	253	217	226	252	207	256	225	240	244	239	244	217	213	228	225	239	225	243	261	231	236	225	195	234	259	207	258	236	234	232	248	242	250	229	255	219	249	223	225	252	241	257	233	232	251	229	213	239	219	224	199	225	247	257	234	257	235	235	224	253	249	234	240	239	280	221	241	221	201	243	229	266	271	258	260	234	247	239	255	236	223	246	238	245	288	242	222	234	243	231	235	239	263	236	247	234	240	244	225	220	230	232	255	252	225	230	227	237	241	220	232	216	262	239	233	223	246	251	230	209	234	246	249	254	253	226	257	248	233	240	239	247	239	277	242	235	234	229	229	237	252	250	231	243	227	221	247	248	253	243	237	240	216	259	248	241	227	240	221	244	231	261	203	246	232	216	236	236	266	256	262	233	249	223	234	249	232	245	230	247	240	250	230	263	206	221	220	238	244	247	218	216	240	216	250	241	217	232	229	240	252	234	223	246	221	211	245	230	236	251	260	252	245	233	244	253	245	227	257	245	222	213	235	247	245	261	246	228	240	237	250	253	227	219	227	245	235	250	224	224	224	244	244	247	227	230	251	217	220	226	266	243	250	221	243	220	252	230	235	232	240	249	278	228	233	241	249	234	268	216	252	231	237	221	232	227	240	225	256	232	229	237	247	272	244	242	257	251	256	235	236	244	267	256	232	246	206	219	270	217	253	216	222	235	227	232	228	226	225	230	250	228	211	249	230	212	253	221	249	234	261	246	255	224	254	252	233	222	229	231	228	251	230	230	275	211	231	232	241	220	241	209	241	268	258	234	257	250	267	221	222	232	227	248	245	233	245	241	246	210	242	250	238	239	242	246	236	229	210	271	221	262	226	222	210	248	244	228	231	206	254	256	229	249	247	233	234	235	258	234	240	224	244	219	233	239	236	268	211	230	222	234	224	216	229	254	224	210	228	254	202	261	238	246	250	224	243	219	235	221	254	254	253	259	250	224	263	233	267	216	223	228	235	226	230	242	228	238	242	257	230	235	221	246	232	211	252	243	229	251	246	233	252	271	222	250	181	209	231	235	228	235	230	226	256	238	241	243	230	223	237	233	252	237	232	219	212	243	236	240	197	229	269	227	254	249	222	258	243	271	220	238	228	222	212	237	237	240	262	252	205	215	257	263	234	210	255	198	236	225	232	251	207	199	239	226	233	235	244	257	239	239	244	250	233	252	204	243	227	234	221	218	235	263	247	260	222	225	254	269	235	281	246	231	259	229	228	238	244	234	257	256	232	256	239	238	242	236	230	219	231	247	263	201	232	243	243	240	247	218	249	211	239	229	215	268	253	227	224	197	223	256	225	261	246	231	230	226	212	211	236	245	232	263	233	237	229	224	228	256	228	227	241	241	227	251	212	261	242	233	228	203	224	229	229	275	236	269	266	232	239	242	259	243	242	254	230	216	256	210	249	254	234	231	230	243	227	237	239	242	228	250	263	220	255	244	244	243	257	249	266	226	223	256	249	263	203	236	228	245	229	242	232	270	243	268	248	258	255	243	225	228	265	253	251	256	228	236	249	222	245	215	245	266	250	251	254	238	230	243	256	240	225	215	239	244	232	241	238	220	243	277	250	222	207	245	215	213	233	234	224	220	242	243	235	242	213	228	263	244	231	231	228	234	237	259	211	268	230	241	265	228	245	216	244	235	241	225	263	258	217	240	257	252	232	235	240	246	217	236	215	245	259	246	235	253	221	248	227	213	236	233	244	234	235	234	248	244	229	240	268	253	268	248	270	206	237	223	238	258	248	234	195	242	242	230	226	246	249	250	233	234	235	239	237	211	264	231	259	237	251	239	250	220	246	251	251	240	202	213	255	250	229	237	271	242	253	234	236	239	254	234	263	259	244	249	304	244	235	239	221	239	223	256	230	247
58552	61762	60587	38442	17625	961	933	837	833	842	788	794	736	786	709	764	786	767	718	736	722	697	751	720	783	755	718	832	741	692	758	722	752	720	740	760	736	692	732	728	702	737	674	719	735	755	687	721	669	745	716	731	732	752	728	700	740	715	696	741	706	766	722	700	708	722	727	725	749	731	771	752	756	705	740	741	725	731	740	752	744	715	718	734	710	720	734	739	724	754	705	698	749	732	743	730	733	747	722	704	744	710	768	729	748	767	767	744	714	698	701	722	722	727	725	783	732	689	765	689	724	718	735	743	706	753	744	702	782	705	730	719	761	734	721	709	734	764	706	701	721	710	731	745	742	710	684	737	728	693	680	738	725	697	745	676	720	750	769	745	682	703	721	680	708	769	719	762	720	707	744	707	728	743	709	753	780	723	742	745	749	682	750	707	721	738	666	725	674	648	681	724	718	731	724	737	702	758	721	765	704	719	781	731	736	729	738	684	690	712	740	741	746	755	744	719	669	692	703	771	755	753	751	748	705	654	753	711	718	695	705	763	689	732	725	698	715	690	740	711	724	714	778	710	770	743	737	760	744	723	751	711	725	714	720	754	736	732	715	745	746	707	756	724	695	718	731	770	712	706	775	743	701	724	725	758	744	704	749	712	755	749	780	732	707	718	764	729	760	702	720	734	727	724	723	700	721	722	693	743	671	721	727	706	746	731	775	705	690	730	732	688	722	735	735	740	700	732	713	735	775	716	740	776	755	721	708	683	777	747	719	778	735	693	761	707	740	699	685	729	739	740	740	697	700	765	765	716	688	667	742	718	691	712	763	716	669	700	719	700	699	707	700	773	724	715	737	734	761	735	749	740	713	730	669	725	735	729	722	707	704	768	696	709	719	721	724	711	764	696	747	738	717	760	697	705	735	762	742	660	744	744	728	708	742	709	692	737	693	726	729	659	726	730	700	729	713	737	693	736	739	707	769	701	763	774	757	767	764	688	746	700	758	719	745	747	721	722	737	765	738	698	715	733	676	721	718	716	730	750	744	746	735	734	766	714	679	706	677	706	697	694	695	690	726	719	689	740	738	709	704	722	742	748	707	770	704	731	720	717	732	765	713	733	720	758	736	747	741	701	769	735	710	687	795	732	687	718	737	720	727	772	719	715	713	718	746	775	718	683	691	721	725	671	723	731	734	749	690	730	724	747	729	765	708	699	672	721	716	723	741	715	739	758	740	812	752	764	736	742	728	702	736	763	685	799	734	727	730	716	769	747	750	742	721	706	765	713	713	714	711	762	708	707	745	722	725	754	724	686	779	753	713	764	707	754	727	684	769	735	748	732	723	708	759	713	735	698	762	694	733	750	755	705	756	725	786	741	711	717	690	700	751	736	730	703	761	689	706	704	721	733	709	746	719	777	718	737	720	751	738	726	732	728	726	736	718	781	735	681	730	731	750	729	740	740	738	705	745	727	700	731	747	746	751	740	722	699	751	712	719	696	726	676	733	741	707	744	710	715	693	778	748	679	719	774	744	740	728	703	739	736	741	705	704	700	751	722	683	723	730	744	727	696	757	760	747	683	714	731	709	736	723	653	784	671	750	749	757	732	753	705	703	710	776	700	731	710	730	751	726	748	705	761	748	753	715	737	644	670	726	724	726	684	719	764	757	661	712	740	729	709	757	709	688	728	709	766	686	736	732	724	749	728	695	730	744	672	700	732	716	769	657	700	697	738	717	732	720	684	697	687	732	761	681	735	740	706	732	714	793	731	709	730	699	696	719	723	733	799	693	759	706	751	776	729	717	717	721	712	716	687	737	706	718	743	754	791	748	688	737	748	708	739	710	761	742	754	748	717	689	755	767	719	746	713	749	729	736	705	695	682	683	727	726	674	715	715	720	690	723	703	717	722	706	760	717	700	637	751	705	741	739	696	691	754	751	683	682	740	774	734	729	709	681	759	753	722	743	706	771	719	764	745	743	724	715	724	725	689	773	728	728	690	743	727	716	679	715	756	755	708	700	708	756	713	763	725	733	706	708	763	711	710	719	738	744	726	735	740	746	730	744	700	731	658	706	757	724	672	743	694	754	739	701	750	710	729	721	737	722	695	751	768	680	726	678	804	799	754	716	693	709	698	711	712	727	711	715	749	706	745	739	700	705	716	722	734	754	747	678	774	677	751	736	762	751	691	720	708	735	737	706	730	721	703	695	792	706	697	760	714	738	696	721	708	739	739	769	737	712	789	713	722	717	681	739	728	723	748	667	746	720	708	729	742	720	704	728	753	714	756	709	699	732	736	746	745	711	711	692	800	716	740	752	740	749	721	720	730	778	746	737	705	727	754	688	754	761	669	714	761	716	699	661	741	732	758	713	732	735	712	701	706	723	731	731	762	707	734	679	753	752	748	653	690	699	756	739	744	671	694	715	687	690	735	698	722	738	700	730	734	754	759	775	786	695	726	743	746	735	697	710	713	741	733	709	747	716	688	738	746	708	746	726	749	736	725	749	742	771	705	710	718	654	717	725	713	720	749	747	755	707	701	701	717	692	743	745	721	721	732	736	758	725	729	771	704	676	744	715	708	698	725	747	746	726	768	710	729	722	702	736	738	741	712	750	748	735	722	715	725	726	712	716	748	723	741	705	737	698	691	731	737	755	748	720	717	769	747	736	684	686	768	730	722	705	746	694	690	735	687	723	734	723	700	750	747	719	742	717	721	702	692	732	770	691	754	710	687	703	706	781	722	727	754	730	753	737	727	718	781	754	714	759	774	715	718	720	749	750	723	754	719	754	722	716	676	718	694	734	683	747	696	715	798	744	734	655	723	684	700	768	773	746	749	742	765	710	712	761	729	734	704	731	732	744	754	702	729	728	750	738	698	720	727	768	770	739	705	734	724	709	703	723	697	733	710	703	734	749	696	737	723	727	745	736	732	766	697	739	733	742	723	695	706	691	773	687	709	724	687	751	705	742	760	761	741	715	745	712	702	730	727	729	724	734	714	726	732	779	724	742	730	709	698	708	686	733	749	719	723	727	777	700	771	748	710	702	742	715	726	742	724	763	723	707	758	763	674	744	730	708	714	718	769	688	716	735	727	736	709	714	728	750	704	721	725	708	760	754	678	697	689	747	750	738	704	675	738	755	753	749	735	713	740	687	785	727	690	706	714	709	699	735	741	699	724	734	681	662	743	745	735	762	771	714	705	744	693	746	732	721	736	665	726	717	694	735	782	696	771	673	717	710	678	743	772	742	684	764	739	743	714	739	765	686	715	713	777	705	706	714	697	710	718	730	797	708	745	728	714	741	669	785	704	766	734	717	711	747	731	713	708	736	712	699	710	726	769	709	728	728	737	721	737	685	745	681	668	722	760	727	686	729	738	758	676	700	685	696	751	730	724	748	674	744	718	739	709	741	779	741	720	782	760	727	759	694	784	730	730	757	698	750	768	743	719	753	707	676	729	714	727	723	747	744	727	692	727	747	754	703	739	742	719
31718	19153	10574	2072	489	149	136	140	164	124	124	144	141	128	134	133	154	152	133	147	123	134	146	160	133	119	120	130	141	136	147	124	153	140	151	138	133	130	149	123	143	139	123	149	126	138	135	140	158	144	132	142	136	133	137	141	169	126	126	139	154	126	139	151	127	127	129	137	135	129	122	153	150	131	141	113	144	128	114	129	146	141	140	136	137	150	150	141	129	141	158	140	149	161	145	124	148	137	127	159	127	136	133	132	130	149	129	167	148	133	159	137	139	135	130	131	145	159	154	138	132	157	152	132	133	128	133	159	121	125	142	144	153	156	138	134	159	147	147	133	123	128	141	147	149	131	148	150	128	131	138	128	141	156	138	150	127	140	153	143	143	139	150	127	135	138	130	113	145	143	144	146	128	124	139	139	130	127	148	133	137	142	140	148	158	139	162	144	130	136	132	153	110	135	147	144	155	137	136	149	133	133	139	140	129	159	122	158	155	134	142	144	155	127	140	129	140	148	131	155	136	132	112	140	135	118	128	128	152	127	149	138	140	139	122	132	136	133	142	143	141	138	136	143	161	140	153	143	137	144	156	141	153	154	144	137	136	140	127	163	119	129	149	138	145	141	146	143	113	155	148	116	135	140	114	149	133	137	135	140	133	121	132	126	141	159	152	116	132	159	143	144	147	140	120	134	146	143	137	135	120	107	129	134	157	131	132	156	133	105	140	135	163	135	152	144	146	130	166	126	146	139	134	162	151	134	129	117	134	156	138	131	133	155	140	166	141	130	147	119	146	153	126	141	148	141	131	136	144	137	116	123	125	140	141	124	143	145	162	136	143	141	131	131	128	127	132	136	158	125	140	144	144	118	113	139	159	157	128	124	147	127	125	119	164	149	124	127	134	124	136	137	127	113	145	143	152	129	143	130	136	133	134	139	135	113	136	143	153	141	116	152	129	122	123	140	136	131	114	150	134	148	124	142	136	142	144	133	123	128	146	119	133	134	126	143	147	111	122	131	138	121	142	132	133	121	150	139	133	149	139	152	121	131	130	135	145	136	130	126	141	143	148	115	142	138	136	149	141	131	132	118	144	142	137	151	132	134	129	133	142	143	148	149	144	123	141	107	132	154	130	144	156	159	136	139	161	117	138	140	143	119	136	118	135	135	122	134	125	153	153	136	138	138	155	124	154	132	131	140	133	154	141	134	156	130	147	145	131	160	146	133	150	135	135	117	155	122	140	128	148	106	141	133	150	138	143	130	169	135	146	139	145	146	129	127	159	103	145	122	145	138	118	147	154	128	142	138	144	141	144	145	148	135	138	154	162	142	137	145	134	142	157	141	123	139	147	130	131	116	155	155	149	139	118	146	177	143	131	140	150	141	160	164	162	145	142	130	136	164	136	158	135	135	120	111	147	148	134	142	149	132	153	150	124	136	118	127	140	145	127	148	131	105	119	139	151	146	146	139	153	130	144	173	137	163	143	144	120	138	141	138	142	133	147	142	150	121	139	150	131	130	149	144	106	125	144	145	156	149	131	148	131	145	130	141	147	142	137	123	152	130	132	140	145	155	140	145	136	138	148	140	145	144	151	147	129	162	129	161	136	114	146	150	138	141	118	150	140	143	143	156	146	130	110	153	136	149	128	123	132	131	142	162	133	139	140	152	131	126	132	136	140	138	152	113	146	138	138	120	128	132	143	150	123	135	139	129	121	140	132	125	149	144	130	138	150	132	131	122	155	141	139	137	138	129	126	135	120	145	131	146	138	144	150	125	145	150	135	136	149	132	141	131	138	132	162	133	142	129	145	120	145	149	123	138	162	134	127	142	124	144	147	129	139	114	157	119	139	117	140	133	141	135	158	141	141	118	133	134	147	148	136	138	153	143	128	123	126	127	126	146	159	145	125	126	136	146	145	116	137	141	139	148	135	158	128	115	131	125	139	145	153	151	167	132	130	129	123	147	134	149	153	139	154	138	126	135	150	138	145	158	141	153	144	132	150	110	146	142	156	126	144	136	163	150	139	144	144	150	134	121	130	122	147	132	128	135	145	129	149	143	142	141	154	149	129	133	136	138	147	140	125	151	135	149	137	156	141	139	144	155	157	159	124	137	129	136	140	165	140	142	132	144	129	150	139	151	144	113	135	131	146	126	127	144	143	123	136	119	150	139	156	151	156	153	143	147	155	143	145	142	132	137	147	143	139	131	135	125	153	131	146	134	152	132	135	145	113	131	123	121	137	133	121	160	137	133	147	144	136	126	121	115	138	142	136	132	119	142	154	149	131	146	136	152	133	140	143	152	139	131	145	143	115	138	110	130	143	131	134	142	121	137	156	152	133	142	115	147	127	153	140	127	165	132	145	130	149	115	115	123	124	141	137	141	133	125	122	129	121	159	169	150	155	128	145	144	136	133	151	123	130	140	134	123	152	133	154	120	122	144	144	150	132	141	141	147	130	124	141	128	129	133	138	147	146	141	135	150	140	141	140	123	130	129	138	137	126	132	123	126	131	149	143	137	157	164	133	146	142	125	164	148	141	144	117	129	119	156	150	142	145	149	134	127	140	132	153	122	145	130	148	133	142	170	135	138	139	148	144	134	145	120	116	144	168	120	124	136	146	155	158	128	148	136	143	136	157	125	135	134	134	130	134	133	164	123	137	122	135	149	120	144	138	147	124	125	135	142	161	135	135	145	135	147	131	125	119	128	122	147	132	152	121	137	146	127	132	154	157	147	148	135	143	137	141	128	150	144	122	152	137	149	119	156	131	153	149	142	120	120	144	128	169	140	151	117	125	136	123	125	128	125	131	123	135	161	151	171	134	153	155	135	159	132	137	137	130	139	127	137	152	145	139	119	141	159	126	145	135	133	139	148	122	130	132	142	145	124	141	147	140	123	128	133	152	137	136	158	146	137	136	122	138	144	153	119	157	143	135	140	137	125	137	136	144	148	134	173	137	127	173	163	125	155	128	129	128	144	138	135	122	136	137	144	143	147	141	123	136	132	143	143	144	144	143	145	154	133	166	145	137	122	130	145	151	147	141	126	125	146	142	139	134	151	155	126	149	142	121	140	149	150	143	132	141	162	117	149	134	142	138	132	120	141	150	150	137	131	125	129	141	143	129	138	131	168	141	137	130	130	139	134	146	128	132	136	140	116	133	138	143	157	129	158	136	126	133	117	142	143	134	137	159	141	141	150	132	147	127	141	141	141	140	121	123	143	146	118	121	145	120	134	164	133	144	133	121	126	146	132	134	146	159	131	142	133	144	154	143	130	136	151	145	139	119	147	132	143	135	127	144	136	143	109	105	138	137	141	134	149	150	144	139	146	139	149	150	125	120	118	113	124	149	137	116	135	147	143	132	145	126	137	131	141	144	167	143	132	122	123	137	157	142	125	135	154	152	146	143	121	153	135	112	157	126	135	152	162	159	139	133	131	127	143	130	142	136	129	138	139	147	124	147	152	131	126	135	136	144	149	139	135	125	146
29414	21989	16166	4689	1430	437	486	466	453	424	459	473	464	496	451	469	487	467	462	422	443	440	486	495	498	444	470	457	434	474	468	475	448	409	468	480	428	467	443	459	436	491	440	485	467	471	451	460	460	485	454	445	419	437	437	442	442	485	453	447	496	445	437	448	495	513	464	433	460	500	468	460	457	463	510	456	463	487	488	469	463	444	484	461	443	458	449	455	434	487	509	480	469	463	448	440	462	480	445	449	466	428	430	486	459	460	468	486	427	492	473	487	463	459	454	458	426	490	438	464	474	461	469	455	434	436	466	441	487	450	422	458	442	493	458	453	468	450	424	474	466	461	526	471	459	490	483	485	480	485	442	456	475	466	472	490	450	464	439	471	483	458	435	460	455	463	475	456	425	483	462	446	461	485	466	462	443	457	463	417	461	479	494	446	480	465	463	419	409	473	460	465	474	437	467	449	471	431	461	454	442	443	427	458	484	476	455	413	458	469	449	496	465	419	460	457	481	486	440	459	456	457	470	470	444	434	483	477	410	422	461	428	496	467	461	504	476	437	457	469	459	448	473	421	475	439	461	461	473	465	446	502	447	462	423	475	439	460	449	471	457	465	475	465	441	471	487	475	485	433	441	451	442	456	455	428	444	475	479	465	440	468	447	446	446	439	451	484	450	486	460	474	434	468	459	474	449	459	460	467	454	458	469	458	476	457	468	499	465	507	460	478	480	418	458	501	448	427	448	428	420	465	418	475	458	494	424	442	434	493	457	443	467	432	477	438	486	472	479	434	480	432	466	456	466	446	454	443	489	458	498	461	490	467	471	457	425	424	447	463	462	428	455	461	471	471	480	448	422	428	471	473	443	436	452	473	501	419	455	432	482	444	474	479	468	445	462	495	511	434	442	446	430	479	476	450	440	463	467	501	466	455	468	444	465	485	454	475	477	471	488	470	457	445	476	469	514	443	427	452	474	434	431	429	459	432	476	478	436	466	491	498	430	483	463	429	499	449	472	471	481	477	458	463	424	447	491	474	445	470	443	470	471	483	446	428	478	454	444	431	451	446	478	480	459	451	437	445	462	442	432	436	458	494	470	450	450	450	481	412	483	449	460	465	456	459	479	424	465	433	452	444	446	476	442	462	477	477	475	500	493	465	450	496	474	466	438	425	449	445	462	442	436	465	465	432	429	524	470	462	483	471	477	489	452	450	486	431	463	430	445	430	460	479	439	465	477	459	424	457	439	480	460	448	505	473	499	487	458	466	419	460	423	484	423	481	443	458	437	461	469	461	440	444	443	457	444	456	421	456	481	469	446	458	468	453	443	428	433	456	508	446	468	484	450	441	493	463	458	485	466	481	446	502	447	455	449	458	473	466	458	435	467	454	497	487	462	475	458	444	426	488	406	442	436	440	497	439	463	471	452	458	498	447	492	462	483	448	450	457	454	469	479	462	477	462	462	491	455	453	455	493	476	457	466	453	428	451	463	451	453	497	450	451	424	453	418	471	468	431	494	430	498	465	466	468	477	450	462	479	419	436	458	460	441	475	452	469	491	456	457	441	488	444	428	457	461	411	497	459	455	478	394	471	476	425	452	470	451	469	469	484	486	481	455	490	445	459	482	462	457	479	461	472	493	467	468	461	451	422	431	423	443	457	459	445	461	464	464	448	496	469	434	409	456	470	502	435	439	439	475	463	462	420	464	480	444	447	499	428	440	458	485	479	461	445	450	495	421	476	442	440	486	453	446	459	457	469	481	481	464	444	453	455	466	441	471	439	472	439	481	448	476	466	497	495	509	473	485	472	477	478	440	465	419	473	442	452	473	462	473	456	438	422	447	456	476	446	493	448	493	436	429	448	487	495	462	453	450	450	432	423	467	466	455	438	460	490	466	438	431	471	414	462	502	441	494	469	476	447	486	484	432	440	452	496	453	465	471	481	432	494	504	415	469	488	476	458	486	439	433	453	486	451	453	416	442	450	434	439	497	456	479	459	427	456	443	467	432	486	468	452	450	452	445	496	512	500	449	489	427	469	463	444	436	437	470	470	460	469	419	453	447	530	457	459	469	447	463	462	445	481	476	485	449	451	474	441	477	469	448	458	476	499	471	439	446	497	429	449	465	479	480	469	482	455	462	405	453	449	463	417	441	451	434	479	472	491	444	457	444	483	448	508	424	436	449	493	463	469	470	459	472	421	487	467	480	482	455	451	486	458	485	483	443	429	461	442	460	425	453	503	473	423	438	429	453	444	418	392	472	453	480	448	453	482	450	450	450	489	472	468	461	467	458	467	451	448	460	494	473	499	462	436	464	488	455	458	442	464	450	437	443	493	419	495	462	446	469	479	448	435	436	406	466	470	496	490	444	448	472	457	454	476	444	414	450	461	500	464	494	486	449	446	476	449	447	480	469	487	461	441	480	480	464	448	492	435	470	478	458	456	472	517	421	449	419	416	469	470	440	474	446	432	453	462	459	447	464	452	428	441	444	425	450	452	437	438	430	448	467	483	440	441	467	463	464	455	444	482	512	430	506	461	481	473	444	443	466	451	469	446	470	502	451	482	433	509	435	450	466	445	458	462	505	474	445	464	461	449	530	484	463	479	444	446	465	472	475	429	469	458	474	477	485	442	459	451	469	443	475	481	457	443	464	444	462	450	476	450	453	433	482	460	445	456	461	472	478	480	434	411	473	433	471	452	472	435	466	469	499	466	470	467	441	471	488	440	468	477	456	447	461	455	444	437	455	419	464	469	466	498	464	486	456	486	462	470	469	461	453	493	469	430	470	449	488	457	479	460	458	435	500	475	439	414	477	448	478	476	418	468	474	483	482	443	427	471	508	431	437	432	479	479	462	483	428	439	451	460	474	494	491	435	437	479	439	465	436	474	444	470	471	464	495	492	456	444	504	455	449	437	452	440	456	471	507	431	457	460	487	448	462	457	469	467	467	485	474	459	445	462	490	440	479	416	469	506	469	489	461	484	469	417	481	433	420	472	494	511	454	499	479	452	457	480	443	468	443	442	441	497	438	484	435	442	454	444	429	502	517	467	464	486	455	479	463	478	446	461	444	497	487	465	445	452	473	419	458	457	470	435	477	466	467	432	446	453	434	442	442	469	428	469	456	424	459	457	432	481	445	458	437	492	493	450	476	454	464	459	464	449	490	460	431	439	451	461	476	433	475	482	438	423	483	442	482	496	444	453	476	470	454	447	462	455	452	436	464	465	416	462	467	432	465	465	458	469	477	455	429	477	469	477	466	496	460	433	486	483	462	429	444	439	482	452	482	473	494	460	473	473	472	477	451	485	438	437	455	453	445	504	525	443	460	457	443	500	444	472	438	465	435	502	438	481	419	464	452	464	460	445	488	459	434	488	480	476	447	464	479	449	457	437	445	414	468	428	476	498	482	467	449	436	464	482	455	471	431	433	443	447	457	459	494	463	445	441	428	467	483	468	432	466	471	450	449	482	443	449	445	461	476	453	446	457
62734	54104	45791	20291	5576	206	150	125	145	120	149	131	107	138	115	122	130	132	132	119	131	138	125	120	129	132	134	103	139	123	120	129	148	118	130	132	118	116	117	127	129	138	131	130	137	155	128	135	131	125	143	127	119	128	130	137	118	123	121	124	125	118	107	132	112	103	109	125	125	141	119	115	155	135	138	118	138	114	109	128	131	114	136	125	116	130	111	123	115	117	105	133	122	127	123	124	117	128	115	127	117	115	131	128	134	134	114	146	122	118	120	114	129	121	124	128	117	120	124	128	146	135	117	133	130	105	106	120	148	129	139	120	114	122	121	143	134	117	115	106	116	114	118	116	123	110	143	119	135	113	120	128	108	118	124	130	110	121	127	119	112	149	129	125	126	117	148	114	123	121	128	108	136	104	138	116	129	107	122	137	133	114	124	113	116	109	115	119	133	126	154	107	126	136	133	118	115	137	128	132	129	118	138	110	122	138	110	129	130	117	142	119	140	144	139	115	138	105	124	115	98	137	125	124	136	135	134	133	127	125	108	142	116	111	118	131	147	105	104	123	117	130	130	114	118	113	98	127	128	147	123	126	132	106	118	119	121	110	127	141	114	114	107	114	114	132	114	133	131	113	127	123	121	132	127	138	118	125	109	137	124	136	123	137	124	127	105	136	118	125	119	106	132	130	107	122	143	131	121	119	137	129	116	131	137	127	127	108	128	134	106	143	124	122	124	154	143	134	122	121	116	119	136	124	133	158	139	118	126	124	113	119	141	129	130	126	137	125	124	136	133	131	114	116	123	123	121	148	127	120	152	125	101	121	141	133	114	137	131	118	140	136	144	123	146	111	107	141	129	114	112	113	115	151	130	118	112	116	128	121	133	123	132	114	110	139	133	131	109	118	116	129	126	125	133	151	121	125	122	131	105	121	116	115	124	111	126	118	110	116	126	132	131	120	110	151	134	125	113	109	120	108	108	134	135	145	129	134	128	132	110	122	145	123	121	119	141	134	117	115	118	116	135	142	98	135	123	119	126	124	117	130	118	137	121	116	156	156	124	131	131	120	138	124	123	115	129	105	111	120	113	125	122	136	127	133	125	126	121	118	136	135	129	131	126	145	152	123	122	95	95	115	102	110	126	126	141	122	149	112	109	151	150	123	118	126	110	140	123	112	119	138	103	142	120	101	131	143	136	140	120	123	123	112	110	119	125	130	141	118	117	131	123	134	122	135	130	146	131	126	134	123	108	115	133	115	130	131	122	119	104	109	114	137	110	130	117	135	122	126	128	121	107	121	124	116	116	128	125	144	125	144	124	121	137	128	125	110	121	132	117	114	112	109	124	123	115	126	135	110	141	114	125	124	131	123	121	129	120	116	141	128	125	127	116	122	125	122	130	112	129	125	119	141	145	110	118	124	128	136	136	122	120	125	136	119	148	130	140	119	108	134	122	131	142	124	118	135	131	136	120	137	132	125	125	114	121	137	124	120	142	134	105	138	132	110	119	128	118	130	128	118	109	128	115	124	127	129	137	115	113	134	113	123	118	122	107	133	118	112	112	128	123	114	128	150	137	130	100	160	122	114	142	120	127	102	133	138	138	119	132	129	119	115	117	113	134	131	122	128	131	136	122	111	120	115	118	125	132	91	131	116	128	136	146	136	122	111	125	106	124	138	118	136	132	131	121	117	107	124	130	134	121	124	134	137	130	132	125	124	109	149	144	117	136	129	107	148	137	119	119	126	137	109	112	131	121	115	117	123	144	118	129	123	115	127	142	131	138	110	114	121	145	110	125	118	154	144	119	115	126	124	114	118	130	126	120	130	133	131	149	116	119	120	109	109	130	115	124	138	129	117	129	115	122	117	139	142	105	142	139	120	138	134	126	113	137	138	102	133	137	129	123	109	144	124	125	124	132	111	121	131	122	145	121	134	118	128	126	140	116	140	115	148	110	128	132	130	114	121	133	128	143	116	119	118	124	109	134	136	124	138	111	104	105	109	140	110	134	144	124	109	162	123	119	105	142	144	127	124	117	130	149	121	120	125	129	115	116	147	127	102	117	112	125	121	117	113	145	114	108	133	127	136	133	111	129	135	124	118	144	137	101	114	135	119	135	123	102	105	127	132	128	136	126	114	148	107	126	114	115	162	131	118	143	125	133	112	109	133	134	108	127	131	146	132	125	118	118	123	109	115	120	131	121	131	136	119	127	129	138	124	129	135	116	121	135	121	136	122	123	138	141	110	139	115	112	109	121	127	126	131	120	128	134	135	104	128	129	114	128	125	133	130	120	126	125	127	125	124	132	130	113	110	109	119	124	143	123	119	143	119	132	120	114	122	132	116	137	108	102	160	111	114	122	125	113	126	133	106	105	120	125	117	142	123	134	127	129	125	123	106	133	124	110	135	132	122	121	128	121	120	136	115	121	114	112	113	118	119	126	121	139	130	125	119	111	117	105	136	138	112	131	126	124	135	123	111	139	116	149	123	110	120	126	129	139	136	128	135	124	125	150	137	125	135	124	116	107	131	114	118	121	151	113	114	109	120	106	125	117	123	121	124	115	137	136	109	112	136	133	120	119	152	111	132	115	120	119	150	128	108	116	134	141	114	119	112	112	125	126	145	159	111	112	128	121	109	116	102	128	114	128	135	117	122	129	109	121	134	116	131	113	135	119	123	121	124	108	127	133	115	149	134	127	123	119	145	123	151	131	120	132	128	139	114	133	128	128	133	121	113	133	119	138	149	118	130	139	104	107	119	128	128	146	115	127	129	104	116	122	119	153	114	132	129	136	134	131	120	108	128	124	135	125	116	131	106	151	128	150	120	111	112	136	143	141	128	133	118	101	111	128	134	132	129	128	106	132	121	121	125	141	111	135	130	108	124	152	126	135	124	113	107	125	123	118	109	124	133	129	122	128	132	124	125	124	131	120	118	112	124	109	118	111	131	123	126	144	133	124	113	123	113	144	138	121	133	121	117	136	109	120	117	133	134	112	126	116	136	125	144	128	135	128	152	107	125	128	121	131	122	132	121	141	119	127	126	105	112	122	128	131	114	119	124	133	112	127	128	127	125	142	114	149	111	127	109	141	109	142	111	135	126	132	116	128	132	129	110	120	134	143	107	144	118	107	114	114	121	139	148	128	111	129	121	124	113	124	113	131	125	127	126	121	138	126	129	120	138	139	124	105	128	142	115	141	141	130	123	112	139	119	101	147	100	123	143	151	107	118	152	117	120	137	114	139	126	143	123	120	97	110	127	125	127	122	122	121	115	116	139	123	119	143	118	123	131	128	115	106	119	139	129	133	140	121	133	124	131	129	128	122	105	121	122	110	130	153	123	132	129	122	146	126	148	121	118	129	123	143	148	131	132	119	123	126	122	139	125	134	136	109	104	125	126	144	113	135	115	128	122	113	130	111	113	114	128	133	107	125	130	129	122	122	135	113	130	128	132	122	124	140	126	122	111	121	129	149	122	118	130	141	135	102	127
45901	45388	42431	24494	7115	529	542	479	451	443	473	437	460	436	476	437	440	451	424	446	435	423	441	457	425	492	390	414	432	418	440	419	418	450	473	389	432	450	403	385	431	404	424	433	443	428	403	426	420	423	426	454	417	418	428	418	479	415	413	424	404	422	411	448	445	404	435	397	418	425	467	404	424	436	431	401	475	409	441	440	449	424	383	447	426	402	430	437	398	412	472	420	425	413	408	395	431	408	440	444	462	388	449	370	381	428	429	418	441	476	436	434	439	375	428	403	418	419	429	448	397	401	412	440	422	422	425	387	405	448	442	430	436	461	423	398	390	427	411	424	435	442	441	435	406	429	439	432	430	445	481	412	392	439	429	420	417	446	412	407	438	434	438	406	396	412	415	446	426	450	435	443	408	428	426	396	444	442	397	427	425	442	431	406	399	394	458	434	416	429	394	424	427	412	440	441	450	444	436	411	451	421	465	423	445	403	417	435	420	406	415	425	434	421	437	372	420	432	422	400	412	398	476	426	427	432	427	436	423	432	433	443	384	452	415	445	418	432	461	418	466	406	403	446	376	438	418	425	393	409	428	385	419	449	467	427	400	402	445	427	375	436	441	415	418	457	412	401	452	463	428	421	418	407	400	472	392	415	413	430	434	418	439	437	404	420	404	396	398	451	397	453	408	403	438	454	425	420	419	448	397	418	414	433	432	414	401	400	404	431	450	376	422	402	436	429	415	374	406	423	451	440	426	429	438	407	405	418	430	433	431	440	430	427	449	438	384	422	442	445	476	446	430	409	399	428	405	389	414	403	437	436	425	459	420	425	411	439	425	462	424	421	430	389	438	396	409	431	435	432	439	419	424	409	408	426	429	436	445	417	415	443	423	438	433	433	463	410	435	420	422	421	440	391	422	404	443	417	392	385	403	421	413	409	402	411	407	438	417	372	438	413	421	424	456	436	395	405	420	423	399	436	431	402	413	430	424	450	414	405	436	440	415	431	400	390	429	406	430	386	438	423	430	442	419	393	414	438	437	389	416	422	437	404	442	414	412	397	453	442	420	442	451	435	452	447	429	430	420	445	429	412	401	437	417	420	430	418	437	405	395	410	429	422	466	403	396	422	398	395	420	416	419	399	436	439	425	458	441	406	418	401	449	439	430	409	395	418	397	449	437	427	425	447	397	407	436	428	416	435	439	446	427	411	393	396	435	383	445	434	472	437	427	395	413	405	410	419	436	427	456	441	408	420	421	425	452	407	420	415	387	427	432	418	385	421	382	429	400	411	436	373	413	414	434	441	437	428	418	417	445	411	394	429	433	402	435	430	432	407	397	422	436	438	427	425	430	404	423	444	397	423	453	398	406	460	443	404	432	410	445	431	408	407	422	414	386	415	400	429	431	418	461	441	439	447	409	428	396	416	424	411	401	389	403	421	432	368	428	407	424	422	423	404	448	448	419	383	433	438	436	420	414	445	397	392	427	456	432	467	411	417	410	409	421	409	425	444	416	466	390	412	371	437	440	458	433	411	454	412	397	429	405	416	385	415	451	476	382	430	431	402	431	419	407	438	421	447	426	412	421	409	433	439	443	426	387	427	421	397	437	406	440	415	420	416	432	440	407	362	399	445	460	397	423	419	438	397	455	413	401	417	397	408	436	408	402	450	411	424	427	409	415	425	445	423	416	409	418	392	430	389	393	422	471	428	422	439	452	394	423	402	434	447	475	405	396	480	400	428	450	404	381	400	420	358	374	408	422	426	441	415	428	414	406	389	416	410	394	435	447	437	407	416	404	443	408	408	449	394	425	406	432	375	461	417	399	427	363	402	435	418	435	403	423	428	438	424	442	390	439	439	455	438	443	409	446	424	385	434	428	419	393	420	382	399	437	396	419	439	474	412	435	406	417	433	431	456	439	407	430	439	424	383	434	435	419	409	412	436	395	417	416	448	444	462	441	413	439	407	432	436	423	423	428	439	440	463	420	404	429	472	431	373	458	429	409	394	429	393	432	406	397	420	409	417	442	410	416	411	429	413	418	423	424	468	405	451	442	430	463	432	447	418	451	409	406	447	392	407	443	420	399	448	396	405	436	440	449	423	417	436	409	413	418	423	454	425	398	422	425	431	412	471	381	408	431	391	406	463	436	447	415	356	383	434	438	422	432	404	405	395	433	424	401	443	444	434	400	432	407	402	413	411	430	396	428	449	416	450	416	399	421	444	422	410	442	421	424	425	441	386	382	403	407	437	415	437	433	404	461	401	425	447	438	460	434	469	450	402	437	424	421	397	430	426	419	425	441	391	416	404	408	425	448	434	418	432	438	412	408	418	424	423	393	443	414	433	391	422	456	426	417	421	438	444	443	424	439	466	409	410	429	441	446	424	420	424	395	438	414	438	421	422	427	397	420	427	428	409	431	455	414	412	445	432	426	454	438	422	391	421	443	430	432	404	400	451	435	399	429	435	418	419	406	402	416	391	422	422	421	405	421	417	424	441	414	441	435	401	408	387	387	431	410	452	416	417	447	431	427	426	404	405	425	416	436	434	390	382	414	480	420	408	413	398	404	414	389	411	418	396	403	423	401	426	401	437	444	389	398	404	436	454	401	433	422	406	408	424	400	463	454	432	420	422	404	429	420	438	409	431	446	413	481	422	410	417	421	412	459	432	421	396	421	387	445	392	473	403	425	388	439	422	437	404	408	418	409	414	445	430	400	422	458	391	413	420	436	422	426	399	453	420	400	418	427	459	405	412	432	441	417	447	430	421	430	418	413	398	468	432	426	405	402	444	406	427	392	455	449	417	438	389	434	447	413	400	431	416	421	432	447	432	398	407	415	448	437	419	429	441	415	434	402	381	392	431	431	422	451	400	409	398	407	444	438	414	446	436	374	438	425	403	404	426	407	434	428	417	425	418	410	426	397	430	390	420	411	402	431	404	411	365	452	461	394	387	417	431	423	392	416	422	436	453	422	405	386	440	423	412	451	409	377	391	451	416	407	428	405	416	473	400	433	416	433	417	464	400	433	457	391	440	403	455	419	438	437	447	418	441	428	443	430	433	415	427	379	422	387	396	405	425	433	397	411	425	421	388	423	416	452	388	414	401	413	419	437	433	375	424	441	455	402	443	444	448	416	431	388	394	451	431	420	464	445	383	430	418	426	393	384	470	403	423	420	440	417	427	455	411	400	414	460	410	395	400	440	430	432	406	409	442	426	428	414	392	455	442	422	379	411	438	426	431	411	438	440	395	431	395	434	444	420	375	398	409	439	400	423	404	389	366	405	425	414	419	404	416	416	398	406	385	414	410	448	417	400	429	400	413	415	451	452	419	447	396	411	428	440	421	383	425	419	404	386	424	409	388	428	414	419	412	423	440	432	415	452	402	375	422	400	433	421	459	379	425	402	416	430	435	440	407	428	426	439	448	423	475	429	408	385	416	435	424	434	449	401	452	406	471	410	396	362	412	411	397	417	453	425	412	419	452	437	423
77706	71679	61574	33947	14010	857	275	273	258	214	237	245	256	274	251	229	252	242	229	200	216	221	232	249	240	230	220	236	220	236	237	245	224	231	217	252	224	205	190	214	233	221	236	243	204	220	242	217	209	246	254	224	229	234	218	225	242	226	231	201	238	249	228	229	215	203	240	262	235	208	246	240	227	233	254	237	231	238	224	207	217	226	250	217	223	235	255	232	211	231	228	249	204	217	211	204	227	220	216	220	231	178	215	215	234	225	229	221	213	206	262	229	215	241	234	218	203	243	220	241	223	232	242	220	235	226	209	210	210	242	219	216	218	236	209	258	206	209	233	243	244	249	210	258	252	216	246	191	239	202	209	218	213	244	215	226	247	244	239	185	226	202	225	234	224	239	219	239	228	227	235	213	215	235	223	219	228	218	239	229	218	216	232	241	212	225	220	258	226	228	240	245	204	235	240	235	225	224	232	216	242	224	239	236	224	214	228	226	227	239	265	230	220	225	230	240	204	228	230	225	238	247	199	249	233	203	241	211	249	241	221	230	229	254	231	205	237	230	251	221	247	222	220	226	228	241	221	240	252	205	218	228	221	220	208	216	240	204	221	220	219	207	230	220	221	250	232	230	208	228	242	258	254	221	243	239	198	229	200	248	236	252	236	242	229	238	221	240	244	210	209	233	209	233	225	219	235	224	241	239	245	246	217	227	220	236	255	250	220	231	191	230	205	234	242	241	235	203	245	232	244	253	208	226	240	258	257	209	234	220	252	225	217	233	216	217	191	209	232	217	228	230	230	242	228	244	215	211	241	245	241	249	212	227	231	207	221	264	219	226	235	229	232	223	237	237	229	225	207	225	219	238	232	194	220	221	222	235	230	218	232	231	239	244	215	251	237	222	249	240	214	235	235	233	228	217	208	244	250	231	223	217	231	244	219	258	244	221	220	229	231	232	214	226	220	197	239	215	211	218	242	226	230	244	225	236	249	232	228	211	218	219	252	203	222	235	251	237	219	245	252	205	229	215	241	209	216	231	251	189	236	221	261	221	248	221	235	223	205	242	231	244	204	220	241	232	261	231	245	198	208	218	234	222	210	227	241	209	215	218	223	227	231	246	219	241	242	236	237	254	207	240	212	210	236	230	237	211	239	231	257	241	241	218	222	234	234	274	214	224	256	231	225	236	225	241	222	210	212	208	217	235	234	230	226	245	234	226	207	215	233	216	234	234	256	234	234	246	234	224	229	233	202	232	221	208	244	200	225	222	225	225	238	250	222	230	212	210	237	226	227	214	223	267	259	223	226	233	232	226	215	247	210	226	210	216	230	252	218	204	217	232	246	204	233	237	236	239	228	212	228	222	215	218	221	236	236	229	227	213	197	227	232	232	222	239	214	248	228	212	244	228	233	206	229	235	185	235	237	212	240	236	208	227	242	222	205	228	242	243	225	247	245	220	226	233	251	213	210	235	222	230	224	222	226	221	249	238	233	205	237	225	244	212	256	211	218	191	238	226	237	224	233	233	229	230	246	211	224	232	221	216	206	223	263	219	251	205	225	241	215	233	211	212	221	248	218	215	220	202	241	250	238	215	240	219	248	219	247	217	226	233	231	215	219	227	222	224	235	232	207	221	254	221	216	235	252	216	221	236	277	246	216	192	235	237	247	214	212	230	224	223	208	238	220	202	239	223	227	236	244	222	221	252	222	210	237	230	238	238	233	242	241	224	222	236	221	212	247	245	200	214	249	223	234	211	245	232	244	238	221	255	213	217	222	211	231	229	255	212	248	224	229	230	235	255	229	249	233	242	217	216	210	218	241	224	246	237	235	226	246	237	242	216	213	226	240	228	214	230	214	215	202	209	224	249	231	250	221	256	209	206	211	236	214	233	254	249	219	219	210	223	277	242	241	227	223	224	241	236	208	239	214	207	221	237	230	238	222	236	243	224	238	235	221	216	241	239	250	216	213	249	230	225	232	223	204	239	232	230	236	216	226	249	251	208	214	194	199	224	230	218	229	242	223	267	196	225	214	238	242	236	254	230	226	263	249	245	243	230	230	254	211	228	243	237	246	212	218	238	230	232	228	283	232	235	234	231	212	232	245	207	250	212	229	219	240	243	234	241	243	204	208	235	215	254	222	212	240	202	221	225	227	225	214	224	225	215	219	242	254	226	202	238	239	195	231	240	204	233	233	198	208	208	215	222	235	225	228	242	223	204	226	215	230	232	234	218	227	227	205	223	269	242	233	226	206	234	223	245	206	198	231	230	209	233	248	202	225	245	201	230	262	239	224	221	230	232	229	233	214	216	234	218	230	220	219	209	232	214	231	222	229	228	222	215	209	224	222	208	217	202	206	219	205	243	230	240	231	226	243	220	221	233	208	222	238	244	240	228	237	221	245	247	257	233	225	223	234	213	205	225	221	238	222	200	219	235	208	239	268	251	239	242	215	222	212	222	255	234	218	237	212	234	243	226	225	258	217	238	215	214	212	213	261	227	256	228	240	225	223	221	240	260	231	234	240	224	239	232	205	239	246	254	252	245	225	216	237	220	238	216	192	229	232	219	230	218	207	239	227	232	224	240	218	220	223	235	263	212	209	234	207	224	248	241	273	230	242	251	237	207	233	243	262	223	244	233	242	214	209	233	247	214	209	215	214	249	214	199	234	213	230	249	244	213	212	220	228	229	227	255	219	237	224	235	207	237	225	229	227	233	222	231	241	234	235	201	238	212	219	218	217	234	223	253	227	210	262	233	225	235	235	233	229	218	238	228	237	222	241	226	214	212	215	226	238	209	245	249	249	241	232	241	214	218	231	259	224	232	221	260	247	245	228	218	247	240	243	223	232	238	249	237	227	230	235	222	198	219	219	209	252	225	226	215	199	226	244	212	208	219	226	225	239	210	225	251	245	233	226	232	218	241	224	225	247	232	237	235	237	225	233	263	243	218	223	220	215	198	236	198	215	219	219	259	216	227	223	228	247	239	240	219	231	223	231	244	203	239	229	226	214	197	220	221	200	220	226	253	239	234	228	228	228	209	232	235	234	224	227	262	254	226	223	238	236	250	252	214	228	208	246	213	215	240	208	226	255	203	233	223	210	240	211	250	261	193	222	237	245	254	209	238	225	232	215	218	206	218	193	234	236	246	264	218	209	250	239	231	246	243	268	225	226	203	203	232	216	260	235	229	247	254	215	237	219	229	213	228	235	241	203	241	244	209	201	240	210	215	235	215	230	208	227	245	231	230	250	254	217	232	231	244	217	225	203	226	229	227	228	215	240	225	210	215	213	229	203	229	222	208	215	227	219	224	207	242	219	265	180	232	245	226	227	241	238	216	234	236	231	227	227	240	229	215	206	237	218	211	217	234	211	240	249	232	218	229	214	251	248	208	204	212	213	221	196	217	243	214	204	232	243	229	212	219	233	226	192	247	203	224	243	218	242	226	222	223	214	207	238	216	223	244	231	233	226	221	230	236	228	219	195	215	210	220
58888	61590	56875	38279	7675	1024	929	902	828	869	829	795	686	737	805	684	741	739	777	737	717	718	653	696	719	747	703	764	666	724	733	681	681	765	680	684	673	664	681	731	716	704	731	693	741	705	672	697	685	694	700	667	685	674	682	681	706	678	676	686	713	700	740	705	655	704	689	732	698	709	676	660	680	676	681	665	701	650	699	715	691	701	706	675	743	663	656	710	668	629	678	666	704	712	678	707	722	725	696	685	703	677	699	712	686	673	719	620	744	705	707	641	696	684	707	725	699	734	709	688	708	641	651	691	706	709	726	697	682	692	650	676	745	723	703	713	668	688	701	728	705	660	710	709	678	686	650	685	687	671	706	726	699	671	705	659	713	737	687	703	672	709	682	683	725	676	711	695	722	668	698	682	648	685	671	721	701	677	721	745	684	684	736	672	672	704	680	687	668	672	721	657	726	684	681	750	631	669	705	742	699	652	717	721	701	669	722	717	688	694	687	673	689	680	730	724	705	693	668	730	709	709	673	701	682	686	666	673	681	721	682	724	697	705	696	688	687	731	679	673	677	710	728	700	758	656	690	693	663	700	714	661	663	688	664	644	706	745	745	689	699	659	646	725	678	680	693	649	677	685	668	698	743	743	694	674	680	703	722	660	678	716	737	671	716	714	687	658	701	750	692	757	717	694	715	681	701	703	720	728	717	700	728	684	695	721	722	659	735	676	733	652	734	677	670	687	707	688	703	714	674	736	727	721	645	710	673	641	713	712	740	682	728	692	695	685	688	657	651	700	666	737	687	657	677	685	692	727	719	720	719	694	689	711	710	656	691	691	713	674	720	705	701	682	687	701	700	720	676	705	673	723	697	650	717	691	713	712	696	731	705	705	699	724	726	727	725	690	708	679	680	720	697	673	656	710	691	690	688	689	703	703	714	708	703	666	656	686	699	732	656	672	691	742	721	701	684	627	703	701	687	696	760	668	707	700	708	731	683	700	691	730	685	681	692	702	714	696	690	696	692	688	709	680	696	684	709	729	700	660	687	682	662	729	676	707	711	692	706	727	718	659	723	704	708	725	715	682	702	691	717	727	726	687	708	689	725	720	692	704	698	685	658	686	704	709	695	716	654	733	684	712	678	701	707	737	651	717	684	705	726	703	674	700	680	705	699	725	700	714	702	727	738	717	678	699	711	770	667	624	669	716	687	716	717	702	713	644	633	671	714	691	689	658	711	723	711	712	653	640	701	714	691	747	680	638	651	688	681	660	669	702	674	675	674	675	689	705	715	659	682	709	709	701	693	705	698	688	707	720	691	678	690	713	733	737	695	669	719	725	757	702	674	682	750	726	723	703	697	658	723	682	706	703	688	727	668	713	710	682	686	712	704	696	673	730	727	661	720	690	701	636	701	690	674	668	731	693	698	647	731	700	669	689	718	698	692	696	709	690	673	671	697	712	653	688	676	646	682	681	645	664	738	716	706	697	688	692	627	692	674	759	666	730	685	743	717	690	674	726	690	674	697	722	666	670	703	711	688	739	672	710	721	750	715	698	711	711	723	708	669	692	661	667	688	662	711	679	700	697	698	679	653	724	717	672	752	748	669	701	685	717	714	683	698	686	685	674	709	706	750	719	673	671	723	666	670	690	712	730	703	659	721	690	656	703	719	659	710	690	699	672	691	690	714	707	672	659	689	722	709	727	664	689	697	753	700	729	723	712	660	665	666	666	644	688	706	688	660	726	705	757	682	705	662	720	698	681	662	716	678	697	698	657	714	676	703	759	679	676	718	783	666	743	722	673	675	739	711	693	722	720	676	693	659	658	674	714	662	696	714	678	723	666	740	688	701	670	704	695	666	691	688	640	675	688	696	712	694	691	718	691	667	685	674	712	664	695	664	703	724	710	737	628	755	685	717	655	724	725	701	668	683	673	675	643	641	676	675	663	701	716	741	706	683	720	689	683	684	648	701	687	706	675	660	691	699	694	697	695	707	728	697	744	688	699	685	688	662	677	649	657	678	637	667	705	688	741	655	695	706	688	684	721	690	673	704	677	695	684	715	684	687	760	724	705	697	705	669	687	731	678	683	684	720	703	743	698	726	693	653	735	700	714	657	715	697	689	648	661	705	679	689	715	718	730	722	711	716	688	701	674	705	701	696	695	717	681	665	706	687	663	676	695	666	703	695	696	687	696	716	690	717	692	657	708	725	671	657	718	669	699	693	755	658	719	717	735	732	705	668	653	673	717	669	699	704	659	691	706	648	728	693	705	678	663	685	678	694	661	693	716	734	659	710	711	699	759	696	699	695	667	674	701	723	680	663	681	671	714	692	680	675	672	679	717	684	669	668	690	676	696	742	704	682	663	656	705	705	667	668	680	648	670	650	666	711	718	716	749	660	680	646	730	711	677	705	694	662	745	689	699	696	726	709	650	641	686	688	719	679	705	678	703	685	714	676	659	653	646	703	657	702	732	684	698	709	733	675	691	696	689	712	713	699	686	787	667	692	727	671	674	686	657	691	722	692	730	716	708	707	736	711	712	719	697	710	702	694	700	657	670	740	689	701	721	727	663	731	726	710	709	661	698	702	746	711	685	677	698	668	679	704	701	693	734	733	717	676	704	731	693	718	707	709	661	697	668	730	682	756	693	717	703	704	703	705	742	680	694	676	660	743	698	695	766	714	705	712	701	691	710	659	680	692	648	689	717	711	719	676	744	654	679	681	698	691	704	656	721	725	673	687	719	729	684	691	698	658	718	724	712	716	689	698	645	711	708	716	719	685	725	688	698	698	661	708	724	708	666	713	693	676	731	685	683	737	681	687	717	705	745	667	680	684	687	657	744	709	698	689	740	682	742	700	662	686	686	692	699	715	713	664	683	737	717	661	738	706	688	711	655	735	679	731	720	662	664	690	712	735	693	713	673	730	721	721	744	695	656	742	704	683	692	691	668	671	686	709	696	713	689	677	731	666	654	652	724	707	728	688	726	693	758	699	711	696	662	634	652	660	696	695	752	689	678	713	614	678	666	704	730	647	683	716	685	677	705	756	736	691	658	732	686	695	688	694	688	637	675	710	682	689	698	665	681	694	669	742	699	708	655	726	667	720	672	724	703	694	691	729	710	715	666	680	698	708	673	729	726	694	721	695	645	636	644	658	679	709	667	696	661	670	650	692	681	697	696	691	741	677	706	712	694	724	656	698	679	714	705	746	715	696	714	713	653	707	674	715	685	665	695	692	678	722	691	724	692	701	685	718	712	686	667	634	708	679	726	720	662	720	719	727	704	768	705	665	699	658	675	751	668	685	706	687	717	742	697	732	720	679	705	722	707	700	699	674	728	711	712	675	657	693	671	735	749	714	638	702	699	689	688	661	675	693	725	716	689	715	757	681	680	671	683	702	680	695	706	674	752	692	711	696	712	643	650	705	715	698	668	664	677	695	669	696	676	690	731	694	700	664	671	689	648	687	680	685	724	714	681	719	741	718	677	653	676
31041	17459	10361	1950	334	153	106	144	132	147	123	106	120	122	129	119	143	128	133	126	99	139	118	109	136	122	135	121	144	119	124	128	108	146	111	146	116	108	139	125	153	132	113	119	127	135	122	121	133	129	122	115	124	117	122	140	134	122	129	128	149	135	119	126	126	133	129	128	116	130	149	120	109	105	124	114	139	130	136	102	135	133	128	125	136	133	130	114	135	102	137	121	140	117	114	128	117	121	114	118	105	135	124	128	130	129	129	127	136	111	131	124	121	142	133	110	126	126	121	113	127	117	138	100	136	148	110	121	119	127	143	125	133	110	116	146	157	140	119	120	134	138	115	128	127	122	101	142	145	121	137	129	114	123	128	121	144	127	144	114	122	123	134	128	128	150	118	114	127	115	132	138	103	130	119	141	123	133	120	143	114	125	113	104	143	134	131	139	118	139	122	150	120	128	127	131	127	115	131	121	135	125	135	126	117	119	115	139	115	112	119	112	107	133	132	139	115	124	134	126	114	125	120	118	136	131	126	134	128	121	127	112	121	128	123	143	147	131	117	136	125	130	115	138	125	104	125	107	135	109	107	123	128	114	134	110	126	111	131	126	132	117	142	127	116	141	122	137	121	140	128	110	115	136	137	138	140	125	133	146	101	125	153	116	133	135	119	145	110	126	151	126	130	150	131	126	148	137	105	137	116	118	111	132	117	121	128	116	114	122	145	116	128	120	132	135	126	115	159	127	121	140	134	120	111	126	116	125	139	132	142	122	136	117	137	106	116	129	133	135	111	124	139	126	116	127	107	130	136	114	135	108	105	132	120	128	123	119	135	132	111	117	114	122	118	115	139	139	122	135	133	119	131	140	134	137	126	114	114	120	109	143	117	128	139	122	112	125	128	116	112	116	129	139	147	109	128	123	120	115	132	127	113	134	126	140	123	132	118	134	112	111	118	117	136	124	122	113	126	138	140	119	125	125	122	144	132	123	127	132	124	128	130	146	131	130	122	140	117	138	115	133	123	129	145	108	132	108	150	113	119	136	137	123	116	128	144	130	144	126	123	142	139	133	114	123	118	139	117	111	129	127	146	136	118	133	125	115	115	137	138	118	134	117	152	122	127	119	129	148	112	129	131	129	139	119	136	132	140	113	119	134	144	116	114	140	134	131	115	120	113	143	136	137	111	126	120	119	120	118	127	127	138	119	112	137	133	127	140	137	149	109	134	147	132	142	112	107	127	138	135	149	155	134	147	133	122	131	129	118	133	139	120	155	146	116	150	130	132	118	118	117	137	135	122	124	139	127	120	136	135	132	145	110	122	130	134	138	134	129	126	117	114	106	138	124	124	143	135	131	130	116	131	126	115	130	127	108	135	119	142	132	142	132	136	144	149	120	130	123	133	125	141	109	136	137	151	131	139	140	134	124	153	130	125	117	141	128	124	137	134	116	118	138	125	108	138	131	126	139	125	128	132	150	117	139	119	114	121	124	130	120	117	123	119	123	116	125	134	130	140	139	128	139	137	108	108	132	132	107	125	157	113	125	142	120	144	121	116	120	144	102	128	126	140	128	123	133	122	120	131	136	127	132	104	117	150	124	115	110	109	114	116	144	134	138	139	109	128	122	117	117	135	138	126	129	144	119	119	121	120	135	125	121	118	120	136	131	114	136	124	149	136	133	131	144	129	131	140	118	126	141	128	120	134	128	138	144	129	133	123	136	130	141	130	126	121	115	134	134	104	121	111	121	131	130	123	110	127	129	116	144	124	118	149	127	103	120	125	104	111	136	141	123	139	138	141	131	130	126	122	117	154	107	132	128	112	143	124	120	116	125	129	128	132	124	135	136	142	118	132	136	142	134	152	111	141	126	153	152	111	127	128	114	121	140	136	143	137	116	137	126	147	128	145	133	129	130	126	120	133	123	127	143	144	121	132	151	133	143	143	134	126	124	119	136	135	105	114	131	122	152	115	115	133	127	133	138	127	129	122	141	122	131	105	134	138	110	130	139	126	141	110	122	134	111	134	116	127	128	143	128	108	111	117	131	109	148	125	118	145	132	129	115	124	131	122	123	134	112	116	109	122	110	145	129	132	118	101	110	111	131	134	136	128	109	131	138	108	139	119	113	130	119	116	138	124	129	126	126	126	128	136	151	124	124	122	122	108	138	130	134	126	127	138	127	132	121	148	144	117	116	133	113	148	133	121	121	123	128	127	123	121	128	116	123	135	112	126	119	116	126	113	111	107	140	148	111	124	149	100	110	133	141	125	125	124	128	105	116	129	121	154	141	122	135	137	113	127	117	100	137	123	139	135	120	114	110	125	122	113	126	120	139	120	124	125	121	142	107	133	129	125	131	119	128	115	123	124	124	110	143	151	156	131	136	130	120	131	111	136	105	126	120	116	107	129	115	119	121	126	139	121	136	115	133	132	127	136	149	134	141	109	128	121	131	125	115	128	126	136	128	136	150	99	117	121	130	127	134	134	100	125	121	132	131	120	144	131	124	142	129	134	134	121	132	129	130	122	133	130	134	110	149	102	130	140	107	137	122	113	136	137	137	110	134	142	139	155	130	134	121	108	118	142	122	126	120	149	139	137	125	126	138	136	115	141	131	135	136	112	119	144	116	125	138	132	131	128	125	148	117	121	124	163	129	116	113	137	136	120	119	134	140	133	128	115	130	120	123	132	121	135	148	112	123	105	126	129	140	121	148	126	115	123	135	139	141	146	138	133	129	133	124	126	143	110	116	122	122	110	133	124	93	142	124	117	109	128	131	130	144	121	127	130	135	127	139	130	136	149	129	135	143	115	127	123	148	139	131	128	130	120	111	120	137	136	134	118	131	134	117	140	138	144	127	131	143	127	123	113	119	143	144	124	126	137	132	141	120	111	142	127	136	117	126	114	101	127	114	114	112	125	121	121	130	126	121	119	131	125	148	117	137	136	109	121	142	121	154	132	122	124	109	123	130	138	119	131	121	128	125	116	121	142	127	132	130	116	117	150	117	124	121	116	135	115	119	142	114	159	146	122	126	129	131	135	130	129	132	123	121	146	125	126	128	119	113	119	129	113	129	131	139	150	131	140	126	115	133	124	135	134	171	125	139	110	99	125	134	145	125	130	128	102	107	138	114	123	111	113	124	116	123	120	133	128	129	127	132	127	114	152	137	151	137	133	141	125	128	141	124	107	138	120	114	115	122	131	144	140	116	105	115	119	111	114	125	126	126	143	141	103	143	136	103	119	133	131	115	123	124	132	125	121	150	132	128	134	138	121	127	143	132	136	132	123	127	119	127	128	117	132	135	133	159	119	151	134	136	119	142	146	144	129	137	130	122	137	135	133	129	126	158	111	131	117	124	117	145	121	139	106	125	115	149	116	117	127	125	113	134	113	135	130	130	138	132	108	119	130	150	104	121	129	118	125	131	103	132	142	121	131	121	128	127	127	119	110	129	140	172	125	124	112	114	119	133	146	116	117	112	131	129	130	135
28605	20143	16144	4299	823	442	466	435	437	451	411	422	473	429	412	434	427	390	414	432	473	419	434	421	389	435	420	425	428	442	422	416	440	459	411	458	431	456	432	450	415	436	430	425	449	416	403	428	449	442	424	461	436	419	470	430	422	403	421	403	433	443	408	441	468	437	416	463	407	438	457	417	445	413	398	420	397	426	412	439	389	446	422	393	441	419	441	417	399	435	437	434	414	417	456	412	394	388	445	452	428	417	419	432	450	432	405	420	430	406	421	460	419	402	433	447	440	448	419	453	438	422	396	429	415	445	442	418	429	447	431	434	421	416	464	392	439	438	436	447	466	427	462	448	440	440	414	458	422	438	419	440	420	446	422	418	401	430	426	451	445	424	436	404	443	427	441	426	447	451	428	468	425	432	399	442	433	381	437	376	452	412	469	450	425	422	390	426	384	447	421	434	434	439	406	410	466	416	456	456	458	399	417	397	379	423	434	483	435	417	390	439	427	412	430	394	418	413	406	405	431	438	416	392	425	398	431	465	464	435	462	421	437	419	425	460	439	409	436	421	440	432	433	431	401	422	430	424	428	441	452	390	436	463	415	389	438	470	426	401	439	437	408	423	438	448	411	432	408	421	431	443	431	459	427	431	411	423	421	473	433	431	425	412	417	452	449	429	466	465	423	417	420	378	404	404	431	460	428	396	431	385	419	430	421	436	436	396	420	445	428	452	435	457	473	466	403	441	450	380	420	412	381	417	426	431	429	446	456	460	439	428	419	391	439	414	431	412	430	423	460	404	452	395	459	462	446	410	429	442	447	431	440	416	452	427	426	397	415	449	432	405	395	408	403	431	426	436	391	424	428	415	396	467	437	434	439	397	454	431	397	440	437	442	443	428	408	433	428	433	383	419	451	406	394	432	408	439	385	380	441	418	452	450	432	424	428	435	383	423	426	420	441	413	439	436	462	416	429	414	418	433	427	437	421	414	385	434	449	437	436	457	428	416	471	433	431	431	432	425	432	413	399	416	405	399	400	419	442	417	444	442	426	448	417	430	414	439	436	422	427	411	409	402	442	437	417	469	415	410	411	408	468	420	451	412	448	442	414	450	433	377	423	463	420	403	402	429	407	416	426	447	434	416	439	473	433	424	435	395	431	429	429	443	415	409	409	420	440	431	424	390	422	421	410	467	440	413	404	441	421	411	432	409	419	387	423	416	464	454	400	406	444	443	429	424	415	460	410	385	398	470	404	413	489	424	405	393	420	428	418	397	440	416	409	413	444	434	446	480	482	460	425	420	445	382	446	428	392	425	401	431	397	424	432	401	434	407	438	424	453	409	404	429	449	423	407	436	411	458	407	416	425	448	414	410	430	390	393	423	414	413	427	419	432	420	398	422	437	422	412	391	432	415	448	440	407	431	411	427	408	412	433	407	413	460	446	438	421	408	442	391	444	451	444	414	410	422	448	435	408	450	422	414	409	454	416	439	423	439	407	447	424	413	419	423	406	411	400	439	444	444	453	409	465	392	399	434	425	429	401	373	398	421	460	436	439	461	469	381	473	425	417	465	444	441	404	432	412	450	418	418	434	432	422	450	420	437	433	429	456	411	430	396	379	416	397	437	446	412	434	413	377	405	412	423	455	427	412	396	420	417	406	433	451	432	441	450	416	441	435	431	424	410	417	461	463	442	430	444	423	407	466	440	441	433	421	415	445	435	409	407	452	405	428	434	436	440	432	459	457	459	427	381	413	446	402	434	432	440	465	400	405	416	437	408	422	436	413	409	412	436	391	428	429	397	421	433	486	413	404	421	378	408	413	457	431	406	391	475	416	420	396	419	431	429	409	417	433	440	450	413	405	474	444	416	395	394	415	433	426	433	425	463	425	400	447	405	443	399	418	442	435	444	435	411	442	433	423	419	425	418	394	421	390	445	405	455	389	444	424	399	435	402	431	439	403	432	430	396	423	390	419	414	425	447	417	389	416	430	426	452	421	443	430	443	407	454	409	417	436	406	403	434	414	414	426	452	442	433	421	440	429	419	468	437	439	449	422	399	427	439	445	426	423	420	419	413	429	460	435	443	438	426	443	421	410	418	471	397	431	429	431	444	415	422	413	407	406	427	390	417	402	406	395	437	422	463	423	386	457	467	435	418	423	431	443	429	416	428	423	394	425	401	411	415	415	393	447	422	419	460	401	478	440	409	434	438	395	450	420	439	418	430	425	446	430	408	442	449	418	402	408	436	436	418	452	460	435	399	431	423	439	451	442	413	432	383	446	415	433	440	429	432	431	452	418	410	452	436	412	444	379	402	409	400	405	401	431	499	425	461	408	428	439	454	430	396	413	440	443	447	428	430	390	445	431	423	432	410	394	421	408	432	392	455	408	448	420	422	420	409	476	443	419	436	412	439	416	406	409	425	442	444	418	430	416	436	408	439	423	438	399	411	404	385	460	428	404	461	445	411	428	422	420	411	413	419	455	393	458	440	448	440	406	444	454	409	406	435	440	402	454	450	452	455	469	406	427	423	419	440	398	408	441	406	382	421	402	454	451	410	395	392	407	395	408	440	382	410	420	385	411	416	423	445	444	419	471	440	410	409	423	409	441	417	415	445	435	428	455	391	433	390	425	426	411	420	429	396	440	429	473	424	429	434	399	388	465	412	434	423	414	404	410	387	445	444	428	430	418	398	406	435	406	388	430	466	406	441	421	418	403	432	434	479	407	422	426	438	414	468	459	456	420	443	431	396	424	406	424	447	410	401	403	421	423	414	418	429	426	429	434	421	435	451	440	422	416	416	421	478	431	446	454	445	462	399	443	414	425	417	431	453	393	418	445	426	396	426	476	446	455	413	433	465	408	422	412	403	447	444	421	424	465	432	406	420	464	418	497	418	417	433	396	417	460	427	411	455	428	434	386	416	390	458	446	412	395	432	404	422	477	435	416	415	442	416	418	449	406	437	448	434	458	434	457	406	428	427	439	419	421	400	437	463	430	430	422	419	457	474	409	439	427	413	395	435	446	420	389	435	417	417	411	423	416	440	423	425	429	420	454	413	413	385	442	382	431	416	424	407	447	429	433	410	430	452	375	427	465	441	475	416	431	447	446	398	418	395	406	428	409	423	453	426	406	407	415	390	416	414	429	416	400	431	405	439	410	422	395	412	401	423	407	455	428	449	436	407	435	412	411	447	444	442	436	421	443	419	471	405	417	432	430	455	408	419	443	486	441	421	439	423	401	416	466	440	436	420	435	458	436	442	430	470	415	441	440	411	439	399	414	462	429	439	421	406	414	399	386	451	447	410	380	394	399	404	432	423	418	426	398	442	425	424	413	434	429	394	449	429	432	444	454	441	395	446	427	387	442	387	420	426	449	418	418	419	423	420	468	430	439	457	442	446	415	428	426	454	411	436	425	419	454	412	409	467	434	414	456	402	460	420	450	395	448	453	383	409	418	425	445	434	431	409	382	448	391	449	428	402	445	442	401	428
61915	53921	49026	22764	3892	167	139	122	140	121	132	111	114	116	122	129	112	119	111	121	120	119	111	108	109	128	102	129	131	118	119	115	122	122	114	100	112	109	118	98	119	126	114	125	111	117	109	124	119	114	121	110	107	102	117	124	124	126	116	119	117	106	115	139	102	113	97	106	104	131	119	126	102	97	134	126	106	105	127	110	111	130	113	108	117	111	154	116	114	122	114	123	99	119	105	109	99	113	116	114	118	130	105	121	112	113	135	115	115	121	126	121	121	90	134	134	112	133	98	108	118	105	125	118	131	97	95	112	112	121	120	125	126	122	101	116	117	118	110	116	136	139	115	125	117	117	128	126	121	113	144	136	101	114	111	128	109	105	119	102	105	130	122	121	133	132	109	120	128	122	112	114	120	123	131	132	105	129	134	126	119	121	138	122	129	112	122	117	114	120	132	119	110	109	98	132	115	122	121	120	110	118	110	137	115	100	101	108	125	124	139	114	109	103	123	106	127	119	126	124	130	127	148	117	128	125	133	114	128	123	127	107	123	130	100	114	126	125	105	118	120	118	117	120	96	117	92	122	102	107	105	131	100	122	130	112	100	127	116	114	116	101	115	120	101	103	129	108	92	143	128	132	129	145	113	105	107	129	98	126	123	109	121	127	122	119	121	130	111	124	123	87	119	104	125	122	105	123	116	119	121	121	124	121	115	110	109	130	108	113	111	105	128	124	121	113	114	126	120	123	105	150	103	121	120	115	105	113	117	117	101	124	123	85	103	122	101	114	116	118	113	114	123	115	123	123	111	143	130	128	117	124	105	116	113	108	117	125	115	123	110	97	111	97	99	129	110	112	100	114	107	111	113	102	106	113	131	123	105	109	124	118	115	92	145	114	120	104	130	120	97	126	124	131	102	124	133	131	101	109	111	108	123	127	130	118	114	126	117	103	118	97	110	128	129	130	116	118	125	115	123	127	120	115	115	128	109	112	122	108	121	121	127	117	127	112	92	121	124	123	131	110	112	110	104	95	132	119	113	119	100	117	137	116	107	102	112	129	129	105	111	115	119	123	108	124	117	112	110	122	105	114	121	112	115	103	115	115	133	107	119	117	122	123	123	115	118	108	124	124	116	118	125	139	103	122	117	123	129	109	118	112	126	110	135	116	138	111	109	126	115	99	127	136	109	110	112	127	115	113	105	104	135	116	125	129	116	104	121	118	107	116	104	111	98	136	114	136	117	109	133	102	117	96	104	118	108	110	108	111	113	135	122	126	98	113	97	125	110	129	120	135	119	102	115	106	131	104	125	136	131	103	111	115	106	103	121	117	142	111	100	122	119	116	114	123	114	98	132	120	121	110	124	123	119	101	111	117	88	123	120	111	120	135	124	109	109	108	114	124	115	123	109	112	117	121	108	110	109	110	121	111	110	124	118	107	94	112	119	104	98	113	115	101	111	134	126	130	118	118	136	101	124	107	114	101	128	112	120	106	123	114	136	132	123	116	104	104	121	112	114	126	123	113	126	112	95	116	109	147	111	116	124	112	132	105	111	112	123	104	115	131	114	111	108	125	113	115	116	126	138	109	113	106	118	101	120	125	102	100	142	121	122	136	102	107	131	129	119	116	117	123	118	120	136	127	118	137	113	123	117	131	120	135	116	122	125	128	120	110	115	125	107	117	134	130	125	127	105	132	100	133	115	114	131	115	140	133	120	110	109	117	108	140	123	135	100	115	131	122	115	130	116	135	112	110	101	125	98	139	126	109	108	114	116	131	121	101	126	123	113	102	108	113	102	102	127	123	114	120	120	120	112	117	130	120	101	120	101	111	123	119	118	133	122	101	108	119	122	122	120	146	99	126	106	126	124	130	134	124	121	103	126	109	118	136	104	111	130	122	115	120	114	100	117	102	120	105	133	132	117	99	96	100	121	132	120	117	119	121	127	133	105	138	106	107	94	87	124	101	116	122	116	114	148	122	130	112	102	93	105	117	135	124	105	114	108	110	99	114	107	97	97	109	104	103	108	116	123	125	118	125	121	124	115	114	110	123	138	94	122	122	120	130	111	122	96	127	128	122	99	114	113	144	123	112	107	103	112	125	101	122	116	123	130	114	102	106	125	124	97	126	116	128	131	124	111	132	101	125	101	113	105	122	119	96	106	100	120	122	128	120	120	123	104	133	107	101	106	143	98	110	106	101	109	118	103	114	112	135	103	112	105	122	118	125	103	98	119	135	114	120	109	122	112	116	109	142	120	142	129	117	132	122	123	125	137	108	121	134	103	122	102	120	116	93	115	125	108	126	115	114	117	125	105	103	126	105	129	120	114	112	110	118	122	127	118	99	114	127	119	102	117	110	110	114	129	111	122	120	111	111	89	108	131	108	98	124	112	104	118	115	119	115	124	130	119	121	109	125	103	107	109	138	125	131	117	123	118	109	121	121	124	120	99	111	106	114	108	120	114	121	114	127	118	119	115	105	98	105	122	115	124	134	127	133	125	110	115	127	105	102	104	100	119	121	133	132	128	120	114	124	111	133	138	98	118	137	120	115	104	121	119	113	110	120	98	107	128	115	96	111	119	109	118	119	105	112	121	107	107	114	107	111	130	122	104	116	116	100	102	114	101	128	112	122	111	122	110	118	106	129	110	118	111	118	109	113	118	129	108	105	127	106	108	122	119	100	127	150	116	105	114	121	112	119	124	113	118	117	128	101	98	118	125	106	119	117	121	121	132	140	128	97	117	124	105	109	132	116	113	114	110	85	111	127	130	120	108	114	128	101	120	111	114	114	113	115	123	101	112	118	98	116	112	97	117	121	127	118	99	106	104	122	107	112	131	138	108	96	140	110	125	104	116	100	120	143	140	127	126	114	105	107	124	113	116	102	108	114	111	116	109	104	119	146	135	141	111	118	125	128	125	128	113	121	117	133	130	114	122	122	114	121	112	102	130	134	127	109	103	108	135	122	115	115	115	99	141	139	131	122	122	136	100	115	113	122	120	112	121	109	121	106	126	115	130	119	107	108	98	115	119	118	128	113	121	98	108	118	114	115	109	131	124	125	105	116	118	106	130	128	116	118	110	135	133	100	125	100	120	132	128	103	136	94	96	129	139	119	135	121	111	107	105	113	124	96	122	121	130	126	135	110	107	129	135	115	106	117	101	116	110	100	136	126	120	105	125	140	109	126	120	125	108	112	128	106	123	111	127	101	121	125	103	116	111	117	116	103	118	101	115	124	124	92	119	116	127	122	122	116	143	123	105	115	97	117	125	92	100	126	126	103	122	104	118	115	139	105	136	125	112	125	128	107	135	118	101	106	119	108	131	133	135	111	121	105	123	115	125	114	93	94	125	116	136	109	129	121	108	119	119	123	110	130	124	114	119	106	126	108	128	119	102	112	111	118	129	115	109	114	112	103	105	103	130	125	94	130	118	119	111	125	118	120	127	102	120	132	126	138	128	110	100	110	106	103	121	123	131	104	106	114	109	128
44511	44315	45163	25266	3474	581	515	493	456	487	443	497	468	457	460	387	388	412	412	407	402	444	383	410	410	419	367	400	426	412	392	394	429	368	424	433	407	419	402	405	409	392	438	427	407	377	398	436	407	374	378	403	386	419	419	400	383	379	432	375	387	421	392	392	425	429	393	364	382	382	419	393	385	385	376	349	424	403	405	376	430	389	419	374	373	435	403	403	383	420	376	388	417	407	419	392	371	402	415	404	372	407	347	370	398	433	370	451	386	388	390	440	427	385	394	390	383	400	386	431	375	398	412	364	393	435	410	401	395	375	381	402	392	404	387	381	396	406	420	434	371	416	367	425	409	405	360	381	389	382	380	365	427	389	390	413	388	377	388	387	405	381	399	394	404	397	413	392	387	389	401	384	381	408	382	391	383	408	415	347	427	369	392	413	388	383	383	395	374	384	380	403	432	398	406	399	436	413	392	409	354	387	396	455	411	393	409	407	411	369	390	430	394	407	432	405	405	398	370	411	372	398	426	398	374	401	418	405	390	420	388	394	379	429	380	395	402	385	402	389	378	421	374	398	388	389	418	398	403	402	385	383	394	416	393	382	400	425	370	426	404	420	367	401	411	402	423	390	394	403	383	380	391	408	407	377	409	420	366	372	399	416	406	419	414	356	384	401	383	387	369	393	422	395	401	381	396	418	419	414	387	375	420	397	405	367	387	432	386	371	413	387	396	375	398	371	434	402	428	395	457	397	403	385	365	400	439	378	383	366	413	384	417	429	396	375	419	415	410	397	412	389	407	374	401	392	391	382	384	386	373	415	445	404	407	405	377	415	392	398	434	377	383	413	377	394	414	381	418	448	392	370	415	400	395	440	409	380	413	396	384	397	379	416	442	375	386	405	414	401	401	383	399	368	407	366	369	381	368	438	395	377	380	410	391	367	383	390	382	383	400	352	409	401	393	375	395	383	358	374	425	404	439	402	402	408	406	394	388	415	434	397	419	429	417	353	420	367	425	379	410	357	396	370	436	385	392	415	388	359	406	373	437	385	411	364	392	376	402	405	407	438	378	411	427	400	398	420	386	398	379	386	413	410	404	407	416	394	369	404	382	405	406	436	408	414	424	391	375	397	381	385	390	390	429	395	419	387	432	386	382	417	402	383	403	415	399	358	397	415	414	353	404	394	404	381	404	379	384	390	380	369	406	428	432	382	398	382	392	391	405	427	385	391	368	363	398	402	355	398	393	405	396	385	368	417	435	393	386	422	393	386	380	416	381	378	414	391	412	417	387	401	403	388	395	408	404	397	396	386	406	366	414	438	370	423	411	415	409	344	392	370	402	380	388	377	402	386	430	368	398	412	405	389	418	368	380	394	410	423	394	392	400	402	395	395	399	364	384	379	415	370	386	412	386	422	411	419	431	392	391	403	400	379	417	395	398	394	393	398	381	416	418	402	385	398	353	374	384	436	381	388	384	435	396	390	372	394	424	377	392	404	377	376	395	402	387	398	400	388	413	386	403	395	410	376	355	417	376	389	389	421	427	396	415	438	406	420	428	434	393	395	416	337	393	356	368	395	368	380	424	382	378	383	392	375	379	387	427	411	381	403	416	366	406	376	399	388	392	403	407	380	412	384	385	373	416	415	397	406	391	383	430	410	401	440	395	409	415	388	404	426	409	403	405	408	385	374	405	351	415	397	374	344	403	384	381	364	369	403	356	404	404	420	427	382	370	407	381	410	387	413	405	406	377	382	417	401	382	398	385	416	407	406	403	410	366	384	387	405	374	381	367	389	381	387	421	402	392	384	410	381	423	397	398	385	372	393	418	409	399	407	382	414	427	402	355	387	411	389	404	406	389	421	409	382	426	414	435	399	372	415	417	384	407	407	378	392	402	441	394	391	406	424	384	415	396	380	385	408	385	428	418	388	377	449	360	433	367	389	362	413	376	374	358	399	370	423	394	391	363	360	411	378	371	394	358	399	433	391	385	410	424	383	418	393	417	399	382	434	389	386	361	413	370	443	388	366	406	409	380	410	437	378	366	374	399	394	375	393	408	390	376	353	405	366	363	397	372	399	427	382	384	390	385	407	384	401	396	418	408	381	385	413	433	396	386	404	430	365	396	372	409	384	384	374	386	372	413	413	376	410	402	404	400	381	442	392	392	404	410	403	386	392	403	373	424	388	413	403	397	365	388	391	397	401	430	401	408	377	420	382	396	415	414	390	417	386	401	403	366	381	409	364	387	401	405	429	386	371	386	421	407	403	448	388	364	424	387	392	384	379	394	418	426	390	382	354	396	399	405	385	360	401	371	424	407	387	400	351	404	379	405	373	425	381	392	398	374	389	443	431	412	387	411	355	386	398	421	424	383	411	367	383	392	431	401	405	411	372	419	385	391	374	419	372	397	388	386	390	414	404	365	395	401	415	402	380	431	370	407	421	368	392	395	401	408	426	400	411	387	378	357	435	423	397	422	413	382	402	413	391	414	406	395	425	400	352	361	412	437	408	429	378	403	436	420	421	397	399	399	383	410	389	428	440	366	380	394	401	434	382	388	392	364	404	412	380	396	412	412	402	389	419	390	395	387	416	396	380	395	384	384	423	410	412	396	382	420	372	397	418	416	402	377	414	421	407	390	390	432	363	361	412	435	432	389	402	413	423	362	398	442	380	407	406	444	402	425	420	396	385	434	424	389	409	372	401	381	393	377	392	379	416	396	392	408	433	366	413	388	404	373	420	400	428	404	415	402	427	395	400	401	435	402	359	370	421	387	402	436	413	379	347	392	378	353	414	368	387	406	405	401	369	405	403	400	413	419	432	404	370	422	374	398	406	394	407	393	428	391	431	426	415	401	375	382	423	412	406	389	409	428	415	357	367	407	356	385	390	394	386	350	416	448	380	400	402	406	389	365	412	411	393	391	344	416	400	397	398	391	375	415	411	404	384	408	416	416	393	435	440	396	407	429	388	388	399	399	413	410	400	409	367	422	423	373	371	400	418	374	427	414	408	401	433	409	378	412	425	375	414	407	416	393	435	387	372	350	361	399	398	395	402	429	421	380	390	392	410	397	370	386	379	426	446	387	383	420	412	381	389	422	392	400	395	404	388	408	374	380	410	393	369	400	381	393	419	402	399	421	414	377	378	366	435	405	403	382	404	392	360	419	411	386	413	402	392	402	399	421	376	421	409	381	366	414	410	379	396	401	360	414	360	386	405	378	385	423	415	411	393	395	380	383	428	410	380	409	383	396	424	394	404	395	366	426	382	395	390	399	414	386	408	383	398	387	396	382	398	406	421	413	407	380	391	402	392	435	402	415	387	413	397	405	400	387	362	410	453	375	428	395	386	401	432	430	367	401	428	419	375	364	396	402	403	442	420	401	414	396	400	396	416	379	360	437	387	381	391	411	402	372	390	398	387	428	393	398	420	397	367	433	408	389	356	398	347	417	375	403	400	354	427	403	447	399	372	409	434	410	381	433	403	415	407
76802	70727	65395	37711	11565	873	286	305	265	249	265	230	214	227	217	227	197	221	239	234	217	229	218	214	223	249	243	235	224	194	243	216	226	226	208	223	248	213	221	222	214	229	221	256	231	188	223	231	217	231	242	217	244	221	237	237	240	204	197	228	227	233	206	248	257	210	207	236	219	233	221	217	207	215	219	211	234	203	224	228	233	214	222	210	225	205	228	206	235	219	210	215	203	212	221	214	218	229	242	211	238	222	212	214	213	201	241	214	209	248	236	248	252	224	210	229	219	224	237	208	218	218	228	208	224	205	208	234	228	227	218	227	252	212	218	237	215	212	230	230	215	224	215	244	231	226	222	224	217	252	204	228	232	240	239	208	217	229	236	212	241	239	219	221	266	198	213	208	223	219	236	217	201	206	218	189	213	227	233	217	206	214	229	208	234	234	221	220	211	208	211	247	244	236	215	211	221	239	213	219	224	216	225	251	244	207	205	221	215	232	221	223	231	251	186	223	219	213	241	225	193	220	246	224	227	219	229	232	226	202	237	231	218	251	241	218	214	230	218	241	235	226	195	223	244	206	202	205	222	230	235	217	217	227	238	228	200	214	199	229	205	214	237	210	226	202	237	234	223	212	233	211	218	246	191	241	213	199	213	221	199	194	234	233	212	200	223	228	200	225	228	222	219	222	237	215	231	213	235	201	240	242	190	231	231	222	221	219	193	221	233	233	213	203	248	223	226	222	217	243	241	231	256	223	239	235	214	216	223	222	204	253	228	232	206	222	242	206	222	229	222	232	232	240	224	226	206	213	209	214	233	216	191	219	215	239	223	199	244	204	220	211	209	213	217	193	234	232	204	219	223	211	233	244	231	202	221	218	201	237	229	228	250	222	227	217	218	235	236	199	239	223	230	216	233	235	221	258	196	237	255	217	223	231	230	250	248	249	232	229	206	205	238	207	217	242	229	229	242	233	234	213	206	236	233	220	239	260	208	226	200	227	220	202	221	204	211	228	220	228	202	211	228	245	254	229	221	228	215	219	190	176	226	216	237	229	237	251	236	227	221	216	205	248	227	235	222	243	244	223	209	247	222	223	212	227	243	219	206	216	230	217	239	223	186	207	236	225	258	223	227	216	220	239	214	218	245	209	230	239	239	236	217	222	218	214	225	202	194	230	209	234	231	199	223	235	229	238	241	232	238	207	210	231	252	222	215	227	187	232	209	214	229	238	212	225	229	216	211	196	231	218	244	234	207	232	198	218	232	216	240	211	227	212	207	218	228	234	215	211	193	206	217	237	198	216	205	219	235	231	204	229	216	201	187	219	218	236	195	212	233	240	221	224	197	261	227	243	190	205	195	251	234	225	210	230	223	200	233	207	197	236	217	228	229	205	216	239	232	222	229	219	217	229	236	268	214	228	233	262	211	221	197	246	228	229	223	235	249	255	243	238	220	223	218	246	226	209	204	231	211	233	226	220	209	211	193	238	246	214	249	243	229	208	229	240	215	206	212	204	194	210	212	212	226	213	226	206	232	241	234	225	220	218	228	249	230	193	207	188	231	209	226	238	208	199	212	194	238	231	201	221	235	237	208	229	235	206	211	232	212	245	261	247	225	215	247	259	221	199	212	214	217	216	224	206	238	241	213	187	244	229	217	228	236	216	218	220	225	220	220	203	223	225	240	249	226	217	214	184	215	212	233	261	217	225	233	235	226	222	223	205	208	188	193	253	186	216	218	238	209	220	184	217	226	219	231	218	201	212	183	232	235	241	225	237	225	201	204	247	204	207	229	222	223	223	201	236	262	216	241	230	215	211	231	232	218	222	197	240	254	252	249	218	212	254	204	249	214	231	203	206	223	201	220	224	213	205	244	239	214	249	201	207	221	209	226	219	215	228	219	219	219	217	239	242	221	201	238	191	226	247	232	233	196	232	234	227	222	197	203	234	227	208	245	200	237	224	216	208	247	227	242	221	239	210	229	208	206	244	233	219	231	215	224	231	218	207	236	221	221	255	231	210	205	212	212	231	218	246	253	205	194	244	237	216	208	217	216	216	228	231	206	238	241	209	236	227	239	206	210	229	204	241	204	184	235	229	217	236	212	202	225	217	218	214	215	241	213	202	212	223	225	229	234	223	197	234	227	219	237	237	213	234	230	225	211	255	238	240	197	247	194	202	221	196	200	221	236	200	225	207	207	222	236	219	225	178	216	227	251	211	222	239	179	211	213	219	215	227	221	243	223	205	233	239	213	223	214	208	234	237	217	227	248	228	196	204	235	223	218	237	219	238	227	225	234	213	228	222	223	221	219	237	222	209	219	216	198	234	237	204	234	230	222	259	238	207	231	234	239	219	220	250	221	228	244	210	233	215	209	189	222	234	212	225	248	207	203	211	213	213	216	193	209	213	245	219	213	220	207	227	197	219	217	207	228	214	194	204	213	220	248	215	220	216	238	216	230	196	208	243	231	234	210	231	223	248	216	249	234	223	216	224	213	210	241	235	224	224	214	221	228	224	227	242	211	215	230	212	207	213	231	211	232	230	235	243	224	205	194	241	192	209	209	247	214	215	215	224	203	219	206	194	234	207	218	218	223	210	211	224	217	220	239	210	216	225	214	222	233	262	206	237	210	211	227	210	220	256	238	213	208	240	226	210	202	210	237	223	219	210	202	229	231	199	238	224	231	198	202	212	218	205	235	258	232	204	225	223	214	205	225	224	236	228	239	243	206	230	216	243	221	224	226	232	230	236	211	210	200	212	222	258	233	212	211	218	233	235	228	215	214	264	235	238	225	200	237	207	205	223	207	212	241	202	234	204	268	219	210	229	204	223	210	226	225	214	242	236	217	212	221	241	231	211	210	231	186	219	230	214	236	206	233	218	229	260	235	192	202	235	220	215	213	221	219	244	222	237	242	211	222	229	194	236	219	233	214	221	196	218	215	242	252	216	193	211	245	202	211	204	229	210	213	215	227	249	222	232	238	219	247	217	207	218	214	236	194	238	197	245	238	199	235	231	225	212	231	225	223	204	234	226	228	201	226	233	196	225	262	211	235	222	225	228	226	241	232	234	221	206	197	240	214	235	223	221	215	219	194	195	220	232	214	206	237	210	226	235	209	246	195	205	219	225	242	229	223	221	234	232	231	233	207	223	252	234	227	219	251	228	245	239	218	225	214	208	245	209	226	225	243	202	217	211	235	224	208	215	203	248	209	207	222	203	244	235	239	227	213	214	237	231	202	233	191	227	205	239	227	210	236	235	199	253	209	235	203	198	252	194	195	229	232	219	200	211	234	200	224	234	205	229	233	217	240	217	251	223	232	218	214	215	228	245	232	226	234	235	242	241	244	235	220	241	219	222	227	229	224	222	221	207	223	224	217	227	189	211	247	248	245	217	229	217	235	234	251	241	214	235	245	210	230	218	208	233	220	196	218	232	248	228	213	209	233	224	253	219	232	238	201	243	220	223	240	244	212	214	256	202	234	228	259	220
58100	60144	60472	38699	3975	1108	910	883	841	826	792	756	773	768	760	765	733	715	728	724	680	670	741	734	678	730	708	682	735	700	682	663	676	681	689	697	647	683	681	712	668	649	631	639	673	706	690	728	701	684	694	717	656	689	673	624	684	696	660	671	675	700	728	698	712	681	678	706	680	686	705	677	745	658	639	665	659	663	662	685	675	707	673	689	681	646	702	663	724	702	654	671	719	649	688	711	628	731	709	689	711	653	737	685	706	654	688	664	666	668	681	664	684	652	631	691	743	677	691	688	684	690	648	673	671	680	702	739	650	695	642	661	625	618	716	682	669	702	660	668	655	727	680	674	716	675	673	690	679	690	618	680	663	678	645	702	677	668	673	686	722	717	718	650	707	635	672	670	707	655	691	691	683	730	652	667	704	707	653	688	673	629	697	687	727	693	685	659	695	695	643	691	664	683	663	683	643	679	609	624	679	689	674	655	681	706	667	662	691	716	639	688	664	650	674	709	679	681	689	709	720	700	704	678	689	677	685	705	694	676	676	676	729	696	702	724	670	683	707	679	664	692	702	684	631	657	694	638	687	655	665	673	716	686	703	653	675	719	696	652	677	676	653	707	671	694	697	675	707	674	665	671	698	669	682	704	720	683	682	675	674	697	682	670	655	682	671	676	648	674	711	629	670	682	678	713	647	682	718	674	708	668	647	663	692	706	674	730	673	668	639	666	685	700	635	705	696	699	667	670	678	676	686	698	680	669	636	663	662	656	674	704	679	713	716	672	616	688	725	697	674	691	684	701	674	737	690	633	714	641	720	635	632	706	691	648	716	667	654	648	686	704	641	654	645	667	714	656	668	619	685	684	653	693	742	655	739	699	672	651	689	732	704	693	676	689	647	708	666	677	664	732	711	643	686	694	655	697	646	675	688	739	647	718	663	677	654	653	690	669	650	712	667	713	675	668	697	702	713	672	669	699	687	639	703	690	657	656	737	700	670	658	690	670	676	648	702	698	734	666	658	669	705	645	696	708	671	683	697	660	675	665	668	685	685	680	656	698	699	701	719	660	736	641	619	649	650	680	677	678	625	694	700	704	708	655	689	679	659	631	702	695	708	675	698	631	721	666	694	673	675	695	696	691	664	658	637	675	684	658	709	677	689	690	680	660	711	688	716	647	696	692	708	697	654	635	709	717	705	661	651	690	686	644	625	668	710	710	723	656	668	707	655	761	689	685	697	662	654	678	710	696	727	722	690	666	688	651	712	697	642	652	702	678	674	635	671	661	729	652	668	691	649	689	649	671	619	712	653	659	676	666	660	668	656	674	698	605	636	679	722	692	671	703	635	710	688	651	653	651	641	683	689	638	693	659	718	667	660	651	672	674	696	699	659	661	689	694	678	624	665	637	651	630	670	700	653	658	674	719	657	612	687	640	674	692	649	695	676	684	649	712	685	638	710	662	714	679	683	697	656	675	730	739	687	662	605	708	677	682	676	692	679	651	663	670	695	658	703	644	641	685	672	620	688	668	683	685	705	711	703	682	669	669	660	650	689	673	643	759	668	714	656	725	676	710	698	680	645	643	630	663	664	685	693	649	702	657	656	670	680	655	688	683	694	645	691	701	662	674	663	685	668	666	717	645	674	702	680	735	685	672	670	678	680	649	744	689	661	637	701	708	713	689	686	689	685	721	704	711	673	710	650	676	664	695	667	689	643	694	712	695	698	703	683	688	709	689	643	664	700	684	650	620	673	696	674	688	729	622	698	662	714	627	676	662	675	659	679	680	689	676	695	703	680	699	719	649	710	724	648	724	647	670	648	684	685	651	708	654	743	701	702	661	667	700	675	727	690	736	685	703	683	694	690	693	736	705	686	702	687	642	651	696	694	725	654	675	701	714	669	713	682	692	695	639	692	654	679	687	667	657	642	652	694	741	658	698	672	714	680	713	658	712	740	690	724	651	677	667	628	646	649	687	688	706	677	671	664	701	630	677	706	677	692	689	687	654	664	704	670	693	667	664	664	693	668	693	645	675	703	704	685	652	615	717	646	668	700	688	661	714	679	710	670	672	734	680	694	666	673	720	729	692	667	689	684	690	690	679	681	706	689	663	711	662	695	682	701	740	647	678	704	685	719	688	634	704	660	670	714	689	681	679	655	651	673	655	703	695	672	687	680	688	683	662	679	741	725	653	657	653	664	660	697	642	694	648	664	701	651	660	653	711	694	670	706	713	732	671	653	664	704	690	670	670	710	658	672	757	659	655	697	657	668	699	714	662	700	744	651	683	699	686	649	667	642	676	676	690	681	701	698	686	655	657	694	637	703	721	687	681	673	663	662	659	650	662	723	671	676	685	719	727	666	685	704	688	654	635	715	689	668	635	673	678	669	669	664	706	692	666	656	695	660	705	689	661	706	722	668	682	658	654	689	680	683	710	710	692	665	672	701	737	667	675	686	660	675	674	701	673	729	674	669	640	669	688	675	705	664	738	643	649	658	694	681	727	654	680	687	659	716	686	670	656	673	682	667	655	711	653	654	664	656	696	635	621	674	678	692	645	673	711	631	675	723	648	642	686	700	661	678	677	667	658	638	617	685	678	668	733	687	659	671	668	682	684	682	683	689	641	674	660	684	639	690	679	693	657	686	677	662	680	665	723	682	672	647	630	694	716	658	692	684	677	728	649	682	708	699	682	672	683	694	706	711	665	702	664	709	706	679	711	671	692	684	675	699	647	686	711	662	672	653	692	728	680	675	617	703	697	716	676	713	667	685	682	689	686	674	667	675	691	708	649	688	701	698	689	660	656	666	679	647	687	665	650	668	657	711	639	695	670	717	664	689	686	743	729	714	700	702	712	657	676	713	719	684	664	716	691	673	669	713	671	711	672	710	676	677	725	704	691	664	656	674	659	662	676	710	678	700	649	693	664	687	636	640	680	719	690	654	676	680	663	690	724	680	670	686	684	696	641	724	660	659	699	720	652	655	656	694	701	689	647	690	711	679	721	733	703	695	673	659	668	688	703	681	690	636	687	645	669	640	678	678	675	718	678	677	652	665	654	665	688	669	709	707	706	645	730	684	686	653	687	707	755	677	642	704	647	660	663	737	691	636	716	699	648	726	710	640	657	682	671	689	713	691	666	652	691	639	676	661	707	656	661	712	688	689	673	689	685	695	718	708	669	702	634	716	697	674	690	677	681	714	690	708	663	650	707	717	685	615	638	657	700	648	693	693	716	656	642	691	798	736	655	681	692	675	638	646	666	682	687	646	692	684	690	683	697	692	675	660	689	606	703	685	626	695	724	691	711	665	671	697	675	671	715	709	681	714	689	633	645	694	706	655	697	697	700	650	664	719	662	700	633	680	689	663	681	697	650	630	663	683	690	650	660	656	724	656	644	693	710	649	674	690	677	670	654	702	655	699	663	649	680	663	661	667	682	652	676	690	700	690	648	707	695	658	760	662	667	724	695	675	687	645	673	629	717	663	665	694	681
31528	18060	10126	1780	252	129	141	108	112	110	139	127	124	117	121	132	139	137	132	113	110	104	138	117	114	122	110	140	115	141	123	123	140	126	136	134	125	140	145	116	122	121	116	113	121	125	125	114	126	118	137	115	115	126	135	121	129	139	119	129	125	123	109	114	145	122	126	131	118	134	127	144	109	146	103	140	133	123	137	124	88	132	102	109	114	125	139	120	122	100	116	133	104	132	111	131	114	116	120	111	122	119	131	131	128	126	139	127	91	148	126	124	105	133	131	150	117	119	120	124	115	129	94	123	145	119	130	135	134	137	128	121	134	112	146	117	103	118	126	141	118	127	108	122	125	136	141	110	114	116	124	115	128	131	136	130	128	111	127	126	111	126	135	110	108	137	110	137	113	119	118	144	120	128	125	123	112	113	140	112	122	145	134	121	120	124	134	139	116	116	123	117	113	119	109	115	126	117	111	123	107	126	108	120	141	123	106	114	133	121	129	121	129	119	120	129	113	104	106	130	138	127	119	137	122	106	132	106	126	121	134	122	120	128	127	135	129	130	133	129	120	135	103	134	121	135	119	135	121	121	117	136	114	140	129	127	131	131	132	115	118	139	115	118	128	126	121	113	140	129	114	114	125	127	130	141	108	127	114	111	129	108	149	127	135	116	110	132	121	136	134	125	122	110	116	123	137	119	136	132	122	120	135	123	133	125	134	134	127	121	132	123	120	110	119	106	134	118	110	133	131	123	140	137	128	116	121	120	118	123	127	121	129	129	119	128	129	100	122	120	106	135	125	121	126	149	113	133	117	119	138	131	138	114	131	131	125	115	117	129	134	124	122	124	132	120	118	125	115	116	127	125	134	115	128	130	120	116	131	113	108	122	123	111	135	117	148	99	129	140	126	124	122	127	120	137	110	140	117	116	128	124	125	121	144	114	110	130	127	143	129	126	125	120	102	111	125	125	134	119	109	127	131	115	125	131	136	118	117	133	115	120	133	133	116	132	122	126	127	129	124	130	135	122	115	101	121	138	107	142	111	139	133	126	112	133	120	108	125	124	132	127	118	140	117	127	116	124	115	118	110	124	122	134	112	122	128	129	132	124	119	119	117	117	105	116	99	138	135	134	113	119	118	140	110	141	139	116	126	125	109	117	121	127	115	129	125	121	138	119	132	123	129	136	105	127	107	124	119	131	120	129	131	129	110	121	111	130	114	131	139	104	124	144	129	99	125	133	124	102	121	135	123	125	119	123	117	126	138	121	118	111	126	134	131	120	152	128	145	114	120	120	138	121	129	121	130	123	106	141	130	124	120	136	105	110	121	124	119	128	132	119	131	134	119	134	149	118	122	121	119	115	119	127	132	138	110	134	125	128	127	130	133	114	129	123	113	150	142	114	141	120	117	126	135	138	107	133	146	128	119	119	142	119	149	130	130	119	126	120	141	125	139	102	133	107	122	135	131	130	129	117	114	133	129	119	121	120	134	127	122	106	101	107	120	132	106	132	102	114	124	133	137	115	110	112	131	114	141	138	98	137	132	109	120	116	132	158	128	109	138	120	127	124	143	112	113	136	148	137	121	131	107	118	125	129	109	122	123	109	123	141	139	128	135	117	121	112	103	115	135	143	127	121	128	124	133	117	122	134	144	148	129	126	128	108	99	128	124	122	127	123	127	148	120	116	144	108	131	117	130	131	114	116	123	101	143	116	125	128	116	124	127	130	122	140	131	136	121	121	126	117	128	123	112	117	132	142	134	110	133	119	125	124	123	121	110	111	111	122	124	112	108	111	145	131	145	137	114	136	115	146	125	128	119	104	136	138	132	120	115	137	136	111	138	122	99	114	118	123	118	126	128	102	100	114	123	105	131	119	128	124	146	124	141	126	101	125	109	125	115	135	105	124	116	106	118	127	108	119	136	120	116	101	127	146	124	128	116	115	129	129	104	134	126	110	103	129	144	143	131	141	116	107	128	117	117	135	132	120	132	124	132	126	118	136	124	107	119	130	113	135	122	127	104	121	129	124	130	118	127	125	137	139	108	119	133	140	108	132	136	113	139	132	123	111	139	125	119	120	115	120	134	115	132	122	122	111	119	119	120	111	120	136	101	138	124	113	137	136	113	114	135	127	137	148	115	123	122	121	117	135	125	125	114	124	148	114	120	108	134	118	126	126	145	123	132	113	142	121	121	126	99	119	123	126	117	112	120	118	102	110	115	131	133	113	118	119	131	112	106	113	120	117	116	127	119	122	129	143	127	137	118	126	125	130	138	101	141	140	126	117	111	130	127	147	109	120	117	123	98	117	115	116	132	103	107	129	125	128	133	135	124	140	133	122	116	113	104	135	118	112	118	142	120	109	120	134	134	124	124	112	142	127	118	138	112	114	129	128	112	127	154	126	132	102	106	125	130	122	139	113	122	116	136	130	135	134	125	113	118	108	132	131	146	122	123	119	122	122	131	102	134	126	128	133	116	136	123	121	117	130	123	129	132	132	122	121	121	101	125	128	127	120	134	102	119	141	133	138	116	131	107	138	122	124	123	127	127	137	145	109	149	129	125	138	136	110	112	132	115	129	130	139	118	131	133	108	123	112	118	128	148	124	116	120	127	122	145	110	120	148	143	119	138	113	134	115	110	111	123	105	130	121	111	117	135	103	132	125	124	124	108	121	126	116	110	110	109	127	143	130	131	104	149	107	104	125	111	144	128	140	118	136	123	114	106	124	123	140	115	114	124	132	132	118	117	140	118	121	120	122	108	130	120	128	129	132	130	134	106	129	122	117	127	135	124	126	130	116	87	123	115	134	132	123	115	126	103	133	107	112	130	141	140	131	124	106	115	111	136	147	118	111	127	103	122	102	132	103	120	118	122	130	124	120	121	123	138	120	126	107	118	123	124	120	133	135	112	130	134	128	116	91	129	123	127	115	118	111	119	109	105	118	130	134	136	137	121	110	113	122	114	128	128	145	135	124	127	116	106	125	139	130	122	135	109	128	124	119	116	122	130	119	121	125	103	111	116	130	151	120	162	140	129	127	137	152	119	117	117	146	122	134	126	122	126	115	138	116	144	131	120	133	108	119	126	120	130	128	114	109	128	113	121	114	110	131	118	120	122	132	119	99	127	120	103	130	109	133	128	128	132	111	150	124	135	136	123	123	126	123	102	122	120	154	128	114	135	131	144	99	140	117	123	130	139	116	128	122	140	121	116	118	140	140	115	117	130	139	133	138	122	119	138	123	130	118	140	124	98	114	118	130	115	114	112	119	134	124	130	122	139	135	114	118	122	126	119	99	121	142	144	112	121	139	128	129	144	138	128	102	129	131	106	123	123	113	126	110	130	111	120	129	120	133	121	163	139	120	130	114	120	122	155	125	133	130	117	123	126	117	105	129	101	107	150	128	112	136	125	123	131	120	137	118	134	142	123	129	119	116	132	115	116	131	150	138	121	133	115	122	131	132	131	115	133	123	132	124	129	134	132	137	131	119
29297	20440	15310	4019	616	450	431	417	418	421	444	446	403	419	426	434	449	424	445	437	428	439	437	436	422	412	455	416	479	439	418	422	374	478	408	414	413	423	448	424	446	424	451	425	408	406	444	386	423	412	420	415	439	431	427	419	415	425	425	394	407	432	406	441	402	443	407	428	420	412	425	386	383	441	419	405	449	396	432	428	413	434	426	442	410	418	386	411	409	389	425	428	403	420	414	421	415	456	398	420	402	417	382	420	432	396	429	389	428	378	430	438	433	412	459	397	428	407	410	404	414	403	460	418	482	398	411	404	384	453	403	413	396	432	396	404	400	441	455	410	437	420	433	406	408	408	415	413	445	435	406	412	423	426	394	420	439	461	382	398	427	377	433	442	448	406	416	418	416	454	416	405	371	425	430	398	429	425	381	381	415	428	409	444	432	423	432	406	442	448	394	429	410	384	458	422	434	422	412	428	394	389	425	409	406	430	422	396	407	415	396	400	402	432	430	414	417	419	399	420	423	394	424	449	427	408	450	423	441	388	419	430	412	396	392	403	448	472	443	410	430	420	443	414	398	410	412	410	435	447	399	440	364	422	414	429	418	438	406	427	407	445	392	408	419	434	436	431	427	384	394	425	416	423	409	421	414	403	412	397	420	410	437	419	383	439	393	438	424	406	428	426	408	419	433	415	448	401	401	384	382	428	424	443	415	400	396	408	425	382	416	415	443	437	400	434	453	409	458	397	412	418	439	401	444	413	393	441	419	454	430	451	419	403	431	443	421	421	410	421	400	403	394	430	409	425	395	393	412	462	400	423	429	424	401	421	416	430	423	407	419	394	420	403	464	396	429	396	405	432	435	454	421	408	410	420	420	403	418	444	399	427	412	412	406	395	431	436	413	444	413	436	425	396	420	383	381	439	411	432	427	437	458	372	403	445	382	385	423	408	387	422	437	416	407	409	434	438	406	417	421	424	378	405	439	417	464	418	415	423	418	425	411	367	429	458	417	440	397	402	420	386	421	441	443	431	368	389	441	399	421	444	385	428	407	407	439	414	414	367	407	422	436	428	427	435	394	408	406	432	412	393	404	396	411	400	432	421	410	408	390	418	414	421	447	431	392	389	448	412	399	411	404	405	424	419	420	408	417	407	428	411	444	427	397	444	442	435	419	432	436	427	461	431	412	415	413	400	431	401	428	437	411	434	440	463	411	375	401	430	433	412	399	396	424	418	408	416	433	414	409	451	395	413	461	390	412	388	401	423	417	463	420	444	415	429	436	442	458	385	417	377	413	420	408	427	452	418	441	429	402	394	374	405	403	424	410	404	435	391	389	429	394	385	394	405	436	431	465	373	449	383	408	407	440	433	431	383	427	399	439	389	415	448	406	442	397	401	403	430	399	391	417	431	451	413	454	436	390	429	435	370	436	434	454	414	410	434	407	459	381	416	429	414	429	424	436	389	444	447	437	403	419	375	402	431	426	409	423	418	425	409	409	440	427	408	401	447	420	466	427	393	404	401	401	421	389	411	438	402	443	416	455	382	390	406	402	387	406	406	401	426	408	425	404	403	399	444	419	434	439	434	449	418	421	394	444	455	411	451	405	420	393	423	426	414	405	416	401	421	424	422	419	430	433	401	422	402	456	413	401	448	404	405	390	434	384	434	450	406	397	411	400	435	416	435	392	417	428	449	412	396	407	401	430	394	436	410	431	425	395	407	427	423	418	433	444	427	431	432	447	455	413	427	463	415	447	422	444	467	446	403	395	424	411	406	413	399	412	417	412	431	407	460	413	378	420	417	364	393	412	444	440	456	412	378	433	419	419	429	404	444	424	416	404	426	402	413	448	412	402	471	444	425	424	446	412	420	410	403	398	435	435	410	434	420	382	372	397	420	423	430	430	434	428	398	424	418	430	450	434	403	423	375	449	453	438	442	421	431	398	442	467	406	407	397	424	439	383	422	449	437	391	411	432	423	414	396	444	375	418	430	412	404	393	421	457	423	398	398	441	408	450	396	410	408	443	430	418	468	400	403	430	436	403	401	420	441	393	392	414	451	424	420	408	416	411	430	388	433	420	417	404	460	399	379	422	408	439	440	416	458	361	433	385	446	391	422	388	412	443	425	394	409	412	374	413	395	405	452	411	437	421	424	412	444	389	402	412	444	406	442	422	411	413	428	423	456	409	445	404	459	421	397	426	399	426	448	439	426	398	461	398	471	406	410	387	369	427	416	398	413	378	405	426	424	434	420	412	408	448	442	411	398	393	411	432	410	424	437	350	412	399	427	402	426	411	428	391	439	419	408	377	392	435	413	412	442	416	412	423	445	420	442	394	426	425	439	399	399	406	454	418	442	391	431	416	414	433	419	405	460	391	408	414	431	435	416	440	445	398	397	396	422	431	408	395	439	409	403	422	425	427	417	445	403	418	430	428	414	413	405	411	378	403	415	419	433	397	423	454	412	412	414	408	406	433	399	400	436	435	390	372	436	431	435	427	414	450	415	396	426	411	427	404	442	402	428	400	411	409	401	444	404	393	395	431	390	407	466	376	434	411	437	425	386	445	409	424	418	439	388	440	417	441	382	415	422	395	429	425	339	463	463	442	401	410	421	481	367	464	409	430	402	416	421	402	431	402	408	460	411	411	427	408	387	414	378	441	395	428	416	403	414	441	396	393	459	420	424	394	383	441	444	420	429	405	397	403	423	449	403	399	439	418	411	457	405	388	447	458	377	371	430	432	457	433	424	454	413	411	414	412	443	421	393	386	373	396	443	401	385	433	418	429	426	428	464	402	444	449	421	424	431	412	414	374	451	448	415	398	448	436	353	420	417	402	456	403	419	413	379	437	396	430	428	415	417	421	392	426	431	368	393	409	438	455	433	400	399	411	440	399	420	423	432	401	440	420	416	393	399	412	403	452	401	416	410	475	399	399	411	413	407	407	424	393	420	443	410	419	421	435	393	422	399	417	453	415	389	371	459	428	432	401	430	380	393	440	408	410	413	419	458	421	414	420	399	448	422	412	414	411	405	396	452	430	434	467	462	410	414	439	404	367	403	433	390	376	405	418	461	423	421	453	418	425	396	412	432	434	433	408	419	429	400	393	405	436	411	405	413	437	410	416	419	434	426	410	379	382	396	418	413	422	447	398	441	414	472	424	417	437	421	412	411	434	432	445	417	434	438	401	415	390	460	416	404	380	449	392	421	439	420	416	402	393	429	401	438	401	362	425	382	405	424	410	383	418	414	447	431	409	450	455	386	441	423	425	405	396	443	432	411	385	443	405	421	438	423	410	459	407	407	413	429	427	389	416	444	414	428	428	415	456	418	414	441	438	465	427	412	393	451	443	404	432	434	426	416	393	412	413	430	429	396	416	409	436	412	395	390	459	433	406	409	446	405	443	466	408	430	409	436	387	437	427	424	395	405	432	453	413	396	401	448	440	386	417	395	420	440	417	415	429	396	441	417	419	421	420	414	423	389	415	428
62620	53393	48840	24200	4047	171	142	163	141	132	121	136	126	124	128	132	115	129	136	109	109	139	112	138	112	122	109	112	119	109	111	123	124	123	118	123	120	106	122	122	94	112	136	103	121	125	124	113	117	118	128	128	125	108	128	133	107	120	96	143	103	127	138	124	113	114	106	115	112	126	125	134	111	121	125	140	128	121	125	122	123	120	115	120	118	110	107	112	121	117	115	114	92	98	128	125	122	118	105	97	116	118	103	118	96	127	139	122	113	107	119	109	119	118	103	127	117	112	115	132	120	121	122	127	136	120	140	133	130	124	99	105	125	107	119	132	116	111	107	98	126	126	103	133	130	124	114	106	101	109	125	128	101	126	126	132	139	132	115	115	129	116	124	116	118	128	117	115	125	119	106	120	118	100	123	118	95	116	119	114	98	123	103	128	101	116	113	115	105	123	113	92	115	125	126	130	129	117	121	127	118	119	107	121	127	129	100	118	100	115	121	127	121	108	118	127	122	109	120	123	110	125	106	112	137	127	108	113	114	103	127	125	140	117	98	129	120	102	128	123	112	134	101	121	99	111	117	126	130	114	128	116	106	129	118	121	111	110	120	125	110	107	120	123	114	125	125	118	120	108	119	118	121	104	123	113	132	113	122	127	123	134	114	104	117	122	98	106	106	117	96	98	124	107	123	106	100	127	104	127	113	109	131	120	106	116	129	123	105	135	123	113	114	119	102	123	124	109	120	135	119	103	100	100	107	141	131	112	113	123	124	118	125	107	117	110	126	90	104	139	129	122	98	118	126	128	109	127	105	134	105	114	103	107	128	114	109	120	121	122	121	105	112	106	122	122	117	119	125	114	124	108	123	128	122	106	146	136	122	110	121	113	131	133	112	124	103	127	103	112	109	121	124	135	103	104	113	112	126	107	126	114	99	109	104	121	126	129	107	125	106	108	121	109	130	126	106	132	112	131	119	121	102	140	138	118	127	116	103	128	135	112	122	114	134	132	103	139	120	124	115	115	110	108	130	112	112	130	106	116	156	125	130	113	113	118	103	130	121	114	110	125	121	120	118	123	128	108	103	119	122	105	109	120	116	101	107	117	120	129	121	96	121	112	131	133	104	101	109	133	141	91	119	102	121	125	98	109	123	109	109	120	125	129	95	118	124	117	112	109	106	120	145	121	107	117	116	124	116	126	122	110	121	113	144	118	114	129	107	114	116	126	124	113	119	125	116	108	122	121	119	126	118	118	133	105	120	107	127	115	97	126	114	137	110	126	123	108	126	120	128	109	131	107	127	110	121	108	105	88	109	118	120	123	125	132	111	122	102	130	135	103	115	128	126	112	120	125	96	128	102	109	122	123	108	111	134	112	127	107	114	103	128	117	115	110	111	102	123	124	107	108	116	135	114	112	105	116	114	119	128	115	115	145	105	137	120	131	117	106	133	113	121	115	128	120	117	119	110	122	127	110	125	129	118	126	127	121	106	102	110	110	129	126	112	116	127	123	98	102	109	122	125	109	122	124	129	112	117	114	128	130	115	126	105	124	111	114	133	123	112	85	102	103	110	114	117	114	129	124	117	121	132	121	128	112	124	138	112	117	121	139	135	144	119	133	127	111	114	110	102	117	120	109	102	110	127	125	130	102	108	108	113	104	118	94	114	153	119	101	122	98	125	124	111	107	123	122	98	106	124	128	105	118	137	120	107	126	121	121	111	116	104	101	138	109	106	103	107	109	118	126	128	127	111	113	133	114	126	112	97	121	124	126	127	130	120	147	108	104	109	123	126	108	123	105	122	111	123	121	114	126	122	133	105	135	118	122	110	111	113	108	107	130	106	108	115	125	124	130	104	129	110	106	133	119	124	110	126	124	108	118	105	110	118	105	119	113	115	123	131	120	106	123	145	120	112	126	108	100	113	111	129	111	108	123	115	122	122	126	144	132	117	100	121	122	128	116	105	129	120	115	125	108	109	122	114	125	113	114	99	132	139	115	120	138	112	128	140	113	121	118	118	130	104	123	125	125	126	128	131	122	130	128	127	98	147	146	99	102	138	117	110	109	121	106	127	107	120	120	120	114	121	110	124	111	103	114	146	123	102	122	115	107	120	96	120	137	117	109	113	128	116	121	128	133	113	114	114	107	111	120	127	131	101	112	126	116	110	138	125	119	124	116	132	122	115	105	119	98	112	140	107	112	123	123	125	112	127	133	113	110	107	117	106	138	107	122	120	111	111	135	142	127	113	112	96	114	125	127	101	120	114	126	116	121	117	118	112	127	139	104	100	125	128	110	111	124	109	119	131	149	132	138	109	101	132	123	114	129	114	94	116	125	116	117	118	118	113	125	138	125	140	123	100	140	112	110	115	104	117	110	114	125	127	113	98	111	132	134	134	109	107	109	136	98	115	120	114	132	93	116	118	128	125	118	114	106	118	122	139	110	126	103	129	131	107	108	121	132	120	104	123	98	127	127	113	119	119	112	137	102	129	102	124	122	129	144	127	123	108	119	118	133	108	112	116	125	100	121	113	121	119	103	103	127	122	124	127	113	106	131	124	111	118	114	121	115	143	106	125	119	148	111	103	126	108	140	118	110	105	129	116	106	109	98	128	113	133	126	108	125	120	98	117	100	98	114	102	128	113	109	118	129	103	118	108	141	96	129	127	112	135	113	128	116	140	109	106	113	138	103	118	112	115	108	120	131	129	109	107	135	121	110	144	114	121	113	138	134	106	96	98	111	113	119	126	122	120	115	124	113	109	100	118	108	123	117	122	123	118	102	108	108	120	116	110	97	127	95	118	109	109	118	120	115	99	115	120	119	115	133	118	139	119	129	91	106	117	102	115	113	121	115	95	125	128	133	126	104	134	101	112	116	122	123	121	116	124	125	115	114	138	108	126	111	103	132	105	122	99	125	118	104	116	110	106	122	133	128	119	108	110	134	123	132	119	121	118	118	106	112	93	125	119	101	131	121	129	96	120	113	123	122	100	100	148	122	121	131	106	143	116	121	126	114	119	129	141	107	126	124	117	113	131	112	97	124	128	125	118	125	134	114	127	116	106	115	117	119	132	112	127	108	124	105	111	122	114	112	116	119	140	136	124	106	136	120	101	118	91	104	125	119	101	102	119	95	111	135	104	142	117	140	146	111	121	123	119	120	132	115	114	126	129	120	111	116	89	131	135	121	98	136	124	92	105	100	112	124	121	97	108	101	127	99	80	121	131	120	99	132	120	117	113	107	125	115	136	121	138	121	128	118	117	98	115	117	117	106	107	116	108	113	122	139	119	110	126	115	118	130	129	122	128	100	109	131	107	114	132	119	108	103	124	119	121	118	132	125	112	128	124	120	118	124	122	122	131	128	107	123	111	106	115	105	116	123	119	117	119	112	117	117	134	107	130	110	125	124	114	102	112	130	103	110	117	143	124	119	102	137	107	118	115	130	114	117	106	119	117	107	111	112	109	108	136	115	138	114	118	118	118	118	126	120
45006	44430	45558	26681	2704	495	511	527	459	475	476	426	480	428	415	438	435	428	449	406	414	392	418	378	424	433	441	376	402	394	461	420	443	411	430	396	443	420	397	395	386	403	379	379	379	397	394	417	412	413	438	401	437	400	396	425	387	426	403	396	369	372	405	434	394	371	409	391	378	418	396	415	362	387	374	383	452	379	393	428	397	399	398	391	424	406	421	455	404	401	440	421	407	401	389	390	404	415	389	393	379	363	411	401	430	418	384	405	400	391	409	423	394	394	351	404	402	419	392	370	401	392	385	393	411	371	368	391	398	401	382	386	397	395	386	389	380	381	329	417	424	401	378	406	397	372	390	402	406	392	406	406	391	393	400	407	416	396	412	401	375	394	416	422	403	400	355	378	403	395	405	407	392	418	387	409	404	406	447	426	375	436	406	371	400	407	374	407	425	448	411	367	416	388	401	426	410	422	410	394	410	415	376	399	395	374	391	416	407	380	445	386	397	402	359	440	392	417	397	392	387	381	421	406	360	408	414	419	429	420	422	348	405	395	401	410	400	374	420	402	397	376	387	410	418	395	379	425	417	400	404	403	354	415	400	373	438	392	438	415	395	389	425	400	403	359	402	389	380	409	385	352	372	423	414	376	392	379	420	402	396	390	420	394	389	402	407	435	434	421	382	433	421	437	411	399	393	419	407	430	422	424	378	403	357	396	438	403	389	440	407	427	372	401	409	390	378	401	425	374	375	413	412	433	397	369	381	352	376	410	409	374	364	400	422	407	446	363	389	393	422	413	399	398	395	386	382	418	402	386	409	389	390	418	410	377	437	396	427	419	408	402	396	399	431	387	390	415	388	400	412	431	366	411	416	416	424	412	406	390	404	399	351	379	418	394	390	399	394	380	406	458	381	382	405	385	423	400	410	412	412	383	406	431	410	366	420	438	374	361	403	430	373	403	425	395	415	441	420	416	400	381	397	404	414	434	401	369	384	411	409	408	429	426	384	442	418	450	411	386	380	414	387	379	443	426	428	394	388	373	383	425	379	364	400	406	395	392	416	411	383	438	399	439	392	404	387	407	399	352	419	359	408	397	415	432	399	418	378	397	426	404	388	416	419	370	415	379	412	383	449	386	422	392	421	386	413	396	364	388	426	402	362	388	378	414	426	400	429	419	385	395	397	392	407	400	365	409	394	411	384	388	415	404	411	404	383	385	399	414	419	410	368	401	430	456	416	411	415	372	404	435	378	416	430	392	397	394	416	406	406	372	419	382	389	425	420	384	412	391	401	452	412	393	393	428	400	355	425	385	396	407	398	393	378	412	412	382	424	376	452	404	400	394	403	404	387	407	403	385	400	385	411	402	386	389	385	410	407	391	416	401	395	410	392	370	441	380	398	383	406	445	392	414	393	357	406	405	373	355	419	427	379	397	401	385	430	433	408	378	400	432	390	465	398	359	416	389	419	421	364	373	390	446	389	379	402	381	404	398	434	436	384	378	379	406	417	398	420	397	359	383	373	387	394	409	402	379	421	402	387	407	385	425	398	406	409	391	388	394	419	410	399	386	392	413	395	434	439	395	415	411	405	404	389	414	395	384	423	391	450	387	398	398	390	384	401	415	400	396	415	401	408	427	405	439	429	424	409	398	388	410	379	363	375	441	420	371	351	402	384	418	399	408	440	404	393	390	399	394	436	402	399	403	363	394	399	390	382	396	388	389	386	398	402	389	414	383	371	388	456	445	383	368	418	382	398	383	434	414	396	368	418	412	383	379	382	365	405	393	392	405	403	395	418	424	436	402	396	386	386	407	417	405	396	428	432	395	439	413	383	418	416	401	418	401	424	397	399	388	446	402	392	442	410	389	363	421	446	391	406	423	393	432	401	405	394	420	406	393	382	423	358	380	427	384	378	388	400	418	454	380	415	387	413	403	403	429	395	374	386	367	416	395	406	424	384	375	362	427	391	368	427	406	392	398	384	414	394	402	378	421	379	411	409	389	410	381	406	407	440	401	419	416	404	390	432	396	412	413	398	446	384	377	448	399	381	433	395	399	408	432	389	406	414	394	391	413	401	426	415	431	462	423	417	378	385	397	415	400	381	395	390	409	378	375	420	409	371	381	403	402	370	392	402	413	405	397	411	405	405	376	388	403	443	399	366	373	431	429	425	396	405	417	391	376	413	398	415	389	406	419	381	416	408	412	419	379	386	387	405	421	425	357	438	416	392	370	416	418	372	407	391	448	394	380	364	408	368	408	439	381	404	397	390	429	374	419	422	411	402	413	418	409	424	399	396	419	392	373	429	396	361	395	364	393	376	405	409	393	411	392	406	409	355	398	421	397	380	413	364	361	399	440	435	390	373	370	446	420	376	385	400	411	388	385	404	404	375	437	401	434	459	428	362	409	389	388	390	404	396	423	433	373	415	385	414	388	404	385	415	407	374	386	413	410	370	381	406	382	375	383	396	394	413	409	413	397	368	398	364	386	423	395	397	407	411	406	411	361	355	410	400	398	376	400	402	411	383	388	389	377	413	426	389	376	375	399	379	415	397	409	397	394	405	410	370	391	400	396	399	395	430	423	402	378	422	416	375	415	397	391	432	394	454	411	426	390	449	431	424	389	390	400	405	391	408	414	368	394	387	413	395	397	404	387	415	405	447	381	413	388	395	371	390	402	411	450	391	388	406	379	403	386	395	401	403	396	379	407	405	394	411	372	389	386	382	403	390	364	400	418	388	395	374	380	418	359	412	368	410	381	390	392	418	398	397	393	390	369	404	410	395	427	376	412	406	344	374	413	413	430	416	407	415	408	391	407	406	396	387	355	368	401	460	424	405	400	387	363	391	394	396	404	425	421	405	367	384	405	429	360	416	384	406	395	410	383	349	366	391	393	430	392	387	426	400	365	389	409	384	430	394	435	424	385	428	418	402	409	389	402	389	390	391	373	413	416	388	406	417	427	391	404	425	413	392	394	418	418	407	402	403	401	419	418	415	397	386	404	406	408	395	421	387	382	378	367	406	423	379	384	379	388	395	351	417	388	412	426	352	387	418	421	416	453	425	418	425	403	418	424	403	398	426	376	415	389	387	366	403	420	395	396	410	374	378	433	398	406	394	385	417	380	405	397	426	416	391	387	387	360	383	412	380	372	414	409	396	407	430	418	410	419	411	393	441	420	394	390	390	441	395	395	425	400	399	404	426	388	388	410	374	395	402	397	398	399	390	396	399	399	403	409	413	397	420	395	408	415	417	413	385	405	378	392	431	407	390	363	437	463	451	395	418	379	401	390	407	378	393	412	409	401	398	377	417	398	390	407	390	408	396	401	419	396	396	403	396	387	399	427	411	410	406	395	410	438	423	372	400	401	409	404	415	427	411	394	407	398	404	384	403	439	387	392	398	377	385	402	440	414	400	351	428	397	399	411	424	418	378	371	410	399	375	403	374	406	417	384	386	409	386	414	410	412	410	411	415	445	412	389	390	374	410	435
76579	70630	65752	41669	15617	1633	291	283	276	237	244	235	253	261	243	240	263	233	253	250	248	203	226	252	231	246	229	259	257	226	242	200	218	243	221	214	214	227	230	233	231	257	238	245	215	183	221	249	231	203	231	235	208	235	217	241	216	216	254	228	234	257	230	210	251	215	215	215	220	226	231	204	245	221	212	218	190	207	220	238	227	228	227	222	206	244	216	220	220	235	221	226	227	221	240	223	227	200	224	223	202	207	233	220	255	237	242	276	251	226	218	225	207	221	215	222	225	221	224	229	252	250	219	205	193	241	234	241	227	212	240	240	221	262	193	206	209	226	212	195	201	251	242	226	239	214	239	233	227	241	243	225	211	230	207	208	220	229	230	254	248	221	223	249	233	225	226	203	227	231	249	235	248	222	217	251	227	218	212	219	222	242	225	243	206	252	230	235	235	242	227	249	226	253	252	208	222	220	223	205	235	234	192	249	249	214	234	234	264	240	219	247	244	212	225	222	242	233	237	226	258	259	244	225	229	220	236	244	210	229	227	239	237	226	235	229	220	237	231	239	231	209	224	226	243	195	221	251	225	236	227	211	215	236	243	232	249	259	253	212	231	217	230	212	231	225	243	232	246	247	244	220	231	221	264	215	217	235	223	237	202	234	238	223	209	225	251	252	251	243	242	241	208	247	228	241	229	248	221	199	227	239	212	214	209	228	212	227	210	211	247	253	243	214	207	265	204	239	222	235	242	215	205	208	237	223	218	240	232	231	215	245	217	216	236	221	242	212	219	250	238	235	225	209	202	235	226	217	215	233	244	247	222	250	213	216	198	213	236	237	239	207	251	253	230	242	227	247	218	217	241	235	227	235	215	206	219	247	252	223	259	235	204	217	229	257	245	243	225	235	218	233	220	211	250	225	237	235	215	218	230	245	229	229	232	199	234	237	208	246	266	207	229	208	216	236	243	241	251	221	207	243	220	207	253	222	200	227	245	230	211	217	231	265	235	225	216	228	255	241	220	227	212	232	232	223	237	260	223	229	225	199	230	236	242	220	281	203	231	226	244	205	248	216	233	222	220	223	219	217	242	225	224	244	206	254	233	221	212	209	243	261	222	203	224	222	237	251	199	235	232	234	219	232	214	221	230	224	236	239	243	223	215	252	212	221	268	222	235	219	221	224	229	212	232	211	229	215	195	252	228	227	226	228	234	242	219	234	225	259	236	244	226	215	231	209	233	242	226	252	236	242	247	174	217	209	243	238	223	218	220	185	252	203	214	210	196	223	218	247	225	253	233	224	258	220	234	261	213	222	225	204	210	229	242	216	228	222	221	232	243	237	201	246	200	236	203	216	244	225	232	225	248	233	220	251	212	222	200	248	243	235	247	223	205	209	272	216	237	228	224	213	244	206	217	249	254	232	218	235	224	241	220	225	227	235	219	204	236	203	224	203	240	221	271	251	239	233	235	233	246	242	210	257	227	230	218	248	242	243	207	206	220	245	218	232	252	236	229	245	230	217	247	234	218	213	233	213	227	226	224	232	237	229	234	260	230	241	233	252	212	223	229	218	246	217	244	211	236	240	224	229	249	242	222	252	207	264	220	222	235	248	223	231	215	262	248	246	222	246	244	223	223	242	257	220	205	242	214	246	240	204	227	244	237	203	217	244	230	234	214	229	220	247	245	232	201	237	252	250	242	222	220	230	236	234	234	197	254	210	220	240	218	228	221	222	257	212	213	229	239	220	179	212	228	220	210	220	193	223	219	227	229	198	197	222	250	249	218	246	209	246	232	212	226	243	202	249	228	240	230	256	199	226	224	215	223	237	218	227	274	240	249	228	238	214	238	245	215	240	224	222	222	242	223	242	206	241	236	230	240	204	222	248	226	226	236	233	252	208	240	244	248	216	224	214	210	224	228	234	209	225	226	223	211	257	231	223	240	221	243	219	235	238	203	223	243	234	241	254	223	238	230	230	207	203	227	224	220	253	235	235	214	224	222	234	235	224	256	227	230	223	252	251	214	230	240	236	231	236	220	202	216	213	235	231	216	231	235	237	225	230	253	260	244	227	218	221	222	225	216	221	222	208	225	234	240	197	259	220	247	243	240	217	236	236	233	243	237	261	222	218	245	244	246	241	212	223	237	233	194	241	230	223	228	257	223	234	239	214	226	183	236	237	218	238	256	211	236	239	243	252	240	234	208	222	256	225	219	194	219	192	225	241	226	205	209	238	235	232	239	237	225	194	218	224	230	217	233	250	253	245	222	237	224	245	235	231	224	235	233	254	219	222	218	219	207	221	224	212	216	233	235	219	215	228	202	212	232	221	224	233	215	258	258	224	221	242	236	234	205	232	217	208	192	236	234	206	249	246	247	223	197	208	213	228	215	235	243	261	248	246	233	223	247	227	238	209	249	218	241	238	245	254	241	224	233	223	225	242	250	223	244	224	229	223	228	248	206	241	203	213	221	201	226	214	209	218	224	238	205	243	223	221	210	205	232	224	224	245	223	225	235	197	216	233	221	235	224	212	201	230	252	228	249	216	221	215	215	231	199	215	210	246	233	223	243	247	250	217	240	214	236	252	231	223	209	238	249	229	245	236	233	217	261	245	191	223	233	207	248	250	229	229	221	216	238	225	244	228	235	227	211	211	215	227	225	244	206	230	209	225	237	242	227	237	203	252	235	237	249	228	247	222	213	238	229	212	220	242	235	226	226	237	236	204	241	239	216	203	221	229	256	249	204	227	220	220	252	235	239	233	228	234	220	228	237	230	252	216	220	248	200	236	227	207	230	235	241	219	272	207	229	206	200	223	234	243	235	235	223	204	219	225	238	245	231	222	233	224	231	208	245	251	221	217	250	250	207	229	257	250	239	224	214	232	251	196	213	228	215	214	218	235	231	226	242	246	236	233	253	225	216	209	236	233	234	218	242	230	221	229	260	243	231	232	198	241	242	213	237	229	218	233	232	236	239	239	196	230	226	231	258	236	259	201	265	235	253	220	218	229	223	248	212	208	237	234	220	201	213	239	224	245	218	243	241	202	217	197	239	234	247	207	247	239	224	225	213	237	228	233	231	232	230	199	258	216	207	240	230	217	222	237	254	243	243	219	264	224	209	225	213	222	224	248	211	235	225	216	213	250	245	237	231	253	212	201	224	219	215	216	205	216	226	220	206	229	240	230	223	235	183	230	212	237	253	222	240	255	218	251	240	232	208	259	219	219	217	203	235	228	234	213	216	225	220	214	213	234	244	249	231	235	234	225	239	244	243	224	242	225	245	206	238	228	233	231	256	212	224	237	243	238	237	226	227	210	215	243	214	242	232	239	215	225	208	241	212	248	246	257	246	211	231	239	211	234	238	234	255	252	231	216	240	251	218	240	263	233	257	239	218	252	245	233	230	232	247	215	209	221	241	234	238	211	207	228	238	246	210	214	229	229	227	201	226	235	234	241	222	227	224	227	242	215	255	250	244	211	201	227	255	210	227	222
58184	60041	62353	41895	8352	1026	957	879	831	852	781	767	745	809	754	678	712	749	727	735	747	719	681	747	695	708	686	672	689	699	710	694	683	710	706	748	710	708	693	687	719	699	717	687	713	689	711	702	704	733	678	704	686	686	736	679	689	746	698	686	682	698	696	703	660	706	666	678	683	721	714	661	712	707	689	716	706	707	693	711	690	705	710	698	709	719	745	680	678	709	675	672	710	759	682	700	740	712	697	687	659	708	688	691	718	640	660	712	720	714	712	698	703	667	689	661	697	672	715	641	730	700	656	696	703	692	719	693	691	712	747	646	670	708	675	657	726	709	730	710	718	687	671	691	683	659	713	699	706	677	688	676	750	695	723	660	654	725	673	689	682	720	709	740	714	726	671	707	718	716	737	687	729	722	702	753	684	669	650	692	698	708	674	695	692	751	677	709	724	697	672	734	719	727	714	670	718	734	656	715	756	672	692	721	729	686	675	680	719	718	695	712	720	697	702	704	680	661	714	742	695	702	706	681	683	681	696	722	669	736	698	680	743	665	676	677	646	662	694	732	721	715	723	670	679	712	697	708	713	657	744	695	713	682	688	670	718	647	718	668	717	679	671	720	752	700	696	680	691	708	701	742	721	649	671	673	680	693	649	675	712	740	700	658	658	684	724	722	720	646	706	741	709	696	703	738	690	736	675	723	650	682	727	668	696	680	705	711	735	724	730	660	684	708	676	695	693	715	713	726	721	666	678	669	688	762	684	681	680	742	654	666	714	692	757	679	724	712	693	726	718	685	698	718	704	670	685	651	692	702	698	697	715	670	697	713	688	696	675	671	687	714	689	732	719	733	680	717	684	708	716	696	712	709	665	707	707	693	726	672	711	762	726	696	735	726	660	702	708	700	674	688	675	655	658	683	700	679	697	704	694	691	669	675	720	701	660	679	706	651	680	679	655	683	696	646	685	702	734	690	671	692	667	682	680	738	708	650	723	665	689	695	708	656	666	726	697	670	714	694	658	677	717	702	663	712	663	751	681	691	713	641	691	686	659	687	688	702	678	674	666	706	698	703	703	672	745	704	672	734	718	691	696	716	668	686	675	663	692	686	725	735	688	712	720	731	711	712	711	688	678	681	697	662	656	741	709	699	667	651	731	704	725	713	685	703	703	680	711	696	706	690	707	714	708	662	687	738	707	703	676	742	684	719	717	688	721	637	689	692	708	698	686	706	708	685	706	699	724	702	729	647	694	742	689	690	719	672	692	725	694	677	681	659	656	687	665	691	679	683	689	724	640	744	711	739	660	687	698	705	714	705	689	726	716	708	689	682	717	692	681	636	705	716	690	688	727	712	709	678	678	683	660	682	661	694	690	712	688	690	680	680	703	652	731	715	668	705	711	689	684	712	669	714	664	669	660	693	692	686	645	718	678	685	713	675	696	711	719	725	692	660	692	689	663	742	674	707	708	729	682	672	744	651	668	699	663	717	715	699	704	736	685	677	709	698	708	725	680	667	701	695	675	697	724	684	667	621	693	694	689	668	715	662	681	686	676	667	727	676	744	694	699	700	670	683	685	677	726	668	671	689	665	699	711	687	679	672	707	719	671	693	683	679	713	702	677	695	698	728	686	681	737	701	726	668	713	661	716	703	691	679	712	730	715	718	740	695	679	662	733	650	719	709	709	715	688	660	664	712	677	680	709	661	659	672	723	696	622	702	678	673	687	710	653	645	709	739	670	736	734	725	700	660	698	688	737	664	698	668	676	739	655	710	639	750	693	704	714	709	678	723	686	685	637	672	697	710	683	696	666	666	687	704	714	666	678	647	739	711	690	695	668	698	755	678	711	713	678	722	673	661	712	648	671	721	724	706	720	665	737	731	730	702	719	696	709	684	667	671	738	707	687	670	708	706	665	673	705	681	709	683	714	677	700	702	654	723	663	720	717	668	674	683	740	669	727	678	661	659	716	741	724	722	686	697	691	656	708	655	720	648	691	694	673	697	744	694	667	688	654	628	686	704	678	711	687	707	698	693	693	702	706	696	714	724	680	651	671	689	712	687	717	717	699	679	708	705	698	678	714	686	723	732	703	704	698	711	709	692	667	689	704	689	661	687	687	669	685	675	666	734	715	775	714	715	706	714	650	666	717	692	660	650	637	658	732	701	688	705	710	716	713	703	705	678	674	699	685	731	700	691	717	701	693	679	724	758	674	699	694	692	677	710	691	688	702	659	695	769	696	714	684	715	717	686	671	666	720	709	688	726	682	701	696	652	639	721	679	720	704	679	656	711	741	677	653	672	710	659	680	709	647	666	744	702	695	670	699	638	693	676	680	684	654	695	672	744	713	728	741	677	680	693	679	707	689	750	708	714	713	679	648	690	669	708	676	679	695	739	719	675	719	677	682	683	714	715	663	656	674	695	685	676	670	695	695	700	725	702	713	683	716	712	684	672	645	708	666	682	717	749	697	705	682	708	662	699	733	692	697	649	666	688	710	643	680	699	683	726	731	688	651	648	728	678	707	726	685	706	701	718	653	742	696	669	758	673	713	710	712	731	673	710	723	706	675	745	688	716	717	725	709	669	715	747	729	634	697	691	697	715	751	670	704	635	725	683	710	666	762	660	676	695	670	686	692	708	680	671	693	740	682	713	676	670	670	705	692	708	702	693	699	711	708	704	665	637	690	721	740	694	688	684	685	697	723	686	666	740	652	663	680	705	709	715	684	781	703	698	685	677	674	659	697	720	689	682	729	650	710	750	681	667	697	677	705	684	709	685	720	677	660	684	724	727	661	702	693	692	722	715	681	722	726	678	654	685	661	625	718	705	688	697	668	724	679	725	643	689	676	722	698	731	696	721	723	679	684	684	680	685	735	715	675	676	683	670	682	710	714	715	756	700	654	737	683	643	664	688	700	680	692	687	694	726	717	664	695	680	677	708	694	685	656	663	721	719	677	686	678	737	717	696	705	691	705	696	702	693	711	698	692	706	700	685	696	758	672	644	674	689	725	691	673	647	681	701	695	658	708	747	673	681	685	696	637	719	693	695	716	682	673	632	730	756	698	684	717	715	681	686	719	694	626	668	691	672	724	679	707	682	678	689	749	687	741	704	670	742	740	699	711	673	697	684	671	671	708	691	665	659	732	718	751	683	728	690	707	717	681	707	713	705	722	690	683	741	683	705	664	745	691	697	704	743	705	658	678	698	705	715	666	660	746	676	700	691	687	701	725	661	676	621	677	658	738	684	668	691	736	685	727	648	690	687	665	687	667	646	712	730	686	689	712	670	714	684	702	695	694	707	729	703	697	720	719	716	711	737	669	709	686	680	667	717	690	688	700	763	713	696	697	744	677	702	727	674	716	671	681	774	696	671	745	685	715	737	713	724	684	705	672	734	624	727	700	635	663	693	697	689	690	695	660	677	669	696	710	750	734	709	662	715	722	735	660	720	725	691	696	679	669	721	687	718	670	676	728	710	713	687	651	710	709	699
29513	16256	11148	3670	432	160	144	132	112	125	132	133	135	124	139	124	145	124	140	139	128	118	133	144	136	125	142	148	136	133	134	129	123	127	135	121	147	143	123	151	132	153	128	161	151	130	153	142	138	116	133	146	126	136	132	129	128	134	139	144	146	117	128	125	133	129	155	148	126	141	127	122	104	109	152	141	144	127	123	135	118	113	138	134	157	121	138	135	115	130	159	122	142	136	163	130	141	118	148	116	155	131	126	117	127	126	120	122	131	152	139	106	149	129	127	124	122	119	141	128	130	134	125	140	131	122	124	128	151	130	131	124	114	140	124	152	121	124	121	124	143	145	141	143	118	140	149	137	132	118	140	114	114	110	122	129	134	131	128	155	131	142	132	115	119	146	134	135	127	128	121	157	119	109	125	127	123	118	123	139	126	124	112	131	121	128	138	141	113	122	156	140	107	142	134	128	141	124	138	158	126	110	132	125	143	140	139	145	130	131	115	135	116	125	152	121	130	132	140	132	129	134	137	133	146	132	124	139	101	132	149	131	131	123	134	124	145	130	133	138	123	122	122	134	116	128	136	126	134	140	114	140	127	153	120	146	130	110	147	129	144	130	126	125	122	148	139	143	116	138	128	126	132	118	128	133	139	138	127	120	128	132	125	136	138	122	150	132	146	144	127	144	141	132	116	133	131	122	147	134	117	115	146	139	137	127	130	140	159	114	145	129	136	125	141	140	115	138	139	123	136	116	127	130	148	137	126	115	130	117	132	151	125	107	140	116	133	134	133	122	147	147	144	123	135	133	154	136	140	128	143	153	124	138	145	138	141	137	136	140	137	116	127	141	133	141	115	133	122	140	136	132	122	114	127	135	151	123	159	125	130	127	120	155	131	129	116	125	138	132	128	128	136	133	128	131	161	129	141	134	137	146	136	116	124	135	133	153	141	127	132	153	127	129	136	134	143	135	132	115	127	120	129	145	128	154	123	154	120	137	154	137	134	117	139	159	140	136	138	163	137	134	149	154	120	139	135	118	147	157	131	118	127	112	128	136	120	115	131	153	129	143	148	137	112	127	133	134	139	125	133	132	128	123	121	135	126	147	135	134	136	121	145	143	157	145	135	131	139	147	147	141	136	109	118	143	134	135	119	141	133	122	150	137	155	127	143	138	132	137	147	129	120	137	129	142	150	132	138	139	131	144	131	148	132	117	128	139	147	126	139	107	122	115	142	120	137	129	145	138	147	129	136	135	127	137	133	132	140	127	141	135	112	114	110	146	121	140	131	139	134	120	121	128	143	122	145	121	150	110	125	128	133	138	116	139	135	106	125	121	133	125	122	138	126	127	136	127	135	131	154	131	125	127	122	128	133	125	146	138	129	135	142	134	129	124	152	145	133	136	128	127	139	139	115	145	126	139	134	147	142	145	123	116	105	130	131	141	111	128	124	114	158	138	135	125	123	132	126	145	139	133	155	122	148	129	134	112	131	137	137	120	116	144	134	131	127	130	118	117	131	125	140	146	157	156	126	138	138	128	130	137	133	131	138	128	139	135	118	125	130	136	127	122	141	131	130	125	151	119	141	136	147	132	126	113	147	121	143	146	147	118	135	130	132	145	114	135	132	152	149	116	136	125	136	110	150	138	121	159	116	142	139	119	126	144	125	138	119	141	125	137	145	137	147	141	129	125	131	146	110	154	132	130	141	141	145	140	146	147	115	129	135	123	126	139	118	118	119	130	141	125	138	133	131	144	108	129	141	129	110	123	136	129	145	150	131	113	131	129	115	129	139	152	140	121	145	117	109	132	147	117	139	127	139	146	145	157	134	163	153	130	133	106	133	125	130	150	139	127	132	121	140	143	128	147	164	144	156	125	127	138	128	145	150	135	115	116	127	136	136	140	128	130	131	143	138	129	142	119	135	143	132	124	139	124	135	150	139	149	148	119	121	133	134	134	134	145	151	139	128	141	123	128	135	150	143	123	117	124	119	131	114	137	143	147	137	115	143	138	149	127	135	137	125	131	143	115	114	134	114	144	119	140	146	117	144	138	167	144	126	154	140	145	139	124	152	134	129	117	120	140	139	145	137	140	143	135	135	131	138	140	122	144	118	123	140	114	139	135	139	154	124	137	161	144	120	136	144	116	140	140	140	136	140	130	128	127	121	136	130	110	148	123	129	147	135	140	115	110	121	125	128	128	132	134	124	128	121	123	122	120	147	146	109	115	145	137	140	128	120	123	100	135	122	148	159	113	158	148	123	123	138	128	135	140	126	130	124	119	137	139	117	141	156	139	141	131	134	130	134	145	142	121	145	147	147	139	133	146	123	108	145	125	125	116	139	145	132	125	152	131	118	142	151	136	140	126	150	150	146	114	145	124	136	144	157	116	128	140	134	133	143	132	140	127	130	135	133	140	137	153	119	111	139	120	122	128	130	145	161	142	128	126	151	131	130	132	129	124	125	125	128	117	131	148	133	137	115	150	144	108	142	160	153	135	127	134	123	143	143	113	134	137	132	142	131	148	124	130	146	127	163	138	140	136	148	137	125	113	144	126	124	141	111	144	142	135	159	139	161	106	134	143	137	159	131	118	109	147	110	132	116	125	136	127	127	129	136	146	147	128	135	153	125	137	123	141	128	137	132	127	147	129	149	142	125	149	121	128	138	123	117	113	118	116	131	136	150	121	125	153	138	134	125	132	142	134	155	120	135	134	136	145	144	142	154	144	127	118	156	151	126	117	132	167	130	119	149	145	117	140	137	142	135	135	149	139	131	131	147	111	133	119	134	130	119	126	147	123	138	126	144	154	129	127	146	134	153	139	118	136	116	142	127	151	136	120	130	152	139	139	136	123	117	122	132	141	128	136	139	147	142	144	133	131	131	155	122	121	136	146	113	124	115	129	148	129	117	140	117	134	124	149	105	146	124	139	149	130	129	123	131	125	109	127	128	137	141	119	134	129	144	137	127	125	134	132	144	128	136	125	149	149	125	133	119	128	136	131	122	139	141	136	119	117	124	126	121	120	132	134	141	137	108	137	122	133	152	125	127	127	119	134	143	121	146	137	161	124	137	103	123	149	117	123	139	143	141	133	130	118	123	138	148	137	130	128	129	143	108	127	136	130	137	134	132	118	134	150	144	149	147	128	129	112	135	131	127	159	130	131	140	131	127	108	141	145	105	134	143	117	135	141	124	143	117	131	134	145	119	121	146	130	120	122	112	138	131	119	128	161	136	151	125	150	143	160	145	136	121	121	146	94	136	132	131	133	130	145	145	135	122	147	135	120	122	137	132	139	110	153	133	130	129	143	135	126	128	137	138	140	137	136	138	133	140	140	133	122	136	131	142	137	148	146	128	126	129	127	131	131	136	117	121	138	134	125	128	106	154	132	146	146	142	149	140	137	124	129	127	144	128	121	135	142	142	126	148	140	118	122	131	130	142	133	124	160	113	129	110	142	133	114	135	131	146	138	123	120	140	139	151	120	117	137
26661	19357	17644	8089	1344	454	429	471	470	435	500	428	474	421	412	449	412	423	417	468	440	438	449	417	482	449	434	418	491	423	435	419	455	411	441	441	478	436	439	415	407	445	441	428	434	485	463	430	447	449	432	415	435	465	409	456	463	414	456	445	459	404	460	435	469	428	430	419	442	456	425	442	470	436	438	462	416	422	461	467	437	433	470	471	483	414	457	431	469	441	432	485	452	434	441	439	437	471	402	444	471	452	461	461	452	437	422	445	451	442	424	409	456	448	443	462	453	413	450	440	487	447	438	427	466	429	437	462	459	424	426	438	428	392	430	428	457	427	462	424	437	437	427	396	455	474	448	458	450	486	444	464	442	487	429	433	459	436	458	424	443	470	462	407	472	440	437	390	435	458	429	478	429	443	451	451	484	414	441	437	447	441	461	468	435	421	425	449	437	444	402	458	461	450	462	413	467	409	460	440	425	418	436	449	405	449	451	446	429	430	420	454	422	435	454	422	453	442	437	454	467	477	477	441	464	424	425	416	462	469	445	463	406	472	400	438	423	426	447	411	400	428	436	417	410	434	443	453	481	463	450	456	433	443	430	468	428	422	460	468	414	467	427	442	454	456	435	473	456	395	477	440	454	435	415	415	455	422	447	407	442	458	444	446	437	467	458	415	451	463	447	447	477	476	474	451	446	439	434	431	426	460	445	480	438	472	441	444	428	431	422	461	445	476	450	412	484	473	449	465	432	422	433	427	453	439	438	436	435	504	390	458	422	426	425	466	415	411	387	432	443	418	448	447	426	447	471	414	465	450	455	443	445	444	408	443	441	474	429	449	438	440	437	442	441	442	477	432	459	445	453	452	428	464	472	428	420	411	493	432	415	454	447	446	465	423	468	463	429	460	446	448	427	456	413	464	459	470	417	440	431	476	447	465	441	420	470	442	441	411	434	436	455	430	449	409	428	415	465	422	442	440	422	424	446	452	414	427	447	441	462	440	426	442	460	443	444	454	452	419	463	453	434	470	482	457	421	481	435	460	484	485	425	438	445	466	448	436	452	459	453	453	456	449	403	463	401	428	439	457	449	440	388	433	480	397	452	422	416	444	444	452	438	464	473	457	441	436	437	468	457	442	448	445	427	473	446	437	432	441	444	458	467	444	464	477	438	454	457	463	441	466	465	445	448	442	404	452	442	446	454	437	442	439	458	467	442	466	415	477	412	431	434	444	402	457	416	469	425	419	453	445	436	435	427	435	444	441	430	480	447	441	440	421	425	474	476	465	434	459	455	434	447	481	455	429	410	479	442	417	388	411	456	459	411	494	436	450	435	444	447	461	479	458	460	413	413	487	408	456	430	403	430	506	427	455	480	425	433	424	471	428	469	462	450	457	453	413	426	448	432	470	420	451	477	452	447	442	430	457	405	455	402	434	449	442	425	489	439	409	451	453	423	434	449	426	471	473	458	437	432	426	443	438	438	495	455	441	429	440	433	462	463	458	400	467	422	425	442	440	438	424	446	420	431	452	429	475	437	450	433	483	446	427	434	433	432	428	446	454	398	421	436	457	454	402	464	482	426	443	429	467	450	460	470	465	468	434	398	438	451	451	436	479	466	440	471	466	470	443	466	468	457	420	448	430	458	453	460	433	479	475	448	422	428	444	422	435	435	468	450	456	422	446	441	462	455	442	452	488	427	472	441	393	443	444	476	421	444	453	451	444	468	455	469	439	456	470	438	422	442	440	474	483	451	462	416	434	478	451	473	447	455	472	470	420	438	397	467	473	434	444	445	404	421	441	472	443	390	440	416	457	464	497	418	439	418	419	475	423	468	460	447	464	430	407	416	470	425	421	460	441	440	427	435	448	421	462	437	466	428	455	428	444	443	468	435	499	436	416	429	396	434	445	485	435	454	442	467	461	456	401	413	454	442	437	458	441	459	460	438	412	423	459	427	433	497	449	418	445	446	423	438	447	441	425	451	466	448	455	413	446	429	444	456	442	464	478	445	461	448	441	417	441	431	417	467	408	434	463	468	460	439	454	461	441	416	448	462	448	425	433	452	441	427	438	476	450	449	479	426	465	466	450	425	444	469	440	426	480	421	466	450	410	438	450	472	453	482	428	443	404	437	466	455	468	471	465	437	423	473	497	441	452	417	461	418	435	463	421	449	444	414	463	439	424	446	433	455	458	429	437	452	427	429	468	468	428	426	475	431	477	472	480	422	436	431	459	450	448	450	437	449	413	457	488	430	444	438	437	467	469	443	458	446	467	403	434	451	461	434	440	411	448	427	434	437	462	441	458	455	427	457	419	465	466	438	406	438	462	449	463	464	464	443	469	476	435	503	465	436	451	486	409	442	436	459	438	415	447	418	417	427	459	436	456	447	426	475	493	508	443	443	461	444	401	449	445	452	456	407	424	433	427	439	448	413	453	425	464	447	470	462	473	450	424	462	435	403	422	443	459	457	458	419	434	436	492	450	440	449	466	444	419	450	430	406	422	462	468	454	460	420	423	458	467	467	427	443	459	457	415	456	425	441	458	459	484	438	409	463	482	464	450	451	467	426	428	439	437	435	477	451	451	433	446	434	429	447	414	498	464	418	429	452	435	458	467	383	427	403	462	441	501	431	440	417	431	447	439	450	442	448	442	436	455	444	428	442	458	435	435	451	434	433	436	450	440	434	417	481	489	428	434	458	431	453	508	426	447	460	457	415	442	433	451	436	436	446	441	455	437	459	465	453	463	455	459	467	422	449	447	427	442	452	446	476	417	466	434	409	450	444	446	453	440	426	436	482	456	469	460	428	456	385	419	448	452	421	427	421	442	475	421	454	450	516	451	415	447	453	475	404	468	453	434	462	425	402	461	476	454	432	431	444	430	430	420	459	434	428	423	443	477	473	438	440	486	448	418	465	430	453	443	415	423	414	448	450	421	457	416	461	450	439	475	433	460	445	484	485	416	433	434	435	437	438	421	441	484	472	499	453	442	432	444	432	427	465	454	463	464	460	404	449	476	438	446	456	423	459	456	417	433	455	459	437	468	456	438	428	449	434	423	433	433	425	454	455	462	461	455	447	430	452	465	423	447	435	443	474	480	443	482	447	451	457	462	457	444	421	414	439	425	448	415	454	459	427	418	472	436	408	452	446	393	409	501	482	447	424	431	413	457	409	406	482	401	423	434	455	418	438	446	431	485	486	430	432	459	417	422	481	415	453	485	461	460	431	400	517	454	459	496	432	403	449	431	429	420	426	442	441	434	456	453	428	450	424	439	416	430	452	459	422	431	441	478	434	441	443	439	469	424	429	463	455	442	419	459	424	435	483	430	417	470	455	428	431	436	474	427	462	445	441	443	479	452	464	428	429	461	461	408	441	466	454	444	466	467	442	423	437	447	487	452	437	403	460	432	431	439	456	459	451	436	426	426	458	467	494	443	446	446	421	458	473	453	432	455	428	453	441	454	482	400	431	429	447	462	452	463	443	449	476	466
61578	53254	50969	27059	5902	214	154	129	163	121	149	147	143	117	117	131	147	105	128	151	124	124	136	139	143	132	119	126	110	123	137	142	129	134	127	116	119	116	144	112	116	123	142	123	123	137	148	125	149	140	140	132	126	117	144	111	137	136	130	116	137	111	112	119	107	116	148	138	124	138	130	127	116	129	128	144	106	124	133	123	138	133	137	127	114	138	127	154	130	129	110	116	127	119	120	120	139	126	125	124	145	119	133	137	126	139	152	132	125	134	143	126	145	120	121	110	126	119	106	124	123	113	107	128	122	128	148	120	131	126	122	124	122	125	119	133	126	127	117	140	131	126	113	119	118	133	120	117	123	124	125	129	129	136	118	122	117	127	125	128	125	129	135	126	139	119	126	138	132	141	115	128	128	115	120	116	120	119	131	140	139	121	116	119	101	115	109	126	127	111	123	138	137	129	132	120	105	123	136	112	128	135	122	124	124	129	133	113	135	123	152	132	123	133	128	113	123	120	127	129	118	112	101	105	129	144	127	136	109	131	133	135	128	128	134	114	122	139	110	130	133	112	137	115	137	109	115	138	142	136	118	118	110	127	113	127	139	126	115	117	140	122	129	130	121	123	116	112	147	128	129	125	141	137	142	118	142	128	121	130	120	117	142	122	110	141	134	142	127	134	122	126	141	132	131	135	144	135	121	120	131	132	136	132	107	152	123	141	129	139	128	128	122	122	129	106	134	129	120	126	116	128	121	138	118	118	118	127	126	117	122	135	111	117	139	140	135	114	142	120	118	128	143	127	119	126	136	120	123	117	149	135	134	111	113	119	116	151	126	151	118	143	123	136	135	124	118	125	135	112	137	138	128	122	123	127	114	145	128	149	110	127	126	118	109	143	119	108	128	122	141	144	120	105	132	130	127	127	124	133	108	129	133	113	109	141	121	125	139	140	135	121	131	123	129	130	141	124	132	94	137	137	99	121	143	163	136	113	145	129	133	135	126	127	133	120	129	133	138	131	127	123	114	139	136	112	121	130	131	128	139	116	126	109	114	132	115	128	137	127	121	164	131	130	130	151	126	154	127	127	136	136	126	123	120	137	135	96	126	110	132	153	132	125	119	121	119	104	119	121	131	130	116	145	119	133	128	121	135	132	131	110	129	141	102	106	114	113	141	139	137	152	134	108	138	127	128	131	128	145	118	139	105	124	130	139	129	133	131	137	146	142	118	130	140	128	130	128	149	136	146	121	137	122	136	126	137	128	128	132	124	124	119	137	117	125	116	131	138	130	130	115	141	122	141	111	125	129	115	134	104	114	129	122	123	139	118	126	130	139	126	145	103	101	110	117	139	125	117	135	142	155	140	106	135	129	129	127	141	121	133	120	147	126	136	130	126	128	128	143	136	117	124	143	133	127	141	133	135	115	124	122	144	132	126	144	117	117	130	124	136	103	107	133	141	113	124	126	150	126	132	118	130	137	122	130	120	121	117	124	138	141	124	118	156	105	142	127	136	114	122	136	110	112	118	131	125	122	113	126	141	133	141	139	143	135	125	127	136	120	145	140	120	112	127	131	124	115	133	131	117	128	135	121	131	122	132	121	146	126	131	116	114	131	122	116	134	135	135	135	139	147	131	116	126	118	115	116	103	131	127	130	137	128	115	127	121	131	126	110	137	154	129	126	123	126	130	138	128	108	127	127	122	106	122	126	128	105	135	143	113	138	130	149	130	134	130	129	147	106	134	126	120	135	116	129	117	123	143	124	143	112	115	148	130	116	137	124	113	129	141	127	100	145	107	120	128	120	116	122	122	126	137	111	122	146	117	119	115	127	118	134	128	125	128	138	137	130	124	132	135	113	134	115	112	130	131	111	115	128	122	118	106	113	115	126	118	155	133	130	131	116	132	139	107	118	134	129	128	136	142	116	125	133	143	118	132	132	139	151	146	114	131	112	117	129	117	118	134	119	104	125	158	115	149	122	129	137	115	135	131	115	127	120	136	151	130	128	114	134	123	133	137	129	131	123	101	112	135	130	107	127	118	126	120	134	128	110	123	123	134	122	148	131	128	114	136	133	121	120	108	142	140	116	132	106	132	132	133	129	131	118	115	135	106	126	134	117	128	133	125	122	128	134	142	126	123	113	136	110	96	122	117	144	142	121	117	118	120	122	120	122	150	138	129	123	128	124	119	117	132	120	122	132	114	136	116	122	145	130	123	131	116	124	138	142	148	118	139	124	116	141	124	106	136	115	129	142	147	139	110	136	103	115	114	115	137	138	127	128	131	98	150	134	129	134	127	134	132	140	115	100	112	119	114	129	115	139	120	143	117	117	127	125	135	134	134	126	107	129	140	126	124	117	114	126	137	118	128	132	140	131	126	122	136	132	140	142	104	139	134	134	121	113	115	121	125	108	134	128	122	117	130	134	117	116	138	117	120	125	108	124	145	135	130	129	137	126	111	134	134	115	122	137	127	121	116	129	103	141	148	137	154	143	112	125	130	146	123	116	141	131	129	123	111	135	125	118	144	128	126	121	128	129	135	103	130	128	123	125	129	152	120	132	124	138	114	136	132	146	141	142	120	145	152	145	106	129	111	129	119	111	118	117	120	101	121	121	125	112	125	141	134	109	128	134	138	119	132	130	127	133	125	140	121	135	112	136	132	133	121	128	104	132	125	131	144	140	133	109	131	139	158	130	119	132	120	132	125	137	124	141	109	135	117	102	137	129	125	119	132	121	121	129	128	137	114	133	122	129	133	135	140	102	112	133	144	136	129	137	135	126	119	112	124	95	135	129	122	158	135	138	135	132	133	128	124	125	129	138	139	114	125	107	109	119	132	121	130	139	140	117	137	112	126	147	122	120	128	135	116	120	145	121	124	117	128	119	132	136	138	117	115	114	129	130	122	126	126	116	136	128	116	149	134	142	130	120	134	118	121	118	128	123	126	124	120	136	117	144	166	131	150	121	137	133	126	117	135	114	122	131	138	118	127	144	127	132	130	118	113	100	124	133	108	118	103	122	129	132	115	124	110	118	117	127	126	149	122	139	146	126	144	119	127	116	112	128	145	119	134	123	145	135	136	113	123	120	125	122	117	106	118	134	141	110	136	147	127	119	119	110	120	135	133	117	129	134	121	132	119	120	131	143	118	131	138	122	132	111	124	129	120	123	139	134	143	126	129	137	128	128	125	114	142	117	131	112	123	110	125	120	143	135	140	132	123	128	120	124	134	143	140	118	144	140	131	128	123	129	101	126	124	108	126	125	101	142	112	130	120	118	124	131	117	107	134	124	122	129	126	125	111	129	124	128	135	133	124	115	115	130	142	144	127	108	108	114	138	124	123	143	132	128	114	130	125	120	143	141	132	142	128	118	150	132	124	105	106	111	121	125	121	114	134	117	107	129	109	125	132	121	137	122	135	139	148	122	113	138	116	118	125	120	122	122	132	144	126	130	129	128	145	124	123	143	116	131	134	121	136	122	125	134	115	114
43925	44635	46968	26122	6351	537	492	548	485	478	468	441	482	500	435	472	440	438	450	455	423	429	477	443	449	451	465	426	442	431	441	409	442	403	425	439	396	455	428	453	448	430	413	416	400	384	431	430	451	418	452	400	428	488	417	438	458	421	417	418	464	445	424	406	476	430	403	434	449	434	441	430	450	425	471	423	425	438	446	427	423	435	470	409	425	406	403	400	438	412	436	441	407	432	394	449	429	434	398	420	435	438	403	443	449	429	443	441	432	445	424	415	424	431	452	431	443	436	454	404	426	437	449	414	411	441	441	430	426	415	404	437	432	427	418	415	383	495	433	434	431	423	415	436	420	405	412	458	397	426	409	438	416	444	407	425	389	452	406	416	415	402	441	412	391	389	407	390	410	469	423	431	403	435	440	421	407	423	425	476	444	437	429	434	445	418	400	443	451	428	442	423	385	424	413	452	418	412	439	427	428	434	421	439	464	472	399	408	432	449	401	416	411	450	379	426	469	452	451	422	415	425	417	421	367	455	410	440	408	430	380	421	443	449	441	398	403	429	461	422	407	428	444	399	414	443	397	394	431	417	445	412	425	443	395	413	434	417	420	427	454	431	428	417	428	448	430	411	408	418	408	410	433	434	483	416	439	429	456	427	451	433	480	452	442	403	409	449	406	435	429	460	433	459	420	423	440	383	421	435	442	492	444	398	443	436	463	410	420	449	404	441	467	431	427	432	465	399	432	403	426	436	383	433	385	434	436	415	428	455	409	414	411	429	435	390	411	376	445	407	400	420	456	415	389	410	437	461	441	430	424	445	411	436	406	428	426	465	393	427	425	417	431	424	381	422	444	426	414	402	399	426	407	433	455	443	443	451	408	442	447	405	427	421	416	394	418	435	415	446	445	411	404	419	448	408	420	448	468	443	426	406	451	433	442	438	406	419	448	440	445	411	426	444	414	455	453	451	419	440	428	438	419	389	451	435	444	445	445	429	457	416	418	418	423	435	403	399	450	428	443	408	437	426	424	457	467	427	447	429	414	421	431	426	409	430	406	408	406	471	426	418	412	433	429	438	422	423	453	475	435	448	398	446	423	472	444	431	436	407	433	440	426	452	427	458	460	430	398	450	449	413	451	415	412	397	436	418	386	459	448	438	458	437	432	429	444	454	415	419	483	413	421	412	431	421	434	439	420	427	406	471	411	415	428	447	365	454	415	434	454	392	415	429	453	409	394	434	434	419	437	456	416	417	402	479	449	451	410	416	422	444	467	397	434	400	425	448	441	459	441	401	470	450	432	437	473	445	432	408	401	449	406	395	408	440	404	413	432	422	400	389	433	426	431	385	435	408	416	390	426	434	452	439	441	446	394	426	419	482	413	439	401	473	431	446	399	457	425	435	422	429	412	413	445	435	431	457	386	451	417	445	406	425	432	419	395	441	424	411	435	441	439	472	435	414	449	409	397	434	414	423	462	388	472	425	437	384	371	422	426	429	440	425	456	397	432	442	420	449	422	418	421	412	420	439	422	409	440	438	435	418	431	424	414	433	419	382	419	423	455	443	444	440	442	417	434	413	416	465	413	430	394	472	414	441	447	428	431	456	413	426	401	432	402	396	383	404	447	418	430	418	412	469	422	445	413	435	438	448	405	438	453	422	399	437	443	408	441	454	407	461	437	399	458	436	441	453	405	414	414	438	415	443	422	427	423	408	417	397	417	415	421	468	411	434	446	395	445	451	413	442	434	437	436	446	463	421	416	420	439	430	454	387	428	404	433	389	404	409	465	435	422	424	419	396	453	417	430	406	479	456	435	453	460	430	418	438	457	394	417	450	455	394	443	448	452	437	411	428	405	455	435	472	457	439	438	418	424	412	413	406	449	429	416	418	425	417	429	382	418	453	455	412	389	417	436	401	419	394	440	411	434	451	471	438	446	449	449	405	414	420	426	425	397	417	410	434	432	464	425	428	454	402	418	486	428	451	414	436	466	440	444	433	416	404	445	456	456	422	430	450	410	416	458	468	417	443	442	407	437	423	410	409	426	452	451	427	403	466	429	402	435	443	434	409	438	420	427	429	431	400	448	400	395	436	425	453	460	447	438	392	433	386	428	394	427	433	445	442	433	416	456	474	447	425	440	437	451	438	422	424	406	444	417	411	458	433	449	439	418	409	418	406	398	442	416	449	430	426	414	421	440	439	419	422	450	408	441	426	410	414	443	463	438	425	420	456	422	420	439	445	424	443	405	423	426	421	421	435	441	405	441	450	413	422	439	424	445	417	378	415	446	430	427	404	420	445	418	430	447	422	410	468	412	435	397	427	424	441	422	449	414	413	431	405	448	437	429	397	423	447	444	420	424	438	460	398	408	410	466	433	426	416	433	452	447	441	427	419	406	410	449	434	421	411	395	429	399	419	444	427	433	396	396	413	460	466	442	418	423	418	424	432	433	443	401	436	459	413	418	448	445	421	438	414	461	411	436	432	421	441	448	447	402	423	403	409	407	423	438	447	432	423	427	424	445	433	445	415	445	435	426	431	436	402	441	416	448	443	399	394	407	443	456	436	427	424	440	417	420	414	440	452	426	411	398	440	409	399	446	416	441	409	431	416	418	417	431	420	424	429	407	438	440	429	443	409	476	439	446	423	436	433	403	421	442	406	461	415	471	413	430	434	438	441	463	401	421	421	443	406	440	457	432	423	438	435	453	442	449	466	423	426	405	427	426	413	473	449	446	403	417	427	451	422	425	410	409	411	438	419	463	437	422	455	427	407	417	455	425	440	447	416	441	431	411	425	444	445	392	419	406	431	430	410	431	430	447	442	451	452	396	436	440	430	399	434	451	408	413	464	416	428	397	409	433	396	409	428	426	406	435	438	433	401	413	416	440	426	445	426	411	432	467	426	432	479	436	419	408	452	474	426	424	419	387	441	429	403	401	462	423	414	423	420	436	457	403	413	441	407	454	424	385	447	423	432	442	431	449	403	447	417	462	426	464	409	458	413	431	424	380	407	446	399	428	394	413	426	459	461	426	434	421	434	379	447	376	428	450	450	381	428	426	417	455	451	396	434	430	433	397	426	400	446	452	450	412	442	451	408	442	445	435	407	463	426	432	449	436	412	396	418	427	408	404	423	448	450	424	422	418	409	403	435	466	385	401	410	403	415	431	412	457	422	412	404	439	434	429	385	416	459	466	429	442	438	464	434	440	451	410	460	424	408	403	444	413	452	376	420	451	442	413	429	422	430	421	409	422	427	451	454	417	445	423	454	399	407	420	437	426	413	415	442	423	425	460	424	430	445	405	439	455	432	448	418	431	416	420	435	474	418	405	426	439	459	423	443	412	422	437	444	409	435	452	439	422	439	436	416	431	421	421	446	434	446	392	430	450	410	448	472	412	440	417	435	388	446	439	412	459	404	448	396	425	436	425	435	424	478	427	456	410	443	481	412	423	388	394	400	391	421	448	434	398	445	410	419	447	443	432	447	437	418
76436	70681	66417	38615	13220	1004	274	257	273	263	251	234	213	244	241	261	245	236	216	233	234	265	243	251	228	226	251	226	229	259	241	217	223	216	257	289	239	232	234	220	235	278	251	222	222	243	264	229	228	241	248	237	243	218	252	253	244	219	249	221	251	226	240	248	259	254	247	238	269	222	213	244	239	242	232	232	237	255	215	245	243	247	201	222	245	213	249	232	220	225	204	253	256	224	232	233	223	211	234	243	242	229	271	220	254	255	234	224	228	209	254	213	244	216	250	239	228	215	256	230	266	226	242	210	241	239	265	219	219	245	245	229	232	248	255	223	238	250	229	233	245	217	226	249	250	231	214	253	234	219	205	233	237	234	238	246	221	219	215	261	245	223	226	218	250	231	235	237	226	240	254	224	223	238	261	220	207	208	214	263	225	242	216	221	227	219	230	208	229	260	215	247	251	230	228	225	235	251	244	227	235	235	234	230	243	241	251	235	234	240	230	254	224	259	214	236	236	202	227	230	248	225	243	223	269	248	210	229	222	206	254	245	214	197	249	238	236	247	234	234	242	201	252	248	239	260	231	226	269	222	207	250	234	234	246	247	227	234	238	244	231	221	262	219	242	231	235	204	248	231	240	232	252	215	225	241	237	220	239	234	229	244	223	211	216	207	245	237	229	248	211	271	234	217	244	260	231	222	251	222	247	241	255	238	219	244	219	237	216	238	248	229	211	241	233	241	240	281	246	248	229	212	238	256	236	219	235	242	242	239	204	213	224	221	217	232	221	222	224	246	242	235	243	252	199	230	239	212	256	263	218	268	216	239	258	230	232	233	238	231	236	216	215	228	246	257	239	242	235	257	265	245	253	255	222	249	216	246	249	236	254	219	238	240	242	241	241	238	240	220	225	222	234	226	242	204	218	220	228	234	223	245	230	241	240	222	210	211	230	238	221	222	228	233	244	238	225	231	245	210	236	237	235	234	254	235	237	254	252	254	264	227	240	254	232	234	227	222	205	255	217	224	244	218	226	257	201	221	232	217	262	236	230	194	243	209	219	218	228	233	209	224	228	242	236	209	222	214	227	223	243	237	226	218	230	262	226	230	249	232	244	199	214	225	240	201	227	258	249	232	237	256	223	258	246	211	268	240	248	248	246	273	236	232	224	241	230	211	228	216	222	264	240	263	239	252	248	247	236	226	221	238	235	222	235	255	258	220	253	216	232	241	230	230	220	212	254	241	198	230	235	262	240	220	239	235	242	229	238	246	254	251	214	211	222	230	219	240	246	233	219	226	234	240	249	242	218	239	256	273	225	232	205	208	202	247	236	228	251	236	243	261	220	225	250	232	247	234	222	237	231	228	243	248	215	229	245	206	226	271	203	255	240	263	262	286	245	222	237	220	258	232	204	251	260	255	232	215	241	237	239	223	236	228	221	206	232	222	238	250	211	244	258	257	222	240	236	218	217	231	236	258	251	243	239	234	231	231	233	231	237	226	233	238	234	225	257	224	261	238	226	222	211	218	228	223	226	254	231	222	233	240	250	232	232	210	218	228	234	275	248	233	255	240	229	230	229	219	230	215	228	241	255	230	248	233	255	247	244	221	227	231	233	241	208	223	222	229	219	219	225	219	242	272	230	227	204	204	229	235	235	246	225	279	245	211	230	205	254	217	235	221	219	237	222	235	252	243	224	251	233	245	239	248	260	239	239	221	206	262	229	241	205	256	203	248	241	218	246	256	233	240	217	252	203	225	232	224	225	211	232	247	254	240	230	242	246	214	238	285	262	229	242	224	229	246	242	226	236	202	227	243	259	228	222	218	241	244	232	239	247	216	241	208	230	225	236	228	243	245	246	223	250	238	236	207	248	231	244	242	262	255	236	238	205	217	219	232	240	257	242	237	216	215	241	243	216	225	241	252	235	239	230	220	230	221	258	252	230	247	250	251	206	217	236	222	234	213	257	231	237	244	279	238	233	216	212	262	229	249	218	227	240	215	244	246	225	235	213	256	255	238	240	235	224	230	235	200	252	237	225	242	234	216	233	201	243	249	218	219	230	248	250	218	249	257	245	247	236	222	215	215	239	227	248	229	265	236	240	226	224	244	236	231	241	260	250	234	236	231	241	239	224	248	246	249	243	223	236	232	225	234	228	222	237	250	208	219	233	265	242	231	231	224	215	249	215	249	227	247	246	221	241	224	248	254	252	250	210	230	231	253	197	206	229	249	243	219	234	226	238	220	242	223	235	234	245	232	238	233	218	245	239	221	222	237	206	239	229	233	243	248	230	247	253	202	210	239	226	212	215	233	278	233	231	236	228	232	247	233	248	207	237	246	220	260	208	256	228	249	240	223	220	241	226	230	242	246	228	223	248	234	271	225	231	256	239	222	219	254	272	246	248	231	243	216	229	235	237	238	240	218	248	226	239	238	258	215	235	226	266	257	222	201	238	252	231	251	210	224	227	235	239	232	235	244	232	236	201	223	242	210	243	237	230	230	227	218	223	217	219	242	221	214	242	249	215	259	204	240	206	253	216	234	251	206	213	214	238	210	225	208	244	242	235	212	253	230	216	201	228	233	232	211	222	215	251	295	248	222	237	225	226	251	240	248	223	224	217	214	232	237	228	212	238	218	259	230	242	241	220	239	221	241	241	249	244	221	250	234	221	228	261	266	253	245	246	232	237	232	228	214	238	231	237	239	232	237	239	242	223	243	233	232	261	222	218	225	257	248	230	240	248	213	264	224	237	244	254	244	200	219	202	223	244	228	229	228	238	216	220	240	223	235	216	250	209	255	242	250	223	230	219	236	234	234	249	231	253	232	251	250	227	233	213	234	223	246	248	199	252	211	239	242	219	251	231	251	235	220	225	254	203	231	221	225	215	227	241	260	251	248	222	240	235	227	243	247	229	237	210	232	268	236	247	226	229	231	248	257	233	248	260	227	201	229	226	222	253	227	212	249	248	231	217	190	207	252	239	244	226	211	240	219	251	207	236	235	228	244	225	213	249	214	234	237	215	234	224	224	233	226	267	226	235	243	210	236	225	216	246	263	218	246	206	246	263	200	227	239	246	213	260	223	244	233	246	252	236	225	223	236	214	252	234	213	229	253	227	236	243	226	240	234	225	231	227	248	258	234	236	219	248	244	237	213	251	221	231	234	247	220	240	236	229	216	234	224	216	237	259	224	234	216	234	228	212	228	230	206	256	265	248	242	219	216	248	238	259	236	239	204	238	225	230	238	260	209	231	225	242	232	221	215	204	215	257	236	267	235	254	228	225	204	230	243	258	237	272	233	211	204	257	232	237	226	227	253	226	223	245	221	210	228	205	245	227	230	252	243	233	219	238	248	221	269	227	244	232	230	228	234	247	236	225	233	224	212	237	220	225	213	245	234	267	223	273	232	226	198	240	239	237	210	237	231	236	220	235	211	239	237	246	228	235	244	209	238	219	230	232	217	252	243	256	267	227	228	246	249	198	241	212	233	265	243
58582	60689	62662	36116	7076	1043	949	869	835	804	859	829	825	770	768	753	690	755	747	747	725	767	726	749	728	727	766	751	751	728	711	733	760	716	683	720	712	665	771	729	685	740	715	698	700	703	721	753	742	728	703	732	732	662	740	720	747	722	740	739	763	747	738	690	740	735	758	690	740	634	722	748	709	714	709	760	765	748	686	702	717	685	715	721	765	784	736	751	738	749	743	673	689	713	745	690	704	687	728	717	714	718	734	716	717	680	755	718	727	705	674	726	739	712	678	708	679	706	694	747	720	739	692	722	733	719	734	728	674	711	695	731	744	654	711	740	683	686	707	679	708	722	731	720	704	703	684	740	735	727	693	708	700	701	708	716	753	700	756	708	712	703	710	648	676	691	669	718	699	685	685	762	727	675	677	677	749	714	689	739	719	746	727	732	748	691	702	732	698	704	764	711	707	684	746	685	688	717	702	743	708	710	732	744	702	749	706	715	698	707	721	698	721	715	686	734	727	709	681	788	698	683	712	722	727	717	706	703	736	699	718	680	701	688	707	688	686	731	711	706	692	716	711	696	716	709	729	742	693	728	737	686	669	751	689	688	719	741	698	685	664	653	715	715	685	694	746	719	663	730	707	728	680	739	675	704	715	715	688	702	719	692	692	715	773	722	726	690	768	689	728	677	741	730	678	764	667	732	710	686	758	737	716	650	711	682	714	718	702	651	754	755	695	741	701	674	716	707	685	704	705	770	780	648	709	725	709	713	735	727	677	666	752	774	702	749	798	707	717	689	732	641	753	727	710	716	652	772	732	695	702	696	712	754	684	735	685	709	725	697	729	653	705	710	684	727	733	693	750	692	756	702	698	688	705	786	664	673	732	732	720	710	731	753	718	738	703	718	743	738	737	748	731	677	699	673	687	711	689	718	706	759	704	695	711	694	738	716	748	712	685	662	713	689	692	709	719	733	705	737	704	681	692	692	681	664	759	664	715	719	712	724	652	738	695	688	683	735	772	744	732	724	668	739	696	709	740	739	713	696	717	721	769	723	753	669	728	708	691	744	774	736	727	725	717	746	702	726	686	710	740	705	724	687	774	640	716	697	685	705	744	752	763	676	696	734	624	738	755	685	760	733	704	719	736	759	730	713	699	756	716	699	721	718	705	688	739	698	724	665	714	717	694	707	685	723	731	712	677	688	714	739	752	709	670	656	684	748	714	742	721	717	713	718	701	722	688	709	709	702	689	705	755	730	717	711	760	716	713	689	746	660	731	756	748	749	731	727	688	669	703	743	681	721	697	742	719	684	708	697	721	695	709	733	710	723	746	740	684	732	690	765	691	741	689	718	701	732	713	729	746	713	739	731	685	745	738	704	707	745	641	694	706	718	706	687	707	727	753	678	697	684	767	679	737	717	734	691	719	731	711	706	739	724	706	716	711	665	699	725	755	768	768	686	705	760	668	679	739	720	726	704	706	730	708	747	684	713	734	661	693	723	740	722	682	734	760	706	799	712	685	720	719	741	706	706	746	704	699	670	674	741	737	711	748	711	724	716	696	702	733	724	724	733	715	728	736	738	747	713	791	741	742	753	764	717	729	672	670	755	703	749	718	694	728	732	648	732	724	702	696	714	695	747	767	699	752	757	710	688	719	725	752	720	710	702	653	692	712	713	694	729	713	726	755	719	753	712	736	729	745	722	689	682	726	694	744	730	692	724	695	694	754	725	748	651	696	710	740	687	752	711	736	738	761	733	708	719	711	716	696	716	689	718	723	747	738	647	684	723	682	763	741	736	690	768	724	746	679	753	743	693	697	746	670	742	748	680	712	685	745	699	779	751	729	716	719	746	678	721	730	710	731	764	718	778	765	693	721	745	699	734	685	697	716	678	681	717	694	686	682	718	730	706	686	705	704	740	663	761	720	739	683	749	688	668	758	696	725	716	704	670	706	687	690	743	741	700	718	735	740	729	732	674	708	712	728	704	699	738	711	717	705	694	727	713	743	683	721	724	648	706	733	668	737	686	733	726	705	696	719	729	720	692	672	694	711	716	685	707	668	686	742	733	688	707	688	674	734	697	744	699	724	736	758	746	693	746	716	735	719	698	703	725	737	756	707	693	699	714	724	715	752	746	742	805	659	701	766	719	699	710	732	686	700	712	789	733	691	711	696	698	715	699	749	745	746	659	692	718	656	729	727	770	711	703	753	717	682	695	787	731	778	746	709	759	717	729	728	701	694	696	737	726	680	706	676	721	720	731	727	667	755	722	701	745	728	692	712	714	699	681	770	693	687	714	682	638	680	696	707	702	717	750	722	717	657	723	733	718	743	736	751	715	716	706	722	711	753	802	712	682	684	719	715	729	710	722	778	736	701	720	727	677	742	729	723	728	690	686	733	753	696	719	747	732	730	722	707	696	730	726	747	710	715	734	679	675	741	732	748	693	716	729	703	664	705	731	702	740	724	674	739	689	746	737	769	672	769	729	731	722	715	680	732	720	724	712	690	666	690	679	662	705	705	667	709	732	705	733	706	740	713	731	775	707	712	676	699	727	736	724	744	754	721	703	744	707	726	743	699	684	725	756	765	718	701	739	716	666	675	759	695	737	735	668	662	681	733	687	745	793	703	674	705	724	724	671	698	698	728	716	710	711	681	704	746	718	705	764	702	741	702	688	718	670	732	746	731	751	752	760	715	692	717	726	747	687	706	716	676	723	749	699	687	722	713	670	708	751	761	700	720	728	704	729	678	752	695	725	708	722	723	727	716	651	685	723	692	724	692	707	741	745	777	737	726	658	718	705	677	734	739	704	737	733	731	747	700	719	739	673	722	732	738	733	691	653	703	695	699	749	679	679	694	726	704	728	724	673	716	774	666	730	737	712	727	735	719	674	653	720	732	690	691	805	674	708	673	706	742	693	719	742	706	641	710	689	711	711	717	707	735	722	717	729	679	695	750	740	717	725	754	680	741	693	726	705	732	662	752	730	707	690	725	666	738	720	743	744	716	732	709	659	683	771	721	662	738	743	700	677	697	712	737	718	733	686	725	745	712	684	695	726	663	743	706	695	717	701	737	737	676	712	736	669	728	724	735	742	671	698	761	705	685	760	711	725	706	686	752	774	719	685	737	714	692	680	694	721	723	733	692	706	662	721	755	728	698	664	697	698	731	708	720	733	753	731	734	728	746	756	716	741	684	676	687	712	696	671	733	751	722	694	699	694	754	724	684	718	673	666	728	729	696	693	685	691	757	743	728	743	717	670	691	712	682	686	645	780	719	709	710	699	701	658	683	718	716	704	736	749	723	742	701	707	706	728	768	721	705	684	689	789	727	708	705	703	699	727	727	713	691	760	702	733	682	703	722	698	700	698	687	665	738	738	718	719	728	681	756	686	696	704	713	708	748	772	706	753	736	696	710	743	750	700	720	719	750	705	715	751	707	751	674	749	717	724	689	733	695	738	711	683	715	664	766	721	757	686	714	715	733	666	695	768
30377	18533	11434	2228	309	140	138	147	145	133	148	133	126	140	134	152	132	142	130	121	138	153	134	123	145	129	119	151	117	143	146	126	128	113	135	139	133	135	138	138	134	143	163	134	144	125	127	146	134	136	138	117	139	127	131	134	121	126	108	139	145	131	139	144	139	129	122	105	145	146	149	135	121	165	137	131	115	132	136	139	142	143	152	137	132	145	128	134	127	147	139	139	135	133	142	154	138	149	129	141	139	111	135	160	156	130	136	151	129	130	142	131	133	135	147	151	159	121	131	139	129	127	130	136	128	123	128	144	136	161	133	133	149	140	117	158	151	127	123	130	136	147	154	132	130	118	139	139	129	155	135	149	151	126	150	166	115	132	142	140	126	139	149	145	111	125	124	136	133	107	130	172	124	114	135	125	134	131	143	117	132	144	127	158	149	129	131	142	158	144	144	132	162	134	148	132	139	116	139	142	124	137	131	121	110	127	156	108	146	133	124	152	151	141	145	112	134	126	132	129	136	108	138	165	144	147	130	132	137	133	124	139	130	139	147	135	144	124	140	139	138	140	145	152	172	156	123	144	143	162	124	145	137	137	155	150	126	133	135	151	130	144	138	128	164	123	157	150	150	147	174	150	142	135	131	157	154	137	142	162	132	138	147	133	146	131	136	122	119	134	124	140	140	123	112	143	151	151	115	147	119	123	149	135	149	132	121	155	140	150	141	111	163	153	160	160	139	128	144	153	128	121	126	147	133	142	161	123	146	149	109	131	145	144	124	130	132	126	146	144	115	144	132	137	135	143	144	143	132	122	153	145	158	118	124	139	157	121	145	135	157	112	139	136	139	110	142	128	125	139	135	123	135	132	129	124	140	144	140	131	131	158	139	129	128	137	132	142	149	131	116	149	144	142	142	127	126	150	132	169	140	135	123	133	144	143	140	133	132	124	129	131	138	139	130	138	141	129	148	155	133	143	122	151	120	145	133	115	143	134	154	154	114	127	147	163	146	137	131	141	146	153	141	134	129	147	118	145	152	157	133	132	135	129	150	130	118	133	123	155	122	147	134	136	113	133	137	135	130	123	117	123	139	141	130	123	131	129	120	130	123	142	146	152	146	131	149	130	155	149	128	141	136	137	154	123	153	151	132	141	141	139	123	124	126	144	128	128	135	133	127	149	131	136	125	128	149	112	139	152	147	123	133	128	138	166	148	162	139	131	142	155	133	142	135	123	136	120	136	132	121	141	127	149	123	134	128	121	158	132	139	125	136	130	138	143	158	149	137	139	150	138	139	129	130	122	172	155	143	147	151	127	120	125	115	127	146	127	133	132	158	127	131	131	141	138	119	138	126	138	134	122	146	121	146	152	121	131	138	119	147	140	116	133	111	137	143	141	126	129	163	140	149	130	135	135	129	144	144	145	136	117	149	143	122	137	121	132	139	149	138	145	149	123	128	141	151	136	121	137	145	140	141	150	122	145	129	130	131	122	117	122	147	138	142	162	132	138	126	128	121	148	149	129	125	113	125	159	158	158	141	134	145	136	154	141	137	149	151	119	130	143	141	138	125	139	141	127	141	112	116	130	124	117	162	145	142	129	138	140	133	139	134	125	169	140	158	141	152	137	140	143	141	152	142	155	148	130	135	143	129	133	132	139	136	143	147	157	117	146	153	155	145	130	119	131	137	141	128	136	137	145	155	134	151	142	140	135	128	145	146	168	126	150	147	142	154	147	151	138	136	128	147	139	124	132	137	122	137	104	135	143	136	126	141	132	137	128	149	149	156	138	144	132	135	122	138	147	155	147	136	146	123	124	127	161	144	122	125	136	116	132	163	145	116	126	141	151	129	149	142	133	148	147	143	134	145	155	119	139	147	128	144	163	137	132	144	135	150	125	130	126	149	151	144	126	137	132	129	139	119	143	146	147	138	123	140	164	142	151	142	130	147	158	137	155	139	133	150	141	127	149	127	129	136	143	139	149	118	122	128	143	143	159	149	140	143	134	149	133	128	124	137	132	138	134	153	147	127	128	125	134	130	132	137	142	135	135	137	157	114	135	134	147	132	139	121	127	122	127	140	125	147	129	109	148	134	142	114	126	132	150	130	130	138	124	131	114	114	163	121	136	153	151	135	142	125	153	135	129	145	133	140	140	156	127	129	127	122	165	122	158	133	127	134	152	138	162	154	142	116	149	117	126	130	149	145	117	140	129	132	125	134	136	148	137	135	123	145	137	135	157	138	146	141	136	126	123	152	128	156	129	134	140	137	139	148	142	133	123	133	143	158	144	144	118	121	156	142	126	126	153	124	146	113	146	141	151	143	145	129	140	145	159	142	140	115	125	146	146	147	140	124	131	131	127	151	151	137	131	142	141	141	142	141	130	158	142	130	151	127	133	155	136	160	149	119	147	130	140	139	141	114	120	149	150	146	133	130	127	149	145	142	133	150	126	126	130	134	156	153	141	146	118	134	137	146	152	143	135	136	114	148	156	158	144	139	131	131	130	159	144	134	133	159	129	125	129	150	122	152	140	132	145	146	173	134	140	132	128	148	147	132	144	135	134	129	145	144	132	132	136	148	134	137	132	123	133	129	143	139	148	142	143	146	133	129	159	119	149	141	129	125	140	147	150	149	138	146	140	154	132	142	155	129	126	134	123	140	139	135	139	140	129	151	147	126	142	132	125	140	151	156	136	148	134	141	138	138	137	121	124	136	141	150	129	131	139	139	134	135	140	150	159	111	124	146	141	142	126	127	150	158	141	140	135	147	135	143	158	143	144	148	132	125	117	127	131	140	147	133	137	133	125	137	122	138	131	131	165	164	133	140	140	128	137	138	147	131	134	150	129	135	153	133	141	143	119	160	130	144	142	138	160	136	164	137	119	121	149	122	121	131	137	141	127	144	153	116	131	124	129	140	134	138	140	124	136	147	124	135	122	151	133	134	134	147	148	134	106	121	136	142	164	124	152	158	133	121	135	125	139	132	113	139	149	127	159	144	138	142	135	122	153	131	156	147	133	128	129	126	150	136	141	165	132	129	128	127	140	133	132	167	136	137	135	139	138	122	125	127	134	137	140	145	145	136	149	157	137	144	154	160	142	123	142	128	131	121	129	128	129	132	120	145	140	140	149	153	124	142	142	151	142	147	133	123	143	142	145	136	132	126	126	146	128	137	131	135	133	130	129	123	140	121	119	137	147	141	153	110	115	143	140	147	115	144	155	133	121	127	145	132	127	123	150	126	161	124	143	120	152	138	138	125	129	123	122	138	122	149	147	130	141	130	135	139	139	135	127	127	146	164	132	145	135	129	135	134	125	141	141	158	131	165	128	166	119	138	132	147	147	128	138	144	133	126	143	129	147	133	111	119	136	161	129	145	150	146	141	123	120	119	149	132	121	148	136	131	152	129	140	129	135	128	142	117	146	140	126	133	124	140	134	161	143	140	141	146	132	116	149	132	144	148	136	144	137	122	145	138	143	122	139	150	117
28542	21596	17031	4713	844	442	483	461	460	453	482	466	417	471	441	474	440	459	462	459	450	454	439	493	427	454	454	445	459	413	474	465	472	443	471	450	479	437	441	474	450	414	503	465	464	461	456	452	439	454	444	423	449	433	460	480	425	467	450	436	435	454	456	417	458	443	455	473	476	463	459	456	425	456	459	434	458	463	444	471	473	440	482	436	444	441	447	481	464	458	456	461	473	466	473	444	459	446	471	465	457	450	393	445	438	461	467	458	441	462	412	453	449	474	439	463	447	447	417	495	446	446	437	458	459	448	477	472	489	445	463	495	489	448	470	431	465	459	451	455	426	485	466	467	457	448	450	447	447	480	429	443	483	438	448	452	477	458	462	467	479	454	474	426	425	475	455	414	415	447	443	501	474	475	439	489	464	477	448	433	466	479	443	451	450	460	465	486	441	433	455	446	448	463	420	466	437	448	473	488	445	430	475	453	492	472	416	434	483	464	436	461	436	449	441	446	459	456	458	473	455	457	457	429	451	451	466	464	448	464	460	485	451	476	432	467	432	454	461	437	441	436	501	436	432	400	456	465	470	462	458	413	433	483	425	480	476	453	444	468	445	456	448	464	442	486	416	454	455	495	423	454	423	464	442	427	451	455	442	468	446	475	437	433	475	436	426	473	483	426	410	468	442	471	501	445	443	432	429	443	489	418	497	449	435	452	442	422	461	460	476	430	465	435	473	463	471	469	450	449	435	478	394	487	437	475	456	428	485	491	456	410	437	425	447	449	439	444	424	467	476	455	427	461	460	427	504	458	517	467	442	497	472	444	470	410	447	449	456	456	463	475	408	463	494	477	496	459	450	466	427	520	463	460	416	482	486	454	474	483	451	459	487	455	461	467	460	480	469	466	448	439	442	423	482	452	473	458	469	423	449	422	436	432	449	412	464	438	454	445	437	469	425	482	484	453	469	490	466	447	446	461	476	467	468	453	437	435	441	449	436	432	486	468	489	469	439	434	446	445	483	439	483	454	477	441	457	487	470	460	440	457	444	492	470	432	442	458	456	468	467	459	426	432	458	446	453	472	412	459	481	466	464	433	417	509	462	489	487	437	469	445	434	470	474	469	485	447	485	470	456	441	459	454	466	449	467	443	433	433	488	408	433	405	444	487	500	439	426	445	465	492	437	458	419	482	439	448	465	449	448	451	462	452	444	445	470	469	452	415	464	481	471	428	438	456	452	417	448	474	462	476	427	441	441	469	453	421	478	442	479	488	464	483	414	413	486	446	402	451	444	449	451	470	406	449	454	450	465	443	443	442	473	486	409	460	465	451	445	412	471	435	452	455	415	436	483	492	452	428	435	496	471	438	470	483	442	461	454	422	444	476	472	478	473	452	476	454	494	428	470	479	458	451	475	476	433	483	446	476	455	463	442	489	466	477	496	426	461	439	469	454	484	448	440	426	476	461	450	454	441	461	441	479	466	476	454	445	469	441	504	437	429	485	468	443	466	480	437	462	463	448	454	449	444	449	454	471	456	419	459	454	451	424	440	424	484	457	462	442	471	475	452	438	427	475	501	487	423	462	454	398	440	436	494	449	427	442	476	443	453	484	478	462	443	454	470	457	477	452	459	470	488	454	448	430	475	507	455	442	469	472	428	463	464	463	465	445	459	485	440	445	464	490	481	436	436	458	449	442	389	477	469	452	444	448	441	450	472	441	468	469	436	465	444	455	448	473	453	466	495	492	440	450	467	451	445	455	464	447	436	506	434	448	427	475	470	434	491	471	474	464	457	457	420	444	456	452	465	442	461	442	436	434	431	439	445	461	468	454	484	445	456	457	459	493	489	466	436	421	448	441	475	442	438	420	446	489	443	442	495	462	442	474	438	415	478	425	435	462	455	443	473	463	457	464	455	472	462	434	423	440	479	476	435	478	441	405	490	464	430	420	434	445	452	450	475	458	467	467	495	449	484	419	441	486	453	451	500	466	433	464	472	427	461	463	457	494	441	444	466	475	466	444	493	453	479	467	444	454	424	460	487	486	448	420	462	478	467	430	479	464	460	475	456	444	468	435	455	449	479	495	471	437	429	433	445	468	466	425	489	458	457	425	473	449	446	458	481	469	444	485	435	443	497	462	445	502	444	449	437	448	448	434	435	451	457	487	445	443	449	441	468	474	478	468	408	442	433	471	468	474	440	458	434	494	468	483	437	459	476	443	460	452	453	486	426	455	479	452	463	463	450	477	432	432	449	441	430	458	451	440	481	453	452	452	469	453	455	474	420	448	445	448	438	474	443	459	457	459	466	452	410	467	462	463	454	469	466	476	442	477	484	482	457	467	467	447	472	461	449	483	472	484	447	471	468	450	418	481	456	452	428	477	455	476	481	450	466	488	442	458	465	469	428	420	473	454	428	485	458	434	422	456	457	461	474	457	479	463	493	454	469	471	482	482	467	459	427	408	448	486	434	444	469	493	471	485	436	466	470	457	470	479	485	455	460	427	466	432	482	471	469	429	465	448	433	433	444	465	493	495	493	488	432	444	419	437	433	445	452	437	436	446	459	472	463	458	468	449	430	479	471	421	485	423	456	412	402	475	479	480	465	458	514	455	474	466	441	455	487	465	490	480	437	444	458	450	487	447	475	481	432	465	471	459	496	473	475	423	437	442	458	444	445	437	428	461	455	464	450	467	472	421	449	444	474	480	468	478	469	457	467	460	482	448	467	454	442	462	456	491	470	440	431	457	449	445	435	458	463	428	457	445	463	443	508	449	470	489	450	456	479	462	486	475	450	461	486	456	444	459	526	473	436	428	472	430	440	489	445	453	446	466	495	460	485	430	475	457	458	460	462	456	445	455	482	464	484	457	430	447	443	482	461	457	447	450	435	430	460	444	428	467	438	427	449	475	483	469	474	444	458	445	441	440	481	461	458	455	462	476	404	418	483	427	495	489	472	441	462	433	447	439	475	440	442	447	499	448	464	457	478	469	458	483	419	487	424	472	518	436	426	471	491	450	468	472	456	488	439	485	460	471	463	477	456	474	459	482	473	460	489	463	436	467	453	472	455	476	483	489	474	432	470	450	428	402	486	413	444	455	444	529	484	487	470	441	485	464	494	463	482	472	461	486	458	456	440	495	454	460	488	426	467	452	456	448	461	472	454	457	421	472	447	463	458	471	467	431	459	469	423	457	450	473	448	501	471	473	473	490	474	442	415	484	442	453	449	464	454	441	395	487	442	488	417	444	440	431	437	439	480	454	438	430	464	451	468	455	489	467	436	482	461	473	475	452	437	449	451	469	485	405	444	441	443	501	452	421	458	427	471	415	428	457	438	426	451	485	455	440	483	479	487	430	473	454	445	454	430	435	457	433	495	436	493	456	440	443	468	499	464	468	454	450	454	432	492	473	480	474	453	478	500	461	463	450	472	404	495	436	495	470	450	444	461	445	431	452	491	472	465	432	471	443	462	479	463	452	450	472	455	493	461	440
62927	56342	48604	23784	4546	180	155	151	137	143	133	136	125	142	137	139	126	133	131	126	143	137	120	131	134	136	120	136	150	138	142	152	124	141	118	131	146	152	121	125	134	157	129	134	138	143	130	138	128	121	129	121	152	133	150	135	124	115	132	120	142	134	146	123	126	117	127	142	136	118	122	133	135	149	159	125	128	123	126	127	134	123	132	113	123	152	142	117	115	123	123	118	136	129	123	131	130	105	143	110	143	123	131	120	157	135	117	123	128	138	129	127	121	126	123	105	140	136	143	122	143	126	137	124	127	136	126	144	138	126	120	126	121	160	142	137	131	142	135	140	141	142	130	142	140	144	124	133	141	133	131	135	138	131	134	161	127	141	104	131	117	145	132	137	141	126	131	105	121	126	123	142	132	144	119	121	134	129	135	140	129	130	129	138	114	137	139	109	110	125	119	127	122	128	119	150	156	109	129	118	110	125	148	131	143	125	148	120	124	108	120	129	125	132	129	117	134	120	135	135	126	126	124	128	147	126	138	139	142	127	123	128	137	130	128	122	114	115	139	117	126	128	130	132	145	123	140	123	132	130	128	118	116	126	118	137	125	117	132	142	110	128	125	120	134	121	141	133	122	142	130	112	134	123	133	144	122	141	139	115	138	132	140	141	144	127	149	128	156	123	122	137	113	125	133	119	134	135	122	146	134	118	127	120	150	129	122	123	150	129	126	146	132	132	124	129	116	127	125	137	129	155	123	133	126	139	135	135	137	123	121	133	135	147	133	133	122	119	142	135	125	115	144	122	141	139	133	130	142	142	126	140	128	123	118	124	135	114	113	126	142	112	134	142	149	137	128	131	135	131	144	138	123	123	121	154	118	120	141	121	136	148	117	128	131	121	138	148	125	133	128	122	119	139	130	116	138	125	129	123	114	134	118	124	128	133	121	131	125	121	135	144	128	138	144	134	151	116	117	145	136	127	134	123	127	123	147	144	124	122	139	121	115	142	127	159	121	113	129	109	127	132	135	134	125	127	130	138	136	148	118	144	127	123	132	138	157	122	127	129	116	139	127	120	137	135	122	133	136	112	120	130	131	133	129	133	143	138	117	110	133	127	126	118	137	132	118	117	132	127	145	123	146	143	114	119	107	115	138	126	134	147	104	122	122	129	124	145	141	119	127	110	123	140	115	117	138	137	120	144	136	151	124	129	135	140	124	125	120	156	110	152	153	115	128	137	127	151	121	148	125	120	131	157	115	150	121	109	142	122	121	124	119	108	132	103	124	142	104	127	148	125	127	122	131	119	121	126	132	131	123	136	138	142	130	135	124	147	134	141	149	146	149	106	140	122	144	125	135	130	100	131	134	113	147	116	129	129	124	113	129	125	132	130	131	148	131	134	148	119	111	130	134	131	121	137	129	122	131	135	70	125	128	128	130	120	146	114	130	139	120	112	132	138	112	130	121	126	142	149	131	145	123	117	127	123	143	132	136	139	125	120	144	128	159	130	122	151	137	149	117	143	115	117	105	141	124	130	156	122	131	127	130	133	125	117	119	130	129	118	122	140	118	139	140	115	134	128	128	123	131	121	130	121	117	124	126	141	127	136	141	110	140	149	116	145	125	140	135	122	147	129	125	125	130	136	130	129	116	136	123	120	117	139	140	130	143	146	127	139	138	118	132	133	150	130	123	110	126	115	151	140	132	127	124	126	133	110	129	161	126	123	137	115	123	144	132	128	110	132	151	136	129	133	128	143	120	148	127	131	120	138	141	147	134	125	136	138	125	130	132	135	153	119	122	135	122	141	125	132	120	150	131	141	146	124	133	129	129	117	152	127	127	135	125	139	125	120	94	117	123	131	126	132	135	126	120	137	112	125	129	118	141	136	131	131	132	131	143	137	134	121	123	132	112	112	126	128	137	130	111	125	127	123	143	124	124	125	148	143	130	125	151	133	145	132	130	126	127	121	114	134	146	144	130	115	137	123	135	130	139	110	128	129	142	127	137	154	113	111	131	120	126	132	146	142	122	134	118	134	151	138	157	126	121	133	132	123	138	115	132	131	125	135	143	136	137	142	129	135	123	134	124	140	138	112	126	152	142	134	130	104	112	123	112	120	127	110	150	142	129	135	128	154	135	128	118	112	148	164	127	144	130	121	124	116	122	117	136	140	120	126	132	122	129	137	136	142	116	137	140	161	129	121	121	138	133	126	143	150	136	129	116	119	123	120	134	125	136	118	131	111	120	132	145	125	107	130	125	130	124	146	125	139	115	129	120	131	122	140	117	117	148	139	132	113	109	138	135	129	130	130	126	145	127	129	124	119	137	145	136	139	125	130	129	134	143	122	117	126	143	145	119	133	111	146	145	134	130	130	146	131	118	132	118	131	126	126	151	129	121	111	137	126	131	151	126	146	138	121	128	123	136	121	136	127	100	132	120	121	130	115	135	132	144	128	148	115	126	133	119	134	126	133	119	118	114	138	127	111	125	120	149	137	123	137	121	145	140	134	137	167	140	118	133	127	122	128	124	131	147	147	140	123	134	99	141	114	115	140	117	143	133	132	139	111	119	123	121	123	143	140	148	136	124	135	133	130	136	136	131	146	128	149	101	135	129	122	124	129	115	118	135	141	114	126	135	136	123	117	122	121	129	144	126	126	127	144	127	128	131	129	119	117	127	153	146	115	129	127	126	140	126	128	143	117	132	128	133	132	133	128	135	125	124	141	123	138	123	106	126	130	127	145	109	130	138	103	125	132	122	123	138	114	131	147	143	122	138	124	128	141	130	124	130	131	121	142	122	130	139	124	122	148	127	140	151	142	154	127	132	117	134	105	133	114	115	134	144	127	125	142	124	124	137	106	119	137	121	133	144	113	131	136	143	137	122	105	123	158	139	133	131	123	138	136	125	134	134	131	156	143	119	116	123	134	106	139	139	127	133	124	122	117	121	122	130	131	119	137	101	137	123	124	127	144	111	127	112	151	115	134	131	132	141	152	136	130	135	133	151	117	105	134	108	117	129	141	123	146	134	137	148	125	113	124	115	136	128	143	117	127	123	107	127	123	143	127	106	133	130	131	121	119	115	132	118	125	122	144	122	142	143	143	132	139	141	128	127	120	151	124	151	143	135	141	122	132	135	121	123	139	126	154	124	131	125	142	123	136	126	135	113	141	120	141	124	137	138	143	121	136	121	130	139	127	118	158	122	128	105	129	155	144	140	121	121	134	150	131	130	126	129	127	132	127	127	141	149	164	139	137	127	128	126	116	140	139	127	121	150	133	145	154	132	125	133	126	152	132	114	135	144	133	143	149	101	106	133	146	136	130	139	144	151	138	127	138	114	120	135	129	131	146	134	130	141	132	123	122	140	142	110	113	123	136	131	124	111	150	150	117	123	146	156	124	138	134	126	136	127	125	121	119	130	121	136	139	153	146	145	123	122	161	137	116	123	141	124	122	121	121	142	133	137	138	134	137	136	124	135	118	135	149	137	111
44984	46104	45482	23972	4808	577	501	508	507	461	465	492	445	479	464	461	473	442	454	434	487	470	442	417	420	494	440	461	447	487	471	430	458	448	393	413	426	477	441	444	424	410	433	449	455	410	457	459	431	417	455	432	422	444	479	435	431	437	401	432	434	459	445	459	451	468	435	423	460	463	390	452	418	447	433	475	470	440	420	446	474	415	413	439	394	418	447	451	482	486	418	440	413	450	396	409	434	442	453	409	439	406	438	392	420	454	452	449	455	448	438	429	459	417	436	410	438	420	452	451	429	471	442	402	434	443	473	455	432	458	408	442	464	455	418	409	431	472	432	419	456	442	420	447	432	477	443	451	420	406	392	439	478	429	428	413	461	467	456	434	417	441	434	438	420	443	435	479	409	436	419	426	429	442	447	439	461	431	431	456	408	430	415	422	440	415	446	458	425	417	449	395	422	422	450	401	458	467	434	424	421	462	420	437	467	468	458	467	440	435	434	435	428	438	426	435	402	491	420	421	418	434	428	438	399	440	429	412	460	429	415	436	415	428	434	425	406	405	428	393	444	408	413	455	448	421	422	465	470	442	451	442	416	470	447	432	437	460	403	440	420	414	430	408	435	436	406	440	424	426	450	433	462	417	419	434	440	436	453	469	404	442	454	442	459	439	431	448	426	445	450	455	440	431	475	423	487	427	454	404	431	475	439	454	423	424	420	423	431	463	483	438	440	419	424	451	419	438	440	441	438	395	392	438	480	418	460	440	424	467	442	427	415	475	407	443	433	434	444	456	454	468	455	470	439	414	427	446	452	458	423	413	427	436	438	442	458	486	416	447	437	442	411	406	422	456	427	421	430	425	444	458	420	413	443	437	453	438	453	450	405	441	421	442	436	444	443	468	475	427	455	428	427	441	430	393	426	472	461	465	425	465	438	414	411	426	393	402	434	441	482	435	469	450	427	412	400	433	397	426	453	429	423	452	434	431	445	440	403	425	427	461	439	458	432	426	421	460	452	425	428	449	445	433	410	444	448	459	444	420	437	456	394	458	442	444	419	447	468	436	417	442	431	407	425	454	439	441	474	447	434	457	428	446	442	452	468	420	431	438	417	413	434	442	417	436	456	476	443	417	414	450	413	429	437	430	451	415	422	433	448	418	417	463	406	463	458	423	455	486	440	400	459	443	444	448	442	456	452	401	433	460	444	467	438	473	440	447	465	424	417	433	430	431	424	403	417	422	431	430	440	462	419	403	450	460	450	465	433	456	423	454	422	483	413	440	448	455	401	459	445	434	462	415	446	419	443	423	424	436	425	439	451	429	454	421	434	422	398	423	462	459	450	433	438	438	469	392	417	448	456	459	388	460	441	431	430	434	452	443	423	478	421	452	411	474	462	438	435	409	465	425	467	420	409	447	425	466	404	415	456	453	437	463	455	443	435	458	442	439	387	435	448	452	434	424	431	451	438	468	415	451	453	449	468	438	442	396	439	397	482	433	448	409	441	448	400	421	469	434	414	407	444	427	429	448	468	442	452	455	456	449	483	422	429	420	455	422	473	454	441	446	426	404	459	452	460	432	447	404	442	428	445	439	409	465	422	429	456	406	456	432	465	417	449	438	448	447	405	475	421	463	460	444	451	454	434	474	441	446	441	502	419	437	451	420	460	426	429	448	451	470	419	459	413	418	422	504	448	429	430	444	439	429	446	424	409	444	404	413	447	461	454	431	455	420	422	463	440	409	422	443	395	453	440	422	418	425	422	420	410	425	391	433	444	411	449	450	410	451	444	443	467	473	418	436	469	460	406	438	443	421	416	414	436	427	416	442	440	418	434	406	432	439	478	477	447	432	453	425	426	476	417	497	417	427	450	434	469	452	402	458	464	401	441	459	475	427	443	426	437	448	452	420	428	407	433	438	452	476	430	424	400	418	418	449	402	430	438	449	394	422	405	450	450	434	405	456	476	418	413	423	459	468	401	456	444	446	407	433	460	449	447	447	461	416	459	460	435	411	466	484	421	450	433	447	445	406	427	455	458	440	402	456	438	444	428	500	451	432	462	437	431	438	456	468	441	432	435	450	420	450	435	426	423	445	441	426	430	449	444	478	432	417	441	466	414	459	423	411	427	417	445	412	417	423	418	448	470	446	443	475	450	464	426	421	407	430	429	447	444	438	405	456	410	460	437	442	425	393	453	482	438	441	422	449	442	466	444	428	435	408	445	470	449	414	456	439	419	386	440	448	457	443	427	444	447	403	408	443	441	425	438	455	461	425	397	402	475	427	416	451	462	444	437	416	433	435	443	424	454	414	423	451	465	461	462	405	463	435	420	469	424	436	424	474	448	418	465	446	460	410	462	469	452	434	426	449	441	456	432	424	445	440	432	451	426	436	427	356	406	445	443	425	423	432	400	496	459	420	435	402	403	439	450	443	432	425	430	424	448	452	401	448	439	478	440	431	439	414	452	442	447	467	421	463	444	419	444	514	412	416	455	442	442	449	430	438	420	423	458	443	430	454	414	404	449	433	434	478	477	472	479	452	437	468	423	406	462	428	430	426	422	432	411	447	408	408	445	432	414	437	439	438	432	458	448	429	468	425	456	443	416	484	437	434	414	427	452	463	444	449	421	419	434	463	462	453	421	414	442	456	387	441	431	440	418	460	438	480	413	435	444	457	463	452	444	443	447	436	475	408	425	446	420	423	443	484	446	391	443	416	422	439	446	406	453	442	422	431	406	463	495	430	420	420	423	459	458	431	440	433	430	415	400	426	443	443	414	450	434	460	416	474	424	444	443	442	421	408	434	454	462	451	451	421	481	432	445	434	445	382	439	428	443	397	413	453	439	451	447	437	384	427	465	417	415	467	419	412	444	441	439	400	453	419	427	447	411	407	390	433	419	429	437	414	438	406	470	440	440	432	443	419	448	436	454	409	435	424	480	437	397	446	441	453	423	433	447	445	443	425	419	399	420	423	461	427	483	387	460	414	451	451	443	457	411	423	481	418	418	444	434	398	417	446	444	424	400	455	455	431	442	419	424	486	467	466	419	442	461	426	458	464	428	450	455	429	451	438	441	455	451	434	418	459	406	457	422	434	430	412	408	401	454	438	451	440	458	447	442	473	444	419	409	435	481	431	425	439	450	393	420	422	401	414	435	430	479	478	440	418	432	439	410	454	473	404	410	421	424	476	428	446	423	469	449	447	465	437	457	442	451	435	438	420	439	447	453	452	432	437	423	443	453	465	448	429	448	440	435	422	486	483	450	412	470	466	470	434	439	413	482	414	438	421	414	452	417	404	432	459	476	471	454	427	432	425	413	413	445	448	438	487	429	435	444	468	437	426	476	412	411	401	434	421	415	452	400	432	444	465	430	447	430	471	430	415	407	454	431	446	438	439	404	440	419	479	441	417	461	420	414	427	425	417	435	408	443	451	472	466	405	445	387	459	452	472	432	447	466	426	435	415	431	449	456	470	450	398	424	439	446	469	432	442
77834	72286	64022	38472	12827	830	286	281	256	251	258	276	260	264	254	223	235	227	266	278	251	245	276	210	229	208	209	229	230	235	226	242	238	227	275	238	232	259	245	215	247	226	257	237	234	253	239	247	210	230	226	199	234	219	259	227	259	221	237	250	250	233	263	214	229	221	216	264	234	246	225	258	247	220	217	252	268	232	239	242	240	249	232	229	240	252	229	236	242	236	228	233	242	249	216	258	201	255	225	239	247	215	237	241	239	248	220	240	241	258	227	229	250	213	231	205	231	214	214	219	224	255	239	227	223	215	232	234	233	237	244	244	223	229	258	258	254	232	249	214	245	253	217	241	249	221	220	241	242	277	231	223	235	216	246	249	227	261	208	226	258	241	231	240	202	225	242	242	243	221	239	214	215	252	215	241	238	258	251	239	267	258	264	226	223	227	271	252	253	228	233	228	235	230	264	237	225	275	228	253	247	239	233	262	242	255	238	209	237	245	212	228	207	241	213	253	224	244	224	213	245	217	220	241	220	252	239	247	216	243	235	243	253	253	237	250	217	244	244	229	260	208	247	228	238	232	233	225	242	239	256	232	232	236	217	246	244	236	233	238	259	228	239	252	229	232	240	231	224	236	226	235	226	248	233	229	245	258	209	204	234	211	233	223	275	246	244	230	224	241	221	246	267	238	239	239	267	256	253	247	245	231	223	206	254	234	238	269	227	211	226	261	248	203	223	246	262	212	212	242	233	226	244	236	223	240	260	229	236	232	235	225	234	221	260	244	238	219	221	225	268	221	239	237	223	212	242	247	215	203	208	215	203	247	258	238	203	238	221	244	269	227	220	226	233	244	227	252	244	257	243	249	230	237	216	216	252	254	207	239	241	221	247	250	223	251	243	227	214	256	223	237	232	227	243	238	232	226	227	248	234	229	228	228	223	221	235	251	215	218	246	256	225	246	258	224	245	232	207	232	247	236	243	234	234	215	234	237	215	221	227	240	255	244	254	223	225	273	251	240	232	233	241	240	279	232	278	253	234	266	218	235	270	233	201	235	256	257	235	235	254	245	262	236	239	261	230	263	260	232	220	227	224	259	233	227	249	238	250	241	233	230	254	216	247	227	257	249	213	213	225	233	233	235	244	262	222	233	236	232	245	243	243	216	228	216	233	221	242	222	228	267	228	209	227	256	255	236	217	234	221	242	185	214	221	239	201	190	231	244	240	261	249	235	228	251	237	236	229	261	228	229	230	243	228	231	227	243	221	253	230	233	224	239	235	239	235	258	223	264	235	233	238	266	226	226	258	233	237	246	269	242	228	248	235	235	231	219	208	237	208	235	211	216	260	256	227	240	221	253	230	240	219	226	220	227	250	236	238	237	225	230	241	241	265	239	211	240	207	248	238	222	223	244	231	246	265	229	187	221	259	235	222	248	203	216	256	213	223	213	236	226	238	262	223	224	223	236	259	230	230	220	215	235	245	244	238	227	241	266	237	255	216	233	214	236	238	202	228	243	227	248	228	234	229	247	253	235	256	233	238	219	223	255	218	244	210	251	251	261	260	252	235	232	229	273	230	259	230	233	243	214	254	233	255	212	214	241	230	234	216	252	210	237	236	233	229	242	232	235	257	234	239	274	211	221	229	264	207	246	254	252	233	236	239	238	237	246	258	251	231	225	243	227	240	246	198	249	251	233	230	249	229	222	206	223	252	262	222	215	240	236	248	272	244	244	239	232	268	249	229	240	225	228	244	226	255	235	240	225	236	244	257	272	231	234	242	236	240	249	224	207	238	258	242	238	237	226	254	227	224	261	262	229	265	233	222	225	233	246	221	238	253	230	224	245	253	248	237	223	232	256	247	241	238	230	260	227	234	241	269	243	233	229	234	237	256	229	245	214	238	230	251	219	221	240	212	224	236	235	243	245	242	222	212	269	257	219	226	222	223	233	237	248	233	250	213	230	234	275	255	248	241	239	222	226	261	214	237	243	234	229	220	221	247	219	233	200	252	229	279	224	266	253	211	218	229	224	218	249	242	235	250	229	212	249	234	225	253	240	254	220	219	219	238	262	242	223	234	217	226	238	207	222	235	246	230	201	228	236	240	221	207	218	215	228	244	262	236	236	251	216	203	237	237	260	231	217	217	240	243	239	223	217	231	213	223	225	219	259	251	261	229	242	254	227	249	234	244	225	249	252	227	241	221	236	246	221	240	246	272	245	232	253	224	234	241	235	253	231	244	226	230	235	233	241	218	227	229	258	230	231	218	246	228	245	234	234	237	236	249	231	227	220	195	274	240	234	228	250	231	211	237	262	247	223	228	220	234	234	231	222	273	265	239	224	245	262	231	242	244	239	242	265	228	263	233	251	227	228	237	226	228	262	235	249	261	207	240	216	218	233	211	207	237	230	230	249	258	221	264	234	241	242	246	221	215	242	248	255	219	248	228	225	222	230	246	242	232	246	242	234	243	238	257	238	243	241	232	226	240	260	250	221	237	230	224	250	230	236	248	236	242	257	247	258	228	236	247	235	249	232	245	246	230	209	239	215	235	246	230	257	236	224	230	247	213	230	242	230	243	222	226	251	228	259	238	264	249	215	228	245	238	260	248	238	249	233	255	243	241	228	229	260	224	226	217	237	253	244	212	250	228	231	227	261	246	253	243	240	244	245	232	214	232	234	207	223	245	252	214	232	250	236	226	241	208	241	229	246	240	275	234	203	242	253	238	229	211	244	276	210	238	237	236	206	229	259	255	241	218	206	214	243	228	238	229	208	240	219	261	249	219	224	256	207	244	242	230	238	213	242	250	237	250	239	225	234	233	240	237	261	262	257	255	242	266	236	217	239	271	216	232	221	244	248	221	239	236	250	231	236	214	236	226	217	237	242	230	250	250	249	226	223	235	230	226	241	244	260	241	245	241	215	224	228	237	224	220	233	208	248	243	236	213	241	233	232	233	223	228	224	228	231	233	247	227	233	238	233	233	243	243	204	252	226	245	238	247	201	250	252	213	237	225	221	247	246	236	233	249	248	223	217	226	232	222	224	261	253	224	252	244	242	225	236	240	228	243	227	233	241	231	241	189	250	243	225	257	216	214	232	207	248	253	230	234	238	239	249	247	235	227	205	231	229	234	240	255	233	217	244	242	241	243	267	237	251	247	244	246	239	247	237	245	259	250	204	232	249	230	230	254	242	215	243	260	227	245	260	236	240	226	237	195	238	221	265	227	233	243	239	231	227	224	211	235	226	230	249	260	240	227	253	249	250	220	260	237	241	241	243	205	253	265	217	258	252	231	252	237	241	235	266	237	223	224	224	221	239	226	232	248	228	237	231	258	259	249	242	247	240	217	210	241	218	261	212	231	255	232	245	261	250	221	236	247	230	267	228	261	245	249	247	224	248	223	231	246	241	219	236	252	247	230	235	219	239	233	240	270	234	228	228	252	278	256	253	229	230	227	239	235	228	250	227	241	251	245	250	232	251	234	241	251	272
58678	62264	61263	37275	6261	1007	917	928	853	873	803	821	798	795	805	782	791	759	780	739	712	765	740	713	738	738	721	703	734	737	709	761	723	728	754	700	763	700	691	702	701	757	752	738	762	736	742	741	723	708	750	707	721	786	742	762	730	721	735	720	714	683	701	722	704	686	741	721	766	720	748	741	684	683	741	689	731	703	732	681	730	679	738	675	758	725	706	723	771	732	753	723	734	756	756	708	726	716	742	750	697	679	729	726	751	742	739	728	745	731	700	691	731	710	734	700	685	728	689	693	734	669	644	738	694	714	727	701	698	748	738	725	719	743	777	791	728	715	730	725	721	713	763	706	700	662	716	687	730	733	777	692	729	767	709	736	727	737	705	694	737	697	717	750	743	728	726	701	725	687	704	719	669	707	736	720	722	684	723	732	692	746	701	736	731	715	725	749	677	704	707	728	676	694	719	696	719	729	723	729	751	743	722	732	717	688	671	730	765	781	699	714	731	714	756	710	665	693	732	713	675	654	731	740	684	698	759	755	680	692	715	700	696	762	702	728	727	716	704	728	678	670	662	717	760	701	732	704	692	762	710	700	730	735	705	659	719	721	748	724	711	695	726	705	725	723	724	739	759	730	754	771	669	737	727	730	694	720	697	702	764	696	771	727	770	665	716	698	732	727	709	749	709	766	716	767	715	679	713	750	745	797	686	686	758	666	712	667	726	670	700	721	721	693	726	654	676	724	753	757	696	725	756	768	645	748	744	709	723	687	705	718	733	681	649	684	740	681	700	732	725	751	727	666	724	697	676	691	708	703	705	728	722	708	709	738	746	694	673	712	727	680	673	711	748	720	687	717	743	715	735	710	737	692	768	731	734	722	719	717	718	712	694	715	742	670	708	706	743	742	704	740	705	732	738	690	708	708	721	739	743	701	697	699	726	726	774	734	751	711	738	728	693	722	761	718	757	747	769	759	717	745	732	715	734	696	719	697	707	757	790	697	706	706	700	741	752	693	734	724	724	689	694	704	728	735	739	698	709	706	748	734	707	737	747	749	748	703	731	722	709	774	727	750	761	707	697	714	733	681	718	718	716	760	722	702	731	768	753	706	737	714	711	775	706	722	716	733	730	675	742	730	744	732	702	709	698	742	724	779	725	692	662	715	683	713	731	696	723	713	736	674	723	696	697	695	756	742	713	765	677	720	711	733	723	707	740	739	736	690	720	738	702	733	744	727	666	695	713	757	735	732	703	743	683	692	697	725	632	747	724	737	718	711	691	749	759	670	742	724	685	673	738	706	739	746	773	731	717	662	742	723	715	755	729	779	743	744	697	732	742	755	709	659	712	690	730	732	734	752	705	755	668	764	707	685	691	709	752	740	691	753	729	753	705	687	701	682	684	741	676	679	731	722	716	697	717	663	704	699	755	704	736	673	739	712	712	702	732	727	725	693	730	737	714	713	741	692	698	728	747	648	732	719	731	751	718	724	783	727	697	697	768	739	720	781	734	732	715	781	718	733	729	703	729	701	750	740	749	771	753	676	729	754	699	704	679	738	758	723	745	753	784	750	743	722	757	745	717	705	732	765	773	688	734	681	723	728	763	711	703	693	719	695	726	720	741	697	678	740	677	716	721	741	729	689	743	727	680	708	759	734	744	759	770	703	751	719	704	719	677	691	738	723	712	753	733	748	708	722	760	746	712	725	738	724	662	701	706	727	693	738	706	676	712	675	691	668	699	688	729	741	748	693	735	754	688	731	727	744	707	711	716	705	711	681	709	680	705	697	734	701	745	788	753	749	735	699	705	723	700	708	710	728	754	724	707	711	684	731	717	727	707	756	734	729	693	731	732	713	762	723	764	710	745	731	712	733	729	729	761	654	719	723	680	704	709	742	778	701	717	727	737	711	730	715	757	706	650	684	691	737	721	725	746	756	708	739	689	697	706	710	696	686	718	730	719	700	727	701	724	742	690	666	768	714	698	751	730	752	733	727	715	699	753	697	759	701	680	714	673	718	719	751	728	703	689	735	735	678	698	706	702	725	722	734	747	716	730	706	767	714	682	705	684	741	745	741	739	674	680	727	788	762	746	762	745	710	747	660	722	708	738	762	742	744	707	724	736	717	733	764	700	733	701	687	721	730	735	758	752	735	700	724	751	677	699	769	700	707	723	716	685	741	756	701	730	687	753	773	693	708	688	750	705	712	744	693	768	738	708	751	689	757	689	735	685	709	747	713	712	733	687	743	717	700	712	733	688	697	693	761	702	720	678	727	743	781	735	690	706	730	734	708	717	691	767	709	704	762	726	692	691	717	749	695	730	738	678	745	688	708	708	745	755	756	696	643	644	734	727	691	753	726	747	705	691	741	688	713	718	721	706	739	666	700	731	676	708	730	688	720	704	710	743	715	747	743	735	739	758	719	787	721	741	668	792	751	705	701	719	678	690	744	714	647	707	753	698	716	758	713	716	731	699	719	723	716	661	707	687	734	705	734	783	680	729	656	767	690	746	758	712	683	733	733	683	705	726	725	736	692	708	778	730	772	727	744	688	722	731	760	704	718	752	735	705	721	709	737	763	758	723	719	680	724	705	713	704	706	737	734	737	731	714	743	688	718	728	704	738	741	700	722	717	654	720	745	716	701	710	665	770	724	736	731	729	752	687	719	745	767	696	697	693	691	722	722	707	735	721	662	703	684	719	764	740	740	712	744	714	775	728	720	739	688	721	780	713	690	731	728	700	715	724	710	712	737	709	730	743	739	738	716	725	749	706	723	712	703	712	708	710	638	751	738	740	728	733	690	721	708	714	741	677	696	728	717	753	709	719	728	708	725	718	728	773	713	710	737	731	689	699	744	738	735	721	757	729	760	738	725	700	704	704	745	742	780	723	701	709	736	697	699	765	746	734	718	675	711	724	688	692	665	666	682	641	725	728	720	736	685	689	752	751	737	710	723	732	697	690	724	733	708	704	716	727	719	751	747	719	734	752	712	724	767	733	737	709	719	731	692	735	757	730	709	746	745	728	721	694	717	740	713	729	738	741	730	675	723	740	731	726	699	687	708	695	714	739	751	723	707	728	746	699	739	689	790	716	755	724	688	677	717	758	729	713	688	737	669	685	743	710	762	723	767	679	735	708	701	754	723	781	692	707	731	727	724	748	715	738	663	746	683	645	698	704	676	707	743	736	700	706	694	755	759	689	730	707	692	685	737	741	714	718	739	744	708	752	712	737	750	694	760	741	715	711	681	711	770	701	738	720	742	749	762	717	702	701	739	749	748	735	703	693	685	705	711	723	735	732	742	744	728	758	724	747	748	690	747	750	738	717	736	751	739	701	753	721	750	724	750	697	719	705	754	762	761	712	681	720	705	684	714	720	700	740	715	705	726	716	686	730	711	754	696	696	706	734	702	706	722	720	729	705	732	699	761	764	705	704	696	730	706	730	683	717	689	713	718	698	694	746	648	750	730	729	689	706	694	711	704	735	729	739	763
31421	19008	10649	2737	220	119	148	148	149	133	144	131	158	144	149	130	146	112	135	138	126	143	136	139	144	155	141	131	124	121	124	136	133	111	130	119	128	138	146	156	153	126	136	139	159	136	129	136	126	147	126	131	158	147	122	134	126	159	154	155	129	150	151	129	117	156	136	153	154	133	120	147	139	142	124	121	138	142	145	152	130	134	120	133	143	136	141	155	138	118	128	136	141	137	156	132	137	129	129	140	115	128	131	124	149	156	122	145	146	120	144	152	108	134	152	141	140	146	142	146	122	137	135	142	135	117	145	116	129	134	136	131	139	145	118	131	139	143	132	127	148	124	123	122	133	121	132	137	134	146	136	139	121	120	111	155	156	136	144	127	128	140	144	130	154	157	144	131	136	124	122	131	127	128	133	133	125	145	140	128	126	119	134	148	145	123	125	120	127	151	145	133	130	127	142	132	149	139	128	130	138	125	156	125	125	149	144	129	116	125	162	133	141	136	140	145	132	136	108	134	132	124	120	150	145	145	120	143	124	131	135	134	131	134	143	146	122	140	147	123	129	146	130	132	122	104	153	128	128	136	145	126	131	138	145	138	128	167	123	115	128	123	124	138	137	137	154	142	141	146	121	129	139	148	169	126	133	149	140	129	151	128	131	133	149	126	114	126	157	134	130	146	127	135	135	142	140	141	123	157	121	141	153	116	136	130	159	154	153	146	143	130	126	150	143	143	136	151	151	139	140	140	147	155	134	145	134	129	136	134	145	134	131	127	131	138	144	126	145	116	142	149	119	133	153	144	119	148	146	142	134	143	148	114	146	123	130	134	133	119	136	128	132	131	136	142	114	118	135	127	141	133	114	119	158	147	112	138	124	131	130	135	115	157	145	149	154	126	116	133	143	157	157	135	145	151	154	156	155	144	129	145	114	140	135	145	130	140	116	128	144	124	138	145	151	125	162	112	144	136	136	140	131	134	152	142	114	108	128	131	138	127	127	117	119	126	118	137	128	125	134	140	150	125	148	150	113	144	143	109	142	135	122	140	137	125	134	132	155	132	139	144	143	154	127	115	153	137	125	136	141	140	120	149	119	151	136	125	146	140	137	146	112	138	113	152	148	120	135	132	130	167	112	128	140	150	134	123	114	122	128	142	131	134	144	147	140	146	132	163	134	135	131	152	143	137	132	137	146	118	123	144	155	128	138	144	120	131	152	150	142	150	116	129	133	119	131	145	134	116	124	136	128	131	149	159	170	142	140	157	122	135	148	141	136	139	140	123	126	146	154	146	118	131	124	149	155	127	126	133	136	147	134	152	129	139	142	136	141	138	153	126	134	128	128	140	137	130	134	123	175	167	123	132	143	135	158	143	137	118	140	125	164	143	152	133	141	137	134	123	131	152	144	120	124	159	145	140	160	129	131	135	145	135	135	141	145	126	135	125	145	139	122	134	115	128	123	116	118	131	136	108	158	149	101	144	133	137	131	150	127	139	122	118	149	124	130	149	129	134	128	137	125	124	138	142	126	149	141	155	128	123	134	148	144	143	138	146	138	135	153	131	132	135	125	158	148	130	137	130	127	154	134	145	143	133	136	125	119	149	153	145	145	148	129	138	130	130	125	115	151	129	130	152	133	134	125	120	145	116	133	142	132	124	139	131	125	142	146	121	126	133	119	142	154	134	138	136	147	141	141	163	148	133	142	114	127	152	142	146	141	131	139	137	130	125	143	133	143	137	147	134	122	126	135	128	117	132	134	154	123	135	129	141	125	129	153	122	132	150	156	145	129	120	133	141	133	139	119	140	134	131	149	133	138	151	124	150	151	135	127	143	135	155	132	112	145	133	133	132	140	136	120	119	126	116	113	131	134	128	144	123	145	138	127	116	133	140	151	150	121	131	128	163	130	135	139	127	153	128	130	141	138	121	122	128	118	158	131	123	137	144	137	153	143	134	106	135	136	131	146	117	142	127	141	135	139	160	144	132	147	126	118	136	128	139	151	128	145	137	152	131	141	140	144	137	163	139	117	119	163	117	125	143	154	139	144	120	148	126	119	135	140	147	155	124	129	132	139	142	134	140	137	127	123	141	143	144	145	141	150	138	137	137	135	127	134	156	140	145	115	126	127	120	155	139	154	123	133	136	126	138	140	142	133	120	133	140	149	144	161	128	114	137	141	135	144	122	139	134	152	144	153	145	144	121	114	151	127	124	127	118	124	141	124	138	151	138	121	141	138	130	130	128	136	146	145	127	132	141	131	143	128	127	130	142	121	125	122	145	134	139	132	141	124	115	138	164	115	133	143	127	141	127	136	123	134	141	162	142	151	115	141	128	122	166	142	159	126	125	109	137	141	144	145	155	146	125	137	123	146	127	138	134	150	132	161	132	134	131	158	120	151	126	143	132	124	146	133	156	132	155	148	133	117	122	127	146	146	135	117	124	135	145	135	134	133	120	151	134	160	146	136	130	134	138	128	137	136	121	165	141	135	130	153	147	128	135	130	131	139	131	134	139	132	160	125	153	154	129	126	130	128	146	135	133	149	150	132	145	148	155	119	140	136	118	118	132	157	118	145	136	123	136	127	117	137	142	153	132	159	142	114	155	128	130	130	135	150	106	131	117	152	137	142	129	144	130	141	135	129	138	141	148	143	122	120	123	132	151	143	113	134	130	150	132	141	139	140	141	120	142	156	136	136	134	142	125	135	119	151	131	141	131	135	144	137	171	132	144	125	129	137	125	151	137	131	124	126	135	155	150	148	128	150	140	145	147	130	148	160	129	144	132	134	122	155	147	152	149	128	147	155	138	124	132	150	152	154	135	127	144	141	127	137	140	128	131	142	125	139	121	120	150	135	154	145	142	151	126	132	174	130	127	137	138	135	148	115	133	147	139	136	142	137	142	126	169	145	127	145	148	144	130	132	153	144	129	143	137	136	153	133	132	135	148	141	142	138	126	146	145	136	140	135	143	133	128	150	140	149	106	116	114	136	154	146	141	135	137	125	120	149	122	152	151	132	124	147	131	140	148	108	129	143	143	120	137	148	158	135	130	109	136	135	132	133	151	157	133	136	159	128	157	142	123	131	136	134	147	126	130	132	134	136	145	135	126	142	146	145	127	145	147	136	136	137	143	118	126	149	124	127	119	141	165	139	132	149	151	126	132	122	157	142	138	136	130	163	118	146	129	122	131	146	133	132	157	129	128	121	125	136	150	148	145	132	138	138	148	147	129	120	127	142	141	136	149	144	125	136	120	130	118	130	121	128	144	133	147	136	116	126	135	132	155	130	139	143	147	109	132	156	123	135	112	124	125	139	129	116	131	144	159	130	146	114	140	146	123	137	136	154	139	141	127	155	138	138	116	122	131	138	133	136	136	146	132	123	136	129	137	131	111	138	138	120	143	153	117	129	127	112	119	138	145	135	157	138	130	119	135	142	151	133	134	130	132	130	146	147	143	137	124	133	130	135	104	134	127	166	139	132	123	125	162
29022	21698	16215	5872	715	444	447	491	472	438	491	484	462	409	438	456	496	439	444	437	437	463	422	401	461	449	490	419	454	437	455	458	474	477	407	458	417	447	485	478	433	456	454	452	458	470	450	449	423	406	432	417	486	461	439	459	485	495	450	426	453	460	476	499	457	477	459	475	472	495	458	439	420	461	455	461	438	458	470	418	445	449	439	438	456	446	435	444	433	429	451	475	432	503	506	446	466	442	440	456	448	409	467	441	438	482	464	428	481	470	476	455	451	437	448	462	443	478	484	455	455	494	515	453	431	476	466	446	466	493	416	479	430	428	465	473	462	448	504	491	459	474	463	461	469	472	424	494	433	439	398	424	466	438	449	490	494	449	453	437	419	422	437	445	467	442	407	451	442	451	447	444	457	454	454	456	458	447	480	452	426	450	442	474	465	431	421	459	452	436	460	461	473	447	453	453	463	454	479	489	433	463	435	453	449	467	435	419	468	447	463	489	427	450	430	449	492	484	436	477	465	442	409	440	474	488	432	427	460	457	469	475	461	488	474	458	454	462	481	475	472	490	466	494	452	443	471	486	462	457	479	447	462	473	456	432	474	408	442	461	457	520	467	469	433	471	438	462	440	471	457	433	463	461	450	461	467	472	468	434	446	454	449	436	447	428	437	428	455	461	454	471	466	461	445	459	496	446	452	506	486	460	498	474	443	472	529	420	459	436	455	470	467	449	499	433	425	472	438	437	441	439	428	442	492	460	483	439	459	435	460	427	453	423	421	447	443	433	462	461	439	413	481	451	451	456	478	456	449	481	467	466	447	473	440	479	465	467	423	473	473	447	459	472	459	432	460	483	426	454	433	425	438	441	469	461	466	450	447	443	454	453	445	447	432	449	430	471	453	465	453	439	456	473	473	427	453	432	468	468	495	421	450	468	473	437	435	408	505	424	484	448	466	447	430	486	451	426	465	458	452	439	453	448	454	446	456	443	424	456	443	477	475	458	477	447	439	449	485	431	453	495	443	450	453	430	462	450	474	451	421	457	444	429	419	456	491	451	480	465	472	454	462	449	446	473	458	471	483	473	437	438	459	455	455	460	459	449	478	459	450	433	469	435	429	434	461	435	451	420	428	435	436	446	472	466	457	492	464	441	459	448	435	458	471	463	475	460	436	482	476	454	427	461	461	451	448	459	430	484	467	421	435	496	490	447	464	467	505	443	472	494	445	457	477	451	474	466	434	435	466	409	515	458	457	449	463	460	429	426	423	434	460	465	451	444	462	471	455	483	450	452	442	454	428	452	417	486	547	477	455	472	462	480	453	434	475	429	456	426	447	464	478	461	480	444	472	469	491	474	448	422	462	419	463	483	451	482	464	449	439	458	427	418	427	434	469	459	500	462	431	451	441	476	473	421	440	434	435	433	442	451	458	447	450	437	447	462	471	427	467	481	443	455	484	444	478	456	449	439	438	434	451	485	451	418	450	472	460	436	453	442	444	428	431	427	451	450	434	464	456	452	425	443	503	447	485	455	479	446	430	482	450	447	466	429	456	424	487	433	441	451	436	461	489	458	499	448	432	457	469	455	466	437	448	451	465	522	478	470	405	454	447	421	447	491	466	436	452	464	470	441	433	444	460	430	443	445	486	464	404	444	418	481	469	488	430	493	448	477	423	468	457	433	446	446	481	492	497	446	464	482	456	412	481	453	447	469	468	510	486	473	472	448	473	445	468	440	418	465	448	463	454	500	490	437	459	420	446	461	459	432	433	481	465	422	446	469	451	443	456	472	461	466	427	459	413	441	464	463	466	456	492	449	462	428	455	462	437	436	456	465	457	431	448	470	436	432	460	420	447	460	454	451	410	457	465	450	462	443	441	473	512	430	469	477	448	430	466	461	491	421	450	457	444	398	452	399	439	452	467	476	460	447	424	459	486	445	446	466	453	459	502	442	498	456	462	441	437	434	458	475	415	487	470	467	457	433	456	452	473	470	460	449	438	483	451	419	441	480	442	423	473	437	472	432	466	438	470	449	439	453	433	485	443	449	470	428	437	453	477	463	445	498	458	437	443	428	463	439	467	481	457	447	424	483	451	449	443	433	429	468	445	468	436	458	424	461	436	459	458	481	452	476	483	452	436	432	459	457	489	458	503	477	464	420	477	500	451	437	446	467	426	469	458	466	457	495	451	437	447	477	467	472	442	436	431	476	422	439	486	428	466	453	470	447	470	486	517	481	461	439	488	433	466	457	431	442	459	452	464	445	411	463	448	453	468	443	467	448	449	426	417	491	476	474	474	447	463	421	477	437	480	478	482	477	444	465	461	438	463	473	416	460	450	498	420	444	447	430	440	476	452	451	469	448	436	479	459	428	456	464	457	452	474	466	459	427	451	444	459	447	453	482	453	449	503	460	473	475	488	473	475	468	484	487	417	452	496	420	446	422	440	429	430	423	459	458	478	450	451	485	420	466	461	451	472	462	427	468	448	450	466	441	483	450	458	430	464	459	458	467	463	450	466	472	431	457	448	466	450	463	477	444	448	448	452	505	483	472	480	451	452	438	456	447	431	454	427	466	477	464	476	448	462	443	473	448	459	459	480	453	448	458	464	475	499	451	453	446	479	448	488	451	452	447	437	445	429	441	458	424	427	451	473	461	447	440	449	473	443	470	450	424	454	440	441	473	464	444	405	460	464	430	462	443	429	473	458	493	448	467	498	503	444	464	498	480	472	449	473	449	405	442	458	459	515	444	413	430	431	465	465	441	486	433	485	454	435	458	433	474	450	459	474	454	462	510	510	476	465	482	419	451	440	424	479	428	451	425	424	457	458	461	434	512	433	499	450	431	443	448	449	461	456	458	442	450	410	455	426	459	485	431	447	437	461	449	453	458	481	451	447	439	463	480	417	499	443	451	437	468	472	453	448	460	489	465	455	442	459	482	441	466	457	451	437	448	475	469	461	456	454	440	417	464	439	446	429	464	427	447	435	459	417	494	474	486	443	463	459	466	475	478	459	459	443	430	464	456	468	487	447	460	445	483	411	447	494	440	460	420	480	457	469	472	453	474	446	406	460	478	449	453	447	404	496	434	464	442	445	452	489	447	473	490	438	432	464	464	454	439	436	426	476	450	435	446	492	493	488	478	424	453	422	453	470	474	454	464	476	446	488	448	453	470	468	494	437	453	454	456	445	492	466	434	468	484	483	490	462	471	460	428	468	472	435	438	427	472	448	465	464	426	458	427	445	483	434	447	437	450	429	446	455	458	471	455	453	445	490	472	418	482	468	446	435	459	468	433	465	486	474	471	465	480	416	442	462	443	526	449	438	423	448	481	473	466	449	455	441	394	430	503	478	479	475	441	476	472	407	463	453	416	434	447	465	472	495	484	477	463	462	443	415	472	468	449	440	445	485	459	484	426	442	459	460	428	474	457	455	472	483	456	440	455	435	473	452	458	477	441	441	462	447	467	468	473	447	444	453	454	440	469	462	442
61964	55024	49314	24140	3604	165	145	139	152	128	134	153	141	126	117	118	121	131	122	128	136	129	121	137	134	116	105	129	134	131	139	110	133	121	132	133	125	125	110	122	127	105	121	145	141	113	111	111	106	123	107	121	125	123	140	140	106	132	123	122	120	115	115	129	133	121	111	141	118	128	108	137	133	136	120	112	119	129	131	126	116	119	129	127	115	117	137	117	145	111	106	148	131	135	137	132	124	119	131	129	127	142	115	127	128	120	122	119	141	127	129	133	123	108	124	113	129	115	118	118	111	113	109	139	131	126	144	119	135	121	121	115	132	122	118	121	123	143	117	119	151	137	132	128	115	137	141	109	129	129	118	116	119	138	117	99	121	136	152	147	117	126	115	124	119	139	125	119	128	117	136	140	139	113	124	138	132	137	120	119	100	112	110	126	144	124	119	122	113	131	124	116	113	140	119	127	124	125	113	136	116	129	117	132	113	117	109	138	119	117	118	131	148	106	122	123	122	144	119	152	115	108	131	129	134	115	124	121	101	137	127	113	136	131	129	127	127	125	136	118	139	121	148	146	125	133	108	111	108	108	144	115	105	130	108	120	108	115	131	128	122	129	114	125	127	111	115	123	119	129	121	113	122	137	147	130	119	119	146	138	110	112	107	128	135	136	125	124	139	127	127	124	110	134	121	137	134	126	122	151	123	121	108	120	118	111	145	102	107	130	135	127	132	123	135	117	125	133	147	118	106	117	114	124	132	148	111	131	118	100	113	114	105	127	131	136	122	114	122	112	145	131	125	127	91	131	112	124	119	128	157	115	112	119	129	137	126	116	137	127	112	124	133	121	124	121	122	122	104	128	135	125	135	133	120	128	129	133	114	110	140	131	134	100	128	117	147	128	141	113	136	130	136	122	140	134	131	135	135	131	128	116	120	144	117	114	122	140	138	120	122	134	117	144	131	120	124	123	124	116	128	154	131	130	129	128	139	110	101	129	123	127	146	109	123	131	125	121	124	142	126	147	154	119	133	122	109	109	119	126	116	116	135	128	129	122	121	141	136	134	119	136	140	109	125	116	112	129	120	130	143	129	114	120	141	121	107	110	137	93	117	128	120	108	117	113	102	103	126	121	131	128	121	144	112	137	122	118	137	134	130	136	119	123	121	111	133	108	142	105	129	107	131	117	119	115	142	121	126	113	106	140	136	144	134	137	121	108	138	131	107	135	116	141	126	131	148	133	123	118	137	122	118	135	136	106	111	119	145	128	134	112	111	138	101	108	131	143	126	126	130	134	119	136	148	116	109	121	134	107	116	116	114	138	128	130	126	136	144	132	133	118	145	119	119	127	104	101	134	116	124	135	120	124	112	125	112	116	141	127	138	124	135	118	141	136	137	136	128	121	122	136	115	141	123	130	153	128	107	114	116	138	125	142	126	136	139	121	134	147	104	135	113	113	128	121	113	116	136	137	130	97	113	123	133	145	128	122	118	130	117	123	128	122	110	123	107	134	113	137	104	131	127	108	116	129	138	139	118	132	126	126	122	131	121	128	93	138	116	128	140	115	146	136	146	103	125	114	113	119	150	118	120	127	132	118	119	127	137	122	117	133	111	111	140	121	118	119	128	111	116	100	115	128	130	137	126	114	118	126	123	113	100	132	114	121	136	127	123	138	136	120	146	119	109	128	113	129	122	119	112	124	130	139	125	147	122	123	142	146	112	128	131	126	151	146	121	116	139	126	120	132	138	143	127	109	108	119	112	129	138	129	113	112	110	128	153	111	115	117	134	100	122	136	125	112	153	140	125	109	141	128	123	116	124	118	121	137	119	124	140	127	118	136	148	153	135	117	109	99	113	120	147	126	115	108	122	117	113	120	131	120	114	116	145	110	125	133	129	139	124	122	108	121	139	116	125	114	139	101	129	126	111	126	116	138	125	150	125	120	121	139	122	112	119	121	134	128	128	108	122	118	119	122	123	126	137	113	100	108	141	123	118	120	111	112	140	112	139	103	125	114	123	122	115	136	136	112	119	112	134	135	130	133	151	136	115	124	134	116	113	132	121	141	115	106	148	123	123	137	115	135	121	121	133	124	132	117	153	118	144	103	135	103	113	122	136	112	120	113	126	119	124	132	129	115	121	110	129	127	120	135	128	105	134	130	149	111	120	117	116	144	131	134	143	109	134	125	130	149	133	118	105	136	122	137	136	126	124	127	119	138	124	127	119	120	119	118	133	127	133	113	117	139	121	135	119	123	142	121	135	130	122	139	129	93	127	118	147	151	122	123	122	103	107	121	126	132	136	129	115	118	119	112	99	107	121	120	121	139	128	127	117	119	120	126	148	144	115	116	128	116	119	131	143	118	108	123	148	127	111	147	130	119	144	114	133	120	117	146	119	117	122	139	100	115	133	135	123	97	128	147	124	114	117	131	128	129	129	114	125	116	123	138	125	116	131	121	120	133	114	140	109	115	126	123	127	131	129	123	123	120	120	144	120	120	142	133	158	144	130	118	123	117	124	126	123	108	135	114	100	118	131	117	114	124	126	94	131	124	130	137	103	113	113	128	125	122	124	105	122	108	136	143	125	121	140	125	147	142	131	107	119	107	123	118	128	143	119	127	125	115	113	117	118	122	126	140	125	121	123	129	131	142	113	135	148	120	128	123	131	124	105	125	128	125	125	113	125	113	119	120	120	125	132	134	110	141	109	143	123	141	121	109	139	115	125	128	126	135	127	135	114	129	113	123	126	139	122	119	121	114	122	119	118	133	107	134	122	130	123	119	123	147	124	133	117	137	128	126	114	120	129	112	119	124	138	126	140	145	131	118	121	131	123	106	132	131	139	118	134	122	125	111	132	132	121	135	124	119	100	139	110	104	127	120	131	114	141	107	137	137	132	126	127	121	107	123	113	124	124	143	130	120	125	125	137	117	115	122	138	100	120	140	127	116	101	115	121	139	131	124	117	128	114	144	117	133	108	119	95	126	144	138	125	122	110	130	137	116	110	142	128	106	123	131	121	137	119	134	119	137	107	112	124	122	127	123	130	116	129	139	127	123	129	113	119	122	135	111	115	136	120	130	137	120	129	126	128	141	117	136	116	126	120	124	111	107	118	141	135	118	120	120	142	134	118	117	123	137	120	120	110	111	123	137	119	134	126	112	117	123	129	127	105	139	139	123	126	130	131	116	112	120	148	120	125	123	133	133	123	121	133	133	104	126	130	123	112	110	133	117	134	117	126	116	125	129	125	140	140	119	103	119	135	131	123	112	129	114	133	137	113	128	105	129	127	131	131	129	124	130	151	140	111	117	113	122	148	129	110	125	131	110	117	162	98	97	122	114	124	121	136	149	145	121	138	102	130	114	145	126	116	130	120	126	106	125	127	143	120	138	120	120	123	137	128	107	132	126	110	110	128	119	127	132	131	128	116	113	110	129	137	101	120	137	127	130	133	124	142	123	120	134	133	132	126	115	125	91	109	132	137	132	126	109
44525	45502	46238	22818	2610	541	507	497	506	465	450	480	470	446	427	462	444	439	478	453	419	451	437	458	423	438	413	417	409	451	462	374	423	433	427	426	402	434	447	421	438	428	420	406	437	408	405	463	395	447	435	452	418	415	422	422	391	424	406	423	449	471	425	397	434	418	415	438	436	420	429	444	421	426	413	420	418	409	419	406	447	399	407	431	440	465	428	405	411	425	424	410	417	403	450	423	402	450	444	448	423	429	435	453	405	396	418	417	421	432	426	437	406	427	420	396	436	443	428	462	427	408	404	433	378	427	420	394	422	441	369	406	395	420	438	381	407	409	428	456	434	410	382	445	431	408	438	410	418	424	423	430	424	465	458	402	419	437	447	402	420	447	432	429	477	468	419	440	443	429	441	420	445	463	412	416	442	403	427	413	393	423	412	430	389	428	383	450	403	417	442	428	374	390	438	413	424	445	443	386	398	445	409	399	437	417	405	441	402	405	438	443	425	431	399	431	419	446	430	424	432	429	390	411	396	427	418	391	402	440	401	403	400	444	453	425	443	404	431	445	470	403	409	455	430	446	438	403	414	422	425	421	415	420	442	397	452	399	426	426	443	454	438	390	431	437	457	417	391	383	458	409	427	434	402	431	418	421	461	450	421	411	411	404	405	425	432	418	399	415	437	405	428	434	413	445	430	400	446	413	443	430	409	435	394	388	391	434	418	439	408	425	450	412	431	417	449	408	422	457	397	482	456	414	440	402	434	444	436	407	439	447	393	416	410	389	466	416	396	424	441	407	419	448	447	423	412	431	416	444	406	408	425	404	443	395	427	412	441	419	394	404	464	401	436	428	476	446	445	441	408	416	427	381	420	417	428	422	465	382	419	388	389	375	388	408	431	458	458	405	450	424	408	435	373	392	427	409	430	457	403	429	453	427	426	394	421	423	384	432	420	418	406	401	425	410	443	480	411	452	459	453	442	459	438	401	388	467	440	449	421	429	440	468	429	424	437	420	460	466	451	416	431	442	396	427	392	419	433	423	424	372	417	388	443	447	416	402	414	467	418	409	419	478	439	427	437	405	413	433	427	451	444	412	431	381	438	415	443	375	398	385	408	454	387	415	381	420	408	418	449	455	432	430	418	423	427	419	459	441	404	463	421	391	430	418	450	440	426	427	462	424	396	389	418	421	466	438	393	405	400	375	432	429	431	434	386	412	404	383	456	444	430	419	443	452	427	417	466	432	401	394	406	421	436	418	390	402	450	463	432	438	435	428	421	450	413	441	433	413	432	422	455	400	398	436	422	408	460	377	394	423	373	435	413	411	436	415	429	445	417	410	444	446	433	409	450	393	416	420	436	388	413	440	387	427	410	425	422	413	414	434	413	415	431	456	410	405	420	431	410	400	409	420	433	415	425	425	380	424	414	432	415	437	428	444	417	400	433	431	430	405	418	403	454	426	438	410	406	435	424	419	390	371	393	386	442	437	411	418	380	444	407	397	416	439	425	402	398	418	408	391	399	413	414	411	414	453	402	406	438	432	399	424	439	407	461	406	456	429	459	394	432	411	425	447	405	436	413	459	401	391	431	442	413	441	428	408	397	414	429	422	467	411	455	403	407	459	411	386	398	438	431	451	428	459	393	443	439	458	408	396	425	433	438	462	421	407	400	412	443	420	412	412	423	443	409	432	417	448	448	413	422	434	460	423	403	444	397	456	397	432	390	419	450	428	432	457	442	433	443	391	415	379	428	378	457	429	423	428	412	443	462	374	465	391	387	401	432	423	408	439	402	435	419	416	436	407	425	420	409	421	477	408	419	438	452	422	448	438	398	413	421	426	424	424	452	406	417	402	394	438	426	422	426	444	416	404	431	418	440	434	475	431	431	394	427	459	430	421	416	390	442	407	430	388	421	436	433	428	418	415	418	405	395	418	422	440	418	440	436	434	455	384	410	397	409	430	413	400	400	417	439	387	439	432	413	427	424	416	412	417	415	439	443	424	416	435	431	449	419	452	413	460	397	455	445	403	412	409	425	387	416	451	430	419	462	426	419	430	450	396	417	431	404	421	426	442	445	428	417	450	428	399	400	462	395	394	425	391	427	427	460	440	427	449	409	437	392	398	420	431	398	399	431	393	431	417	457	404	424	384	403	420	410	429	450	430	403	433	423	400	432	412	400	422	391	425	452	405	451	418	478	421	400	382	425	420	403	418	448	404	429	388	443	419	387	439	389	451	405	425	452	400	430	440	418	438	416	454	428	419	419	420	446	443	390	425	408	414	402	403	409	425	440	435	434	458	421	375	388	426	449	393	430	422	399	458	442	381	450	388	413	443	417	409	478	422	443	444	438	424	400	426	434	455	414	399	436	423	425	417	421	424	397	420	462	420	390	414	389	419	420	405	433	455	451	392	453	450	402	446	379	412	416	438	442	435	402	433	415	439	424	432	447	437	454	468	436	444	414	426	423	430	422	438	432	417	425	430	427	398	415	432	422	430	435	435	398	421	402	425	392	435	440	411	452	418	447	415	431	444	403	426	418	428	398	442	437	411	422	390	391	439	450	452	427	448	392	418	440	404	426	414	424	408	432	388	443	421	428	423	433	384	432	447	394	416	409	435	429	422	419	404	428	395	397	438	405	469	420	435	453	452	425	389	450	386	428	382	433	429	434	413	448	404	440	469	432	416	412	451	401	440	434	455	405	469	449	424	382	409	442	430	413	449	415	420	416	436	429	399	440	422	434	415	410	432	456	435	423	431	428	417	410	408	414	358	412	407	437	419	402	409	415	430	400	387	439	430	421	433	427	424	394	472	391	413	409	457	402	396	414	427	411	413	436	381	418	421	397	405	402	396	461	426	471	423	415	391	437	401	403	372	370	428	402	449	405	409	422	416	420	420	422	438	446	446	419	432	434	416	429	427	385	402	412	425	418	444	455	439	415	426	421	418	428	452	424	409	436	424	425	409	452	432	399	436	424	464	438	450	430	427	397	394	391	410	395	415	398	396	415	447	427	423	423	406	440	447	402	422	466	400	447	427	427	434	407	385	427	411	417	419	454	383	421	394	411	442	417	405	386	447	398	418	426	413	376	451	436	394	458	438	430	417	406	419	421	459	436	418	443	470	401	439	395	405	436	410	410	414	442	394	419	430	429	427	427	450	366	442	433	422	434	427	405	444	458	405	415	418	417	415	400	425	422	425	427	450	407	393	428	420	452	420	376	403	419	429	430	405	429	397	436	411	432	401	410	419	416	456	425	417	414	423	397	430	363	418	367	415	421	406	468	408	421	432	404	401	473	401	442	425	411	450	455	448	457	424	431	414	414	436	407	437	425	420	402	395	413	413	433	375	401	437	424	419	429	465	401	428	468	436	398	433	399	403	410	420	420	439	411	390	442	426	412	434	397	417	445	423	402	412	446	469	432	425	436	447	415	430	405	467	395	442	417	424	471	430	448	425	428	358	445	402	426	409	430	444	430	416	447	419	436	423
77002	72540	65662	37664	10932	861	302	267	289	216	245	235	239	247	263	220	226	234	253	260	265	243	239	249	252	250	204	253	232	253	232	227	225	248	202	229	245	239	230	238	227	235	251	265	248	249	247	251	213	255	229	231	221	199	244	228	239	247	231	227	244	232	236	220	283	229	242	257	242	228	225	244	241	232	250	245	246	204	259	250	228	240	219	212	231	260	245	237	266	232	238	215	249	246	220	254	230	246	235	238	219	220	261	235	250	230	254	244	225	242	218	256	254	199	253	224	229	240	255	238	249	230	222	225	227	233	251	260	238	218	248	226	217	237	237	258	221	219	217	208	228	208	225	233	225	226	215	222	218	248	224	241	202	233	233	223	232	259	229	237	239	232	227	229	210	226	214	225	250	226	222	227	258	225	223	236	203	232	270	242	228	233	236	221	227	216	256	217	235	224	246	225	244	228	258	251	238	249	226	230	243	232	253	259	252	261	254	244	223	225	248	220	231	217	236	220	206	238	226	252	249	223	228	242	257	224	216	230	237	240	220	238	220	236	227	232	220	240	214	256	229	226	220	227	265	241	220	221	258	233	251	234	248	247	232	262	228	241	227	215	235	236	249	204	214	260	224	237	247	240	231	222	241	211	227	227	203	235	224	236	242	239	244	243	247	254	234	225	273	238	218	237	227	224	236	218	211	246	238	219	227	246	204	231	217	202	235	233	237	259	244	262	241	221	230	254	243	221	219	247	216	229	252	232	263	234	250	237	242	230	211	226	235	234	213	240	244	222	225	248	258	218	237	219	258	218	230	250	229	230	229	211	233	217	231	219	230	240	234	230	236	238	236	223	266	225	258	247	256	237	205	247	230	231	243	234	239	260	236	211	238	237	221	207	217	231	201	219	233	239	243	240	269	239	227	236	219	235	240	208	232	264	226	221	230	231	231	233	223	219	260	220	195	240	240	249	237	214	250	222	208	230	232	232	250	224	252	226	222	209	221	250	245	256	239	251	207	215	268	215	247	230	249	217	229	228	224	226	223	235	204	232	223	245	237	238	225	243	243	262	235	234	241	205	236	239	224	219	231	227	240	231	211	185	240	229	207	217	220	244	205	250	248	222	224	225	243	221	243	244	248	217	260	255	273	234	235	232	224	211	228	224	215	259	221	235	238	234	228	247	239	220	222	217	238	252	229	230	237	213	220	222	243	228	252	210	227	233	235	207	235	231	249	241	246	230	225	248	220	238	232	204	237	243	260	227	250	268	239	217	225	241	240	253	233	212	234	242	223	252	237	243	237	219	238	189	238	212	221	213	222	217	223	241	221	229	233	213	237	231	219	228	218	261	259	235	232	262	229	245	204	231	253	232	215	213	235	238	239	230	224	252	202	221	259	199	216	224	235	218	214	204	217	228	250	213	227	215	251	233	225	238	219	231	236	249	223	254	223	262	236	224	242	222	227	226	235	242	204	251	263	237	229	229	241	254	230	235	219	212	236	200	240	230	230	248	242	234	236	245	235	226	262	184	250	198	234	248	237	226	208	256	237	218	207	254	208	232	253	242	206	210	229	238	225	239	242	211	232	251	214	223	219	219	242	220	222	218	242	237	252	235	224	247	235	212	272	184	235	232	255	233	240	248	211	226	249	227	226	209	255	246	245	240	268	236	236	206	207	196	235	215	252	238	242	231	246	247	211	234	206	237	228	220	216	227	238	211	221	234	240	263	238	223	221	258	224	232	242	256	211	251	232	230	203	231	234	224	227	237	202	205	245	258	236	239	231	223	231	225	261	239	248	251	240	238	224	256	222	202	222	231	253	238	245	260	219	236	241	259	233	245	237	243	242	186	234	236	238	276	242	237	236	231	242	219	222	244	256	232	231	228	238	210	230	246	230	214	250	236	197	238	252	220	222	218	248	213	245	256	200	226	233	223	225	223	221	255	230	256	227	255	256	240	224	230	230	238	245	240	223	268	225	215	256	230	235	240	239	251	245	232	242	240	246	227	248	247	244	236	223	223	254	267	240	225	202	230	256	246	222	250	256	248	260	237	222	226	224	252	212	238	223	258	246	258	233	242	240	219	230	245	226	218	229	232	254	217	214	251	227	199	228	244	226	243	246	233	215	220	206	199	227	207	200	212	207	237	243	240	233	205	209	224	229	247	236	226	225	227	232	215	233	227	242	230	239	211	246	221	222	225	239	210	250	237	220	247	226	224	205	219	222	226	251	215	226	221	228	253	202	231	230	245	230	219	237	244	224	237	233	227	256	219	216	220	232	261	259	229	241	239	246	250	235	255	238	227	217	282	254	238	231	219	230	241	241	205	245	232	238	238	244	248	252	242	238	219	231	237	209	248	236	222	230	237	232	236	223	249	227	220	244	227	236	218	244	258	236	259	198	224	195	245	223	240	231	227	244	231	234	259	238	201	237	236	230	266	222	233	244	244	219	230	230	230	228	239	241	222	224	253	236	209	208	246	241	252	231	242	215	224	222	234	245	228	233	223	258	255	226	245	228	226	203	217	231	201	247	244	238	210	209	266	245	233	225	208	223	261	212	211	231	230	251	247	238	219	247	233	235	251	200	209	230	249	206	238	249	244	213	236	235	232	255	236	220	192	194	223	222	230	249	237	242	247	229	194	219	230	234	227	226	230	228	240	242	226	219	232	233	260	226	235	194	256	230	219	281	223	247	259	222	224	222	215	219	240	263	237	234	213	239	215	221	234	227	230	236	239	215	211	214	257	232	213	220	213	247	230	248	230	237	234	228	239	222	241	231	234	217	214	244	247	212	233	241	237	234	226	238	275	252	240	223	237	227	249	220	206	230	224	242	221	231	238	210	210	212	223	244	228	210	225	229	225	248	267	218	252	249	234	248	207	251	205	225	217	260	250	245	236	255	219	214	253	219	228	255	230	229	237	236	232	232	197	212	254	222	222	241	220	233	238	227	243	216	250	237	241	253	244	241	228	232	219	222	239	232	231	233	223	228	239	207	238	259	252	228	245	228	221	226	241	237	230	210	232	214	245	244	247	233	223	222	217	230	250	234	229	220	269	230	235	240	237	239	235	230	209	212	233	253	217	240	256	232	253	231	233	234	267	197	216	233	239	248	233	213	213	229	237	216	223	238	246	227	224	235	240	238	243	234	243	248	197	233	216	263	247	226	229	225	233	223	233	223	213	240	235	234	241	186	225	235	223	225	239	246	224	227	228	217	245	228	238	220	214	244	225	224	223	230	223	234	258	237	276	262	254	247	225	242	236	223	206	223	202	230	210	231	229	216	238	228	226	219	220	226	225	223	241	229	226	231	221	248	222	235	238	242	229	214	254	257	268	210	235	239	229	237	224	243	226	241	216	231	225	258	217	236	218	237	251	226	223	239	227	226	227	226	201	236	247	230	232	256	232	218	251	214	242	248	227	204	237	224	232	220	228	242	250	220	225	225	218	232	228	235	231	231	233	232	233	228	228	250	214	230	238	220	234	231	268	226	253
58702	61865	61638	33993	3876	1045	956	871	821	795	737	777	794	777	755	836	784	743	779	781	718	729	706	760	697	690	692	721	705	732	739	634	703	751	724	738	718	699	737	737	773	705	693	706	718	711	661	707	752	748	718	712	698	720	715	707	689	703	709	716	730	734	716	738	702	774	766	724	718	738	698	719	668	731	723	673	719	700	649	698	693	710	750	670	670	714	760	710	678	723	683	658	687	705	720	672	671	704	695	669	704	722	688	693	688	724	688	645	735	713	709	717	677	771	716	711	719	672	729	713	711	707	689	669	698	725	672	705	711	701	712	692	689	699	732	668	685	675	684	699	742	666	716	733	713	746	721	723	726	695	711	738	664	725	684	767	694	738	715	716	667	705	691	710	716	742	727	695	712	658	730	710	674	722	670	655	732	699	687	718	751	687	717	703	665	703	666	663	718	707	768	679	667	695	759	685	689	707	693	660	686	712	711	722	703	713	641	725	745	694	688	687	704	717	722	671	670	696	727	696	738	671	697	746	659	747	691	697	686	722	684	698	748	695	686	721	681	722	730	717	710	688	732	638	740	705	690	671	653	687	684	697	731	703	690	677	715	767	676	704	686	739	687	691	702	696	711	751	706	706	716	699	689	700	707	745	694	733	707	677	684	675	722	690	659	721	718	693	682	732	724	722	732	731	711	704	717	703	732	680	741	714	730	688	724	691	699	678	672	682	725	724	702	738	684	695	682	709	702	682	723	711	721	735	705	704	677	695	682	716	733	710	691	648	694	717	680	706	712	707	701	721	683	713	733	695	717	667	679	707	734	716	720	699	674	728	733	668	690	708	762	677	719	677	703	674	739	701	701	702	760	675	714	739	679	673	678	681	729	707	724	660	723	700	714	709	682	726	698	725	730	711	727	717	724	698	647	686	728	677	742	712	707	709	719	681	706	715	698	726	711	709	708	687	701	729	696	713	696	678	693	702	712	686	762	682	726	684	729	730	707	695	737	676	684	676	749	716	716	713	724	722	659	708	744	678	685	752	702	702	688	719	675	724	735	744	701	730	745	754	730	720	709	742	765	700	677	689	718	699	717	700	701	653	680	723	709	718	653	703	735	717	698	683	740	707	685	702	678	698	704	686	662	693	693	679	707	689	653	706	717	736	722	687	686	683	728	734	683	682	690	730	679	710	700	768	723	721	705	688	658	683	712	686	747	711	720	726	710	678	710	725	667	681	676	708	668	671	779	716	691	715	694	674	726	653	696	679	684	718	704	736	721	712	683	750	714	753	694	640	709	725	683	750	671	713	677	688	693	668	700	711	643	680	684	683	696	713	691	741	737	677	656	666	716	686	655	730	703	672	724	715	716	683	733	703	737	703	694	721	725	740	718	698	701	687	677	681	739	686	712	680	706	722	729	782	718	712	758	728	715	704	740	683	727	728	774	676	727	729	672	725	736	722	703	715	735	720	683	697	748	691	703	708	679	713	694	681	698	698	656	687	720	750	714	712	667	747	732	690	712	709	771	720	691	741	680	694	739	690	707	724	727	689	671	734	688	713	686	700	713	728	725	657	712	696	705	674	692	732	702	692	710	722	677	685	696	721	722	725	700	712	719	694	707	726	730	662	677	726	728	699	680	707	673	692	675	713	666	684	721	718	727	675	667	672	676	774	665	684	680	709	694	734	754	734	707	687	729	760	694	685	744	678	691	686	673	729	718	723	714	710	729	744	686	725	693	682	697	704	733	695	722	736	744	704	737	696	686	747	721	697	704	731	710	684	746	720	669	697	719	646	730	676	694	733	739	691	722	698	717	687	748	672	721	730	714	646	705	713	696	712	710	739	693	712	637	695	718	703	708	667	747	664	741	703	710	719	741	753	689	762	726	728	714	660	662	693	752	677	709	691	700	728	754	739	688	696	720	725	693	691	717	747	674	694	743	691	685	715	736	680	697	725	682	723	662	760	721	727	695	722	712	730	700	678	704	654	717	721	663	695	719	711	682	674	746	752	728	723	708	701	763	729	688	697	719	704	726	717	712	736	725	712	670	731	690	703	734	677	695	729	748	733	697	727	690	727	729	738	764	700	761	736	700	675	723	737	725	728	694	735	700	682	710	702	740	707	736	676	740	691	711	703	683	732	724	735	716	699	658	693	682	724	684	741	727	684	723	723	710	677	714	742	709	719	731	731	691	697	716	691	687	724	694	726	727	693	690	693	692	680	659	725	772	720	675	740	690	706	724	715	667	691	701	705	701	737	690	719	702	715	717	657	717	731	698	727	716	716	653	716	719	707	713	695	693	747	652	689	705	678	692	704	700	689	723	698	672	743	714	725	705	686	659	685	690	714	706	742	717	737	696	667	703	682	758	740	701	704	702	707	728	693	684	665	689	727	686	751	685	667	738	732	714	732	651	683	687	710	693	722	687	686	705	694	692	725	695	707	711	679	709	679	695	697	738	653	744	645	757	653	690	673	693	716	713	725	710	731	670	711	771	688	715	737	705	682	735	671	733	736	700	705	708	717	685	751	678	681	792	728	671	707	721	686	699	762	717	707	679	700	742	690	669	650	701	717	685	728	699	707	690	665	715	730	696	707	707	682	686	737	722	667	705	667	723	739	713	679	683	705	739	751	719	693	723	738	713	718	728	713	716	679	732	702	725	697	721	674	751	668	664	729	701	717	704	716	705	692	762	725	669	704	722	684	668	691	724	715	668	698	733	695	713	663	720	712	678	699	729	753	706	691	668	709	707	683	725	715	654	690	696	722	655	748	692	691	691	733	678	737	703	706	693	680	761	726	698	703	708	682	757	672	710	686	642	680	697	741	738	718	723	661	695	738	711	728	693	742	668	750	670	687	700	731	651	716	731	707	701	698	717	721	704	716	700	689	646	715	754	667	724	702	708	748	727	677	711	699	719	705	716	669	698	695	689	782	734	711	725	738	691	680	722	660	688	723	742	715	686	676	706	697	685	723	754	690	714	713	747	667	718	737	742	693	734	716	682	699	664	707	696	748	701	675	699	728	718	716	678	707	715	691	668	673	736	699	701	715	677	781	712	669	671	683	736	696	677	734	699	704	724	720	666	716	728	683	714	682	743	720	773	689	731	767	737	735	650	755	713	695	717	739	677	734	713	746	712	755	686	708	711	683	726	704	744	760	683	710	721	724	701	726	718	752	690	741	697	690	694	679	676	680	691	712	742	738	719	701	756	706	726	713	722	725	697	728	730	746	700	698	758	733	706	706	718	672	672	684	695	700	733	693	712	735	713	740	726	682	727	732	687	703	716	740	724	706	746	655	720	709	687	684	689	741	753	723	745	746	727	745	715	655	681	737	691	751	720	713	675	741	724	670	727	731	688	652	713	686	690	688	694	718	668	688	688	727	725	700	705	732	731	701	747	723	697	735	705	750	698	710	711	746	711	730	646	677	697	720	686	699	732	692	695	737	642	694	711	693	719	720	678	716	681	729	711	707	675	716	687	749	684	713	714	707
30528	18955	10319	1850	164	128	140	140	124	123	153	137	143	128	128	116	120	125	120	117	121	120	131	151	132	136	116	119	142	141	109	149	116	133	115	116	131	126	123	125	146	110	133	127	123	139	139	110	131	145	108	114	132	138	135	114	141	124	128	128	125	133	124	124	148	124	137	114	125	122	141	143	147	131	116	121	138	137	137	133	127	130	138	115	132	115	137	122	138	127	131	127	143	108	135	133	136	121	118	145	148	140	116	118	150	126	117	126	132	115	112	149	105	125	132	142	125	121	139	113	142	140	154	113	133	121	142	130	118	121	122	143	130	133	126	115	115	131	137	125	118	148	120	128	127	123	126	109	107	111	115	130	115	111	107	117	123	127	130	141	113	111	136	130	115	156	131	118	163	109	115	114	127	144	141	132	112	113	128	138	118	134	105	130	131	125	116	111	131	125	118	137	140	116	143	133	141	122	140	131	137	122	134	141	149	134	137	111	135	145	133	139	128	155	145	143	121	119	124	140	141	149	127	130	111	128	164	129	116	124	113	149	116	129	117	122	133	117	113	122	136	110	136	115	120	128	122	133	134	109	129	145	141	131	127	129	116	132	128	116	129	119	102	120	124	128	133	121	130	130	132	127	134	125	126	158	143	143	125	128	119	128	122	116	128	119	123	129	128	156	123	156	112	128	120	131	133	117	123	119	130	121	129	145	124	155	135	102	133	121	115	147	130	100	131	122	138	112	141	153	133	124	138	134	116	124	117	113	111	142	117	141	127	113	134	133	168	134	127	133	123	137	121	142	135	143	128	134	128	111	108	117	116	134	142	126	143	140	122	153	124	142	138	120	120	142	116	139	136	114	139	119	113	114	128	136	118	119	118	147	118	115	126	126	133	128	124	120	134	126	134	128	127	122	124	120	128	123	105	126	139	114	112	129	132	116	118	126	131	124	138	152	153	152	134	122	133	115	160	123	132	112	121	159	120	147	131	114	147	117	128	147	139	122	122	142	119	128	139	126	138	131	117	132	132	135	136	125	139	118	136	140	133	109	136	121	123	152	109	124	121	147	121	114	121	116	123	137	143	125	146	117	127	131	131	125	114	127	149	148	135	137	126	135	126	147	158	133	147	143	115	147	151	115	128	122	142	133	117	146	124	141	111	130	125	140	132	132	127	126	132	119	109	115	138	97	127	128	126	117	132	124	141	131	127	121	110	128	121	142	124	151	133	119	115	151	114	132	116	131	137	130	120	120	125	148	120	133	120	124	143	133	129	133	119	136	136	146	136	115	124	137	125	128	144	138	137	106	115	121	136	115	130	139	126	114	116	107	139	128	126	124	105	121	116	129	131	120	121	142	127	128	140	133	122	107	117	129	124	130	116	122	125	115	135	125	122	108	128	120	122	125	120	157	157	101	111	124	122	146	123	125	128	110	127	103	121	153	119	111	135	131	152	123	134	138	140	139	149	132	117	123	137	132	140	136	124	122	125	118	122	132	125	135	126	134	132	151	114	129	127	129	128	125	156	128	119	137	116	127	154	125	118	119	118	135	125	138	131	135	112	141	125	110	132	142	134	137	120	125	124	132	128	151	122	132	134	118	135	128	127	122	126	106	139	119	137	165	122	120	124	114	130	123	116	123	124	134	129	149	121	124	126	153	132	146	143	139	131	130	135	129	141	140	127	150	137	138	126	125	121	147	116	141	140	130	136	133	131	125	141	134	131	128	137	133	108	125	130	156	150	137	134	133	125	121	125	123	146	118	131	120	123	149	137	140	133	140	128	116	120	122	124	145	141	106	131	121	132	138	121	134	125	124	127	110	113	149	111	120	144	145	135	140	126	139	123	121	149	137	124	120	129	128	135	111	138	127	104	125	149	135	138	131	119	123	114	139	135	113	133	116	119	128	134	129	112	134	127	124	132	125	146	131	136	127	153	147	139	122	129	142	131	140	136	131	132	145	148	146	125	121	114	130	148	126	118	156	130	128	129	107	136	122	131	121	112	128	146	125	114	131	146	130	139	130	99	115	136	127	143	129	153	118	154	151	129	120	128	127	132	126	115	108	132	120	140	141	103	119	139	149	115	136	147	132	126	121	138	123	122	134	120	126	134	125	119	131	123	129	129	127	142	131	107	122	148	134	124	130	122	126	108	123	129	116	136	125	130	141	123	129	139	115	99	137	128	125	139	139	145	133	124	145	117	125	141	117	131	132	125	121	101	127	119	141	134	132	133	145	140	130	143	125	135	137	122	115	143	123	144	112	123	151	132	136	130	112	123	111	116	127	130	115	121	133	111	131	139	122	143	138	143	134	110	122	161	131	145	130	127	116	139	124	131	129	125	126	131	146	144	108	145	116	125	144	128	137	143	140	135	140	137	126	124	116	118	110	133	129	147	139	131	135	153	113	132	140	148	122	97	133	141	103	144	142	144	116	133	143	117	109	155	144	146	132	123	127	150	115	149	135	141	113	135	142	115	130	142	120	127	151	137	129	123	137	138	138	130	139	129	118	120	157	124	136	122	123	141	126	129	150	134	120	116	134	132	128	132	121	129	113	133	139	129	138	132	134	113	119	116	132	136	137	132	123	110	133	121	140	139	126	133	148	120	122	120	112	128	119	121	131	138	121	139	130	132	126	120	107	142	133	120	129	138	107	125	142	131	142	142	130	125	142	126	136	110	107	156	121	129	136	144	139	116	146	126	115	104	127	125	115	138	109	116	122	125	120	138	163	129	147	134	142	126	138	117	127	129	124	131	119	130	119	130	142	117	120	138	131	149	124	119	133	117	120	144	129	111	147	128	127	136	122	129	124	114	131	129	135	137	132	133	132	141	139	126	145	128	116	152	110	133	133	127	155	102	131	118	127	152	128	117	139	131	151	122	106	122	119	128	133	120	141	124	129	134	124	137	114	119	134	135	136	144	132	128	120	141	119	126	130	137	133	134	126	128	150	120	122	113	135	132	129	111	154	124	131	113	135	120	131	108	129	125	134	143	131	109	110	120	136	146	134	130	121	115	127	130	133	124	134	117	105	131	149	136	128	122	130	143	135	138	132	118	138	145	114	117	119	128	106	149	133	136	125	117	115	118	131	141	137	119	129	138	126	129	119	127	133	113	121	147	142	125	132	143	144	139	137	147	131	145	139	107	127	128	122	124	123	121	125	120	108	149	137	138	129	120	151	123	130	139	142	135	128	123	134	134	138	110	136	118	130	134	119	127	128	118	140	143	140	158	140	114	114	143	150	118	143	143	140	131	114	141	107	140	127	115	136	114	130	128	139	145	128	157	128	122	122	130	149	121	129	131	123	133	132	124	124	123	136	133	140	128	132	134	109	117	137	138	131	137	148	133	131	143	122	126	126	108	130	130	132	155	123	121	115	121	149	131	133	136	137	149	119	116	117	122	128	125	115	148	117	121	129	125	123	143	144	123	129	144	122	133	119	122	131	134	128	126	111	141	140	147	115	137	127	124	125	133	121	128	145	120	142
28518	21859	16156	3992	450	433	432	411	451	460	436	412	465	455	432	422	441	406	442	451	399	458	426	423	441	462	409	453	424	457	427	409	472	399	445	456	475	419	414	466	414	431	455	438	444	480	456	461	418	423	449	423	432	437	453	421	441	412	412	452	441	414	429	436	399	436	441	425	414	440	456	444	473	429	470	436	446	453	417	462	452	410	442	430	474	452	437	446	429	443	438	471	439	430	425	392	427	439	426	380	444	418	447	417	413	419	415	460	450	447	433	442	412	416	447	448	455	421	459	432	383	453	432	470	446	420	421	428	440	426	414	405	416	398	447	464	439	444	458	434	414	419	436	411	421	443	437	457	439	414	424	472	469	434	448	421	395	436	464	416	403	441	408	413	422	465	450	445	414	491	449	452	444	412	411	460	436	399	415	403	432	443	436	450	448	403	447	452	417	423	440	459	392	453	468	432	468	438	434	389	429	448	451	422	452	472	407	456	421	412	425	437	451	437	423	455	430	447	433	375	437	461	447	464	443	423	461	472	424	428	377	439	416	408	453	429	431	454	435	435	460	406	447	464	467	449	433	448	449	393	416	436	451	447	424	423	440	391	447	431	413	423	441	434	450	449	484	416	451	437	418	457	423	422	436	450	422	405	441	479	400	442	434	389	430	449	442	421	462	401	435	437	473	437	426	451	445	438	408	490	419	391	441	403	458	427	435	420	451	398	415	438	416	443	469	433	409	456	419	418	405	424	450	465	416	452	416	433	458	391	417	427	440	428	436	434	445	463	419	414	449	417	451	449	391	438	435	429	452	426	409	428	480	461	414	433	444	426	454	428	423	408	432	453	403	458	408	413	456	393	427	436	431	414	457	424	468	446	413	402	452	460	423	439	438	423	474	434	432	444	417	463	445	421	440	451	444	448	426	400	442	426	435	417	413	411	448	432	447	425	454	457	455	451	441	401	430	444	432	445	426	435	450	469	416	433	450	426	409	424	469	418	423	441	421	420	437	443	430	406	443	458	418	441	457	415	432	453	430	430	417	435	449	394	439	430	440	432	461	412	449	467	450	419	409	424	448	421	458	427	423	418	469	428	433	408	438	451	413	445	409	431	423	407	452	410	455	441	390	442	423	481	422	445	438	428	433	458	438	397	397	414	460	443	415	440	403	397	436	402	432	418	456	407	431	481	414	451	444	460	392	433	443	438	445	420	426	423	440	433	429	432	434	447	441	408	436	458	420	424	430	451	433	455	458	467	438	393	409	457	407	450	423	430	425	453	461	408	412	447	426	412	405	391	426	416	441	427	422	432	454	453	410	450	428	409	403	457	409	452	467	419	415	412	424	406	469	414	456	450	457	451	435	407	469	446	437	449	400	446	412	435	430	408	445	407	421	430	425	444	430	445	451	449	458	401	423	428	451	433	437	402	436	377	430	429	447	438	442	453	473	443	389	384	474	451	423	364	452	447	429	446	399	435	466	435	392	395	414	450	425	429	480	462	412	452	452	470	439	456	406	419	440	453	445	452	412	404	407	429	431	419	427	440	418	431	414	413	417	435	443	429	460	423	413	448	418	433	398	448	443	441	442	434	419	450	415	420	440	428	449	373	428	434	451	437	449	448	416	435	405	407	422	455	420	411	459	436	454	424	463	420	442	438	438	404	444	421	440	443	439	390	448	437	431	432	454	457	405	442	409	410	440	450	419	380	447	399	468	446	402	452	447	413	437	422	432	462	432	462	464	422	414	445	442	429	434	461	401	450	465	402	408	429	426	431	445	442	450	420	415	405	468	438	418	442	419	427	420	415	452	387	454	407	436	420	417	397	488	410	439	427	424	432	459	405	431	410	412	436	488	457	438	442	446	405	428	415	432	440	437	443	397	443	463	399	441	419	403	454	415	455	452	484	425	434	428	455	447	421	438	454	419	434	451	466	429	457	436	433	418	430	398	437	429	434	444	409	430	425	464	468	410	433	429	409	438	491	424	404	449	448	431	422	396	421	384	416	394	439	398	395	474	436	449	462	434	443	464	405	423	409	465	440	461	444	415	443	427	424	419	435	449	425	449	444	424	476	465	404	436	430	450	425	408	455	442	424	504	438	483	432	455	476	465	433	383	411	445	456	433	443	465	439	468	425	453	433	450	433	426	426	454	459	432	465	406	444	429	472	464	447	429	410	430	403	444	418	439	380	451	414	434	426	432	424	409	440	421	420	447	422	431	448	399	457	435	454	442	397	434	416	405	439	429	425	435	435	466	417	427	444	463	434	421	465	422	397	440	461	429	461	462	394	458	443	436	454	460	392	434	422	423	413	422	449	433	433	416	453	465	441	424	439	458	415	423	438	435	446	425	426	394	450	414	414	421	387	417	429	444	435	430	460	440	438	408	443	427	406	423	431	454	452	423	450	441	400	409	416	443	446	412	433	424	458	399	435	428	383	411	450	417	470	438	464	420	429	420	420	401	428	449	437	456	416	466	450	411	445	436	457	467	453	404	448	464	416	429	450	444	441	443	420	443	431	459	466	407	410	471	431	420	402	444	395	471	436	405	489	450	472	436	419	408	405	425	459	456	437	413	441	430	430	467	423	430	459	449	440	438	395	430	468	442	445	412	433	423	458	425	461	442	476	428	447	450	454	416	464	427	431	438	449	485	474	420	411	444	394	441	429	460	407	432	458	463	464	423	429	428	455	468	419	432	443	438	400	413	476	436	450	425	457	446	414	409	427	435	387	427	492	423	405	423	426	422	462	453	416	490	435	422	464	463	448	445	481	428	444	404	429	436	424	435	422	448	461	417	508	413	437	420	416	467	430	438	442	396	393	450	448	418	416	434	437	455	414	446	479	424	454	423	419	414	416	392	410	417	427	415	426	450	429	435	426	443	440	422	442	433	447	419	448	410	431	410	446	386	420	448	434	419	459	407	469	433	446	414	447	437	390	418	437	461	421	414	426	422	410	418	413	436	448	423	403	447	466	421	413	436	434	404	437	407	439	470	457	425	452	420	422	430	420	460	444	429	427	458	398	406	420	411	452	410	451	422	436	396	375	375	440	432	424	436	436	453	443	467	423	382	456	414	452	460	424	405	460	448	436	425	417	445	451	454	503	392	436	463	415	417	401	467	437	456	384	430	437	415	430	445	433	409	372	420	431	418	446	446	445	436	446	424	450	462	403	481	428	444	435	432	414	425	454	450	395	401	434	440	460	459	452	417	430	469	449	438	453	444	434	441	474	426	421	429	447	455	447	413	449	478	458	424	438	466	409	438	424	445	463	444	422	425	434	446	423	434	442	419	459	428	441	449	427	423	425	438	440	451	477	453	427	445	434	484	424	451	426	430	416	394	443	428	427	422	459	432	474	441	449	427	440	452	448	441	461	429	420	454	420	454	410	421	443	435	429	420	460	436	438	431	440	406	446	402	426	413	433	437	408	465	459	442	416	396	401	427	448	443	434	415	445	379	407	399	467	418	430	435	437	432	460	457	438	410	453
62805	55758	47292	20099	1907	162	156	140	143	131	128	135	117	138	115	148	135	117	115	126	114	94	116	116	105	117	126	126	125	118	132	114	141	154	127	132	125	122	122	123	123	116	123	128	105	116	140	119	126	137	124	117	126	121	109	141	104	120	108	113	133	118	114	100	99	127	123	115	101	142	124	136	131	131	111	120	116	97	105	114	126	157	122	132	123	134	117	123	120	127	116	119	123	134	118	120	115	154	130	141	129	135	97	119	148	106	139	110	131	111	120	122	134	128	120	116	120	126	121	116	127	122	123	102	114	128	123	133	139	158	116	123	126	126	117	107	112	126	120	104	115	109	108	118	115	116	128	118	136	145	123	114	131	127	102	106	124	129	126	129	111	129	111	116	129	103	137	102	119	124	117	121	125	124	126	123	124	126	121	133	126	132	122	116	116	141	121	133	117	110	115	123	110	100	143	109	126	111	121	118	119	127	125	130	131	132	126	126	113	131	115	122	106	123	126	139	129	111	137	112	110	121	131	123	131	130	118	125	120	110	126	130	142	120	108	133	119	127	126	121	119	115	121	131	95	107	114	105	114	133	119	139	126	122	99	104	100	132	120	100	115	125	133	106	109	117	127	129	114	106	132	144	114	100	126	125	121	152	122	121	118	104	141	127	133	109	104	119	116	152	116	127	110	126	121	124	103	141	121	150	133	101	124	125	131	135	126	115	123	139	144	115	150	123	115	115	106	135	116	129	137	139	124	102	134	122	118	120	114	118	112	129	137	126	151	113	112	128	117	115	122	123	122	126	133	125	141	123	123	131	140	125	131	114	123	121	114	121	122	124	122	125	114	126	152	115	129	128	141	120	141	121	109	119	119	111	130	118	100	110	143	116	104	131	121	120	130	126	109	132	130	107	113	115	111	120	114	110	129	122	107	102	126	142	132	143	134	121	135	120	125	114	118	113	118	122	136	131	113	130	124	134	139	132	123	117	130	121	128	141	118	124	116	117	135	129	105	130	128	127	104	109	132	132	114	127	112	120	118	121	131	120	95	110	119	115	128	127	118	119	126	124	138	127	116	121	113	110	123	122	121	129	127	129	115	127	112	131	129	136	137	104	126	99	117	122	119	116	121	113	134	131	137	119	112	128	113	131	121	112	139	109	122	109	135	131	115	144	115	130	110	121	141	127	130	117	139	115	126	114	141	114	105	122	117	138	128	114	128	124	120	131	113	109	115	99	123	127	135	115	124	112	112	110	122	115	136	127	124	112	121	105	110	110	110	100	128	132	146	106	139	140	121	112	127	139	115	103	147	112	121	129	126	117	121	108	102	109	114	121	128	128	113	137	127	132	132	123	120	114	101	105	97	116	138	125	136	136	114	117	105	138	105	132	134	146	129	135	91	128	114	109	115	112	91	98	115	138	117	112	125	131	108	120	124	106	117	120	104	118	110	107	92	119	113	124	115	101	107	115	138	137	99	129	116	121	121	129	116	129	109	128	126	112	125	131	121	107	141	120	118	135	118	121	83	115	117	119	133	122	114	99	131	118	140	117	110	122	109	112	135	124	117	121	119	128	127	129	119	120	111	126	113	125	129	118	131	132	127	122	125	138	137	130	142	114	98	134	136	132	135	117	135	130	115	122	129	133	115	131	134	140	117	124	124	129	132	138	123	121	116	133	126	104	128	116	131	127	116	118	121	117	131	122	119	130	125	120	117	125	133	125	113	133	108	121	114	122	142	133	127	113	116	116	112	115	134	126	120	126	113	121	118	158	119	132	114	117	96	113	122	131	142	125	159	118	98	97	125	111	134	115	126	123	111	129	112	119	110	119	123	115	119	130	137	136	125	98	113	125	128	120	120	105	127	130	118	136	134	126	127	132	122	105	129	110	120	124	110	125	141	115	130	123	120	124	131	139	110	128	126	115	124	116	142	128	98	116	134	122	111	122	114	128	130	145	114	128	108	125	126	129	127	122	124	115	125	113	99	113	130	99	101	99	115	124	117	130	120	120	114	128	115	112	123	106	109	117	114	113	127	121	100	119	117	127	138	122	121	118	136	120	108	117	116	106	108	114	118	119	133	124	140	113	123	133	119	114	112	125	132	126	115	135	124	133	122	150	140	128	119	123	119	101	131	127	112	113	131	102	108	130	106	103	115	124	103	110	116	105	121	117	123	120	118	115	121	114	120	111	135	139	108	122	126	134	111	110	118	124	117	125	118	125	115	136	117	133	114	98	108	127	124	120	108	112	109	117	124	120	148	132	119	136	109	124	127	113	132	124	120	116	121	101	137	125	141	106	136	126	122	123	108	123	132	126	102	126	116	111	123	157	124	125	128	106	120	137	117	130	111	140	113	111	114	124	96	127	119	112	122	129	126	134	146	119	122	121	132	114	97	139	136	133	112	117	143	110	141	131	137	101	119	126	124	110	123	125	133	100	107	142	120	125	112	123	133	120	134	116	135	110	119	113	123	127	111	133	107	126	127	126	113	138	125	114	92	131	126	104	124	122	129	117	128	131	132	139	138	115	126	124	112	127	148	125	119	137	116	140	122	122	122	119	109	136	112	125	137	133	121	110	120	124	116	116	115	139	122	110	106	119	121	119	110	116	113	119	130	116	120	127	91	110	131	138	134	108	128	118	120	121	127	110	124	135	112	117	125	123	119	124	123	111	126	119	123	125	118	123	105	119	126	99	101	127	111	124	98	111	105	129	134	102	115	129	108	125	110	136	129	122	110	126	126	143	130	138	105	127	136	123	120	111	126	113	125	134	134	141	124	127	117	111	102	130	122	109	104	139	128	138	127	130	129	157	130	107	120	123	137	131	123	118	133	113	112	123	113	126	143	120	132	117	112	134	124	137	121	102	122	132	140	121	130	120	126	135	113	120	99	124	130	116	113	113	128	112	120	137	115	129	136	126	117	140	132	111	105	120	115	134	118	107	117	114	135	128	103	130	104	116	129	103	130	138	113	123	111	121	103	109	120	132	137	117	127	120	128	113	130	116	121	120	125	139	120	120	126	108	121	126	106	111	142	125	124	116	132	118	127	134	109	120	117	130	114	123	127	115	135	113	147	128	124	115	113	150	126	119	125	118	103	133	112	116	132	122	123	123	126	117	110	121	104	109	119	113	123	123	129	134	117	111	109	126	109	125	111	109	143	110	126	99	103	119	117	107	129	121	121	119	129	107	113	109	131	124	114	124	128	129	125	102	117	119	136	115	110	129	134	102	130	123	127	132	120	122	148	133	114	126	129	123	128	145	127	117	124	123	149	136	134	107	139	124	119	103	103	120	117	135	126	112	135	104	128	126	109	129	131	118	118	132	112	130	106	136	99	126	118	101	112	109	115	144	126	130	128	112	127	121	124	121	126	126	142	127	103	118	131	131	123	118	115	117	113	106	121	109	127	120	108	125	103	128	139	131	137	131	129	103	132	115	132	134	120	127	116	123	127	117	128	131	139	112	122	97	98	132	126	143	134	120	127	102
45032	45948	44338	18734	588	550	483	476	483	422	422	488	426	434	436	402	398	392	443	436	400	427	433	449	463	407	429	464	435	418	420	404	428	387	439	410	404	409	424	376	432	443	402	439	404	436	412	436	411	403	429	405	422	429	417	444	395	416	420	379	407	444	422	452	395	386	409	399	440	413	462	407	383	400	437	410	405	409	443	417	390	432	383	437	410	403	408	429	396	415	408	433	440	455	395	442	418	417	409	422	452	379	406	429	382	421	409	440	384	416	417	401	384	450	400	414	455	411	432	443	364	388	437	419	454	436	412	417	401	412	413	414	408	440	402	419	410	429	394	439	399	416	427	427	425	406	432	427	426	448	414	427	386	421	436	400	431	412	378	395	408	455	424	395	415	394	426	429	427	424	407	427	417	411	440	412	404	437	458	416	433	406	416	385	414	404	433	414	418	417	428	405	390	430	404	411	398	402	417	434	433	383	426	436	414	441	441	379	466	393	437	395	398	436	394	417	399	436	412	412	424	377	433	405	422	411	415	446	408	427	413	437	407	461	380	408	417	431	426	421	406	442	417	397	417	418	383	416	404	402	425	423	397	420	398	448	394	423	430	415	437	436	435	415	400	377	390	411	465	403	395	408	388	415	441	414	438	408	398	399	405	416	442	445	399	417	441	409	443	414	419	404	442	396	396	422	413	441	443	419	412	408	422	389	384	399	422	414	436	397	381	395	431	414	426	436	420	446	372	396	403	415	464	421	394	427	421	402	434	408	363	409	393	460	450	408	437	429	412	401	418	398	363	414	387	395	396	409	401	387	415	420	416	402	415	408	397	417	389	410	386	401	405	366	415	417	421	428	434	428	417	406	384	413	436	392	408	431	426	400	439	427	399	419	411	423	428	415	405	403	413	397	410	404	408	409	415	430	423	409	434	424	402	392	418	413	381	442	434	396	402	413	387	441	387	414	413	403	393	422	462	375	402	420	406	425	417	403	416	420	456	426	391	378	393	404	414	408	434	407	413	432	396	443	379	447	457	450	420	446	427	399	391	378	420	389	418	408	373	404	418	421	423	409	391	396	389	408	416	454	416	415	369	409	409	379	451	398	395	421	443	424	424	424	406	419	415	424	408	376	394	419	385	412	410	421	405	446	411	415	403	424	407	461	411	408	395	398	407	436	373	432	410	412	401	401	391	424	423	429	412	436	411	438	384	412	427	405	411	406	412	390	411	430	425	428	399	406	416	445	435	429	424	435	410	436	428	395	413	392	442	419	448	414	407	447	408	411	435	395	417	421	401	405	380	437	425	410	432	396	377	394	409	422	439	407	383	399	401	391	399	437	436	424	416	417	436	397	397	423	400	412	418	422	395	415	413	398	406	409	415	381	395	452	421	428	424	422	429	420	441	429	382	418	400	411	399	418	398	435	406	418	405	408	416	359	407	419	392	402	398	405	416	402	428	382	423	377	376	424	400	443	450	436	427	360	426	422	381	415	423	365	409	395	410	416	426	448	427	368	394	401	428	426	402	413	434	401	418	375	415	381	389	369	462	379	427	413	431	422	362	444	408	400	423	411	427	410	356	421	406	394	442	406	414	435	406	430	423	426	398	428	379	425	447	452	421	407	414	418	410	404	392	429	395	414	409	440	415	427	396	425	414	448	446	434	422	409	427	405	398	425	451	433	409	446	393	410	444	406	426	456	413	473	435	412	390	413	438	406	397	404	443	396	457	404	380	400	406	414	420	373	408	423	456	417	411	415	415	405	395	395	407	419	393	385	403	404	422	398	435	441	413	383	430	391	391	409	434	414	393	416	410	407	403	418	423	384	421	429	439	436	425	445	424	445	406	421	372	433	416	432	414	387	405	398	428	399	409	415	449	421	442	394	432	430	380	431	426	391	423	388	424	431	393	427	413	402	414	437	432	423	405	419	409	401	433	410	422	433	439	432	459	414	393	429	447	389	416	438	398	437	428	397	412	436	436	399	399	383	403	432	432	430	392	398	440	409	420	437	417	430	417	401	385	443	402	421	418	459	404	413	426	437	384	436	417	463	390	393	398	374	401	414	450	424	412	390	422	417	411	409	382	464	422	395	400	420	406	427	426	473	440	451	393	425	413	395	397	429	419	469	394	391	423	417	460	377	421	432	400	417	456	414	456	460	381	434	397	412	440	406	415	454	406	413	441	435	425	415	414	387	415	431	429	418	411	433	383	390	453	389	441	462	411	436	430	421	432	382	431	417	443	398	413	435	426	385	404	398	417	428	402	416	390	408	459	420	413	443	420	395	414	400	399	411	437	426	419	448	439	431	435	401	383	362	401	431	418	412	389	433	387	402	390	415	414	364	405	394	408	369	411	450	430	416	450	432	398	446	407	399	410	400	414	398	426	444	432	429	412	418	409	433	409	403	408	396	389	397	442	445	416	403	432	395	443	407	422	406	389	397	434	420	426	402	422	421	403	440	408	445	457	411	433	401	450	375	404	412	437	418	415	419	388	389	456	422	439	411	424	432	447	385	420	397	383	434	416	406	398	356	447	420	436	386	412	412	414	415	422	417	380	401	410	399	379	384	428	408	419	395	387	454	397	439	402	378	389	403	383	396	425	406	388	411	393	448	418	415	440	387	398	458	417	451	409	403	440	410	407	423	402	423	375	391	407	414	430	410	403	427	454	405	435	415	449	441	380	389	434	426	428	382	423	418	412	398	423	439	389	440	421	459	458	401	413	400	432	416	411	392	400	416	406	424	445	408	427	415	438	380	432	401	422	412	404	407	429	426	392	405	387	410	410	408	396	408	425	427	438	460	430	393	412	418	417	436	460	406	413	426	415	435	426	417	411	410	463	406	416	442	410	425	409	432	421	431	405	436	421	406	399	389	424	409	441	430	412	425	440	406	387	441	447	446	430	411	409	460	432	424	396	418	415	412	411	421	402	412	426	381	421	423	378	429	407	392	441	428	403	443	424	424	425	399	442	387	455	439	430	395	404	452	430	429	424	393	422	396	433	445	400	400	432	404	415	454	416	364	437	435	390	392	459	449	405	427	416	404	433	420	416	406	396	412	422	407	411	421	418	425	434	411	410	431	444	430	431	424	417	395	429	420	427	421	412	381	408	409	371	402	380	423	411	397	430	431	439	411	400	408	451	400	407	396	432	429	430	382	403	420	455	428	419	444	461	389	439	378	401	404	436	396	419	420	394	421	421	411	432	429	411	440	375	432	371	430	406	402	355	446	396	419	403	444	413	395	382	444	426	394	391	425	377	431	464	401	385	423	426	469	394	402	420	388	422	468	390	396	421	401	424	434	385	397	430	420	402	430	401	420	400	382	417	411	441	406	438	387	411	448	403	419	425	392	370	416	449	414	438	429	391	396	406	382	414	416	389	450	447	421	456	418	430	445	413	391	441	420	396	423	421	391	378	411	430	414	404	425	455	383	423	368	439	413	408	383	423	408	422	429	402	447	399	418	402	409	386	439	439	407	443	463	408	428
76822	70852	64280	34304	9308	728	299	271	298	264	243	262	238	257	259	242	236	237	233	245	228	248	226	255	247	227	276	229	247	249	206	236	234	245	271	220	243	267	252	221	244	235	204	227	225	228	232	249	245	194	221	229	244	259	226	264	201	244	195	198	213	237	238	248	213	231	248	200	197	253	218	201	229	224	254	233	213	218	230	243	257	239	260	243	249	191	238	232	219	206	213	226	234	223	244	192	226	223	210	220	226	220	250	239	226	200	225	214	231	227	204	200	225	231	238	250	224	258	243	233	215	238	219	259	216	251	219	214	200	213	211	215	213	232	236	232	239	256	219	231	206	235	219	236	246	211	233	231	232	232	204	205	230	224	225	230	234	232	217	238	237	223	252	218	244	214	236	229	208	236	240	243	249	232	201	248	229	240	236	213	246	221	203	203	218	233	211	229	224	223	206	220	242	226	222	221	227	212	222	231	196	212	223	210	219	231	225	220	215	233	226	230	216	245	230	216	233	237	253	244	245	225	227	220	255	230	208	238	240	226	205	240	197	229	226	219	219	214	226	254	221	226	219	245	244	247	249	187	233	253	230	223	202	216	224	240	247	222	236	214	225	266	210	229	226	217	213	254	222	241	255	230	233	222	234	238	246	236	221	266	252	232	217	220	230	230	245	220	236	232	224	226	233	216	215	214	211	232	237	224	230	245	222	234	228	225	259	240	243	239	214	261	244	233	215	211	248	235	239	207	254	234	207	218	246	236	214	229	220	295	235	223	210	227	226	226	240	224	213	233	211	234	230	232	241	217	219	232	224	224	229	213	241	205	207	211	240	235	233	211	229	221	232	229	241	206	242	231	259	227	217	203	238	242	220	225	233	258	261	227	231	244	199	219	225	187	226	231	238	227	226	234	226	214	217	224	239	194	234	237	230	257	236	227	257	198	261	229	212	225	246	245	233	224	215	249	244	240	244	225	237	209	250	229	261	241	228	227	216	224	199	229	228	219	238	225	251	249	250	241	241	230	260	238	221	248	228	238	203	230	218	252	231	223	243	228	231	247	212	230	228	247	234	233	221	230	230	226	243	195	209	202	231	218	205	238	223	244	250	242	227	221	229	240	238	261	223	226	192	206	240	211	224	236	218	230	246	242	229	208	254	249	232	230	182	221	215	223	221	236	256	265	204	226	250	214	205	208	209	239	256	224	250	215	222	231	225	222	230	221	216	238	227	248	238	244	207	229	234	212	233	209	215	224	244	232	231	231	240	218	220	214	261	254	226	257	214	217	228	232	224	208	238	234	227	232	214	209	195	219	217	234	234	229	227	211	223	239	253	219	227	234	212	246	226	245	227	241	237	211	227	216	249	225	224	225	220	222	223	227	213	227	223	196	225	244	222	223	230	238	224	253	241	231	231	228	251	236	245	233	237	231	223	228	237	202	221	213	226	252	211	220	222	223	234	232	223	213	243	248	226	248	264	221	224	204	214	212	236	221	242	232	237	214	227	253	235	202	235	202	223	204	204	253	226	209	260	212	229	225	203	248	211	213	223	233	226	242	229	222	228	241	210	235	250	267	241	219	229	223	230	266	249	212	236	236	216	224	246	245	217	257	249	211	247	213	211	216	227	237	227	209	255	251	222	243	240	261	222	225	223	233	201	249	228	238	231	211	240	252	220	218	242	228	226	236	225	213	199	213	219	248	236	228	233	235	225	217	215	250	243	223	227	233	253	252	222	203	212	219	218	223	220	234	229	238	262	263	203	240	232	212	241	209	263	238	220	240	215	225	230	236	240	219	242	222	215	229	209	227	196	227	245	215	252	202	238	236	229	217	216	207	233	215	236	210	232	267	233	215	204	223	224	239	232	251	213	231	223	190	210	235	256	243	233	237	218	247	248	250	239	226	217	234	213	234	232	230	236	254	217	216	249	240	233	215	209	224	227	223	198	203	243	219	243	227	263	242	222	237	227	245	239	245	231	237	208	223	240	247	237	219	232	204	228	246	223	224	202	273	244	217	251	227	230	248	219	215	259	237	228	280	208	224	213	220	226	232	238	202	223	229	248	224	237	213	231	259	240	216	231	241	242	252	242	216	212	241	224	244	204	224	239	242	219	249	207	241	219	254	259	253	191	227	227	248	244	236	224	221	234	211	224	254	251	226	230	226	241	227	229	214	242	251	222	213	220	235	215	208	225	234	211	252	221	241	204	246	204	237	228	220	228	231	248	249	233	244	218	210	220	220	220	205	223	241	237	205	219	209	196	255	228	194	247	214	222	209	231	222	232	231	241	238	241	215	199	234	233	251	257	231	256	223	209	232	242	228	232	191	255	218	232	215	216	230	248	224	221	226	193	231	228	225	220	268	240	217	225	226	198	235	227	231	223	231	222	239	249	220	229	220	240	228	247	243	242	231	225	231	226	194	259	241	226	224	222	255	229	229	260	218	214	251	214	226	259	229	251	223	207	212	235	229	224	253	238	249	207	239	224	210	240	241	222	232	208	220	226	223	211	257	191	234	233	223	239	234	246	212	214	232	236	217	240	238	228	240	217	224	201	229	252	248	219	240	247	221	207	221	218	249	224	240	227	237	250	241	226	222	239	206	247	201	243	241	221	227	222	230	252	223	230	231	205	239	240	236	244	223	228	222	248	201	222	236	232	225	213	254	230	242	245	240	223	240	214	231	244	230	198	241	194	235	260	244	213	252	228	237	225	210	218	234	223	232	235	261	211	256	218	240	226	230	238	249	237	241	210	246	227	219	217	205	220	233	214	268	242	242	233	214	252	247	230	225	240	219	249	208	239	232	267	261	249	220	225	230	247	229	213	236	216	203	234	240	234	230	234	229	216	232	234	237	217	245	249	227	219	218	238	221	225	227	241	224	227	247	240	234	237	232	225	230	265	222	220	229	239	245	231	262	235	225	237	215	230	229	209	233	226	235	212	217	223	257	230	221	208	246	229	248	249	270	207	230	224	241	219	238	230	242	234	253	232	224	241	217	237	238	230	224	239	207	217	231	249	234	232	225	227	229	236	224	215	224	211	223	204	210	228	240	204	239	206	243	213	243	225	238	230	230	224	259	221	235	237	216	234	239	223	222	214	226	200	247	218	239	221	216	227	247	209	234	216	215	227	213	222	229	213	214	227	241	224	226	225	230	218	237	223	257	240	231	225	183	253	212	229	216	261	227	230	235	231	212	229	265	257	217	231	248	206	238	233	238	219	193	235	234	235	244	250	243	220	214	249	215	217	217	195	216	231	224	261	230	213	250	235	226	224	194	232	241	223	233	222	267	240	236	223	213	225	216	205	249	199	255	222	237	209	223	207	225	223	232	207	232	226	219	214	245	216	214	234	227	238	217	263	223	236	216	212	233	216	212	214	219	247	202	232	242	210	232	223	209	229	217	238	196	225	234	253	238	229	207	209	237	238	240	216	209	218	217	214	245	214	241	232	207	211	215	261	241	228	212	239	257	210	237	252	232	246	231	236	244
58734	61233	60664	29573	1209	1111	964	938	832	837	828	833	786	768	792	753	751	729	760	754	715	732	674	756	718	729	747	709	689	699	721	698	735	740	719	732	741	724	709	666	765	711	720	684	684	737	710	712	734	697	678	703	699	663	644	732	690	683	720	724	717	724	736	723	728	698	725	642	717	697	758	707	685	651	678	705	727	721	696	694	687	669	714	675	710	701	723	725	714	682	674	701	729	740	748	694	665	683	697	719	715	673	623	735	646	691	710	694	721	683	671	706	740	707	740	703	707	707	678	714	668	718	741	736	657	704	672	720	721	716	670	724	684	639	715	679	707	724	697	678	709	710	682	659	719	695	686	720	694	719	715	703	701	756	695	668	710	678	712	693	757	665	672	686	724	770	723	752	705	693	722	750	665	699	705	724	765	715	665	712	686	704	643	698	693	719	709	715	695	672	733	733	740	689	730	724	662	723	702	694	734	723	685	746	692	705	752	686	667	732	700	697	706	671	691	661	689	707	690	727	688	695	714	691	675	718	705	742	676	742	708	662	673	693	716	726	723	710	751	713	666	717	723	656	711	680	711	682	650	714	689	724	677	696	703	704	678	709	667	665	719	666	718	734	708	722	673	732	681	714	741	688	691	748	706	700	707	683	702	708	690	675	640	684	686	696	706	691	693	717	629	650	688	656	709	678	699	682	702	704	697	705	723	770	712	738	744	718	732	676	734	672	691	693	701	678	646	684	703	714	671	724	734	671	732	672	758	729	671	702	682	722	695	701	749	678	726	692	707	710	627	716	717	705	699	716	680	678	708	704	717	687	681	725	700	719	701	693	728	699	690	666	707	732	675	676	671	686	676	714	705	663	695	714	712	712	689	610	656	695	702	686	674	738	692	738	677	726	704	692	725	629	711	707	695	742	703	724	717	718	684	702	721	674	736	731	690	699	721	683	690	713	700	647	725	670	665	659	661	705	686	709	756	701	687	707	678	733	717	687	711	694	717	689	709	657	696	695	636	686	731	716	696	705	669	741	728	663	675	699	717	698	714	698	708	744	694	685	708	687	698	704	698	704	706	669	681	748	714	722	707	694	726	653	635	698	711	762	699	654	688	721	695	723	712	695	664	678	754	717	716	729	699	730	704	729	724	698	725	722	679	673	682	707	706	684	680	642	684	667	693	692	722	674	701	714	703	715	702	732	774	693	688	689	720	700	710	686	736	761	726	735	685	686	743	694	673	693	683	689	716	671	722	684	701	703	710	714	674	691	694	692	644	687	737	689	706	703	704	710	729	642	681	706	643	720	681	732	685	731	714	689	691	714	722	716	687	769	679	671	712	716	743	691	706	735	750	718	722	694	657	676	735	643	694	670	681	694	754	693	685	734	732	686	701	680	694	715	714	693	700	699	710	689	696	707	667	713	702	671	694	715	686	696	664	722	692	693	725	756	730	716	688	686	688	753	691	685	696	699	715	671	696	756	675	672	710	704	715	748	733	719	702	676	700	688	718	715	744	713	729	685	690	698	689	670	704	692	714	715	701	712	692	713	667	723	718	728	728	672	697	678	695	700	683	721	706	721	685	692	663	730	740	729	706	712	715	651	722	706	709	701	693	694	732	706	695	701	709	657	691	698	744	718	657	669	712	663	703	700	704	692	687	720	702	689	703	714	680	682	674	747	677	717	673	715	713	741	669	671	712	699	701	705	710	694	715	668	682	706	674	719	709	707	657	682	722	700	707	723	737	688	668	720	666	684	754	695	686	683	714	693	737	726	722	733	740	699	671	692	704	679	708	745	667	656	680	678	719	681	687	698	645	670	704	727	725	694	659	712	701	718	721	693	685	697	689	715	690	669	699	720	705	695	710	685	694	729	679	700	697	717	738	732	663	681	651	698	735	686	700	677	693	702	719	687	705	676	792	697	661	727	696	706	743	711	725	680	684	698	699	667	734	715	665	672	673	724	687	735	718	680	665	727	702	696	729	716	685	671	694	707	711	704	760	688	687	674	659	680	680	698	669	673	662	728	713	672	675	696	718	658	700	723	704	732	737	681	706	691	685	703	676	752	706	716	692	737	694	649	692	729	687	723	725	687	692	697	675	647	683	757	707	703	676	710	683	698	725	689	726	738	682	722	702	713	744	713	742	696	676	715	675	692	737	699	740	717	700	691	696	691	699	729	708	723	697	714	685	698	772	678	704	683	663	668	674	687	753	721	736	711	695	691	730	698	687	669	704	714	699	736	711	679	703	706	638	745	690	683	727	697	687	729	708	724	699	702	672	718	649	766	720	747	663	709	675	709	754	688	695	720	675	753	672	769	676	703	719	699	695	710	754	714	736	697	708	743	676	674	656	712	718	709	667	702	689	667	697	709	702	671	686	734	696	701	674	719	655	702	715	690	685	642	734	672	727	714	679	764	653	721	701	722	689	700	681	656	723	662	686	704	725	692	682	699	727	682	676	690	717	767	696	677	715	637	657	704	729	679	707	672	692	706	701	684	726	721	756	721	685	717	676	728	664	734	687	681	678	678	761	668	698	708	694	690	696	713	703	706	712	645	694	679	719	715	696	724	711	736	722	677	707	676	716	703	702	732	709	704	698	663	666	708	727	668	727	715	703	686	740	677	688	707	676	677	698	681	727	706	714	673	710	731	679	683	662	727	716	711	662	686	754	724	664	693	697	718	700	695	748	672	689	698	723	686	716	692	763	704	735	682	666	734	693	683	715	704	685	725	689	676	717	682	734	684	712	688	724	792	710	691	728	682	707	703	705	687	687	713	668	675	712	719	711	627	679	713	692	721	732	736	686	668	717	688	704	690	722	721	684	685	710	711	685	729	688	697	749	685	702	704	693	714	684	717	704	693	711	663	686	692	702	692	689	711	683	692	702	681	714	724	676	722	743	738	698	722	665	728	692	704	721	709	697	730	699	674	678	698	708	702	710	736	714	711	658	699	708	733	730	672	722	718	691	741	719	700	688	690	724	688	694	699	705	670	636	738	727	661	667	699	683	700	684	702	705	711	705	656	691	662	698	724	701	664	706	707	711	752	688	685	717	718	680	718	681	721	731	710	693	736	688	714	740	703	710	692	701	710	729	702	696	719	693	711	727	700	731	710	719	646	703	709	700	731	707	715	681	716	737	725	693	688	733	683	717	693	679	730	678	695	669	683	724	703	665	671	728	700	731	656	696	708	718	706	670	706	703	666	663	684	697	688	678	690	684	730	665	682	718	687	711	689	722	675	706	709	726	698	692	778	721	690	722	750	692	684	697	725	669	706	668	680	663	700	715	731	696	741	694	705	701	704	751	757	689	692	703	668	732	692	713	712	711	690	692	692	690	705	692	688	748	708	699	744	700	681	710	752	673	692	687	726	704	659	660	749	700	665	703	637	725	702	719	686	731	666	712	665	699	686	724	721	703	670	737	666	692	699	679	691	706	689	713	715	667	680	671	711	671	728	720	672	708	718	721	720	725	682	689	735	686	676	705	719
30949	18491	10126	2008	168	127	120	124	123	125	152	139	125	135	145	144	133	151	142	100	138	119	142	133	131	127	160	144	137	141	135	135	124	131	126	130	128	140	141	136	118	134	125	144	142	114	123	137	140	119	134	124	120	128	113	131	112	131	117	139	121	136	128	140	117	151	153	155	139	130	144	138	119	138	117	148	119	151	133	118	136	166	130	109	149	131	167	136	148	121	124	128	115	146	116	112	125	114	116	141	121	123	115	131	121	126	112	115	127	139	162	135	136	123	110	130	132	129	135	128	131	132	137	138	120	129	129	126	112	123	140	125	154	118	135	125	126	134	144	128	139	133	117	124	140	127	114	131	116	137	125	146	139	116	138	141	135	133	118	122	149	135	130	145	144	153	127	147	109	123	142	151	148	129	138	118	148	113	122	124	126	133	119	135	143	158	144	138	136	112	132	140	139	118	135	120	125	135	150	147	133	126	141	117	147	131	149	132	118	143	111	121	121	136	130	153	123	137	121	146	139	133	112	137	121	147	130	117	136	146	158	120	141	121	125	138	135	116	124	128	130	113	139	132	145	112	128	124	134	136	122	129	153	139	146	141	112	128	124	135	146	126	113	106	128	113	147	127	114	141	129	118	129	145	126	122	124	116	124	132	120	139	118	148	124	145	118	122	145	139	154	126	125	131	117	130	150	154	122	130	133	112	120	142	127	129	135	132	123	124	125	119	134	131	125	147	112	109	156	140	136	128	123	121	141	133	131	116	136	128	130	126	120	143	155	125	131	131	127	126	126	139	134	128	125	132	144	114	138	152	143	125	117	150	148	150	135	140	125	141	136	129	108	151	114	121	141	137	117	148	130	132	126	119	154	120	128	138	135	155	133	133	128	153	127	144	149	120	119	132	125	118	128	109	133	120	135	125	134	119	106	131	129	135	131	124	125	118	150	135	134	129	127	128	126	115	147	121	133	129	139	138	134	132	139	139	157	134	142	112	122	140	131	146	131	143	139	132	145	135	126	102	143	127	100	127	132	134	104	135	135	120	128	113	133	130	130	113	120	133	128	118	128	144	132	117	113	145	132	138	137	128	141	128	130	139	125	116	117	130	135	121	121	125	133	128	134	113	125	129	128	145	137	117	138	137	136	116	106	109	148	132	124	133	123	108	123	127	123	121	130	134	134	128	139	136	123	133	119	122	112	99	110	131	136	140	118	113	149	120	124	133	123	132	131	125	145	122	145	134	120	128	134	117	125	111	115	115	127	133	98	126	120	135	134	117	102	125	128	133	130	149	123	141	121	138	133	135	140	135	130	133	123	132	144	118	142	141	133	112	126	120	135	117	151	115	130	111	120	132	132	97	134	134	117	119	131	134	142	112	126	133	128	124	136	125	134	129	130	125	144	119	115	124	120	133	149	118	126	115	138	113	112	130	135	114	127	150	131	125	146	122	137	124	134	144	138	135	132	124	138	128	131	136	117	120	134	122	126	123	122	118	113	129	127	123	117	146	144	124	141	115	145	121	136	132	133	112	143	149	115	120	141	131	129	148	147	136	138	128	140	113	135	137	122	131	118	144	137	110	103	137	145	135	117	141	112	126	126	144	118	126	130	156	120	138	123	127	120	141	149	111	117	139	123	131	134	140	134	147	114	163	127	132	134	119	143	131	130	144	145	133	126	138	102	121	134	130	139	133	128	131	124	135	131	132	104	142	145	120	135	130	140	115	125	133	121	147	128	128	152	135	108	135	142	158	143	135	124	125	141	117	123	135	137	110	111	124	127	153	109	114	138	144	111	128	134	122	128	135	154	137	120	137	135	118	130	117	148	131	150	122	121	147	129	118	126	122	126	141	113	124	120	117	128	143	132	134	130	122	121	117	124	143	124	126	125	139	128	139	132	137	135	116	119	139	128	146	138	138	149	125	137	146	119	133	131	118	130	123	129	112	146	157	122	129	129	113	119	128	126	124	154	128	115	141	129	120	149	129	136	120	145	142	121	141	129	127	128	134	120	114	111	142	128	131	155	134	131	137	135	156	141	108	146	118	126	116	125	165	122	122	119	134	148	121	116	129	125	132	123	149	134	134	138	132	150	131	138	125	122	117	152	130	124	127	141	126	121	125	119	125	137	106	126	140	139	126	142	129	117	143	140	116	129	129	130	129	138	141	141	133	143	140	140	127	156	145	126	127	131	141	124	152	137	118	151	138	146	142	116	136	137	115	123	124	143	141	138	151	128	150	144	147	149	142	126	106	118	148	136	120	128	132	157	125	135	130	116	140	132	134	133	154	127	125	123	131	122	123	125	138	155	125	139	148	130	136	149	116	115	129	124	116	150	141	121	142	139	143	143	117	126	132	114	125	104	152	140	137	125	131	129	138	129	122	137	133	134	128	133	131	93	120	130	135	128	123	131	139	119	152	123	134	115	111	135	127	132	135	111	135	152	142	144	137	126	133	146	125	147	128	123	115	131	125	122	127	127	141	127	143	132	155	150	117	136	118	125	141	129	134	125	140	125	122	120	120	137	139	143	139	127	133	125	131	145	142	141	137	128	141	142	128	125	132	134	137	102	139	113	134	133	162	101	136	136	141	105	123	140	143	102	142	130	129	132	125	147	137	117	107	140	142	145	122	112	124	157	122	130	135	138	124	139	130	147	120	147	137	121	140	130	126	129	127	124	123	151	129	135	121	132	120	124	125	125	126	130	137	161	117	136	119	137	135	109	122	143	132	125	151	124	117	120	125	120	115	139	120	128	132	115	133	135	150	142	115	132	147	132	150	110	128	149	121	139	118	115	125	146	153	121	138	134	137	169	141	141	127	140	145	139	131	124	144	133	113	137	141	127	98	139	133	117	158	151	132	143	116	122	123	122	125	132	120	112	146	126	129	135	111	121	138	126	129	126	129	133	117	143	140	134	122	118	138	130	135	126	120	136	114	136	133	143	119	127	147	132	137	131	130	118	132	103	130	131	115	141	116	119	138	142	136	129	137	163	101	129	138	128	121	134	130	134	135	126	150	148	130	146	129	123	128	126	129	125	142	120	127	118	128	114	145	142	137	132	125	139	134	122	143	146	149	117	116	130	139	138	123	121	131	142	132	135	124	126	138	156	135	150	119	125	122	135	119	120	118	137	155	128	126	125	126	126	125	118	149	120	134	124	137	148	132	132	115	123	134	140	155	139	112	146	140	135	134	132	129	125	147	131	116	132	130	132	151	138	115	147	115	141	125	116	122	126	120	137	122	132	166	145	118	162	127	130	116	127	126	155	124	131	135	149	130	147	123	116	108	123	139	136	143	106	121	129	125	130	118	142	114	100	136	133	132	104	132	135	111	132	124	131	105	116	136	147	142	123	126	133	115	109	141	144	149	129	151	124	136	125	129	107	121	113	133	121	124	127	135	144	125	141	141	137	115	137	134	136	162	128	131	138	128	131	134	121	128	136	141	165	130	146	129	124	129	133	129	140	131	123	146	120	117	124	130	123	129
28874	21123	15620	4581	455	455	429	457	496	476	441	452	447	442	434	451	428	441	449	433	478	470	416	452	427	421	409	421	423	415	422	446	448	454	438	459	486	435	415	436	458	432	423	437	444	470	428	472	432	399	390	415	420	436	440	436	440	423	423	435	464	464	477	415	413	460	429	447	452	453	429	431	487	395	456	431	463	420	428	401	420	443	452	453	461	433	442	434	454	433	426	423	456	461	467	436	438	438	454	428	467	425	464	427	474	441	439	445	434	464	437	429	419	449	448	432	446	410	419	455	458	460	476	468	422	451	442	423	400	430	435	414	454	426	444	435	477	401	457	395	427	426	425	418	396	438	444	374	452	464	413	454	393	463	429	427	487	492	484	441	478	451	488	462	407	438	390	414	432	453	438	438	443	407	436	432	455	436	494	433	454	446	470	426	427	454	429	423	432	466	440	442	437	416	440	439	470	446	444	430	423	422	421	486	450	443	446	429	430	410	420	436	457	448	445	422	404	415	442	419	488	446	440	422	420	430	436	454	453	411	391	416	456	466	440	455	457	471	399	447	480	470	444	396	471	432	405	424	466	455	452	449	413	408	455	447	475	453	440	414	411	438	442	468	450	439	441	430	430	439	442	459	418	428	443	412	429	408	438	424	426	440	473	435	393	476	430	435	437	425	430	470	426	491	455	445	445	443	424	435	429	461	433	444	435	441	462	454	484	469	410	461	424	437	458	412	436	423	453	443	450	458	489	423	438	454	438	466	411	412	439	441	431	453	453	487	472	443	433	455	430	408	435	455	420	412	459	498	453	451	409	443	410	459	442	431	416	465	461	467	458	422	420	416	476	460	430	503	455	443	453	439	419	416	456	457	433	447	424	465	426	425	444	406	430	431	446	448	462	467	430	459	418	460	466	414	448	423	459	432	426	419	450	434	424	452	397	463	465	415	449	458	447	452	448	397	459	442	442	434	425	445	409	452	438	459	392	446	464	454	445	464	448	463	452	437	452	435	452	443	426	436	454	478	452	413	482	462	444	432	426	426	453	448	431	447	418	452	443	447	414	429	425	406	461	443	430	463	431	472	447	462	421	444	471	436	452	440	440	459	438	417	445	474	439	434	445	462	436	441	454	439	437	444	410	457	421	441	418	445	443	458	439	408	436	417	430	433	424	434	466	457	494	392	420	431	433	436	480	462	441	457	402	449	414	455	427	438	435	441	413	455	445	461	432	425	444	445	432	431	418	400	424	432	480	448	425	434	439	443	443	431	466	440	460	432	454	390	426	452	442	446	467	460	436	436	403	435	426	449	484	465	427	443	476	448	436	415	429	440	450	449	420	443	388	433	477	424	438	430	428	437	416	436	498	469	451	436	440	449	429	435	444	449	418	445	451	431	422	453	439	414	462	443	456	441	410	444	444	437	419	484	424	488	477	409	416	450	456	434	427	432	470	426	437	436	454	491	436	447	433	467	519	432	466	418	471	429	434	412	443	485	465	450	460	455	444	427	431	434	419	450	421	474	389	456	403	441	425	471	459	420	473	409	445	467	424	441	428	417	472	470	434	431	463	454	456	448	433	491	464	444	402	426	432	453	413	472	490	445	433	459	437	444	448	444	447	400	417	464	406	419	434	429	457	454	442	463	454	443	434	456	437	466	411	434	424	446	433	408	427	428	459	411	412	455	434	435	445	422	473	447	452	474	430	471	420	502	445	417	440	478	426	428	449	415	459	431	426	439	428	442	444	495	429	393	478	415	431	420	437	455	469	481	431	449	435	451	421	433	440	472	441	445	416	422	446	450	472	453	436	432	455	402	466	412	462	444	457	465	437	400	423	449	455	442	475	444	410	451	456	433	434	477	443	440	440	461	469	463	423	459	458	462	436	445	470	499	409	468	445	435	482	397	432	446	449	453	470	406	430	405	440	429	451	437	418	433	435	444	460	427	397	444	467	431	433	426	407	434	416	449	417	423	461	456	414	440	447	438	438	475	421	445	479	468	425	460	474	441	424	413	433	455	443	454	464	451	436	461	409	430	434	444	448	407	396	419	472	424	419	438	429	470	443	448	427	390	466	425	437	419	458	456	464	469	419	449	448	455	454	402	457	424	452	486	436	457	425	429	456	463	462	422	459	475	445	442	466	437	481	423	454	433	472	475	448	453	448	438	399	473	455	449	445	459	443	427	444	451	443	425	476	428	475	425	454	404	420	456	416	414	444	449	459	424	430	388	488	439	441	422	435	457	447	399	449	472	397	443	446	426	430	436	470	444	450	437	445	472	437	456	427	453	460	414	481	433	445	448	436	469	437	410	419	456	460	466	414	488	449	385	461	430	456	441	472	426	407	473	446	443	449	496	455	409	436	424	440	456	451	435	450	438	399	414	428	415	394	430	466	439	452	430	457	429	445	436	455	422	455	418	459	488	480	408	478	416	406	429	449	431	485	416	420	415	444	458	444	444	450	384	446	394	447	422	443	472	418	451	447	431	448	457	449	446	457	442	434	467	427	395	438	429	473	467	418	437	457	445	446	432	455	431	430	430	431	457	440	475	443	477	446	454	448	473	462	405	440	454	473	423	459	421	443	408	397	462	494	450	423	452	477	459	467	431	432	447	435	437	453	434	445	438	423	437	405	454	428	442	441	388	418	466	460	450	437	426	444	429	445	456	437	428	450	424	427	460	403	424	486	455	439	450	434	438	432	442	441	413	472	440	464	436	446	440	450	465	472	437	409	457	447	451	459	475	438	466	434	460	429	424	484	437	429	431	422	432	464	422	449	466	443	454	433	465	420	444	444	447	484	443	440	478	432	419	418	447	429	453	432	444	458	422	412	437	444	432	475	481	486	418	446	480	457	455	425	453	419	432	400	437	437	452	465	410	424	476	421	415	422	487	443	441	420	424	444	443	440	436	506	459	457	422	413	458	454	462	432	414	442	465	446	435	446	477	429	459	427	401	443	449	415	457	462	435	446	473	505	471	443	425	408	431	441	408	454	437	437	500	426	453	442	468	433	441	413	447	433	418	439	429	449	430	444	461	419	443	429	442	458	420	460	437	472	435	421	409	446	410	429	432	410	421	451	472	442	458	438	462	435	440	415	460	440	440	436	455	441	461	459	459	474	452	463	445	436	434	455	446	464	426	453	440	453	431	423	478	449	456	443	490	436	451	440	467	463	467	470	435	454	423	436	424	451	472	484	456	420	465	436	450	466	431	426	419	435	422	428	456	452	465	403	411	490	398	450	458	439	447	445	462	441	463	439	411	434	434	437	410	423	464	402	424	442	463	436	455	450	460	443	414	437	411	423	445	464	428	482	447	418	429	459	465	428	428	404	455	421	442	470	462	430	442	415	421	444	464	406	442	427	432	433	455	455	451	445	476	444	440	413	446	438	498	473	414	423	436	459	437	458	423	449	456	403	436	466	438	424	434	417	461	461	430	436	431	444	443	466	427	438	431	430	434	459	437	453	455	444	414	446	401	446	453	447	441
62966	55205	48048	22468	2973	185	154	140	151	134	141	144	112	138	122	120	125	142	130	136	122	140	131	129	137	134	126	133	118	137	128	125	127	139	109	137	131	144	133	141	146	108	160	124	132	126	133	146	137	122	128	135	129	119	132	143	134	124	115	124	150	121	144	153	136	141	131	114	126	126	106	135	134	119	135	149	118	137	136	138	114	111	128	126	115	163	124	124	127	131	145	132	129	141	124	125	135	97	130	142	130	126	112	130	125	116	116	129	133	131	120	135	135	129	129	125	132	105	119	143	120	139	158	119	108	136	144	119	129	124	118	119	130	134	113	116	124	128	115	122	145	134	125	125	124	145	124	120	119	132	121	137	114	127	118	143	136	125	120	114	136	128	129	108	126	136	116	112	146	114	112	140	137	168	111	138	140	131	105	128	136	127	117	135	124	97	133	113	122	133	125	102	120	133	140	117	128	118	124	117	135	118	122	122	129	128	139	129	104	111	134	123	134	130	142	144	118	112	111	130	134	129	119	114	134	133	154	120	126	114	143	124	108	138	128	135	136	124	106	120	118	120	135	122	121	116	139	143	115	127	123	114	131	125	133	100	123	127	103	131	124	133	119	131	123	139	125	137	151	134	121	111	129	137	119	111	149	141	111	129	145	120	126	128	139	150	134	120	128	105	128	139	137	137	121	120	126	134	124	137	125	119	125	117	139	122	124	135	150	118	116	136	120	121	137	155	125	116	127	126	114	132	119	114	125	113	141	141	129	130	107	126	110	128	118	129	143	104	137	123	128	137	117	106	101	108	124	131	122	129	103	107	124	121	130	122	142	143	127	152	112	127	126	136	97	138	135	107	125	130	113	134	152	135	132	130	149	124	133	123	101	140	121	106	136	140	123	126	127	134	107	117	127	116	119	123	123	135	125	126	143	133	120	112	109	130	115	129	155	109	122	117	113	137	126	134	117	123	137	114	116	111	120	115	116	126	147	126	120	153	135	139	126	133	129	136	132	134	107	126	133	144	137	121	132	121	124	134	117	137	104	138	127	128	130	124	138	145	132	129	119	123	140	136	121	131	135	126	118	110	115	124	133	112	128	129	133	116	135	142	119	131	131	144	119	138	127	137	124	113	132	114	117	143	109	117	130	121	136	122	116	112	100	117	120	145	130	121	113	111	122	114	121	142	125	118	121	128	127	121	126	96	122	127	142	137	140	103	120	131	125	130	115	128	127	133	131	108	112	150	129	136	146	133	121	94	118	136	111	126	144	138	113	139	124	129	128	127	137	136	146	95	119	124	128	118	130	155	143	97	135	125	142	109	118	127	108	114	117	128	121	122	153	132	137	128	123	142	148	113	111	133	119	148	119	119	125	117	122	125	120	138	127	107	135	141	128	119	116	123	117	135	138	135	130	140	143	119	114	133	109	125	147	138	125	130	124	135	115	138	130	131	134	129	123	132	113	173	125	129	116	127	109	134	119	121	117	116	114	124	126	127	119	109	115	128	133	135	132	113	126	113	126	122	107	124	113	150	138	132	135	119	123	123	118	122	126	131	124	129	146	130	137	138	134	128	140	135	134	114	89	124	133	121	115	125	133	141	136	110	113	119	138	115	129	140	132	105	131	102	115	133	131	123	132	125	119	144	125	113	140	117	139	131	122	140	120	136	142	135	120	120	105	125	123	132	121	121	146	126	135	116	133	134	142	129	125	110	115	131	126	123	102	118	115	134	117	113	146	116	121	122	150	119	135	141	126	131	134	143	123	117	121	138	102	134	118	120	127	124	138	147	108	122	131	136	144	124	121	127	138	118	127	127	129	107	141	129	123	123	123	126	121	106	126	116	107	125	140	122	118	131	128	154	111	124	127	95	126	120	126	141	132	104	124	138	117	139	107	121	123	114	116	136	120	143	131	103	110	118	103	136	115	124	112	117	124	122	141	122	133	120	135	162	137	127	135	134	109	119	119	137	122	117	119	114	133	138	143	131	121	126	131	134	129	140	134	146	122	133	136	114	121	135	151	139	117	105	110	113	113	125	136	112	118	126	131	117	109	118	112	130	120	131	123	126	147	126	111	138	102	133	126	143	115	135	129	132	111	105	118	138	130	125	136	112	121	134	127	119	136	125	106	112	141	132	121	122	114	129	124	123	113	139	128	141	130	117	137	116	126	128	115	132	105	133	125	127	111	122	135	123	132	109	124	128	117	109	134	120	119	131	105	120	119	130	113	153	124	118	120	151	123	152	136	119	105	107	120	111	120	108	115	112	112	114	128	110	105	123	129	98	121	114	136	107	126	127	120	144	133	121	124	118	102	126	147	114	111	117	120	106	138	111	135	114	116	153	126	107	122	143	128	120	113	134	131	121	125	123	125	126	147	144	128	123	108	125	130	142	128	129	131	109	114	133	136	136	119	134	114	128	106	125	133	128	130	116	111	114	127	122	122	109	119	132	123	121	120	121	111	133	121	128	130	121	109	115	122	119	102	135	110	134	108	109	132	120	108	125	113	134	129	132	120	130	133	122	124	122	127	123	110	116	109	120	153	118	121	116	114	107	137	107	128	113	105	137	119	121	136	100	131	148	132	128	118	117	141	130	139	134	132	137	121	125	157	137	120	117	130	119	131	154	142	121	115	154	110	112	119	116	106	119	124	131	126	110	108	118	138	125	131	128	135	124	116	122	153	137	141	132	126	123	135	115	115	130	114	135	124	132	128	119	125	114	122	125	129	123	138	129	116	117	120	130	138	116	123	132	130	103	140	118	135	119	123	119	129	152	127	105	119	146	148	129	141	144	136	144	124	107	125	140	111	117	150	130	128	156	108	112	127	129	122	111	122	113	132	122	135	126	138	107	111	131	119	109	136	110	124	101	125	130	117	119	136	122	109	113	115	117	132	122	121	125	129	118	133	121	110	120	130	116	128	128	121	116	110	133	111	134	122	141	139	121	124	125	133	116	134	119	139	125	128	125	130	118	111	121	126	131	126	129	130	123	127	125	130	122	143	116	135	133	136	147	124	119	131	129	140	125	133	125	113	134	154	107	144	137	128	148	146	116	118	108	110	118	114	119	125	121	128	134	112	108	129	111	108	111	107	148	151	122	127	133	134	127	139	130	140	126	134	125	144	110	126	109	154	139	118	121	130	138	125	141	145	128	124	121	136	129	119	141	141	132	123	137	114	143	123	120	118	114	117	124	130	114	128	116	135	118	116	134	116	113	119	114	130	122	97	117	126	129	125	106	133	134	105	118	124	133	140	112	110	113	142	128	130	129	131	129	126	138	137	150	129	137	151	130	110	134	115	137	128	129	125	135	126	114	110	123	127	111	115	125	117	136	125	145	110	116	135	124	133	124	110	116	120	123	128	133	113	130	121	141	131	133	122	126	135	133	132	149	130	131	116	112	120	129	113	108	127	115	130	131	126	106	128	141	122	120	127	138	129	129	143	144	117	143	117	121	128	123	139	113	128	113	127	121	125	114	129	116	124	101
45057	45500	44842	21721	2070	541	500	544	518	475	466	467	444	467	464	438	431	448	466	427	416	443	424	406	424	415	433	469	455	409	448	422	406	398	446	413	444	456	442	418	404	453	448	423	430	435	427	395	378	438	428	469	378	452	392	445	384	419	421	451	444	432	407	459	418	458	427	407	428	438	448	431	412	435	410	421	420	438	428	432	417	450	449	405	431	432	423	404	423	422	432	489	433	441	435	473	417	449	437	464	437	419	437	435	458	431	467	396	446	407	376	430	426	448	464	456	427	463	420	444	433	407	405	431	437	435	411	427	440	457	398	422	449	440	413	433	402	426	436	459	422	416	430	427	452	383	439	404	432	459	424	394	432	419	410	431	409	392	396	428	453	429	420	430	410	459	424	441	412	427	421	425	424	401	421	437	427	438	411	424	397	453	409	412	459	427	443	398	463	431	453	455	431	409	404	436	423	426	413	457	450	457	461	378	434	419	442	409	438	434	413	420	422	438	435	428	396	412	433	457	430	413	449	387	432	397	404	424	435	398	415	422	393	423	417	374	407	426	453	429	417	439	429	456	420	421	418	404	462	412	461	420	429	436	428	435	447	435	436	433	454	447	436	440	389	431	432	396	407	408	425	389	435	462	427	418	429	438	420	417	461	467	421	432	454	417	422	436	421	440	435	441	439	414	406	403	420	381	429	449	416	437	438	409	434	424	398	417	417	426	393	454	471	474	448	429	419	473	458	424	464	418	410	414	429	396	422	447	443	416	427	434	440	393	400	447	422	412	402	409	457	451	377	449	429	431	379	399	385	421	464	428	448	438	416	433	421	442	432	409	430	398	450	451	432	474	452	461	374	444	430	404	411	435	472	375	432	434	400	441	429	437	420	462	442	392	400	457	434	397	444	426	442	443	427	417	444	421	464	418	435	400	441	423	441	409	442	406	455	424	385	408	413	441	453	437	431	430	440	414	445	412	451	451	408	414	434	439	462	419	432	458	433	401	415	425	403	416	402	439	427	427	434	415	410	470	365	458	424	420	440	427	440	430	409	414	415	413	428	436	407	419	452	457	447	394	447	441	422	417	453	432	424	443	397	430	382	400	410	427	454	436	423	431	446	455	409	398	427	423	454	468	435	428	438	437	461	447	431	436	455	418	429	443	415	423	376	419	414	458	417	425	415	440	435	438	466	451	461	405	455	433	395	415	444	409	429	459	431	419	426	419	431	421	475	426	439	438	465	408	455	397	433	417	415	432	445	441	424	387	413	414	439	414	426	419	433	451	391	401	467	436	419	409	433	425	434	408	442	417	395	426	429	425	435	426	434	398	421	366	466	457	445	422	402	428	429	408	422	436	424	412	394	431	441	452	430	428	400	418	473	391	449	426	440	442	408	395	462	433	416	409	424	404	445	426	447	468	418	408	417	412	398	433	420	447	419	470	424	418	404	442	394	460	456	397	441	452	452	405	423	400	430	435	455	430	450	409	433	441	451	436	417	407	425	417	429	390	422	477	441	427	446	404	442	407	414	473	451	435	395	426	425	455	423	387	442	408	421	416	451	448	447	447	454	419	419	443	415	413	412	421	438	445	431	446	405	387	410	438	431	401	437	413	442	443	398	427	419	437	433	433	399	443	419	431	393	375	419	408	417	445	423	439	404	447	408	398	435	424	416	429	452	451	420	430	422	391	407	434	412	435	408	444	386	473	412	417	439	423	383	399	438	458	424	426	406	416	464	467	410	466	485	422	382	417	449	417	448	428	434	415	441	414	428	427	435	452	410	426	433	444	470	421	460	430	381	442	439	389	455	388	389	410	415	430	440	448	431	427	449	430	393	425	402	431	430	446	413	407	431	453	442	447	447	426	442	435	436	445	394	432	455	450	445	431	419	426	424	451	425	455	442	462	446	431	434	385	413	444	460	434	371	443	435	436	428	425	452	432	406	413	456	423	444	435	429	405	461	380	437	450	404	452	443	440	422	407	441	405	414	436	404	464	426	440	439	433	418	442	409	436	435	440	426	448	455	452	422	409	408	445	429	419	401	430	432	433	441	393	419	421	466	382	447	432	409	444	430	430	422	421	400	437	392	449	421	440	433	421	427	438	403	374	419	420	398	433	431	460	415	440	414	474	425	424	427	434	433	397	421	410	440	420	431	417	408	387	444	468	425	398	431	416	424	433	418	458	383	415	428	440	410	436	456	425	442	449	423	413	448	444	428	436	431	408	449	420	427	402	406	423	429	416	442	461	395	439	447	458	421	418	459	424	419	394	442	442	419	425	431	415	446	424	436	441	395	425	446	420	389	415	449	452	475	444	414	440	376	421	398	423	425	415	448	471	421	446	401	457	431	463	417	403	394	425	441	424	400	365	420	481	426	432	449	414	384	450	431	407	430	454	433	393	402	420	424	453	452	418	440	412	428	420	412	404	390	430	404	429	391	445	419	430	453	413	444	406	431	410	460	441	468	412	453	433	441	470	422	431	425	418	424	417	414	475	407	394	382	451	452	441	429	440	422	455	426	462	398	394	420	442	393	419	418	421	406	427	397	436	470	391	437	459	418	435	407	457	425	459	396	429	436	450	463	398	430	417	443	427	425	447	435	441	452	427	433	432	465	406	418	431	417	424	427	430	449	429	423	420	432	423	432	433	397	459	419	417	394	425	456	397	435	453	419	440	459	433	404	401	469	443	414	427	458	397	437	464	424	399	475	421	426	432	443	387	434	395	463	468	406	435	442	423	434	454	419	435	413	404	389	415	399	433	436	464	436	446	407	445	464	393	426	429	421	426	426	410	434	431	408	454	449	446	422	444	430	436	425	454	430	399	415	416	404	425	434	449	443	440	420	408	412	451	447	450	453	449	421	442	466	450	452	410	414	448	431	449	430	436	391	430	420	457	398	446	435	430	430	425	420	427	436	432	435	435	405	440	433	454	426	396	425	446	418	395	424	407	427	417	457	439	455	411	447	429	424	438	435	399	402	390	443	435	410	445	445	422	437	475	428	439	422	435	449	421	420	453	417	448	413	448	441	435	418	409	418	383	446	421	457	433	401	416	422	400	444	394	443	436	465	429	433	435	443	426	455	396	422	473	422	392	397	423	413	396	448	418	412	413	419	450	429	441	442	428	419	407	430	435	407	428	414	467	469	441	421	402	401	449	409	412	387	402	448	381	418	487	380	447	399	437	416	431	433	418	442	412	466	413	427	424	426	441	439	424	420	430	422	413	427	463	412	440	449	416	407	401	409	409	432	369	448	471	419	415	441	440	438	445	445	413	415	417	437	433	433	430	403	410	415	411	408	415	412	406	440	427	408	432	400	463	437	436	403	405	434	416	451	414	434	394	374	417	406	402	411	444	444	425	431	458	453	419	424	370	434	408	415	423	451	413	419	412	412	394	435	426	430	417	453	379	422	460	406	441	393	444	421	424	446	450	436	436	453	425	447	446	448	411	431	392	426	421	447	455	462	433	432	403	408	439	459	458	418	444
77785	72016	64406	36611	10163	758	308	244	268	252	254	222	259	229	243	257	225	258	286	201	248	230	218	249	247	239	214	204	250	229	235	231	254	210	228	232	235	224	216	214	234	240	241	237	221	231	255	247	225	226	227	217	228	230	235	224	212	256	220	237	238	260	216	251	238	248	241	232	234	224	234	214	237	229	243	251	257	239	231	231	248	220	231	226	219	237	232	241	258	231	209	239	220	221	229	242	234	212	230	211	245	236	213	228	244	234	225	226	262	246	240	221	232	242	258	259	232	236	247	243	262	227	205	266	219	224	240	245	235	231	204	248	243	241	219	249	237	245	254	226	241	234	220	283	235	235	234	233	243	251	246	246	217	262	229	250	227	249	257	219	231	250	229	228	217	208	220	256	243	208	231	248	232	242	227	240	243	240	269	224	242	208	263	227	233	226	217	199	260	261	227	262	230	235	234	238	244	281	229	228	221	262	239	245	215	231	217	228	223	252	257	234	220	224	244	240	196	228	231	257	224	237	216	237	238	250	227	250	245	228	243	208	230	230	235	228	227	242	247	243	227	247	255	257	267	210	213	245	254	259	228	281	263	255	240	204	232	246	234	208	249	221	253	210	217	237	254	244	210	229	210	284	226	240	232	237	224	220	216	252	233	234	223	245	230	288	219	240	216	212	220	244	235	238	246	212	224	200	245	247	222	257	246	243	254	251	237	218	200	239	222	206	232	217	216	246	225	232	233	239	227	230	249	263	208	227	254	234	219	265	261	246	229	231	243	209	239	240	217	217	239	255	204	232	229	210	201	202	247	224	254	237	240	221	222	269	201	236	224	216	242	237	244	224	253	220	212	239	205	200	240	247	199	199	237	248	228	246	206	241	212	235	223	238	239	242	253	243	223	233	229	225	246	242	241	223	240	252	210	246	244	209	239	219	232	234	218	229	220	223	255	230	231	230	254	221	233	243	225	243	247	214	258	231	224	246	237	246	226	223	223	234	226	249	212	248	230	232	221	243	222	221	225	249	236	251	238	236	239	233	247	233	256	222	215	242	238	234	248	229	234	237	202	251	236	242	216	218	195	226	239	244	214	205	228	219	251	210	209	242	219	262	220	255	232	221	233	240	243	233	225	215	237	225	234	202	224	237	223	226	239	258	276	243	210	212	243	224	227	238	233	235	252	249	274	219	215	247	223	241	243	243	251	233	226	226	217	268	238	226	258	249	243	268	247	223	238	213	239	245	233	223	233	228	228	242	233	238	214	269	217	233	225	249	221	249	256	226	240	252	214	231	223	273	258	228	241	234	240	222	237	252	260	219	223	224	214	238	241	190	198	218	264	236	215	243	225	256	218	205	249	213	246	232	241	233	233	222	216	223	252	219	234	247	247	221	230	200	242	226	234	248	258	227	254	244	253	228	241	241	242	222	231	270	234	232	239	242	218	229	219	237	227	209	232	254	262	228	234	216	218	233	230	218	229	237	253	223	230	248	224	177	238	266	241	229	235	225	266	201	223	238	233	247	231	231	235	228	204	244	228	226	243	219	260	230	239	228	272	241	246	220	221	236	230	239	237	216	227	253	214	225	229	213	242	203	249	193	239	211	276	240	207	243	240	234	211	232	229	253	219	236	242	242	251	219	226	243	220	242	233	230	208	222	218	215	250	231	249	227	241	228	258	227	225	244	221	258	233	216	229	229	206	215	225	216	232	235	230	227	234	218	214	203	248	236	213	253	226	262	258	251	213	220	244	223	235	251	237	236	252	258	223	208	233	215	219	237	225	217	226	224	232	259	214	233	223	229	246	239	237	237	243	228	239	229	225	225	245	207	224	237	235	261	242	213	228	235	236	270	225	238	238	254	235	236	232	219	241	255	265	244	234	221	241	245	218	209	252	240	232	204	232	241	207	235	231	247	226	190	235	249	241	233	272	241	234	217	237	247	235	225	227	217	241	237	267	235	222	245	247	241	230	245	239	231	237	238	211	227	253	239	255	245	223	237	223	232	240	231	216	215	251	230	227	256	212	221	213	241	208	234	238	240	240	231	237	238	234	232	250	254	220	230	247	224	248	226	235	207	235	244	215	254	225	231	255	222	213	248	240	244	228	234	235	233	270	249	209	206	268	233	242	236	231	247	223	248	208	215	241	230	227	209	241	241	236	235	226	213	250	248	262	228	238	234	226	223	218	250	242	210	239	234	250	209	251	236	235	228	256	197	231	236	233	222	210	226	241	222	230	238	233	228	243	217	216	247	253	247	214	251	233	225	200	228	229	230	232	244	220	217	244	243	222	220	240	253	221	218	236	223	237	247	242	247	246	239	223	226	268	244	240	252	230	232	253	255	240	234	241	249	225	241	211	217	233	226	254	231	218	243	262	239	224	251	227	240	246	213	235	221	262	239	211	224	237	250	224	203	240	237	250	223	238	230	224	218	227	216	249	238	225	237	236	235	217	268	223	234	219	243	229	242	219	257	215	224	232	228	221	241	238	242	238	235	239	212	253	217	195	262	250	217	233	245	233	232	211	236	238	255	238	212	230	223	227	240	237	240	240	219	212	253	236	196	215	226	226	209	222	268	236	216	228	204	240	239	205	225	233	235	245	234	245	269	227	229	236	232	236	224	214	215	244	251	213	238	226	231	244	243	247	218	238	250	230	236	234	217	233	231	252	231	241	211	233	265	224	206	248	242	209	264	238	220	253	244	267	237	225	255	230	250	253	248	247	236	224	225	253	196	202	220	240	263	228	234	225	229	247	258	234	230	237	235	236	248	221	223	207	245	221	216	210	235	250	249	245	222	248	235	229	258	239	218	228	239	228	228	234	238	244	217	217	227	259	233	236	237	262	232	269	229	251	237	215	227	229	222	218	243	219	242	220	217	215	219	202	215	236	250	224	219	251	240	254	254	223	229	232	236	256	231	241	196	249	222	226	209	229	256	225	225	243	233	235	254	231	246	240	246	251	259	218	211	214	232	245	232	267	228	232	237	200	243	209	219	221	214	226	219	224	227	203	236	223	254	233	214	222	257	212	240	226	258	238	207	224	250	216	241	216	243	229	256	230	217	240	226	248	251	233	251	240	228	239	228	230	265	227	224	255	237	245	240	246	216	256	252	218	266	244	252	245	238	234	254	225	242	241	215	236	214	232	227	228	221	230	239	251	253	223	232	231	225	233	244	243	228	237	242	227	215	225	212	232	255	212	236	239	228	207	242	253	213	226	253	226	240	220	253	254	241	229	216	249	234	220	246	209	231	246	246	224	246	219	235	258	263	248	242	246	228	244	243	211	218	237	227	222	218	230	225	205	222	242	215	205	242	241	240	218	220	216	215	208	235	231	256	219	223	234	221	247	230	221	217	217	225	226	209	235	238	233	242	250	244	235	275	251	252	223	227	250	213	226	220	236	221	253	234	246	210	216	214	221	235	246	236	238	211	227	226	191	223	219	228	207	232	222	242	250	257	226	207	204	225	215	215	224	229	226	244	248	216
58913	62220	60263	33202	3481	1029	1000	898	852	768	772	831	772	797	750	805	757	796	732	775	757	717	734	763	738	699	753	701	743	789	725	724	726	757	724	751	713	723	669	741	701	722	769	751	749	728	739	703	714	708	741	730	726	720	707	710	730	677	728	747	718	662	720	744	732	724	692	721	730	733	748	673	663	710	737	755	721	705	738	706	671	690	717	693	738	690	713	701	717	749	698	702	715	739	727	741	754	729	705	729	759	723	699	731	712	678	720	732	708	736	698	719	767	692	733	733	725	725	667	698	669	740	735	719	707	688	669	732	686	726	762	750	710	713	717	737	727	740	753	723	687	725	742	753	676	693	728	724	730	680	777	739	702	732	726	696	739	711	746	707	723	705	744	716	744	663	775	736	704	703	696	748	747	721	755	706	709	716	714	673	707	756	686	712	711	742	722	740	746	766	722	703	693	713	694	676	721	694	733	736	770	763	688	702	679	694	725	703	655	764	757	727	705	759	703	693	690	706	723	721	744	684	698	721	696	705	743	708	734	715	706	712	733	725	711	688	733	702	705	728	744	634	702	728	722	693	718	701	730	733	697	691	714	772	712	702	709	711	730	764	690	767	713	662	685	707	774	683	708	749	692	691	744	711	693	730	724	696	705	665	696	733	723	730	704	701	721	731	729	680	761	763	706	728	697	705	755	656	687	721	730	694	697	706	679	772	689	698	726	717	702	760	704	692	688	758	775	719	691	681	717	727	683	716	760	726	771	711	701	741	735	726	770	753	738	703	708	707	695	726	679	704	720	757	680	711	718	783	727	735	717	740	714	760	694	758	737	724	779	729	729	719	731	711	677	688	739	725	713	641	757	692	722	724	689	744	748	699	757	664	708	701	755	697	678	716	695	709	692	742	722	686	695	681	672	726	736	687	699	735	680	742	727	720	784	719	696	748	674	699	707	756	711	737	719	697	688	672	750	728	702	775	729	731	678	722	677	743	668	654	729	701	685	727	725	697	686	755	700	717	697	696	691	733	742	679	724	745	724	740	762	727	702	698	729	732	698	696	691	718	705	741	704	723	723	690	665	670	742	708	698	682	757	740	686	723	681	721	692	675	720	731	731	694	688	763	750	686	719	717	708	718	689	690	724	736	691	709	729	724	751	760	674	685	710	746	721	682	689	727	742	729	705	727	751	714	726	698	740	700	721	732	752	694	717	694	695	690	701	727	716	729	768	699	711	730	733	688	704	697	715	747	749	726	714	722	730	714	728	747	669	702	695	703	676	752	773	694	741	752	723	760	722	721	735	678	750	709	741	684	734	707	692	700	740	701	651	727	722	707	705	687	742	685	709	714	749	716	685	751	668	772	681	719	788	710	723	700	682	716	737	756	738	680	730	681	720	758	729	701	782	714	744	760	710	700	741	704	702	700	729	703	706	737	748	712	726	701	718	713	724	685	731	672	720	698	667	696	681	707	676	731	716	716	713	752	688	745	764	737	741	684	724	718	685	683	694	777	750	675	702	729	713	654	706	687	698	673	699	696	683	729	688	669	743	694	701	709	721	718	776	713	761	694	759	722	706	741	738	689	706	731	734	758	776	647	727	751	693	716	715	695	730	677	722	736	692	706	657	695	715	704	745	758	711	687	725	719	694	707	669	746	685	720	727	739	738	693	689	743	755	728	701	722	707	683	683	744	716	706	751	691	756	726	717	712	706	725	698	712	712	733	748	752	717	705	764	730	726	713	720	750	747	711	753	664	744	704	702	696	752	716	703	756	709	703	705	705	689	683	777	703	746	767	715	674	725	716	714	703	754	739	731	747	736	734	688	711	708	674	675	727	703	715	718	743	704	711	730	693	708	682	687	732	694	743	731	624	700	724	745	709	707	722	718	755	704	713	699	745	719	733	716	701	640	760	719	742	729	722	702	750	743	736	708	707	698	709	652	678	720	719	662	775	701	705	724	698	749	670	690	669	705	699	703	762	666	705	762	700	719	710	706	701	793	743	760	689	713	704	724	716	698	699	767	730	652	682	689	694	663	696	656	732	691	727	707	708	690	679	688	682	732	763	725	702	722	708	697	752	731	745	711	711	684	730	694	737	686	685	695	645	703	732	670	660	721	713	723	675	708	755	748	692	684	751	751	705	745	709	748	748	638	678	715	677	707	718	779	720	719	696	725	736	718	765	711	668	739	685	742	763	752	697	697	745	682	716	722	707	747	708	685	701	771	745	756	732	716	722	715	728	702	697	717	653	703	745	724	717	748	728	682	682	724	725	687	668	735	731	702	720	732	690	698	761	689	697	764	683	679	713	722	700	735	724	768	669	704	689	758	716	669	711	771	696	684	774	721	739	727	680	814	765	696	681	710	733	702	703	754	734	674	706	733	706	690	713	708	759	726	703	676	689	742	752	737	722	737	720	680	706	720	745	726	735	730	731	707	703	672	735	709	723	713	670	747	769	725	680	696	730	714	695	697	728	681	732	755	753	761	719	747	691	704	747	728	685	726	713	754	727	722	719	694	742	753	702	710	706	698	672	705	719	695	728	698	763	713	774	671	743	737	739	711	728	725	730	717	641	722	737	707	695	687	703	758	736	763	717	725	750	674	667	722	697	736	738	723	724	769	684	737	680	727	731	712	733	713	737	751	724	671	751	709	702	716	738	690	675	671	700	764	744	708	730	734	729	705	716	717	734	725	696	733	697	686	711	708	694	677	707	741	707	752	753	723	678	681	687	722	711	668	729	735	674	709	725	716	731	715	691	711	731	759	729	721	710	675	734	691	706	703	723	724	746	718	687	727	730	679	730	738	742	735	732	717	696	677	741	709	709	710	723	740	713	705	679	696	723	686	700	741	692	675	680	739	713	707	785	721	750	710	756	718	723	733	748	695	682	739	782	713	715	761	700	719	710	708	714	691	703	726	687	711	755	734	757	752	731	684	710	709	698	722	737	738	741	686	723	696	740	713	730	755	739	754	753	685	714	722	718	726	702	736	699	689	723	680	671	717	752	731	733	736	678	705	715	695	711	714	720	756	714	736	702	731	719	729	671	720	745	745	708	694	719	692	690	713	720	735	701	779	674	719	702	727	749	700	727	703	711	757	733	791	730	726	750	724	692	728	707	663	713	692	690	747	749	742	737	669	760	716	751	713	742	771	735	682	729	729	702	659	721	767	727	739	745	699	727	733	671	727	739	703	730	688	730	691	736	698	734	691	737	734	742	685	733	697	768	714	670	770	706	688	755	708	711	690	695	653	699	756	700	724	723	719	696	713	664	704	724	736	685	706	674	741	703	678	745	723	727	711	744	721	686	732	692	723	698	759	709	691	703	733	709	741	719	717	685	732	739	718	724	719	689	742	669	712	707	710	709	655	704	732	693	751	717	693	704	695	745	749	728	681	744	743	701	678	715	732	704	727	768	734	688	737	748	700	744	693	751	701	746	730	766	721	747	708	680	726	703	694	669	745	718	726	678	702	707	703	719	708	712	735	725
30584	19221	9794	2217	173	171	126	139	125	142	136	130	145	112	152	134	129	123	121	137	125	125	130	152	126	143	115	102	108	133	127	148	135	133	115	137	132	147	122	130	130	117	127	148	138	128	143	158	123	149	146	141	152	136	134	137	143	127	116	126	128	135	115	115	116	136	142	113	126	129	123	130	118	142	116	134	134	130	118	132	121	126	108	127	136	127	144	119	138	144	113	143	143	125	122	136	142	130	137	96	121	142	124	149	134	127	126	124	110	140	136	139	133	115	127	119	123	128	136	132	137	125	133	144	135	119	104	123	140	124	128	130	127	147	128	135	129	134	123	127	134	124	127	130	115	135	129	138	121	116	124	120	149	154	130	126	140	135	129	119	138	147	132	120	129	143	143	127	136	129	111	136	134	147	120	120	167	126	139	135	135	150	142	156	113	133	168	125	153	129	120	133	127	129	131	121	142	128	148	137	123	146	126	123	146	150	142	145	141	123	130	119	128	148	148	129	144	116	114	139	119	126	133	133	122	132	139	130	142	128	112	124	115	146	127	118	134	126	140	118	113	127	137	123	127	120	139	140	140	122	126	146	118	143	135	117	121	143	127	112	140	128	139	148	142	123	146	138	152	130	123	127	121	154	126	141	118	117	137	127	138	136	113	137	131	131	123	123	128	122	126	120	132	152	120	137	130	116	115	149	136	148	127	144	130	124	146	127	127	146	123	152	150	128	140	120	129	110	125	115	138	151	133	107	135	134	139	122	132	138	132	146	144	118	153	119	139	150	140	160	141	130	128	126	138	132	123	143	124	149	123	134	127	135	133	125	128	147	141	137	132	139	122	123	144	126	149	126	132	140	136	141	128	126	154	137	117	143	129	146	136	133	132	155	143	138	138	133	126	123	124	140	135	129	122	127	114	120	130	154	128	145	146	133	136	131	132	133	125	128	133	133	115	158	127	116	112	135	141	157	142	141	136	135	128	161	147	135	135	146	151	158	119	132	132	142	138	143	113	151	131	145	147	119	132	111	149	116	122	138	134	142	155	119	144	132	133	123	127	146	144	124	129	139	131	131	134	134	138	127	145	126	122	136	136	131	124	147	116	141	146	146	131	122	110	128	149	118	124	149	116	138	128	133	160	141	135	139	134	129	134	123	119	146	147	143	141	134	142	120	149	158	121	141	144	145	117	118	157	128	126	127	118	154	141	128	136	141	138	120	134	109	143	144	116	152	139	136	142	127	145	135	125	138	139	157	138	149	135	142	95	114	135	154	124	158	131	144	161	133	124	138	131	137	137	125	143	117	127	134	132	126	113	139	144	147	127	136	121	134	139	123	125	128	149	122	136	131	128	117	133	130	123	147	142	121	143	125	139	130	126	141	146	125	124	117	123	123	157	131	131	113	130	145	147	122	123	127	124	140	157	123	132	132	139	132	146	128	143	143	133	147	138	135	141	133	117	148	135	121	120	117	121	135	142	142	132	134	140	147	115	132	135	143	149	123	133	137	129	142	134	116	149	137	132	118	141	140	126	149	137	128	133	114	129	133	151	128	146	139	132	131	135	118	136	128	124	140	132	159	123	134	111	120	128	119	145	128	131	138	130	121	126	134	145	134	140	125	130	121	125	129	132	128	127	146	112	136	127	121	139	148	123	110	113	153	122	134	140	133	136	137	123	142	120	151	129	108	136	120	109	142	144	141	137	136	134	130	138	147	132	135	139	137	143	134	139	138	133	117	114	143	125	138	128	135	151	144	160	146	131	128	120	134	129	132	129	125	124	139	152	112	130	113	131	145	126	106	122	134	134	133	131	140	152	131	135	134	114	121	129	150	130	149	128	139	134	132	132	116	147	144	118	121	151	134	137	155	129	143	141	146	160	121	132	139	149	136	159	148	133	124	147	128	127	138	124	139	123	143	121	117	155	126	131	134	136	129	131	171	121	130	133	128	132	126	126	165	136	106	120	151	131	136	148	128	144	122	140	127	133	124	117	142	127	144	108	122	139	132	141	133	142	136	135	134	138	129	173	134	128	111	126	140	127	130	126	128	118	128	136	177	133	114	134	121	150	130	133	137	142	109	139	135	131	138	133	141	154	135	133	122	133	121	150	131	153	163	113	116	128	121	117	109	140	105	134	161	131	131	129	128	157	131	130	144	146	153	132	133	127	131	116	127	142	132	140	144	153	126	131	147	143	124	114	119	133	131	120	146	133	123	117	109	129	144	140	129	139	124	134	140	146	122	145	140	129	118	121	142	113	124	123	139	144	132	130	129	111	164	120	106	136	128	138	149	121	144	142	126	150	155	120	130	130	130	146	140	147	120	145	118	136	127	128	130	152	131	145	128	143	156	141	123	144	142	133	127	146	130	149	143	135	130	122	109	128	124	109	134	139	123	121	134	141	149	130	130	146	129	159	118	144	134	126	135	126	138	137	150	148	137	114	129	126	119	117	133	137	121	128	134	162	128	130	119	138	112	153	128	158	123	124	131	127	109	102	140	146	143	140	136	137	124	152	119	129	123	135	135	130	124	133	120	141	143	133	162	113	156	121	138	122	133	159	152	116	151	153	149	152	116	122	120	115	149	122	128	137	136	143	150	133	150	141	134	134	137	148	140	119	144	144	149	131	139	133	139	125	119	115	142	151	131	117	119	142	131	130	138	127	129	128	136	129	121	119	126	131	138	136	114	113	155	121	131	137	129	149	134	138	131	127	168	139	126	125	137	117	131	136	123	134	133	156	125	130	155	124	138	138	143	137	144	143	141	124	128	129	131	131	149	128	143	129	129	154	125	128	152	122	139	122	109	147	150	145	139	132	138	134	144	144	133	139	152	142	138	117	135	145	131	142	133	123	133	145	131	149	129	139	136	120	140	146	154	140	129	119	135	122	126	136	124	137	130	116	131	134	130	147	142	131	137	134	142	135	136	132	153	124	140	137	138	131	124	121	131	101	158	135	143	125	142	128	146	124	125	137	122	142	149	142	143	144	127	135	133	145	133	115	143	138	134	108	128	153	144	105	148	114	138	140	128	132	125	125	127	130	134	123	137	134	128	136	129	104	140	140	140	161	118	137	125	129	140	139	132	120	117	136	126	150	123	122	147	141	136	142	143	121	117	156	104	140	130	114	136	128	130	140	146	145	110	121	149	122	126	108	138	128	134	131	128	117	127	151	137	132	147	140	149	121	130	147	158	120	129	120	146	158	134	123	136	135	145	162	120	124	129	129	136	150	137	113	127	156	147	124	130	132	129	110	128	114	146	130	112	108	124	149	148	109	133	118	159	144	152	123	125	140	142	126	154	123	143	129	120	142	126	132	131	121	151	124	112	137	161	115	137	134	142	128	121	149	125	141	143	141	127	107	140	143	126	146	146	131	140	106	138	138	133	129	132	132	144	133	153	136	127	125	129	127	147	145	137	127	125	136	129	127	159	122	132	123	146	123	125	124	152	125	143	133	105	140	135	133	130	129	146	124	135	135	116	138	142
28992	22165	15134	4753	467	480	493	445	433	441	469	461	464	457	444	454	431	421	449	452	408	414	436	463	437	410	474	463	438	442	497	459	465	415	432	480	457	507	425	475	445	452	441	462	473	499	410	448	399	423	432	472	448	423	426	450	451	427	422	465	434	481	451	437	469	409	461	443	457	414	448	435	480	454	434	441	436	429	440	472	443	463	438	445	471	442	479	445	442	432	441	440	440	420	462	467	429	464	437	441	430	454	480	453	416	441	441	432	460	443	496	436	472	459	463	441	419	434	462	452	469	492	446	463	454	453	463	458	426	456	486	452	439	470	477	448	469	458	441	447	432	478	441	502	468	425	459	473	462	468	451	442	466	437	469	461	457	421	441	443	467	428	432	412	446	442	463	459	467	422	464	443	453	471	395	410	392	421	472	441	450	448	430	470	445	490	425	458	438	486	430	483	431	433	481	440	445	424	432	418	459	495	447	450	434	469	434	455	427	423	467	487	423	438	506	434	454	485	439	480	449	470	436	458	466	459	421	423	486	408	488	431	454	449	461	448	465	441	440	481	460	455	445	479	423	451	432	463	479	463	446	484	450	473	434	425	454	452	451	449	411	448	450	443	443	452	474	446	484	458	427	458	450	495	439	457	429	449	450	433	462	410	419	433	471	470	460	422	477	439	440	463	447	413	455	455	486	449	454	425	426	429	467	412	470	448	458	469	440	496	450	441	453	463	411	454	462	472	455	456	442	408	442	428	469	459	437	454	433	445	432	466	430	471	435	460	429	426	453	437	458	456	462	412	454	416	462	443	462	427	418	463	432	436	467	475	410	462	437	488	423	436	449	417	420	456	476	413	477	488	441	433	468	465	476	464	422	406	427	418	456	409	422	448	467	462	457	482	446	456	429	472	458	474	428	465	441	410	481	452	424	460	459	465	466	419	425	428	422	447	469	434	417	479	451	474	463	430	469	493	435	451	444	481	529	453	441	455	431	471	452	418	419	474	479	475	464	473	458	461	440	464	429	435	444	469	455	457	455	433	467	430	454	447	455	445	445	428	458	427	418	456	460	444	451	444	467	443	417	452	456	476	425	446	480	422	481	402	469	462	460	459	465	463	431	435	451	436	467	454	431	473	433	416	452	420	465	463	406	419	455	467	445	440	455	460	428	459	460	456	467	423	467	451	447	447	437	409	452	426	461	435	441	477	475	476	411	431	457	428	459	468	451	458	434	454	483	470	450	434	450	472	431	452	427	461	419	487	465	490	475	410	430	438	457	438	471	456	498	443	426	459	459	419	467	420	463	467	449	439	463	455	485	470	436	417	487	426	476	478	445	519	431	438	451	451	493	494	473	480	429	466	481	426	394	477	447	458	463	467	442	452	440	469	431	484	455	398	446	478	427	482	469	459	484	447	430	486	436	467	462	463	495	440	461	430	424	450	458	430	478	473	442	453	409	459	421	460	449	442	463	472	457	421	474	456	433	459	452	441	486	479	461	427	435	435	434	432	481	405	479	431	448	454	419	447	470	436	455	463	447	466	465	435	473	450	458	455	474	466	473	446	426	455	477	462	440	437	447	467	432	451	448	478	466	472	477	448	431	449	429	470	425	445	437	448	462	435	481	444	476	481	406	467	444	438	453	413	498	440	444	453	470	461	457	421	433	450	437	444	472	440	462	439	470	450	450	439	480	409	439	438	415	455	443	460	481	474	459	448	459	441	401	425	469	476	464	464	432	444	470	460	420	457	465	446	426	452	452	471	461	460	470	424	407	454	466	471	475	472	454	406	456	475	444	447	488	439	460	469	465	398	439	442	419	427	431	437	444	381	431	453	409	450	439	477	434	479	499	479	437	445	466	433	459	470	432	473	436	413	468	472	421	441	461	463	469	452	443	455	467	450	459	456	435	464	453	437	454	457	430	440	448	444	427	476	453	446	447	435	454	452	444	436	447	477	454	475	476	416	397	432	419	474	443	489	414	456	455	441	461	452	441	453	438	433	482	479	444	439	492	448	513	480	454	452	454	436	429	416	434	427	436	458	455	476	410	465	478	455	448	467	444	445	424	464	468	438	432	477	463	436	474	455	417	435	463	435	475	462	422	425	447	463	400	441	438	459	451	429	462	467	475	430	472	475	456	450	446	471	484	475	449	442	477	437	428	432	429	439	445	454	464	429	458	442	455	465	471	455	444	459	484	454	448	455	447	449	457	406	453	466	427	476	405	441	476	484	457	471	423	477	465	465	456	444	472	413	467	445	458	444	481	430	449	435	444	443	429	445	449	444	417	425	428	452	468	420	410	439	463	433	483	431	442	452	444	456	437	455	443	430	453	438	450	445	426	444	469	459	432	444	437	403	463	435	442	443	410	406	459	417	440	435	448	434	445	482	464	457	485	468	419	458	424	420	461	524	444	422	455	445	428	446	459	460	455	463	449	469	482	447	421	496	442	446	466	502	453	443	412	434	456	443	438	450	464	445	446	463	415	443	433	469	442	436	471	457	455	479	452	472	443	459	459	426	477	393	459	451	454	471	463	462	494	446	446	480	420	424	427	442	435	460	437	449	469	472	474	441	443	473	443	458	419	469	473	424	427	427	410	443	431	453	423	449	440	461	430	411	456	473	440	447	436	441	446	446	493	492	456	425	408	462	423	419	425	484	464	447	453	466	464	443	456	437	476	449	454	428	408	435	443	479	437	470	459	424	462	428	405	448	444	439	434	472	427	436	452	450	469	415	416	470	440	465	407	446	429	450	476	480	452	411	437	444	438	483	460	422	432	446	434	461	481	470	472	461	444	420	421	451	409	414	446	437	429	455	462	445	443	437	449	472	459	470	485	469	459	421	447	448	442	517	457	446	496	416	472	461	457	465	464	445	457	452	432	420	431	478	409	433	451	463	426	452	507	460	405	449	460	447	487	487	465	491	433	468	474	428	436	468	474	466	431	468	429	454	438	423	449	435	475	449	463	442	439	477	493	434	453	471	465	434	448	431	433	451	469	442	463	446	452	482	480	449	455	458	440	448	460	435	419	436	448	419	441	416	423	465	453	419	482	475	441	469	481	448	475	412	420	425	464	465	442	429	464	441	454	437	424	442	465	463	479	427	461	440	450	472	461	491	420	452	440	449	452	485	479	450	424	427	436	433	422	474	436	406	440	397	472	450	455	463	454	427	488	444	454	451	459	425	439	428	430	426	430	475	434	463	471	455	446	441	449	463	466	442	428	435	437	464	451	457	414	459	389	441	425	457	462	419	437	439	424	459	426	401	430	437	460	461	468	482	433	453	479	392	470	398	427	399	436	462	469	466	452	432	450	450	453	414	448	464	438	492	436	447	465	482	450	459	454	415	473	451	453	447	447	470	477	426	451	459	464	464	432	458	419	414	437	435	486	462	427	499	430	446	454	463	476	452	490	411	438	421	459	438	481	467	463	450	421	439	457	453	447	455	464	448	462	488	442	430	482	425	438	427	444	465	490	472	448	467	468	425
63258	56306	45962	21401	2082	172	146	142	130	132	139	126	137	124	137	161	116	106	134	142	124	134	123	136	104	126	132	119	131	126	132	128	143	128	124	124	127	126	139	135	134	129	134	131	117	128	110	128	123	114	119	116	131	135	115	101	138	113	112	115	150	112	142	122	133	118	126	131	115	123	122	124	148	138	148	132	142	139	128	138	124	157	128	125	128	110	122	124	123	140	128	137	130	119	133	128	112	122	114	128	118	118	139	136	110	129	117	115	113	134	112	142	132	128	106	153	106	117	131	112	106	145	133	130	124	150	126	120	150	119	133	115	144	124	135	128	118	125	130	129	128	126	110	125	136	132	141	119	150	126	127	140	122	141	123	121	131	115	134	143	114	137	117	113	122	107	145	112	124	139	129	114	125	121	124	95	133	138	141	145	116	125	136	139	133	106	121	115	101	122	128	151	135	130	125	122	122	112	108	136	113	106	136	115	124	114	138	121	121	128	119	127	112	125	125	133	115	125	159	142	137	118	149	128	123	123	121	133	124	112	117	115	112	112	131	131	127	130	126	125	148	130	137	124	130	124	125	115	125	123	116	123	141	121	119	128	121	133	126	130	110	127	129	143	141	114	115	121	121	94	124	136	142	102	101	127	124	126	142	146	124	121	142	125	121	125	129	114	122	127	151	114	141	145	122	114	135	117	138	140	134	120	127	138	136	130	126	128	131	126	120	131	128	134	121	133	115	145	121	130	110	148	138	111	129	130	133	133	112	111	129	98	129	119	107	124	119	119	123	142	130	132	121	128	126	132	120	131	105	105	114	129	129	130	135	120	118	121	131	141	109	134	123	113	124	122	125	125	145	121	120	113	119	120	110	121	106	141	128	137	109	145	104	128	129	129	142	122	120	132	102	141	112	114	127	120	130	124	131	124	119	150	141	124	123	119	138	125	104	95	130	142	125	120	145	117	128	124	111	136	132	120	120	113	139	143	112	128	121	120	132	121	138	121	108	134	130	119	113	137	135	126	122	136	121	117	112	144	112	117	114	118	125	126	116	117	107	125	149	123	135	137	123	145	136	136	137	127	134	119	139	133	124	107	121	122	128	124	141	128	115	117	144	115	136	130	134	141	95	123	124	144	135	114	118	137	129	144	128	111	119	122	116	133	125	130	131	114	139	135	136	116	104	119	126	122	139	116	135	127	124	121	120	121	133	112	141	122	136	142	131	104	138	106	123	122	118	124	131	127	126	119	130	121	132	122	104	153	141	116	113	102	111	124	119	139	111	122	142	120	131	130	117	128	130	132	132	135	119	121	119	125	117	144	111	136	126	141	122	137	125	123	132	123	132	127	98	150	121	154	130	108	123	125	126	141	120	103	127	111	134	129	144	131	125	146	134	114	123	126	132	127	130	136	138	131	140	119	125	134	141	141	119	135	133	104	123	129	113	125	147	100	133	138	129	135	110	137	124	117	131	130	123	128	123	132	113	117	132	143	124	129	124	110	144	125	118	107	128	139	111	100	138	131	125	123	122	128	124	122	133	110	125	119	139	113	137	128	136	134	131	133	117	118	122	139	116	104	124	109	113	118	125	127	124	124	100	105	125	131	105	132	118	108	108	130	133	113	102	107	109	132	132	134	112	120	143	113	122	122	132	127	117	100	138	144	98	122	125	137	150	128	125	141	150	100	135	122	131	128	121	140	122	123	135	125	129	137	117	125	140	114	123	130	122	121	105	127	134	119	123	141	122	127	136	120	124	124	147	135	134	110	117	134	121	127	128	126	138	127	114	117	116	136	128	132	142	141	121	119	112	121	121	149	121	114	116	134	128	138	124	118	109	131	111	114	112	122	127	112	118	119	141	147	138	121	106	135	114	158	125	127	141	121	123	132	124	135	123	137	121	108	128	136	135	123	111	115	136	129	126	153	121	126	135	139	110	128	121	135	119	135	130	137	105	119	134	110	148	127	109	126	112	122	143	118	114	126	131	123	113	97	130	127	130	129	122	122	131	123	127	130	123	149	116	119	128	132	129	136	140	130	136	127	126	111	127	122	122	144	137	123	120	139	126	120	131	110	137	111	127	112	129	125	117	123	129	140	98	129	134	131	122	119	126	106	138	130	153	146	113	137	131	123	128	147	131	132	120	121	131	135	124	108	119	135	140	114	117	111	136	119	143	137	129	126	118	120	116	145	119	128	131	128	104	130	147	137	117	122	117	129	127	136	129	135	136	122	114	148	145	124	134	130	122	139	127	131	133	110	128	132	127	123	128	125	120	140	108	108	137	143	140	125	137	126	114	139	139	121	130	124	121	126	138	126	134	126	118	117	128	123	131	137	123	136	130	134	121	135	144	104	137	105	120	120	122	115	121	121	102	124	133	140	124	109	126	118	131	135	123	138	132	131	118	108	142	129	120	126	121	139	143	117	127	107	121	140	117	115	128	126	111	113	118	137	115	144	115	116	116	135	128	142	133	121	134	120	116	129	117	149	117	123	114	134	112	131	143	126	128	148	124	131	106	117	134	117	125	141	109	113	119	117	120	124	113	121	110	104	124	121	114	130	122	123	135	137	106	104	114	134	125	127	114	142	136	136	123	126	119	135	107	132	111	155	117	109	126	115	123	121	136	115	114	127	96	137	146	121	131	125	117	105	112	126	145	152	105	122	135	130	109	129	126	124	145	142	117	143	123	121	122	138	118	135	136	150	125	130	125	138	116	125	121	139	123	130	108	147	137	117	123	116	133	135	122	121	132	125	114	127	131	122	142	120	111	135	120	130	140	123	129	152	141	133	106	109	125	142	129	126	113	129	144	125	135	122	112	125	107	117	121	128	143	142	141	121	126	139	123	114	132	122	148	131	126	126	135	134	114	149	125	128	140	125	143	125	134	136	131	132	130	118	109	156	114	112	133	127	137	135	118	125	130	105	129	104	135	110	153	119	132	130	122	119	119	112	132	117	111	130	140	131	132	139	118	142	129	124	109	123	137	120	122	106	124	124	120	132	131	128	118	142	120	111	119	127	129	112	125	112	127	147	129	125	110	120	121	132	121	119	116	151	128	136	140	153	136	131	107	145	126	125	117	130	142	129	120	113	123	118	121	139	125	138	127	133	125	135	99	101	129	137	118	135	122	123	126	131	140	120	133	139	116	120	121	124	133	123	123	133	123	123	126	125	133	141	122	126	116	144	121	128	128	119	129	142	115	131	133	114	121	153	130	136	131	119	135	112	127	127	148	129	139	125	125	119	118	132	122	119	119	102	113	105	123	115	112	137	126	135	132	122	124	131	112	128	125	132	138	125	117	130	130	127	123	139	122	140	121	137	106	139	132	130	124	140	143	136	130	120	121	120	139	124	117	117	136	123	133	127	133	101	118	104	135	142	134	113	138	125	130	109	122	118	120	116	128	118	130	115	148	132	128	115	116	117	129	134	131	135	130	127	151	130	129	143	116	125	119	114	128	120	145	128	128	131	116	114	130	121	133	145	149	118
45624	46643	43417	20855	670	540	519	484	507	474	470	461	475	458	464	434	504	435	458	442	464	413	449	427	409	451	409	447	489	431	404	418	439	428	423	438	437	477	464	440	403	445	452	449	433	463	424	406	412	442	422	417	422	457	439	423	435	473	432	450	437	435	435	432	430	398	435	433	414	425	419	404	440	445	433	457	415	415	448	437	428	469	423	444	462	477	440	454	430	459	434	429	427	401	450	435	451	415	434	400	435	434	432	435	401	417	433	449	416	462	441	445	389	431	376	420	393	418	477	425	424	403	412	398	463	435	422	428	443	395	445	431	429	447	450	406	405	453	423	438	473	424	432	393	440	436	441	420	463	464	425	447	456	404	406	420	462	405	454	468	417	417	416	462	457	432	441	435	468	410	451	428	438	423	459	451	443	428	461	467	449	426	412	431	422	453	416	437	430	436	499	461	437	421	427	427	428	426	401	431	399	410	414	408	447	404	461	422	399	423	454	389	389	408	422	412	467	417	431	408	436	444	453	435	458	422	440	446	410	439	417	425	445	467	423	441	455	406	459	394	420	414	403	445	419	404	441	414	422	461	403	415	444	423	434	439	426	413	447	420	432	461	409	458	440	390	398	450	388	452	441	439	421	435	430	446	424	450	433	415	453	414	405	398	409	440	440	405	443	452	413	412	459	442	494	431	398	445	416	419	430	429	434	409	457	433	443	410	455	435	414	470	442	440	435	424	413	438	448	421	418	399	461	466	438	433	422	422	436	426	425	435	429	395	429	479	425	399	475	436	411	439	399	391	447	459	438	476	410	436	471	446	415	463	449	384	434	412	427	432	385	395	427	420	433	418	428	397	391	405	424	421	439	419	407	419	425	443	417	427	412	446	436	412	444	460	466	444	468	449	418	434	455	448	438	447	471	412	435	443	479	412	383	435	403	445	440	427	424	451	429	454	436	411	448	414	408	447	410	461	455	411	423	470	450	450	411	398	443	426	460	431	428	406	394	470	461	443	402	428	406	437	428	438	445	419	455	423	422	473	411	444	411	411	415	443	396	435	445	456	407	434	422	437	440	455	462	444	407	456	416	414	410	451	433	420	412	438	416	446	452	385	396	424	459	405	439	435	442	443	473	489	462	411	457	412	435	418	439	436	422	431	457	417	444	418	430	425	454	414	418	409	420	437	437	395	438	441	391	438	402	452	416	447	453	440	400	437	421	426	422	423	464	456	451	451	436	428	476	462	455	446	413	424	445	440	477	483	429	439	432	422	406	440	390	431	423	458	429	415	419	430	441	433	476	414	414	472	438	404	437	480	422	383	460	433	462	439	446	444	443	420	427	469	448	435	421	439	462	409	439	442	398	480	445	473	400	408	439	401	439	438	411	403	428	415	416	455	429	458	403	422	443	392	410	412	433	406	429	435	438	417	476	382	452	419	459	439	449	426	411	441	427	421	416	474	428	430	467	442	432	407	467	433	450	424	427	461	466	455	445	433	430	407	390	427	428	423	395	455	429	458	435	454	425	463	456	457	442	419	464	433	426	457	452	405	408	451	381	377	448	434	385	439	416	428	448	432	433	406	415	447	406	418	453	388	406	444	434	431	449	429	398	402	419	441	479	469	414	446	449	412	402	420	408	431	446	429	424	450	451	444	416	456	430	442	441	434	416	440	382	437	435	395	439	446	456	400	400	453	425	439	390	467	403	376	457	457	433	441	410	421	390	436	435	388	436	432	396	448	438	430	426	407	455	414	444	457	452	433	445	409	435	456	388	446	443	444	429	484	439	421	407	452	433	439	414	444	453	403	439	408	395	450	442	428	408	418	449	461	439	435	384	438	449	445	430	428	439	444	432	458	453	397	448	438	435	419	495	394	426	417	466	475	422	451	425	445	422	463	449	440	464	439	415	395	448	457	423	430	472	426	424	442	460	448	453	447	434	440	434	478	429	411	441	430	437	460	462	428	391	433	408	400	456	437	442	469	450	425	416	411	425	414	411	451	443	433	391	407	415	431	409	450	453	407	448	463	449	444	401	440	424	414	437	403	412	411	450	454	397	447	410	392	381	449	422	430	460	458	445	434	402	404	388	430	434	443	428	426	426	446	435	428	442	431	444	403	425	424	472	448	430	402	439	456	396	467	413	410	432	409	429	440	455	451	409	419	416	452	410	415	456	426	437	395	456	413	411	408	457	427	427	390	459	403	440	420	438	430	427	416	404	424	483	447	429	417	442	426	456	425	398	419	414	442	414	421	443	447	436	435	388	421	459	425	382	435	406	432	456	455	426	464	438	390	440	412	440	429	415	437	431	428	434	438	441	417	401	454	446	432	419	416	453	428	437	435	431	421	425	409	441	440	435	448	447	408	408	447	387	436	465	397	461	447	439	403	403	428	441	420	427	434	459	418	426	444	414	411	435	423	410	443	442	455	468	435	433	478	408	419	420	423	422	412	452	463	418	415	429	445	409	408	414	400	458	392	450	426	390	430	417	475	411	498	446	425	418	415	424	437	435	400	418	460	422	418	386	451	413	393	471	462	429	419	409	416	408	444	455	438	421	438	419	454	443	478	437	421	442	463	461	463	409	449	427	452	455	442	447	423	420	448	420	423	430	441	420	401	423	424	462	428	426	400	486	418	406	438	412	428	455	422	437	432	445	435	402	438	394	451	419	382	415	447	417	440	427	403	454	444	431	425	424	449	423	435	433	428	450	447	448	393	448	419	414	412	456	442	450	390	425	412	419	432	466	431	422	420	449	415	440	454	421	392	446	422	439	399	419	429	465	404	394	450	454	391	414	397	440	439	409	449	429	453	424	440	437	412	438	425	440	428	427	410	426	423	426	438	399	420	406	386	452	439	388	418	441	410	425	418	435	447	428	460	396	431	434	455	429	421	418	415	444	472	380	444	437	433	470	408	402	472	445	422	429	434	410	462	454	415	409	429	404	443	414	442	462	417	455	439	420	452	451	439	445	415	453	425	458	441	446	381	417	424	440	419	417	436	437	418	393	415	412	419	392	444	429	445	408	434	435	410	417	466	431	429	440	419	404	441	501	472	439	447	402	409	427	450	449	458	430	412	416	467	418	466	414	399	430	392	415	445	456	440	433	431	419	466	446	421	446	431	452	425	431	430	408	425	450	445	450	474	454	418	481	409	419	433	436	421	447	424	441	440	421	442	437	410	449	434	455	434	447	427	414	443	425	426	444	399	457	424	469	420	433	459	424	432	428	472	415	412	434	424	413	446	428	441	426	446	415	415	402	433	472	438	462	449	402	392	399	420	438	446	418	454	440	429	400	424	411	476	462	421	441	402	420	450	398	429	438	448	399	445	426	449	431	440	451	469	456	437	429	421	425	419	477	462	457	436	421	431	438	456	456	441	461	413	419	436	452	434	416	387	444	445	432	449	414	421	414	440	473	422	449	450	434	392	443	443	429	421	450	416	437	445	427	457	411	432	400	398	422	387	427	456	413	437	457	404	438	429	428	399
77306	72113	62757	35434	9788	731	281	262	285	303	258	253	261	212	233	232	223	251	255	220	207	244	215	241	261	270	229	227	239	217	269	236	219	240	236	214	231	273	255	261	261	224	260	241	225	240	240	233	252	239	236	255	248	222	229	261	245	231	233	211	249	190	225	229	208	249	244	255	240	231	245	260	246	255	234	240	240	243	229	234	234	214	230	255	240	243	266	247	211	202	213	242	222	238	218	231	226	216	233	260	249	234	222	227	213	205	223	228	219	240	228	213	245	255	223	234	243	233	231	215	244	237	221	241	211	235	231	264	240	233	225	235	230	239	240	240	241	214	249	261	218	228	220	230	218	227	242	237	218	257	239	231	259	252	222	231	221	231	236	236	228	228	233	234	239	216	230	205	226	235	244	224	236	229	260	228	244	265	244	205	204	222	229	246	227	236	217	251	230	239	252	240	246	236	235	272	234	256	224	226	271	254	275	208	249	241	255	239	229	243	243	232	255	230	209	267	253	215	249	248	224	239	218	210	212	249	220	228	218	243	223	227	246	226	239	243	249	244	255	208	216	239	238	233	226	233	253	249	249	250	273	240	251	240	259	253	242	249	260	238	225	215	214	222	206	216	236	242	240	230	253	283	255	239	225	225	234	239	209	241	226	251	275	221	253	218	251	242	267	208	239	234	247	245	245	223	246	256	228	258	219	242	211	188	218	231	206	227	227	219	229	247	237	235	230	221	237	221	247	214	236	239	243	228	235	234	214	217	237	244	217	255	234	243	227	229	214	212	232	233	263	227	249	231	217	224	232	247	220	234	224	236	236	231	262	253	234	246	227	240	199	226	216	251	219	258	221	245	215	227	240	229	237	285	220	248	236	235	238	222	218	224	228	249	233	221	255	252	219	211	244	255	235	250	243	236	243	222	216	207	250	211	251	270	247	222	203	264	220	215	262	240	229	209	248	236	241	250	241	260	228	248	252	249	232	230	243	266	241	225	237	221	229	241	206	243	218	227	255	224	236	231	240	240	220	214	237	213	238	241	253	219	250	248	262	238	250	240	259	242	218	251	235	224	220	236	250	258	235	224	225	263	256	238	223	231	253	219	247	213	235	227	230	230	241	235	235	217	226	222	208	241	229	253	240	232	215	246	205	213	235	245	252	223	238	243	246	223	241	244	234	238	225	258	217	229	254	232	235	246	233	252	234	215	215	257	233	246	240	220	231	218	231	241	205	223	246	211	205	216	219	227	269	265	244	224	230	223	220	240	245	220	236	224	251	247	209	247	219	223	264	224	269	238	218	238	246	224	249	198	209	242	245	229	227	251	224	225	212	240	264	227	236	252	207	225	235	204	243	229	234	227	235	237	226	203	238	257	254	214	217	233	216	243	237	238	238	222	245	243	229	251	224	240	231	242	229	215	208	244	236	236	224	229	224	247	226	236	229	249	221	217	221	218	208	249	234	196	250	242	223	245	240	248	211	231	222	215	236	224	219	230	236	238	219	198	230	213	231	209	236	237	214	223	216	217	251	242	224	262	197	258	250	226	248	237	215	239	222	237	241	269	246	259	221	248	236	236	234	253	243	228	230	210	266	230	210	218	256	228	231	235	243	223	253	238	231	243	224	231	251	210	240	225	237	247	225	215	227	235	235	211	261	231	226	219	219	231	229	250	229	236	224	255	231	273	225	226	264	224	232	199	240	240	239	238	255	237	253	219	249	265	232	209	243	221	225	244	201	240	205	237	256	210	256	237	238	233	245	220	225	210	216	232	264	249	230	220	216	207	210	241	224	216	231	232	238	254	224	258	230	255	236	227	196	245	237	237	210	203	224	228	231	243	237	223	247	241	213	268	196	266	247	206	214	234	237	261	206	208	239	247	257	238	221	204	249	239	250	224	242	230	219	225	196	237	220	238	252	242	239	232	226	239	230	222	209	244	240	201	237	252	239	255	242	213	252	227	253	240	239	254	246	244	219	215	230	221	218	234	224	244	243	261	245	253	235	226	238	226	240	233	260	240	197	187	243	218	215	253	243	253	217	234	208	232	235	261	222	248	246	219	228	237	242	272	263	278	216	244	225	212	235	243	242	259	220	223	248	239	245	272	232	221	230	221	233	267	231	235	223	249	245	275	233	235	229	239	223	215	244	239	244	245	263	235	230	213	240	227	239	252	242	234	248	227	231	222	223	244	255	249	241	230	234	219	249	257	232	252	234	239	254	230	230	266	239	236	219	247	246	238	219	238	279	253	227	210	232	229	223	235	228	240	216	272	213	208	230	225	239	226	239	231	218	190	226	242	238	237	192	239	234	255	244	230	209	210	238	226	254	239	241	228	242	229	213	238	251	245	240	253	244	229	236	221	244	225	208	232	225	221	256	236	242	229	259	206	225	232	258	213	224	224	211	243	228	240	230	245	232	233	234	234	229	233	232	231	221	242	239	215	226	257	238	225	225	246	236	218	259	239	245	233	246	223	248	199	234	224	242	261	245	230	247	240	239	246	260	238	211	228	220	252	220	251	234	231	221	222	243	232	244	197	221	213	233	236	229	246	212	227	226	253	227	210	234	206	215	225	213	235	243	249	251	251	202	250	232	248	241	261	224	219	252	219	209	246	226	222	242	228	240	223	220	212	231	215	237	231	244	225	244	245	217	231	231	258	242	226	235	234	217	210	232	237	241	240	265	242	224	245	236	213	226	208	207	263	253	230	222	253	226	226	233	223	222	222	223	233	230	241	221	237	229	237	244	231	261	226	240	240	226	213	226	252	265	229	224	239	241	231	259	207	247	243	235	262	248	214	247	237	235	220	221	204	226	213	238	240	221	237	223	240	237	222	260	213	217	240	253	232	228	222	272	254	231	255	245	223	252	230	245	236	248	221	253	235	219	239	254	244	250	210	211	240	233	220	215	275	232	229	208	284	253	242	225	220	219	258	218	225	235	252	237	235	249	237	259	225	246	222	240	236	215	269	234	220	223	200	249	207	228	248	247	203	268	219	219	209	232	264	259	220	216	235	208	220	239	238	217	239	232	241	250	231	239	243	220	253	229	231	240	229	240	254	258	245	255	241	230	228	219	222	250	237	229	210	241	226	236	242	215	240	221	207	260	231	242	229	225	251	207	236	233	224	270	226	221	225	248	230	228	219	242	259	231	201	248	231	252	256	236	207	230	214	228	236	198	229	259	233	237	242	265	249	226	219	257	238	242	233	230	230	239	244	221	277	221	244	225	227	222	231	234	226	231	236	227	234	215	232	251	221	213	228	246	232	234	228	241	243	226	228	219	226	238	212	212	222	225	226	242	233	240	232	242	251	226	217	244	215	216	208	246	222	220	250	249	245	219	238	237	228	251	245	230	229	238	253	219	204	201	206	243	238	220	202	231	219	220	223	231	308	206	220	227	251	249	244	218	245	264	240	240	247	225	280	201	233	238	238	228	218	215	234	217	224	218	221	191	220	273	234	234	233	234	230	247	250	272	239	226	228	265	246
59230	62083	59026	33236	1401	1055	928	918	863	864	862	794	790	821	755	757	762	739	716	726	794	795	729	744	758	765	733	745	761	781	764	709	721	725	735	746	712	700	731	775	787	724	738	761	734	732	721	681	762	699	689	722	729	727	723	778	762	699	731	736	711	742	684	752	746	725	704	796	731	748	777	706	715	758	748	704	700	693	689	759	749	725	720	746	715	750	726	715	726	764	671	721	757	676	762	712	759	730	779	742	695	738	728	682	703	729	704	701	731	698	700	721	710	680	711	724	705	696	738	689	731	750	740	719	727	714	712	721	716	701	702	707	695	699	767	700	712	772	744	701	757	741	722	742	697	699	749	692	718	716	746	730	728	703	708	696	716	741	723	686	711	694	686	713	767	741	721	754	702	702	684	708	747	679	737	733	720	775	719	710	708	688	729	730	694	738	706	699	729	729	727	703	695	784	737	688	721	700	679	767	787	712	684	716	709	711	681	687	705	731	709	723	708	733	719	729	744	743	756	766	740	737	723	724	665	724	712	717	691	740	725	698	704	718	721	751	710	727	724	727	724	723	738	713	748	712	701	703	705	729	720	766	711	708	742	740	768	703	700	764	746	708	725	759	702	690	722	726	729	729	709	705	778	721	716	740	699	720	738	705	713	710	708	781	693	720	684	709	742	727	739	714	711	714	739	722	727	733	698	758	760	758	726	714	760	702	727	737	745	704	680	713	731	722	699	677	702	743	737	696	727	754	712	743	721	729	671	707	735	696	714	720	766	730	745	701	742	701	718	716	750	764	740	738	718	682	715	709	707	742	721	694	735	697	729	691	730	711	737	719	701	732	716	713	723	718	703	712	671	776	715	701	700	702	728	703	684	735	720	679	714	719	706	757	756	729	706	706	709	713	723	775	727	708	724	735	725	679	719	710	753	731	727	729	738	777	744	658	658	689	736	709	723	753	668	722	692	717	699	768	702	669	664	648	719	704	653	696	745	714	744	715	701	701	686	710	762	729	755	747	781	679	762	761	707	642	700	712	717	704	662	700	724	697	689	680	688	763	687	698	709	761	727	747	736	714	725	738	731	746	735	721	721	718	778	690	734	752	731	683	701	732	715	752	772	726	711	685	742	733	720	676	709	688	688	742	726	706	720	729	718	735	705	712	687	721	676	725	748	701	692	695	714	730	711	717	721	718	718	720	732	739	652	769	680	746	726	690	736	699	667	746	709	684	724	734	701	766	673	719	747	741	675	709	720	694	707	765	767	670	743	739	706	734	742	707	734	695	703	732	658	718	753	763	692	741	720	731	719	747	752	724	696	736	637	726	718	750	750	740	772	717	730	680	718	721	760	713	723	685	705	735	708	754	733	695	764	689	728	764	709	719	707	751	744	653	754	749	765	715	700	718	692	698	697	736	749	723	706	697	725	743	758	716	718	737	739	739	742	757	727	694	748	723	746	681	747	716	751	710	739	708	726	739	727	747	748	688	728	784	722	744	698	686	748	729	694	719	709	687	720	730	706	713	731	726	748	705	749	737	696	688	757	712	703	705	679	716	727	781	716	735	698	728	710	722	697	735	764	720	673	764	704	752	729	696	701	731	733	691	760	759	707	714	702	738	720	738	730	697	745	725	741	738	718	725	707	689	709	687	748	750	700	744	704	741	732	744	741	738	706	747	684	703	690	729	732	724	725	735	762	766	707	755	713	719	715	717	733	748	704	716	682	717	714	734	695	721	729	724	746	702	737	735	710	716	735	756	727	739	666	710	753	709	768	701	713	721	727	735	712	728	743	706	686	693	716	709	683	690	753	727	718	670	690	715	736	752	712	684	732	744	717	724	712	752	714	762	726	733	717	739	738	751	732	685	767	707	729	725	712	730	700	788	723	732	744	688	694	747	760	739	713	725	715	737	730	712	686	719	715	707	702	740	741	738	708	727	747	743	740	735	720	743	683	749	741	722	708	698	731	707	726	709	757	679	762	750	729	707	704	709	756	703	708	708	711	736	683	725	729	764	682	745	744	727	733	724	762	754	719	705	722	736	746	725	742	687	683	715	711	750	720	691	688	743	696	714	721	797	724	728	716	745	761	776	737	709	743	716	692	698	746	709	712	764	705	774	705	753	731	710	772	704	714	684	722	718	684	680	719	725	732	736	695	695	722	688	669	669	674	743	708	706	699	777	687	713	721	739	720	678	695	730	712	755	726	720	723	715	714	721	722	733	718	736	748	700	703	732	721	702	701	703	727	746	669	706	732	746	690	719	747	723	691	715	684	747	712	791	715	765	723	733	730	737	764	726	702	707	752	728	730	715	696	701	744	746	736	731	704	709	716	756	700	705	766	786	720	706	753	744	748	739	708	789	666	727	697	713	708	709	759	678	721	667	782	722	680	710	737	704	684	694	727	753	685	702	721	695	737	713	730	726	692	681	722	723	729	694	666	758	722	707	710	701	768	694	734	697	741	778	708	674	733	729	690	707	712	728	722	740	734	758	668	741	685	694	701	731	737	706	688	757	735	728	757	700	717	676	720	697	735	715	705	728	751	713	726	715	708	724	677	720	712	733	715	681	709	714	776	731	702	737	728	708	719	752	731	674	746	735	718	715	727	772	739	706	727	752	751	688	720	724	739	693	752	733	707	718	721	671	711	722	710	712	679	688	758	741	653	706	741	667	739	747	710	762	710	699	713	686	698	738	769	716	726	678	748	730	725	727	763	728	730	733	738	741	689	681	746	747	706	729	690	704	701	749	717	739	709	735	696	706	731	757	719	721	716	688	738	740	726	703	668	749	701	711	679	712	762	744	731	764	758	713	715	710	751	719	754	685	727	727	692	713	670	659	705	688	729	718	697	714	755	740	715	673	733	730	698	737	745	722	749	732	714	721	672	778	767	723	713	762	688	694	743	804	773	722	736	712	703	714	707	696	785	738	730	753	676	710	728	691	727	743	727	783	736	754	719	662	710	733	741	724	709	699	722	688	757	744	681	717	713	733	722	728	756	689	759	733	683	772	752	793	761	724	717	731	757	686	690	702	744	691	672	723	713	748	748	695	725	724	735	684	739	690	750	720	798	743	713	749	733	713	691	736	680	667	749	778	766	709	739	724	714	689	729	710	719	724	694	722	777	725	735	716	724	732	723	733	715	722	737	734	722	696	737	776	695	703	720	762	715	710	702	719	699	726	759	759	746	704	719	724	691	696	706	724	731	687	721	686	695	725	693	732	762	757	734	738	735	718	734	711	692	725	718	664	740	702	721	738	709	751	708	734	760	722	720	739	674	730	724	724	753	718	705	723	714	743	740	708	707	748	727	671	727	653	678	731	727	739	735	729	773	724	746	704	710	786	710	644	665	740	716	737	749	742	681	755	743	774	747	718	673	709	686	700	690	698	724	695	719	707	726	697	796	692	783	735	726	702	719	670	695	772	708	763	729	708	707	727	734	718	726	674	698	724	770	718	678	708	776	732	698	721	676	698	729	747	737	705	714	715
30986	18974	10093	2204	168	160	131	147	145	136	139	131	133	107	145	131	134	125	161	122	158	141	138	135	134	133	123	146	143	127	130	150	135	131	143	146	146	113	126	125	143	142	140	126	139	128	138	146	149	126	122	149	139	135	139	136	158	131	130	114	135	163	131	139	130	158	148	144	142	125	134	121	135	145	155	155	156	143	139	139	131	136	161	111	140	136	139	136	132	132	141	129	142	148	146	147	128	152	120	127	156	142	124	138	136	132	141	127	178	168	144	122	132	113	143	129	136	126	147	143	145	126	144	153	142	148	131	140	136	165	123	132	130	138	149	115	139	151	135	118	118	157	120	138	126	148	137	146	147	126	125	141	146	141	135	129	133	133	159	137	125	149	135	118	129	125	120	126	135	124	136	153	131	133	128	158	143	140	147	129	111	126	126	131	151	137	166	153	148	125	131	115	146	128	113	144	135	150	128	128	160	127	140	149	143	111	145	136	130	131	130	106	120	130	112	151	142	150	125	147	132	148	141	119	142	156	117	130	151	143	121	114	148	154	144	158	129	151	127	133	135	157	141	129	130	150	151	128	138	144	129	144	124	134	132	148	119	143	136	127	146	131	124	148	130	153	112	126	129	147	136	134	122	147	130	141	173	130	125	134	140	131	114	148	126	149	145	153	125	122	146	126	148	147	137	143	124	125	136	128	142	118	150	118	128	117	134	134	133	127	114	132	122	122	114	156	121	116	138	150	123	158	144	148	135	129	118	123	154	137	140	130	123	123	147	120	151	141	123	147	143	123	141	126	124	120	123	132	134	132	118	138	135	126	117	124	165	156	133	123	128	133	143	149	135	146	150	159	140	146	132	134	134	122	128	134	155	154	117	126	134	130	147	132	150	137	160	156	120	129	149	129	149	125	131	131	135	146	148	125	122	124	139	138	128	140	143	130	144	153	120	140	131	143	132	135	137	132	140	124	149	136	137	117	121	136	139	118	141	130	114	159	134	125	153	128	148	147	137	139	140	145	127	136	140	127	150	127	142	138	117	131	124	122	163	125	115	127	149	147	128	139	135	143	121	136	143	148	123	144	155	129	131	112	139	121	141	132	154	143	118	133	138	142	119	140	140	138	138	129	154	131	127	119	132	130	139	135	129	140	131	133	134	142	147	178	142	132	133	137	126	115	146	149	120	132	123	140	147	139	123	137	147	140	125	129	136	113	135	125	127	132	158	143	120	132	123	147	135	134	127	126	126	134	114	126	149	122	136	140	154	149	147	142	139	134	124	137	141	134	121	136	126	148	142	133	141	151	130	132	141	159	154	152	115	107	126	139	128	140	144	118	149	139	131	136	123	117	139	142	115	144	139	131	125	126	139	136	144	134	152	131	115	122	142	142	129	123	116	135	130	131	148	143	130	123	140	137	158	163	130	142	143	137	123	130	142	135	145	135	155	127	133	135	134	150	119	128	138	136	136	124	151	130	137	122	131	133	131	113	121	143	156	120	137	133	145	148	133	150	119	123	140	130	126	145	138	134	123	140	124	133	119	130	132	146	140	146	120	120	142	151	150	118	131	148	113	134	136	142	143	143	117	134	128	136	142	129	122	139	121	122	134	120	137	125	104	145	135	132	146	126	129	139	137	134	150	129	141	121	156	140	143	150	161	140	136	146	113	134	149	132	129	147	142	137	146	134	128	138	137	124	135	125	141	133	141	133	153	138	155	138	148	157	136	129	140	137	147	132	146	136	155	112	134	134	111	117	155	115	144	153	143	151	111	131	127	170	140	135	160	123	126	125	143	131	129	126	134	129	135	139	113	128	129	128	138	118	144	141	150	147	145	126	125	127	128	129	138	152	151	141	144	141	162	114	129	127	150	139	118	118	129	147	141	152	122	132	140	148	128	131	123	140	137	131	147	152	113	134	138	149	143	128	129	159	155	143	153	134	139	134	146	133	138	128	133	120	151	125	133	132	137	123	146	127	123	147	119	119	124	135	145	129	129	137	120	129	147	129	131	128	134	158	112	139	122	113	128	137	133	153	128	134	121	144	131	132	134	142	125	118	129	113	140	147	123	122	136	125	134	152	147	134	122	138	144	137	153	133	130	136	136	125	150	139	153	155	144	123	144	119	127	118	111	144	145	144	151	135	147	120	130	130	140	137	138	140	132	146	136	135	133	124	132	133	150	123	152	129	142	133	136	142	141	136	144	153	163	135	131	109	134	136	130	127	162	129	148	135	155	143	144	146	132	142	153	122	157	148	154	114	149	128	131	130	144	155	150	146	144	129	134	148	156	126	134	131	133	142	126	140	119	149	134	140	146	136	122	148	141	151	127	138	141	138	119	150	112	121	137	130	129	133	155	130	137	123	128	124	141	151	122	134	132	133	144	124	123	120	137	117	122	150	121	116	161	150	148	134	144	142	137	171	119	134	143	129	152	129	137	145	142	148	135	148	140	125	155	133	133	140	146	140	115	147	135	136	131	139	149	135	137	144	146	132	120	143	146	133	127	132	142	129	128	131	140	147	158	145	146	135	138	128	126	122	126	155	152	117	119	134	136	134	124	157	105	144	120	156	132	116	121	122	148	134	134	148	139	125	129	148	142	116	150	129	123	139	139	148	130	130	137	142	128	113	137	125	128	155	139	146	126	125	129	148	133	126	126	143	125	179	137	128	129	124	129	129	129	136	130	135	131	144	148	150	137	139	149	129	144	143	132	146	135	144	127	135	128	159	127	120	131	153	138	139	138	121	128	110	161	159	128	122	153	134	128	129	119	151	142	129	132	126	150	126	151	144	137	128	133	137	143	137	131	129	158	172	131	123	156	124	156	147	122	135	122	127	112	130	132	135	141	138	154	135	114	109	131	145	143	140	146	142	128	133	129	133	128	127	147	117	136	112	111	155	132	106	140	150	136	136	123	133	151	126	129	145	137	126	160	121	138	145	129	127	144	147	146	125	132	131	128	146	141	125	146	134	138	103	143	136	121	141	148	142	148	122	136	143	126	118	127	109	140	129	118	143	127	114	137	135	128	140	127	122	126	140	141	137	152	146	136	127	164	141	152	136	133	136	140	139	151	132	143	146	145	139	168	146	121	162	125	128	131	136	123	128	134	141	140	152	126	120	156	135	150	163	138	141	139	137	125	150	132	138	119	124	141	139	151	130	157	150	145	138	129	151	134	141	133	141	144	114	144	157	116	144	143	137	146	140	141	127	129	126	142	152	148	141	128	131	123	124	147	142	130	142	141	136	121	164	136	143	138	143	132	122	129	114	144	140	146	131	124	153	126	128	157	146	150	122	128	140	133	144	126	134	155	121	145	125	139	146	151	136	141	128	134	131	131	140	164	129	152	139	124	142	118	149	122	152	126	123	162	128	127	139	148	130	134	135	137	134	140	136	118	152	145	127	141	140	145	135	157	126	127	127	142	142	130	143	146	118	125	155	139	133	148	157	132	139	123	136	135	125	141	153	128	144	118	113	127	136	142	122
29089	21871	14760	4902	486	445	420	483	468	494	503	436	452	445	457	445	438	471	461	450	428	465	465	452	462	476	443	455	450	455	428	462	492	418	467	449	466	453	428	442	466	452	437	463	483	476	453	478	452	474	477	458	423	453	462	470	464	453	458	474	499	435	465	472	455	441	452	491	462	496	482	498	486	482	410	450	471	451	471	470	457	453	447	465	455	464	449	426	478	451	455	434	470	440	508	428	470	455	464	486	478	463	460	452	467	449	446	456	453	462	441	422	462	478	448	495	455	453	475	485	427	449	425	482	462	503	482	422	460	461	487	459	468	433	443	454	473	482	420	464	478	435	463	430	432	459	456	464	457	475	424	461	445	447	410	450	467	454	443	449	420	430	406	444	486	480	435	452	465	455	434	487	396	464	473	427	415	474	491	461	490	454	455	461	463	468	467	451	459	487	457	409	428	458	476	476	465	432	458	452	484	477	474	482	460	426	433	439	445	471	493	453	463	473	457	477	466	435	426	464	442	441	465	443	459	462	471	446	486	449	452	497	408	446	444	485	496	430	424	470	474	444	472	429	460	450	479	433	466	431	441	453	428	474	447	502	426	475	443	471	449	457	488	479	447	458	469	471	458	454	470	422	413	430	481	433	488	475	414	459	464	442	439	453	436	467	444	469	472	495	445	480	450	447	493	449	407	469	454	480	449	432	437	484	452	467	450	463	452	446	459	436	443	456	455	422	464	448	437	453	438	467	476	477	456	480	413	449	449	481	509	447	485	457	455	447	417	480	458	464	430	489	470	486	452	460	465	478	421	443	427	475	449	394	453	428	477	487	457	476	430	466	460	482	469	480	431	444	454	428	453	449	479	492	470	448	468	474	459	458	472	430	436	477	437	415	449	474	482	475	490	457	445	428	472	459	433	466	408	478	488	433	438	456	430	447	407	463	443	448	446	510	472	477	436	453	447	458	462	456	437	478	423	451	486	465	424	488	512	461	454	457	433	490	429	462	411	476	439	493	466	487	458	450	455	453	476	470	463	421	473	472	473	447	496	458	459	480	460	450	502	493	446	417	468	491	449	414	481	466	494	439	482	439	448	474	435	427	480	476	437	444	454	409	416	444	447	503	456	404	471	443	466	473	440	416	491	441	447	455	443	477	432	486	453	455	446	442	455	454	435	434	463	444	457	449	465	463	436	455	464	480	459	445	407	441	405	435	455	474	480	435	469	420	424	470	479	465	478	449	444	487	472	456	430	449	461	440	468	422	490	452	449	448	442	437	454	429	433	444	479	452	476	425	480	437	478	433	523	471	461	479	450	441	477	462	445	464	456	432	434	462	446	472	478	437	484	442	459	437	443	448	443	449	475	427	462	496	460	478	477	448	434	436	446	458	500	467	427	477	479	453	454	475	474	440	462	450	490	463	457	448	483	479	470	446	451	433	433	438	480	471	463	454	454	443	490	479	488	487	458	485	445	477	463	449	443	487	457	462	466	436	406	457	445	474	475	433	472	440	473	414	459	465	468	469	421	433	488	466	487	442	478	417	450	471	456	497	440	440	496	436	464	450	436	448	431	444	429	482	465	419	473	455	449	421	479	464	469	445	469	461	455	474	460	439	459	470	443	478	479	476	473	454	427	427	455	471	447	466	484	492	446	460	450	468	492	490	435	460	444	404	424	462	482	456	445	457	432	446	431	437	431	464	442	473	421	456	450	418	417	455	486	443	435	420	448	457	412	465	420	453	489	487	464	460	479	429	436	451	461	471	432	432	432	414	461	467	457	466	487	474	475	451	460	453	460	462	435	438	448	466	464	509	508	449	465	485	438	486	478	465	423	434	456	510	472	488	488	440	443	460	470	449	432	487	479	465	491	452	472	488	448	493	477	490	470	459	481	413	465	442	469	455	468	443	418	441	478	456	451	446	461	502	498	451	483	446	460	430	465	433	444	444	473	435	455	452	463	489	431	470	454	454	479	476	479	445	449	433	469	456	434	436	489	489	467	449	456	438	462	408	437	450	455	441	462	458	454	469	459	447	464	457	443	473	432	440	464	445	432	467	448	465	447	474	460	455	425	445	437	427	470	480	485	443	471	431	487	422	472	447	437	461	435	512	486	464	456	521	437	477	473	471	427	455	454	489	480	500	461	448	459	441	406	473	467	442	418	445	439	405	425	497	467	464	439	496	460	466	457	470	451	465	464	460	484	469	457	446	477	433	451	485	446	461	454	432	464	465	483	464	490	464	445	456	455	460	448	482	450	450	473	453	472	462	455	422	423	452	461	461	483	444	449	454	442	476	488	445	475	495	503	471	452	463	461	468	448	436	437	483	466	475	438	458	457	465	450	460	441	440	466	461	453	429	440	430	422	464	446	468	463	434	445	473	466	417	458	464	467	467	456	448	452	480	484	449	425	491	470	439	468	452	454	443	474	477	464	462	448	470	425	444	497	475	489	469	503	436	448	438	464	398	439	457	431	451	458	478	440	429	471	439	439	446	486	491	446	480	454	480	419	461	515	444	456	454	428	423	425	462	469	477	485	466	473	435	435	428	451	489	431	475	439	474	438	476	451	467	507	495	492	454	463	459	477	476	472	449	470	496	492	454	427	464	478	451	461	430	455	439	442	487	471	456	442	462	472	467	453	461	469	475	429	489	462	443	458	439	434	460	454	469	453	457	454	446	430	454	428	433	455	466	434	465	479	461	471	420	457	466	445	437	473	446	474	463	429	455	471	520	470	456	470	480	462	431	462	461	403	461	449	434	463	482	465	473	432	463	443	518	430	451	459	471	433	465	481	445	450	460	463	423	407	485	470	447	442	409	439	435	527	458	472	490	498	423	452	471	481	462	493	431	448	463	452	416	471	469	460	442	450	487	440	509	460	461	455	401	451	482	506	467	474	457	474	435	445	462	444	461	436	458	463	449	419	464	476	497	482	427	476	469	409	444	447	434	479	426	457	469	436	435	428	449	458	465	456	461	449	460	448	448	485	434	456	471	452	492	452	441	457	496	454	452	430	462	464	433	449	468	453	424	488	457	462	432	439	466	459	447	414	443	441	480	438	438	466	489	453	440	435	457	433	434	473	494	430	450	446	455	448	474	451	451	455	465	459	474	481	406	453	440	422	440	433	468	481	451	452	441	485	450	500	462	444	423	467	455	476	492	434	457	467	458	449	463	440	454	454	465	480	464	457	436	444	460	476	484	453	511	471	462	480	465	452	440	456	472	439	481	410	460	462	488	434	486	430	457	458	483	451	469	446	470	471	447	479	478	444	439	431	478	442	463	453	397	456	475	450	455	460	472	455	432	450	487	439	491	439	471	470	428	480	453	471	448	436	412	421	446	481	476	464	440	453	491	457	442	449	517	460	463	422	446	491	429	458	445	442	480	452	446	452	468	487	439	462	481	474	447	467	458	429	435	450	438	469	440	449	477	433	459	450	491	441	425	486	451	440	441	442	435	463	452	443	453	440	409	474	448	430	450	487	439
62103	55374	47100	23636	3269	191	156	156	129	154	129	138	146	132	145	153	131	132	154	135	138	150	139	149	139	135	124	156	124	160	135	154	153	135	125	152	132	148	141	138	146	135	143	143	144	135	141	126	149	143	138	141	115	128	131	124	140	136	133	145	117	106	137	119	128	113	132	135	123	147	135	141	132	143	142	125	142	135	134	130	157	141	138	119	119	137	117	134	133	124	146	135	146	131	146	141	131	124	140	121	119	136	145	154	135	142	128	141	112	139	129	159	125	157	119	135	120	135	141	155	129	122	120	121	122	126	152	131	145	142	151	131	137	126	135	140	119	126	157	133	123	137	135	135	159	140	131	133	150	142	145	149	124	157	134	137	118	115	149	129	132	138	127	123	131	123	138	134	140	113	114	122	137	139	133	145	127	127	136	132	133	136	122	137	132	134	127	132	156	139	131	137	127	142	124	123	142	125	155	139	138	118	144	151	138	136	148	153	136	130	121	132	122	139	123	127	142	103	122	149	154	132	144	158	146	137	134	146	158	138	126	145	160	113	133	126	125	133	143	123	131	139	151	121	136	148	158	139	130	151	146	136	131	151	140	144	148	123	113	151	128	130	154	147	147	133	149	139	138	131	145	137	130	124	138	157	135	116	148	141	129	123	133	108	147	117	146	157	151	124	145	122	122	127	128	135	133	144	113	149	150	139	137	129	132	146	125	140	135	121	134	144	134	138	137	122	142	133	150	153	132	137	141	131	149	157	142	143	143	129	126	147	131	125	146	130	151	133	129	141	123	131	139	135	138	147	138	123	145	135	134	144	149	131	150	125	132	136	128	116	141	128	128	162	123	135	148	112	141	145	124	144	143	136	126	141	144	121	127	135	142	149	127	140	136	132	152	150	144	131	141	125	104	115	134	144	149	127	131	144	129	146	130	124	105	129	126	137	164	137	137	146	125	125	145	153	131	125	131	144	111	150	167	133	143	158	139	138	113	117	125	122	121	121	116	120	124	162	152	119	153	149	125	126	143	147	147	138	131	154	111	129	143	155	130	148	139	148	149	139	120	122	146	119	160	127	134	124	129	137	132	127	131	117	124	127	149	142	137	146	141	108	141	134	122	155	112	133	153	115	141	139	126	117	135	126	128	128	130	122	133	112	125	146	147	142	170	145	159	130	134	149	130	126	151	133	147	122	138	142	152	131	145	118	127	139	152	145	113	129	155	121	130	138	146	115	139	115	126	114	143	149	132	148	113	131	119	129	137	136	129	142	135	130	162	134	130	134	146	128	102	135	121	139	139	150	131	126	143	126	145	134	128	135	137	119	137	151	126	129	135	122	151	129	137	124	141	147	126	140	141	136	138	131	127	119	129	150	136	136	136	124	120	131	123	120	138	149	166	117	119	153	130	120	148	137	113	126	136	137	124	138	134	140	114	142	144	132	133	139	130	113	129	173	141	141	127	125	138	133	140	133	127	125	117	133	151	162	148	160	120	111	132	159	133	137	167	158	137	137	127	134	131	153	134	148	126	135	147	140	129	141	142	145	121	127	147	127	157	110	139	121	119	144	138	118	137	126	134	141	153	126	148	143	120	128	137	142	142	129	124	147	132	140	129	115	132	151	140	137	137	133	145	151	133	123	133	144	147	124	150	138	141	144	137	145	120	127	140	140	129	133	134	130	124	144	120	131	126	151	112	128	147	127	116	144	139	150	139	129	148	142	121	126	159	138	120	131	136	108	132	112	141	122	126	131	147	137	148	142	137	129	133	137	146	131	165	138	126	150	141	138	138	147	145	146	129	128	154	127	112	126	141	150	154	142	146	123	152	138	145	132	142	135	121	153	156	131	120	136	148	124	143	141	140	122	120	117	148	162	139	127	120	130	138	128	137	137	130	131	130	130	133	123	128	139	129	135	143	119	148	128	126	156	105	134	129	163	147	145	121	150	161	160	127	141	164	133	136	135	141	145	149	148	123	134	148	130	123	141	139	135	153	133	144	148	128	144	140	131	130	148	130	115	134	141	141	150	138	135	138	150	140	136	132	131	140	139	146	136	118	133	114	117	145	134	131	140	149	129	142	141	126	150	132	143	129	116	118	133	164	146	123	133	157	159	135	135	139	142	139	160	159	134	122	128	116	132	133	100	108	126	120	127	133	144	112	146	131	128	155	134	128	131	132	132	124	141	147	134	151	152	137	149	134	140	141	139	129	135	125	149	149	141	140	118	137	155	136	155	153	154	157	140	130	146	141	141	131	153	130	142	119	137	155	146	135	141	124	150	142	140	143	133	161	137	135	131	146	119	132	135	145	159	155	148	139	140	147	138	114	130	151	146	149	138	129	126	130	133	139	131	126	124	136	144	147	124	118	124	137	133	143	134	136	139	127	132	119	134	121	154	147	136	136	139	116	133	156	154	126	169	133	174	148	137	148	135	123	132	164	149	141	137	135	116	137	130	133	110	130	119	148	141	123	138	137	151	147	149	143	132	153	144	127	137	130	116	138	157	107	142	136	149	136	143	146	127	135	127	126	143	152	140	129	141	131	158	155	144	142	133	146	130	127	120	128	155	155	149	115	138	126	143	128	139	134	134	139	128	133	132	132	135	125	118	133	127	139	156	141	137	145	146	129	151	155	150	132	134	121	134	146	142	132	158	139	137	146	124	156	155	161	139	132	139	124	131	156	131	125	131	130	147	122	135	137	119	132	133	135	118	117	121	150	137	127	138	154	126	142	133	142	141	127	136	144	143	141	153	134	139	145	142	132	132	151	147	154	155	149	137	136	124	143	148	131	129	140	122	170	118	132	135	129	130	121	150	130	137	149	119	161	125	135	127	127	142	144	159	127	152	133	123	155	139	130	118	141	135	149	123	151	126	136	124	141	133	125	124	152	129	124	130	116	129	158	139	145	118	166	133	131	123	139	138	135	138	145	131	119	139	135	140	132	137	153	126	137	126	134	148	130	144	133	116	134	136	144	147	157	126	143	146	140	140	135	131	130	147	125	152	136	133	143	130	142	147	139	164	122	114	154	150	127	134	142	128	143	159	152	109	142	131	133	144	123	141	133	143	129	153	134	124	119	137	160	120	154	141	138	139	136	119	129	129	166	145	143	138	134	154	131	139	147	138	136	160	150	126	143	181	129	154	144	145	125	123	134	135	127	144	115	142	128	145	136	140	131	127	150	133	135	135	161	135	125	142	147	115	124	118	147	134	123	137	137	122	113	127	133	145	147	134	137	144	137	129	141	142	154	125	123	138	135	127	137	142	128	136	121	133	154	145	122	132	123	126	136	129	117	141	125	128	146	147	126	156	139	151	142	146	140	105	123	149	136	106	142	165	137	135	137	126	121	130	157	157	138	152	133	139	138	125	148	147	144	129	139	145	138	138	148	113	134	129	125	127	120	149	134	138	134	142	136	144	126	153	130	133	126	147	144	147	137	140	142	115	170	137	136	127	149	140	121	141	136	144	133	137	113	143	137	135	129	134
45665	46432	43855	23811	2344	535	529	513	500	497	530	463	511	465	455	511	502	476	421	452	453	474	455	457	438	462	443	462	460	452	434	418	466	513	441	476	437	466	452	476	481	487	461	439	473	487	437	498	463	436	508	494	426	453	505	423	500	434	448	454	468	502	479	432	482	465	468	479	446	420	436	443	478	455	486	461	478	473	465	422	472	460	455	451	484	475	468	444	431	458	520	459	431	466	495	465	495	467	471	415	469	471	471	448	477	423	454	454	431	463	487	481	461	461	481	433	521	448	433	451	495	465	465	421	483	468	454	436	400	455	460	444	461	455	454	460	465	489	447	454	454	471	476	485	433	431	496	462	458	457	426	475	457	445	493	507	489	448	422	477	463	448	417	446	470	486	459	436	490	426	472	460	431	459	486	440	483	462	497	422	453	423	437	490	433	482	464	452	453	449	490	484	434	479	406	476	435	437	458	458	414	465	506	472	486	483	442	453	476	479	464	471	454	466	463	456	423	447	454	485	436	441	431	492	433	444	448	443	424	481	473	499	429	469	463	441	442	471	491	461	439	464	432	461	449	442	484	483	443	457	441	416	477	455	456	486	431	451	455	469	491	462	454	483	484	420	494	468	424	485	442	488	452	455	475	451	436	461	428	494	476	432	470	422	479	409	453	473	479	461	448	476	467	480	415	502	458	437	438	464	468	465	498	435	493	453	490	454	444	476	477	491	450	461	475	454	460	456	453	476	486	457	448	422	423	497	451	445	486	456	477	440	458	469	479	455	491	448	467	479	470	490	465	434	477	425	502	458	468	494	494	488	477	495	477	473	465	501	480	470	422	462	448	517	451	451	468	433	462	489	468	480	428	463	478	465	493	426	486	470	473	440	481	486	484	470	430	468	450	431	462	462	437	467	480	432	464	461	477	462	449	496	436	437	459	453	441	428	482	453	467	434	441	455	441	506	458	443	476	473	454	463	433	487	484	484	435	433	463	462	456	443	433	465	454	475	463	442	453	483	481	450	492	479	444	490	471	467	472	446	436	460	473	446	469	447	445	468	483	521	436	483	478	534	496	484	453	453	464	457	431	479	485	455	412	460	472	474	444	462	451	459	439	424	453	494	459	441	450	458	463	472	461	454	449	443	429	469	450	458	444	475	501	441	448	453	494	441	463	527	413	488	461	462	475	428	442	447	444	499	457	441	442	495	452	484	473	443	430	440	449	446	431	492	461	451	460	424	461	472	419	462	440	461	503	453	448	445	475	451	457	503	413	459	494	501	464	440	473	457	454	480	480	448	485	443	459	454	450	503	476	459	474	415	462	452	439	465	452	431	440	452	450	468	478	448	451	494	454	454	452	434	468	445	448	455	491	447	457	442	463	474	451	454	440	455	469	472	439	484	422	485	432	479	434	476	444	433	425	510	490	496	433	460	436	444	422	471	482	429	484	465	468	456	431	470	485	442	493	462	488	467	453	504	457	456	453	457	475	452	434	462	429	460	457	468	463	451	446	421	458	471	433	464	456	489	463	420	471	491	434	479	448	457	468	477	458	414	481	429	423	453	460	471	442	462	454	477	433	433	466	459	436	501	495	426	457	476	438	462	505	444	490	452	478	503	430	453	464	451	458	453	388	472	451	486	466	452	501	474	438	470	460	473	428	467	437	443	466	441	435	457	439	446	466	452	433	472	481	475	489	443	464	467	437	436	482	488	468	444	440	450	522	440	463	436	437	497	489	421	477	472	504	470	458	423	452	440	439	447	457	446	452	420	453	452	458	476	499	439	461	421	490	463	430	465	447	447	466	426	468	449	450	456	459	499	443	435	449	444	451	450	462	450	472	464	469	456	469	455	429	446	445	432	429	438	475	505	492	474	466	424	463	434	473	456	460	489	487	457	434	475	455	456	443	470	447	467	482	435	452	462	456	465	481	467	454	478	472	447	457	428	468	483	492	477	463	430	496	452	419	508	456	453	436	447	421	456	461	443	474	480	473	479	506	423	473	479	433	492	477	474	447	463	498	450	512	468	435	452	444	492	466	464	474	474	451	487	456	493	418	465	456	460	481	483	484	461	409	443	433	422	418	449	475	490	450	451	474	464	434	470	497	492	471	481	448	436	432	416	458	452	467	419	531	435	424	469	415	442	460	461	495	495	441	461	465	449	470	443	457	469	483	415	462	441	465	459	463	473	484	465	440	453	462	463	455	496	489	456	398	498	484	487	449	452	497	443	497	475	446	480	431	446	450	461	438	470	474	453	456	443	451	454	472	469	436	490	489	443	457	434	445	438	453	490	472	452	493	454	480	450	450	459	529	448	467	504	445	442	481	462	475	483	467	488	413	497	448	481	480	482	480	469	487	449	440	476	455	464	462	471	493	489	467	435	483	482	480	423	440	434	463	463	439	451	424	480	442	455	481	483	444	469	476	430	479	460	489	445	459	462	450	457	454	479	486	484	447	466	438	439	450	455	482	435	439	456	439	472	452	458	449	447	484	447	438	477	473	474	476	462	480	451	461	452	495	443	441	407	464	453	465	488	472	440	479	463	471	440	468	457	494	450	446	459	446	479	476	442	461	442	487	467	434	451	474	482	467	468	472	469	419	454	429	493	479	496	468	453	477	436	454	463	459	472	461	468	467	470	499	452	488	488	471	470	478	452	500	467	444	477	471	482	460	448	436	505	444	452	459	443	455	440	502	455	465	443	479	443	443	473	476	455	467	457	439	488	489	450	437	472	431	412	453	476	433	463	433	494	476	453	420	474	483	419	468	450	465	473	448	461	446	472	471	442	468	459	493	457	501	440	469	457	443	483	471	481	422	470	474	495	491	435	509	476	437	453	456	502	478	493	473	441	457	449	463	493	461	466	448	442	487	454	439	452	465	444	448	460	460	437	439	482	491	455	491	479	463	446	466	463	487	476	438	456	471	437	462	428	463	469	469	467	436	469	454	446	421	488	445	469	486	449	464	460	499	468	472	478	446	480	446	434	486	454	465	446	430	437	486	460	458	489	445	446	512	451	433	434	464	456	461	453	458	441	436	483	459	447	469	460	499	478	462	439	434	457	454	487	449	468	468	453	474	510	485	404	472	471	477	504	438	464	469	479	449	433	482	430	475	477	458	459	483	441	432	477	455	463	452	442	453	417	477	456	453	454	472	434	477	443	477	482	466	495	445	482	464	467	453	483	439	476	495	447	461	447	421	483	466	472	463	438	472	431	438	422	450	510	467	465	485	491	410	437	486	467	462	444	416	425	435	507	438	460	438	441	431	474	464	436	450	455	454	455	463	429	480	457	443	484	431	441	461	451	443	468	418	500	447	476	433	447	496	432	463	475	435	438	447	459	462	437	453	443	473	481	492	486	498	453	496	420	472	437	466	450	460	422	491	435	488	446	483	490	442	484	493	450	429	458	445	453	470	444	504	503	434	432	436	456	484	461	434	470	449	465	472	477	433	496	493	454	454	437	438	490	453	474	428	472	485	470	487	492
77070	72327	62504	38087	10958	807	292	287	281	278	250	223	283	242	228	232	266	261	245	261	234	271	254	226	242	272	259	240	249	238	258	276	267	249	262	246	239	260	246	240	245	239	263	248	269	269	230	256	235	246	239	253	250	243	270	266	270	240	282	227	273	206	248	223	272	227	245	248	255	252	229	252	230	257	260	250	249	241	269	229	223	241	267	263	262	249	254	255	238	249	254	223	244	256	240	232	234	271	229	221	217	261	261	235	248	239	250	248	240	252	232	282	252	245	248	266	244	269	240	252	238	268	239	241	286	240	244	253	255	246	264	222	225	236	252	259	227	268	242	222	236	265	245	240	239	283	251	240	269	262	219	239	235	245	251	226	252	266	264	246	219	250	244	253	257	252	249	221	240	249	243	226	247	251	253	288	234	244	239	232	257	246	249	276	235	241	238	238	236	269	251	217	237	231	238	246	270	254	240	254	234	233	226	234	249	238	245	263	236	272	228	246	229	238	271	229	242	252	239	208	222	235	251	243	226	233	254	246	251	245	248	252	242	253	249	232	229	232	273	275	238	235	222	233	233	254	254	241	222	226	243	239	266	250	224	218	261	241	261	229	253	233	242	273	255	253	253	236	248	221	265	224	273	240	272	240	255	269	249	241	229	252	225	239	235	253	238	286	229	242	235	244	238	218	238	251	248	243	217	235	238	223	265	234	286	260	238	225	236	219	252	250	242	250	240	261	237	273	234	239	257	244	243	250	250	261	242	239	233	256	228	283	235	265	269	274	247	264	226	236	250	251	229	214	210	235	258	251	222	221	294	249	251	213	228	233	246	268	259	253	275	240	250	234	207	227	263	215	215	221	243	231	235	254	259	244	253	267	233	256	253	257	245	247	213	259	245	248	247	265	268	225	252	276	242	249	243	239	255	234	233	251	248	259	264	242	244	257	239	225	256	254	226	252	217	259	256	228	252	257	258	249	234	244	234	272	240	272	263	228	253	256	254	273	245	240	261	251	224	211	242	234	272	273	250	265	245	253	227	245	269	268	215	249	241	254	235	246	240	247	260	245	246	224	237	266	234	246	233	257	221	249	243	206	224	245	247	242	251	243	237	249	248	244	247	227	239	258	208	246	261	255	242	228	253	270	251	232	263	244	250	237	256	256	246	256	254	234	216	240	258	246	262	240	244	257	258	192	261	210	232	225	265	244	243	255	245	259	239	218	250	248	221	262	255	260	256	241	245	266	245	219	277	224	219	252	248	217	254	215	208	235	228	244	222	238	265	214	212	256	233	236	231	266	244	270	246	225	233	240	263	237	204	284	228	255	259	234	257	241	257	235	233	224	241	254	220	259	251	270	257	254	235	265	239	262	241	250	241	239	218	244	252	239	228	236	218	198	240	248	255	267	219	238	251	257	221	236	279	245	246	248	249	238	252	243	264	255	258	221	233	235	264	241	223	231	260	219	248	222	261	232	244	248	268	214	233	254	271	240	257	241	246	233	259	261	220	202	255	250	232	243	235	246	233	253	239	227	267	239	241	232	249	234	217	246	225	242	231	251	244	276	240	257	237	261	250	218	232	227	230	244	252	250	250	265	247	248	266	253	235	221	274	247	217	240	249	248	282	240	243	222	243	250	233	261	276	239	243	257	215	249	240	251	243	224	249	232	226	256	256	239	258	238	237	248	242	263	233	252	269	234	267	259	266	276	247	240	256	255	248	230	241	220	254	223	240	237	240	228	253	247	222	233	262	268	230	238	228	255	260	269	261	310	242	251	237	228	241	252	245	215	247	249	252	254	240	261	262	236	247	229	236	251	247	248	233	216	241	234	244	268	257	257	257	249	259	242	234	258	228	272	230	259	243	243	272	241	272	251	242	233	271	242	241	270	233	260	221	254	239	223	247	256	235	221	255	246	232	246	254	245	234	253	249	228	288	237	241	239	267	240	241	238	261	251	241	224	235	233	235	256	245	252	245	242	241	237	260	234	269	276	212	227	226	262	268	234	259	221	252	241	227	260	222	250	251	247	247	263	226	246	228	262	245	221	239	235	266	220	226	242	243	232	255	257	265	229	246	237	239	253	247	230	263	224	250	209	251	270	259	227	233	253	246	270	231	261	230	255	249	271	249	255	222	261	249	232	222	250	229	235	243	279	270	226	261	218	230	255	261	215	236	253	221	233	249	230	247	233	246	238	233	257	235	218	240	210	233	219	264	261	242	270	224	250	251	250	241	257	257	253	269	240	224	227	236	257	269	219	265	260	253	249	273	247	244	237	220	237	243	245	253	255	234	244	237	273	259	242	257	247	239	239	226	267	269	240	249	274	263	245	239	235	250	245	250	272	233	258	267	255	227	234	237	261	262	271	254	262	244	238	245	231	254	221	261	241	231	252	241	242	264	240	246	227	249	241	254	246	244	300	244	233	265	222	233	238	243	265	254	237	220	263	232	261	230	246	254	244	237	239	238	231	224	218	268	228	262	220	259	252	276	240	229	275	261	238	263	242	260	233	235	235	258	263	233	252	251	243	238	240	242	240	242	253	217	258	239	258	247	235	247	236	251	267	237	256	233	235	222	233	269	246	231	267	244	258	249	240	255	260	229	252	230	225	237	263	244	227	221	263	267	248	245	238	246	250	246	252	241	232	231	241	265	264	248	256	233	264	264	228	256	241	233	240	239	278	227	242	237	265	227	251	248	241	251	280	249	245	222	251	236	252	258	251	243	259	257	250	238	263	255	256	225	236	245	247	248	239	251	246	242	255	248	214	258	215	244	250	233	227	258	240	218	253	248	243	227	242	216	250	213	233	244	242	234	267	230	243	266	236	246	229	250	249	278	240	236	266	213	251	240	266	223	231	258	249	269	234	239	245	238	237	235	261	247	257	257	237	213	228	242	249	223	236	250	250	238	279	253	215	249	227	236	248	260	222	239	255	296	224	245	250	269	233	254	229	232	247	216	270	232	260	202	232	236	232	271	240	258	254	234	223	268	253	238	264	245	277	259	238	260	270	233	261	246	264	265	237	251	256	241	234	252	257	236	259	228	268	220	285	248	253	254	261	264	251	244	236	228	253	237	255	249	261	269	239	257	267	221	247	243	253	211	246	269	296	272	244	221	230	269	257	215	235	258	276	222	226	237	226	220	247	233	245	222	251	232	230	252	207	263	244	249	241	233	243	241	253	251	262	246	252	226	250	244	253	235	250	212	246	269	260	256	252	290	240	273	267	237	223	245	254	269	241	257	246	238	246	250	269	237	250	243	235	260	244	245	278	258	253	243	239	254	246	254	227	258	252	244	243	241	251	241	249	231	223	233	239	246	244	244	258	267	262	228	226	253	219	228	230	262	265	229	268	250	245	269	242	231	268	255	250	226	256	264	253	239	223	252	237	223	258	235	256	270	245	247	288	247	256	234	251	274	241	246	223	265	271	242	256	253	249	233	251	263	262	284	253	230	234	246	272	236	256	236	238	247	252	252	237	229	237	261	220
59606	62544	58389	35171	6206	1015	955	900	916	903	863	798	811	842	776	786	830	795	766	768	755	771	784	767	777	745	768	681	759	781	783	751	781	739	744	786	786	732	691	749	761	746	776	740	725	755	801	777	739	772	740	775	722	745	765	752	732	759	730	771	744	757	726	747	745	760	722	772	737	767	773	748	726	719	740	755	756	768	791	732	788	746	763	683	739	757	765	788	760	785	748	754	759	770	709	803	727	739	789	677	760	733	730	754	734	717	792	747	771	805	808	783	730	728	771	788	713	739	785	753	765	750	771	760	786	698	758	786	755	741	758	707	744	742	750	730	751	798	752	741	714	726	720	769	706	763	694	707	765	719	784	715	720	759	709	733	728	738	757	743	795	747	734	756	727	784	755	740	767	750	774	772	730	724	762	756	745	731	727	729	755	737	755	705	748	726	772	764	762	775	776	741	698	766	727	708	774	764	798	743	722	745	743	772	729	746	740	809	686	772	712	735	772	726	733	744	756	711	746	727	746	771	763	732	736	770	732	708	729	803	778	751	770	790	777	743	759	734	750	782	740	721	766	752	731	705	740	732	738	777	738	746	749	760	707	723	737	770	766	770	754	691	718	764	694	741	695	757	777	683	747	787	720	724	767	756	774	745	741	714	753	726	718	822	752	721	783	797	776	723	737	703	737	770	783	698	716	729	739	786	754	716	759	719	713	779	757	759	767	723	753	775	720	776	753	778	736	762	707	773	793	795	777	725	769	734	751	776	690	793	728	733	739	769	729	746	735	819	761	762	737	722	748	790	745	754	735	742	740	707	779	805	756	735	774	722	746	736	750	752	749	772	759	735	767	757	782	737	770	750	725	739	742	791	729	763	692	740	761	751	757	769	781	748	721	758	701	749	758	758	735	767	757	738	724	767	783	791	728	770	721	767	733	759	774	733	742	711	747	741	743	718	704	746	750	772	748	773	768	757	767	744	745	755	712	735	752	705	738	794	801	763	696	728	730	798	782	723	739	776	740	709	722	739	741	745	793	752	776	777	773	738	756	753	733	772	775	752	767	767	759	779	769	769	735	695	742	769	769	793	692	716	737	780	736	733	752	743	745	782	740	763	753	724	738	728	746	765	722	744	753	720	754	791	761	759	755	776	755	795	817	723	744	802	733	727	713	786	753	669	756	738	730	765	752	727	739	756	749	739	779	763	761	722	772	723	756	761	752	758	797	741	762	696	733	771	721	738	768	724	746	737	723	710	775	755	733	790	783	810	739	772	772	726	751	743	764	745	741	785	804	731	738	668	771	773	718	741	746	762	758	805	718	743	731	777	750	766	735	797	756	748	755	800	713	821	720	722	746	743	783	750	720	725	740	729	788	755	743	745	751	751	750	770	747	743	742	709	739	769	730	771	750	660	781	756	724	794	744	770	740	763	754	742	735	766	770	704	727	723	763	786	747	736	732	720	705	762	765	768	727	737	743	784	706	719	775	767	783	729	801	728	743	702	702	765	749	779	767	759	762	764	713	757	802	753	715	723	744	748	753	760	722	759	723	734	751	742	746	720	759	799	747	723	744	740	741	763	806	705	805	746	703	716	752	729	771	645	726	769	841	757	734	761	791	709	763	779	761	773	666	730	770	730	797	786	743	770	742	731	726	783	751	769	711	752	757	760	727	705	855	719	715	690	742	741	776	739	759	715	752	744	757	718	806	744	748	783	764	746	766	803	790	748	754	728	832	742	795	770	746	759	799	738	782	776	780	793	736	740	726	780	752	774	746	773	785	737	745	756	730	749	788	707	755	756	732	763	790	728	791	762	758	766	728	752	794	745	707	785	745	788	730	733	747	763	767	766	745	762	716	733	731	703	753	771	725	761	727	752	769	740	697	817	718	754	731	738	687	734	729	700	711	718	765	816	713	754	733	772	716	743	701	776	765	738	768	793	800	752	758	780	820	803	721	715	693	790	753	727	740	791	749	727	762	741	751	738	752	737	790	785	749	756	763	801	761	746	750	707	778	757	749	768	792	804	804	727	754	816	718	764	760	717	722	779	769	815	725	793	761	745	747	772	735	716	707	744	743	786	713	753	730	728	747	734	778	793	720	713	763	739	805	713	717	706	780	714	733	730	735	710	777	794	727	758	763	726	697	751	743	713	738	803	775	717	759	759	747	731	748	786	724	693	783	747	752	705	710	794	775	735	722	716	748	740	729	786	702	788	766	746	757	729	761	731	751	721	770	762	742	726	808	688	750	768	762	771	740	725	733	752	742	716	749	729	769	836	706	780	700	764	762	796	754	741	753	746	738	731	750	713	738	776	738	751	703	715	745	753	718	738	731	741	749	784	761	767	744	771	723	743	763	707	734	735	721	777	776	735	738	769	730	781	735	705	725	733	801	757	749	751	745	706	807	766	742	715	744	740	754	771	723	770	788	810	725	749	763	768	745	764	713	765	801	739	747	708	724	766	738	737	745	754	793	735	759	736	767	770	753	790	738	736	734	717	731	741	726	744	701	780	705	773	743	707	731	773	727	788	794	771	765	685	750	750	755	801	744	748	738	745	732	765	682	734	748	726	739	720	708	716	763	702	715	762	713	717	757	725	759	718	740	754	741	732	756	791	733	721	734	759	753	710	721	736	737	756	711	732	714	767	803	778	738	732	759	766	762	782	761	730	741	727	739	786	742	759	770	708	760	776	709	666	754	733	755	755	771	749	744	737	715	734	760	712	751	741	755	778	729	733	769	776	782	761	761	752	797	775	752	721	725	759	720	740	704	790	746	751	697	762	744	815	738	766	741	755	749	707	740	705	744	759	715	752	714	771	747	821	750	744	747	754	711	737	734	770	752	770	725	756	779	773	796	739	781	758	771	770	750	779	724	754	770	779	753	736	804	789	774	741	777	828	757	726	770	785	794	716	773	779	729	753	758	754	753	711	760	779	743	757	748	768	771	728	772	743	772	754	736	755	790	738	800	779	742	755	721	723	782	778	738	789	727	716	750	745	749	754	722	731	746	749	738	746	781	741	755	750	723	750	759	749	784	770	745	738	729	745	746	701	776	793	673	763	724	748	775	705	757	749	750	755	726	748	762	739	711	766	735	754	746	783	766	762	743	748	762	724	750	765	718	743	740	723	729	765	747	747	749	698	803	788	757	747	737	729	717	704	736	706	724	723	749	736	740	709	721	708	753	753	779	753	758	734	736	756	726	751	726	803	793	713	715	714	753	746	774	745	787	726	715	732	765	773	726	756	735	734	737	790	735	771	739	776	739	737	759	798	743	783	714	743	763	745	790	724	783	759	751	753	742	720	787	765	760	762	782	756	754	794	725	694	755	796	744	719	758	785	760	723	778	766	710	767	731	765	721	726	746	648	742	707	719	712	738	727	792	760	778	799	770	795	751	722	676	732	714	778	748	742	772	721	723	718	716	745	719	728	745	782	746	729	741	748	700	753	750	755	699	765	731	766	765	756	773	774	730	699	788	743	709	756	738	798
31697	19747	10097	2326	242	162	153	152	155	163	114	160	131	131	123	150	146	151	143	139	131	149	159	156	172	140	131	161	148	139	127	141	151	154	146	158	142	160	136	146	145	167	130	145	143	149	148	162	143	124	145	124	123	152	141	165	142	151	151	136	140	149	150	168	139	144	137	111	141	127	135	139	144	146	137	146	151	156	149	141	147	145	136	130	146	147	129	125	151	158	139	148	145	120	140	141	148	136	144	144	159	131	137	143	150	155	136	151	162	141	168	133	137	116	143	139	147	146	142	136	151	152	139	131	143	134	173	147	131	134	161	143	140	142	142	148	145	135	132	168	134	156	145	106	143	156	117	139	146	125	134	141	166	138	139	163	155	147	136	154	156	170	165	152	149	148	134	138	150	149	149	131	158	149	137	157	151	132	135	128	130	148	143	129	137	119	131	153	154	141	146	135	129	137	141	144	142	139	137	135	160	154	156	142	127	131	164	148	158	128	150	135	151	151	128	151	169	140	144	163	136	165	148	133	153	154	137	170	131	127	150	150	132	157	146	151	141	164	126	150	137	151	138	125	160	137	141	141	146	136	146	150	129	134	152	123	143	170	133	150	146	125	108	114	132	145	136	139	152	165	128	145	146	133	129	142	151	148	143	149	157	142	144	145	135	150	138	159	130	145	148	142	137	143	139	158	153	131	129	147	140	138	138	145	129	144	168	141	171	144	148	133	148	142	147	137	137	154	158	137	152	152	138	161	127	162	147	158	158	145	135	136	150	143	130	142	162	144	166	167	131	138	149	175	150	161	132	147	141	142	132	135	160	123	160	166	140	142	156	149	129	126	137	165	128	171	155	141	130	144	158	132	146	140	156	153	153	125	128	144	153	156	156	150	158	124	167	137	119	138	138	140	145	136	170	162	152	162	130	157	154	136	142	136	129	137	156	152	129	134	154	128	133	156	135	137	165	130	132	153	144	130	139	146	146	145	160	129	150	173	152	142	141	142	141	157	155	155	145	139	138	141	159	142	128	134	147	149	134	135	144	126	123	155	152	154	132	163	155	142	159	126	131	147	149	147	141	146	137	119	135	134	128	151	137	129	165	151	129	132	143	152	119	150	121	134	159	130	157	145	144	134	149	154	151	140	169	144	128	135	149	154	146	164	136	117	135	158	158	139	145	140	130	127	146	145	141	141	136	145	155	167	160	151	148	144	121	146	150	133	138	146	139	140	142	149	134	122	139	128	163	156	143	139	133	128	157	147	144	147	153	136	147	171	139	128	154	145	163	160	130	157	126	154	139	148	136	158	125	140	153	135	146	132	144	133	143	149	125	149	125	148	139	138	145	168	134	132	145	152	153	142	162	136	137	154	143	148	163	152	141	136	122	149	132	152	148	146	153	132	133	136	140	119	142	141	167	179	136	157	140	142	146	145	150	129	137	156	163	152	151	155	142	111	138	153	156	153	126	128	152	146	147	135	133	147	142	171	141	152	130	141	147	153	149	119	154	155	140	141	151	167	147	137	137	159	168	138	154	154	154	140	148	127	143	145	142	172	142	130	159	155	148	157	142	143	120	124	142	145	131	143	156	132	156	131	147	143	134	153	142	139	127	136	146	160	151	140	142	140	124	134	132	135	136	134	123	141	140	145	135	146	140	126	146	150	164	154	132	140	147	147	155	127	133	136	154	140	136	139	136	159	138	143	146	140	155	162	127	138	151	132	167	140	130	150	141	142	118	154	147	139	141	145	135	121	167	135	143	125	155	148	159	163	135	124	160	158	163	137	135	134	129	133	137	140	141	175	133	158	143	144	149	146	145	133	145	138	141	148	138	136	148	151	148	133	157	139	155	168	134	127	125	137	129	154	150	135	135	135	134	135	136	132	128	129	132	156	144	167	144	134	129	148	147	135	144	151	161	163	143	149	141	135	155	152	125	145	131	149	131	135	128	135	146	149	149	154	133	149	149	145	145	137	151	140	134	159	136	146	138	133	138	147	140	155	120	159	136	145	126	148	151	158	136	158	151	139	141	152	147	146	125	135	157	149	138	139	125	130	137	154	178	152	158	138	143	144	162	155	166	177	146	156	146	144	138	137	137	124	149	144	157	155	156	128	120	123	129	149	128	128	147	129	158	134	138	130	138	140	136	159	150	141	136	133	152	118	139	163	135	149	143	128	158	125	148	135	164	149	137	148	144	147	135	136	146	145	160	136	144	145	146	132	135	123	154	135	141	153	142	149	147	124	139	157	142	156	146	148	158	158	153	153	140	142	138	156	129	160	140	140	131	137	148	152	153	150	144	155	109	151	143	129	173	152	144	132	149	140	143	133	159	152	158	141	154	153	158	127	141	147	155	149	153	157	140	131	136	168	135	154	144	150	139	154	131	148	138	145	158	129	148	142	138	159	145	136	144	138	141	128	153	152	143	148	137	160	147	140	144	136	152	155	150	153	136	171	126	158	133	164	136	137	162	152	138	158	151	131	151	149	143	157	149	124	141	164	157	143	141	149	140	136	146	135	124	152	121	152	143	139	139	148	137	150	152	150	148	137	156	142	151	153	140	152	136	153	144	124	136	153	159	121	129	111	151	145	146	142	141	138	138	158	137	138	137	129	157	143	150	150	151	123	154	130	137	126	133	165	163	152	129	144	124	149	116	156	134	135	150	143	118	137	153	143	144	121	128	146	129	138	150	129	150	149	121	122	145	138	124	135	137	147	142	171	154	160	142	157	142	151	137	154	138	160	132	161	137	142	151	136	141	167	116	133	140	136	139	119	168	151	136	135	149	137	126	130	148	164	149	120	154	146	136	145	137	143	137	131	139	136	160	163	149	146	132	174	120	126	151	144	164	138	137	149	147	140	136	148	151	131	130	147	147	130	161	167	143	143	152	142	161	148	153	144	147	140	154	137	152	151	145	150	158	157	154	140	146	146	141	136	155	134	133	141	143	139	126	134	118	140	162	159	159	146	162	153	140	147	135	137	142	150	134	139	129	153	155	172	155	145	128	142	120	152	174	159	139	136	162	134	138	155	130	138	134	133	161	138	142	134	159	162	147	152	125	163	117	168	162	147	143	143	144	159	149	148	130	133	138	152	146	133	140	166	153	149	140	127	165	147	153	136	166	121	136	130	143	154	117	155	150	135	124	144	145	164	149	153	117	139	142	146	151	148	148	126	120	135	151	139	134	129	159	143	152	165	131	142	137	138	126	125	167	132	146	144	139	138	149	142	151	140	158	129	122	136	129	167	141	147	146	155	131	149	135	162	135	163	155	123	144	141	157	146	145	160	146	148	138	171	155	166	117	145	129	146	137	167	154	154	144	145	152	149	157	126	134	144	137	152	158	137	126	136	149	142	138	141	158	129	146	135	153	141	144	143	146	147	154	130	145	153	148	128	134	156	139	145	149	137	128	150	149	130	142	153	148	143	132	159	143	145	130	168	144	140	157	163	148	166	142	153	144	139	129	150	143	129	142	132	120	149	159	140
29550	22642	14919	5717	694	495	468	478	472	464	528	493	541	462	489	481	463	498	482	470	510	498	473	465	447	448	472	488	446	475	512	497	516	490	483	506	487	492	504	522	511	489	463	480	460	475	501	497	520	477	503	493	485	462	471	511	475	500	482	488	465	441	445	484	482	501	447	483	498	467	490	490	490	471	530	453	516	494	489	489	482	511	493	471	512	487	520	494	484	443	482	475	487	505	495	504	495	503	502	458	483	483	520	498	474	458	497	500	441	499	490	510	457	440	481	476	477	454	493	494	459	427	486	481	457	473	470	524	462	483	472	475	470	527	511	527	508	471	479	500	472	535	505	473	471	456	476	516	472	473	468	492	485	483	465	509	477	494	509	460	525	473	502	488	505	475	497	475	495	480	500	523	495	497	469	467	467	475	519	472	472	511	474	473	502	479	465	487	436	507	500	483	467	511	489	471	506	461	478	461	496	484	478	437	489	514	461	476	483	472	470	459	476	454	462	499	499	496	425	467	498	500	467	481	454	460	452	481	458	501	480	491	490	448	491	506	503	471	494	474	493	473	471	486	450	515	490	504	456	477	503	466	473	456	523	466	492	491	490	463	510	464	464	476	458	460	494	506	498	501	455	510	409	503	490	501	495	484	527	476	476	448	440	506	480	476	499	459	449	486	489	431	467	493	441	474	516	510	445	499	492	475	505	528	499	503	544	490	450	460	462	458	481	473	490	474	460	480	476	477	506	443	456	501	459	467	464	480	468	498	491	445	496	450	498	446	476	450	472	492	465	482	496	515	498	492	485	459	490	474	453	522	494	458	463	498	462	490	482	524	460	444	444	470	500	501	498	497	478	500	499	456	517	481	479	495	501	471	469	461	529	509	471	461	455	469	464	465	483	492	459	511	493	491	457	473	460	495	463	476	452	523	434	502	503	483	473	467	545	436	453	433	451	448	462	506	474	506	476	500	498	475	479	492	504	481	461	483	493	478	494	432	461	482	464	472	438	502	503	471	449	485	453	465	494	534	490	453	477	504	481	460	457	498	459	484	480	499	524	466	480	451	500	494	469	474	482	467	469	481	489	482	457	465	488	488	510	489	499	435	499	462	466	493	471	470	495	483	471	447	445	474	471	454	468	472	505	447	488	476	461	497	445	489	485	474	441	494	511	454	486	442	470	490	498	458	440	499	485	500	528	496	449	453	509	496	497	483	480	469	465	456	518	463	479	483	488	450	459	486	486	452	506	477	470	461	493	519	451	481	506	508	484	475	490	447	497	470	472	497	493	487	469	489	457	515	457	446	462	492	492	466	508	502	464	480	467	525	502	482	515	470	495	494	480	488	519	502	484	504	503	503	472	477	499	465	496	460	475	516	440	488	486	475	494	489	454	528	472	471	475	497	491	474	486	481	478	484	508	455	491	505	492	482	464	478	480	480	463	504	528	455	440	474	509	483	478	442	497	492	467	446	496	499	449	485	469	465	458	507	468	507	493	451	481	487	441	458	492	474	491	459	514	490	448	513	498	449	530	497	492	477	476	487	480	473	462	494	496	473	459	494	519	452	500	510	481	434	463	475	490	472	438	507	456	474	497	488	483	425	471	486	487	475	513	501	488	476	467	459	495	485	493	501	468	488	499	471	470	474	447	473	516	471	451	490	487	529	481	497	491	514	452	513	462	489	504	534	457	491	472	484	518	470	482	505	469	475	459	475	522	493	478	485	481	456	504	422	499	490	499	461	518	467	482	487	473	489	437	429	489	494	481	510	481	492	496	509	484	493	513	488	444	464	469	490	475	474	467	466	484	484	464	505	430	472	444	507	469	490	439	431	448	487	502	494	455	496	479	495	488	461	501	477	464	461	477	517	463	452	481	487	511	474	467	499	431	444	490	441	468	493	483	497	512	459	489	488	465	509	506	486	479	465	449	483	440	439	486	446	493	516	461	476	473	456	478	482	494	498	492	473	444	487	480	482	473	479	488	496	435	492	468	461	497	505	490	476	490	459	508	475	477	479	474	477	475	476	428	468	478	447	492	445	461	515	454	498	508	481	470	481	478	461	487	491	490	475	477	486	474	502	501	540	484	482	454	480	448	487	505	458	439	478	521	449	472	455	461	469	431	475	521	493	467	484	462	482	487	468	505	463	470	460	504	493	485	482	476	488	509	445	487	499	514	498	478	473	508	501	445	517	477	484	477	457	460	484	497	518	472	483	490	476	471	480	457	458	428	512	496	436	486	485	467	530	454	492	511	429	513	491	486	441	495	486	463	469	477	460	469	487	440	491	473	492	491	497	451	484	497	507	509	524	505	517	466	503	491	499	484	481	453	484	510	493	470	470	461	471	485	461	479	467	472	513	500	476	490	457	473	491	484	491	477	474	451	518	483	460	509	519	531	506	505	465	473	496	463	497	495	463	465	492	508	493	483	515	471	493	480	498	462	473	462	491	463	437	491	453	468	494	506	448	447	465	447	484	479	429	457	483	484	462	495	499	444	505	453	467	530	519	445	469	494	443	452	478	460	466	509	487	469	438	469	474	491	470	492	480	449	497	482	476	474	513	490	434	493	498	486	433	499	485	480	457	494	468	462	524	512	488	463	524	434	483	474	495	482	484	475	498	486	462	472	505	474	471	472	498	440	518	491	485	451	484	483	512	460	482	485	479	444	529	471	494	479	477	471	490	515	509	445	484	465	460	487	468	543	507	478	465	485	470	495	503	472	495	461	504	480	495	499	487	487	482	475	509	478	507	500	491	486	466	502	519	481	494	468	456	497	478	538	521	515	489	485	469	498	486	439	482	472	523	490	455	529	512	470	495	474	471	492	460	522	523	468	469	440	491	478	500	459	517	463	513	502	505	498	494	470	498	490	476	454	476	492	503	443	464	480	461	485	494	524	473	494	492	484	485	471	506	469	494	466	481	508	506	475	491	505	462	480	468	442	510	497	461	472	516	474	496	490	491	496	464	502	484	517	449	502	506	486	500	472	503	506	523	476	475	498	482	491	507	458	512	508	468	509	467	451	442	497	473	515	505	484	447	445	486	489	508	476	477	510	448	489	463	509	445	459	511	477	481	461	495	486	475	462	468	480	477	464	468	464	501	450	490	474	492	460	488	500	504	486	471	501	463	489	468	476	491	454	469	492	525	476	484	459	489	498	494	494	484	475	432	483	456	496	507	476	468	508	482	496	475	488	483	484	461	458	517	490	489	482	485	481	500	455	490	494	486	484	507	497	511	492	474	485	455	491	461	456	470	469	484	482	480	475	466	460	513	502	464	502	461	487	486	508	473	506	454	497	454	472	478	509	465	501	492	468	484	465	515	485	428	449	492	467	465	503	475	463	523	492	492	488	475	465	480	499	474	485	466	519	479	476	458	507	518	493	468	489	494	542	472	461	467	473	516	464	458	495	504	477	527	484	501	473	466	489	473	451	478	491	462	484	505	501	505	483	476	467	537	489	495	463	455	451	444	474	491	470	476	492	472
63498	56143	47598	23245	3149	201	159	150	155	159	136	131	149	136	140	122	155	144	146	139	109	111	138	151	113	134	134	140	139	134	113	144	147	152	128	141	141	126	123	132	144	145	150	123	133	132	154	139	141	131	136	123	139	145	132	142	130	119	121	127	147	135	134	139	133	136	135	143	124	148	149	143	133	115	122	127	137	134	137	146	134	137	139	136	145	135	153	116	170	112	136	112	128	144	127	130	122	144	157	143	106	129	147	144	143	129	120	119	115	140	132	124	137	111	143	141	122	125	134	114	129	141	119	143	123	130	141	136	119	140	132	124	128	117	141	147	128	129	152	137	156	143	125	146	123	121	138	144	121	132	135	122	120	147	130	125	128	130	137	128	137	131	139	136	141	127	139	143	122	120	136	134	129	120	132	119	125	139	159	135	140	125	135	160	131	120	129	127	128	137	143	119	133	126	125	143	145	129	111	118	125	125	123	122	115	130	123	160	132	141	136	139	138	143	139	149	130	135	136	132	133	143	138	131	127	118	136	133	131	126	128	121	128	133	139	111	117	142	139	132	139	115	147	135	160	153	133	127	109	114	129	130	147	125	127	140	146	136	137	124	141	117	137	142	114	149	142	131	131	140	150	157	126	159	142	126	125	121	126	138	127	106	119	151	133	138	129	133	154	118	139	143	140	129	124	127	128	145	148	138	154	150	122	138	126	129	133	122	122	118	111	119	131	126	118	127	137	116	127	137	125	122	102	131	123	119	130	135	111	120	128	133	106	127	152	133	154	151	132	135	109	124	134	127	152	125	154	122	122	134	120	129	142	125	141	132	137	114	159	133	139	143	144	123	140	116	115	140	139	113	135	131	125	133	147	121	126	127	148	144	136	116	136	144	133	133	137	96	141	120	144	133	136	147	121	143	129	121	148	140	118	124	140	131	126	132	153	146	127	123	143	154	130	144	134	128	141	135	138	118	135	148	128	120	141	138	122	128	115	144	120	120	139	125	127	119	144	130	127	137	129	127	143	151	140	131	126	117	126	147	155	110	142	128	160	130	126	120	126	145	132	131	125	139	128	125	147	145	140	123	128	138	128	135	128	116	131	139	128	136	130	145	133	142	137	118	137	114	130	153	128	118	129	149	114	157	132	138	149	133	111	146	118	149	134	109	135	145	135	109	122	135	120	156	123	142	122	136	120	138	120	147	129	113	144	113	139	125	136	120	139	155	143	131	133	165	137	126	135	109	119	127	129	125	119	147	133	132	125	139	130	136	127	131	122	121	151	122	131	150	124	137	133	144	127	122	129	118	127	143	125	136	128	126	138	145	126	134	132	159	121	159	131	144	132	116	138	123	124	126	105	128	129	135	143	148	126	132	135	143	130	124	131	135	138	139	135	109	134	140	140	131	129	153	150	131	132	130	146	127	143	145	125	130	126	124	147	133	144	149	127	136	119	126	110	157	140	146	128	134	119	157	141	117	125	98	125	128	134	140	132	134	168	117	109	132	125	135	126	140	126	139	138	144	133	136	125	132	124	162	129	136	141	121	146	137	119	122	134	141	136	113	127	140	154	142	152	135	121	114	118	151	146	126	123	141	130	113	134	111	129	139	144	135	128	130	139	120	113	138	124	128	126	136	137	122	149	121	135	142	107	139	142	145	147	134	120	149	127	147	130	139	120	143	121	127	123	147	141	120	126	130	122	140	141	126	148	119	143	126	149	117	112	110	132	133	130	123	122	115	154	143	134	146	154	113	138	115	134	137	155	125	105	148	144	119	140	138	118	138	144	143	145	135	132	121	109	141	141	116	137	139	111	129	144	155	139	149	137	152	143	139	129	129	148	119	132	122	143	155	173	130	132	131	118	128	103	149	133	137	159	124	135	136	106	142	121	130	143	149	124	148	142	113	125	136	141	129	109	125	119	130	119	136	137	135	125	137	153	133	138	135	151	129	140	159	143	134	139	100	140	140	138	131	126	126	147	112	119	124	121	127	140	137	109	129	145	127	129	123	137	126	142	115	139	136	136	125	123	110	124	145	129	133	137	131	133	146	128	125	140	155	111	133	133	139	144	145	127	132	126	122	143	163	115	147	130	137	125	133	133	152	133	115	135	128	133	133	128	126	106	150	123	137	130	109	139	126	129	131	145	149	99	150	123	144	119	129	119	126	170	131	128	152	131	126	129	117	146	152	143	133	132	137	136	137	138	135	145	137	120	166	141	140	116	119	120	143	130	142	146	132	130	120	128	134	139	133	134	133	134	123	152	129	126	141	151	135	117	146	145	130	137	121	127	136	134	141	122	147	139	131	140	135	143	146	138	124	143	132	118	138	108	139	127	115	143	122	132	119	125	124	111	130	117	123	128	118	125	119	137	143	128	126	123	118	128	127	144	116	130	117	139	140	121	166	126	139	130	144	151	130	151	122	135	110	133	136	141	130	143	119	121	158	139	124	144	132	139	119	162	163	128	134	136	120	125	120	157	122	144	144	122	137	115	122	154	126	124	120	162	135	124	143	149	124	142	116	148	131	126	133	132	125	129	146	128	131	138	126	143	114	152	141	126	130	131	141	141	132	146	133	153	120	130	130	115	151	143	124	136	151	137	151	127	100	127	129	124	125	132	140	131	119	134	116	127	156	124	131	136	122	137	132	141	126	121	126	127	130	134	133	147	115	124	150	121	149	147	120	114	123	157	142	141	131	126	122	129	114	137	117	143	137	138	141	121	153	137	137	142	140	144	121	121	120	133	145	147	130	135	137	140	130	140	135	127	132	137	143	137	128	117	117	133	126	134	148	152	111	136	136	137	132	144	131	118	132	121	122	139	128	118	147	136	124	131	121	146	131	126	129	118	143	139	131	120	155	127	128	119	158	161	153	125	133	127	138	119	121	139	140	136	133	131	128	115	153	126	129	129	122	135	120	113	109	151	148	147	146	137	142	130	148	142	140	135	128	126	115	140	146	139	140	142	139	138	125	118	167	131	129	120	135	145	145	135	138	119	152	118	135	109	118	130	161	108	131	154	158	132	121	134	149	128	120	133	115	137	131	120	130	130	133	144	130	143	143	151	152	147	134	141	128	127	116	122	113	151	143	127	144	149	141	132	141	125	132	139	127	120	122	128	116	130	134	149	132	129	142	140	120	137	131	139	148	134	136	126	144	140	128	136	126	132	134	129	118	139	123	133	139	153	124	105	126	128	134	127	153	128	153	142	125	123	122	129	116	125	120	123	129	139	122	127	124	128	139	133	134	141	142	125	143	130	146	129	137	129	121	132	105	119	137	140	118	141	152	147	138	149	122	129	128	122	152	134	113	150	124	116	161	139	115	115	120	126	127	112	146	147	122	135	131	128	128	151	128	139	125	140	151	142	122	149	157	104	142	113	134	135	146	142	127	127	134	145	134	122	133	125	123	127	118	136	122	139	129	121	154	123	143	140	133	134	113	128	111	118	117	110	144	107	128	137	120	160	152	128	127	124	138	148	137	125	133
45143	46029	43985	23911	2799	573	556	503	512	493	499	492	483	440	452	478	441	459	472	461	441	489	461	463	431	449	455	421	454	468	421	469	436	460	441	465	407	482	489	440	443	474	444	419	480	476	493	454	438	468	451	463	460	469	425	448	474	449	446	472	489	439	449	478	427	409	459	456	437	480	468	413	454	418	421	396	444	451	466	443	474	483	453	466	443	416	454	444	439	454	436	473	480	464	439	466	461	454	457	457	447	422	459	453	457	430	484	467	465	460	456	453	440	472	444	426	438	462	441	408	453	442	432	474	446	461	452	473	472	454	416	456	408	454	431	440	489	446	425	462	468	447	443	420	393	499	456	454	469	473	477	464	447	450	458	468	443	470	471	464	458	452	466	446	475	438	442	486	437	456	443	456	466	450	490	445	471	461	455	477	453	425	460	420	436	423	443	496	433	461	442	428	448	468	479	466	425	440	459	448	459	429	468	431	451	444	428	434	448	413	430	461	449	438	464	453	428	416	418	438	438	413	467	445	445	467	431	450	484	438	449	480	461	429	419	450	419	458	430	466	477	468	428	432	436	433	462	461	459	450	449	483	451	426	444	463	442	436	432	492	479	468	461	499	459	473	446	418	425	471	479	462	431	460	481	463	460	456	448	448	447	432	459	426	480	461	445	470	427	454	432	447	438	491	456	437	446	485	438	501	419	421	442	447	415	455	471	471	462	447	414	457	441	409	439	451	444	435	455	473	428	458	442	434	472	426	451	440	457	419	436	458	448	436	419	431	445	432	457	414	418	413	444	412	449	456	455	451	444	452	475	416	463	460	443	479	470	459	456	452	450	446	475	444	431	466	499	440	465	445	438	452	445	437	475	484	438	470	454	450	420	437	434	469	422	449	399	445	445	419	479	439	474	457	450	460	447	461	474	419	414	474	452	440	449	445	457	451	423	438	426	446	474	430	438	492	444	445	441	508	423	460	460	433	467	453	439	437	458	442	450	432	473	486	483	425	435	433	432	439	459	454	466	433	444	498	445	444	424	449	468	441	481	468	475	469	482	445	428	436	477	433	436	432	457	458	455	426	430	484	474	427	406	450	422	464	432	464	472	496	443	421	480	428	452	474	427	459	429	459	426	474	438	463	453	439	455	492	484	478	459	423	426	454	430	450	445	458	432	445	432	488	456	452	447	424	451	453	434	441	480	443	434	442	425	461	489	451	464	435	463	453	476	445	449	467	417	512	441	492	458	449	446	430	446	430	452	430	437	436	460	462	428	441	464	453	458	445	428	421	435	430	397	453	467	452	415	440	445	477	452	438	413	455	460	473	427	460	445	448	412	416	426	458	446	462	471	436	421	434	440	472	452	437	442	458	443	424	435	466	448	456	458	469	448	439	477	462	447	470	463	465	442	441	474	464	439	446	457	448	457	411	415	461	508	434	436	447	451	430	458	453	429	440	452	465	494	413	464	458	445	503	455	434	445	502	457	441	442	459	453	452	448	454	441	444	422	448	444	462	445	430	463	448	485	417	437	465	467	443	432	424	460	408	492	437	453	464	463	440	451	458	453	453	462	468	453	460	447	440	446	422	446	428	442	423	406	431	445	425	431	433	475	465	482	468	454	415	495	421	455	423	459	461	485	424	475	440	422	448	479	476	495	440	445	455	440	422	445	459	433	466	455	420	427	529	456	422	462	457	482	473	443	438	468	452	463	435	422	431	453	462	470	404	421	411	439	450	443	443	453	452	448	454	406	457	447	465	454	465	455	444	446	443	441	447	429	434	428	481	415	446	433	475	438	436	481	438	454	417	445	423	447	463	456	488	449	460	429	432	439	461	478	439	431	474	415	426	411	441	466	479	462	450	427	461	451	414	466	465	434	415	464	439	452	459	466	461	428	467	446	464	431	464	442	475	439	449	438	428	443	448	412	396	482	451	461	415	432	480	431	441	477	428	437	432	441	443	452	448	439	458	462	455	423	429	475	421	413	431	460	463	457	428	485	437	457	468	444	442	435	416	456	429	432	480	465	457	437	447	443	484	434	473	454	463	483	427	455	493	439	448	463	424	453	456	450	487	428	437	441	431	471	440	460	440	430	425	449	444	455	466	437	442	482	472	434	435	425	420	455	457	428	460	484	410	416	469	436	420	455	435	455	420	417	458	440	438	488	477	421	421	468	479	451	463	471	436	460	475	447	415	449	432	456	473	439	457	446	493	425	418	457	449	463	436	456	457	460	452	433	508	478	450	433	462	432	478	436	447	459	462	443	452	462	424	449	426	429	451	457	446	471	411	456	499	473	470	480	440	466	457	449	491	458	443	411	421	439	447	456	422	427	452	455	456	450	444	465	472	444	435	486	439	460	455	440	485	429	462	466	445	418	461	452	442	472	455	481	443	448	436	477	470	462	463	423	462	441	473	455	423	436	478	446	455	457	482	476	456	516	467	443	466	425	470	469	482	421	410	414	439	463	447	453	463	482	464	431	461	454	437	397	466	427	429	478	485	454	421	450	468	457	437	459	443	432	468	442	406	447	465	439	442	479	452	455	433	417	467	415	429	478	479	477	470	470	458	462	460	413	448	431	468	432	426	417	447	442	423	428	445	460	427	434	450	442	461	417	447	448	458	441	469	437	444	416	452	417	415	425	474	433	453	428	437	438	477	455	456	460	494	512	427	440	445	439	454	444	462	449	414	473	424	451	445	421	431	462	469	427	446	446	447	473	477	477	458	429	434	493	467	452	468	423	433	430	456	462	429	422	487	475	462	411	467	468	455	484	464	460	448	439	482	428	466	463	440	467	464	453	434	439	467	443	428	449	445	470	462	449	445	435	433	453	476	466	441	449	438	441	466	435	470	452	453	494	471	405	468	462	447	467	458	448	453	451	482	476	415	443	459	456	420	464	449	424	436	447	428	465	428	498	415	460	449	472	463	439	461	452	438	437	418	442	442	434	454	417	439	485	412	448	476	497	460	460	479	449	475	457	443	445	429	451	438	440	447	494	448	461	445	440	416	464	465	463	456	468	440	462	458	452	436	462	462	471	425	468	480	462	456	428	413	480	440	436	443	432	508	446	463	449	444	449	477	441	473	446	401	451	432	452	460	442	457	440	428	446	469	455	407	453	414	420	449	427	436	469	448	456	439	434	420	455	448	449	444	456	451	461	473	484	456	467	444	444	435	449	455	459	431	449	451	447	428	445	452	439	413	450	453	476	415	450	446	445	453	435	467	455	461	464	475	478	464	471	444	432	453	451	442	455	439	434	427	474	455	432	480	438	451	460	436	416	428	450	462	444	454	440	476	443	448	448	460	463	425	447	501	461	448	454	441	452	465	420	439	442	483	433	425	493	414	474	444	440	462	466	435	471	439	460	438	426	424	453	429	461	446	444	455	447	461	462	439	430	466	456	461	479	457	461	463	471	411	439	435	464	480	442	429	457	446	443	484	419	427	447	399	435	433	388	417	450	462	460	463	447	425	463	496	483	460	455	454
78037	72416	61031	35377	9090	730	299	295	255	275	253	258	227	249	223	239	260	249	260	233	283	233	243	265	265	227	235	238	236	238	228	220	242	237	261	215	243	248	232	252	244	232	240	232	248	214	265	251	232	243	228	278	253	221	229	248	223	234	229	212	247	251	223	257	264	218	249	228	268	234	261	242	242	247	249	240	216	244	235	220	237	230	251	252	219	244	241	258	235	211	247	251	246	269	272	209	255	226	273	225	213	234	257	241	259	243	243	213	259	218	257	239	261	231	241	267	234	242	265	237	226	220	244	235	226	246	230	257	261	247	263	238	209	229	229	248	244	242	217	232	244	230	270	226	246	261	222	246	238	239	265	219	246	241	205	214	263	258	235	247	245	224	227	263	235	240	248	261	234	213	222	214	264	261	241	274	270	249	259	235	266	251	276	256	242	240	228	232	236	273	241	225	262	227	255	232	240	226	228	242	241	223	226	244	223	254	225	234	236	236	233	247	240	225	235	273	260	208	278	235	214	241	255	248	246	247	234	263	231	280	258	240	247	255	243	239	209	216	241	226	270	255	242	232	241	226	254	230	244	223	256	208	242	240	251	234	255	240	226	255	266	203	244	244	235	241	243	233	234	216	244	232	239	246	275	245	221	241	228	242	239	293	266	248	233	238	261	232	220	210	230	254	233	212	252	238	223	222	215	241	258	241	259	254	231	234	246	232	238	246	231	246	236	248	246	221	245	240	213	222	274	228	243	251	237	243	228	216	259	215	261	245	228	223	221	242	246	245	218	248	219	256	224	221	239	234	230	234	258	247	242	265	270	233	232	245	247	229	256	244	253	240	258	253	234	254	248	219	240	245	242	248	250	242	247	244	214	204	239	228	231	242	214	234	245	222	239	269	229	243	246	229	271	235	211	256	216	235	262	234	239	248	242	253	234	226	245	212	265	262	234	249	249	230	223	220	210	228	251	236	252	251	238	267	247	251	246	226	226	244	247	221	220	222	250	232	269	261	229	233	260	223	240	228	226	234	225	231	218	239	220	221	226	243	213	235	255	236	260	256	228	242	232	254	254	258	227	253	270	239	238	238	262	228	228	225	240	229	238	241	236	242	237	232	242	245	275	256	265	232	263	243	220	212	232	269	259	231	242	251	261	222	224	223	234	230	240	244	242	259	247	245	215	240	233	235	220	249	248	243	252	265	242	254	281	235	251	251	247	223	249	249	215	243	207	249	232	232	233	263	274	255	229	230	240	246	240	237	263	225	254	241	249	263	258	233	251	232	260	222	252	237	243	233	234	236	221	245	256	251	249	234	278	246	248	222	250	259	231	238	245	252	244	248	237	222	238	232	248	245	251	261	236	233	199	227	234	249	239	257	227	247	238	221	204	215	257	220	228	241	244	249	248	230	219	226	243	210	254	257	219	217	220	235	234	206	212	234	242	248	244	245	248	266	258	238	228	228	250	230	213	222	249	259	219	253	214	227	247	243	272	226	218	249	214	234	239	230	235	243	238	224	267	213	229	229	226	255	242	246	271	260	227	237	238	258	235	243	216	250	244	246	237	231	219	238	247	228	219	277	230	222	245	224	227	243	248	261	254	233	242	262	221	227	274	207	225	246	235	262	264	268	226	233	229	232	266	246	242	235	261	245	235	246	234	252	243	238	225	270	233	247	249	232	214	248	244	224	221	249	278	229	237	251	249	238	252	285	241	249	248	234	249	230	212	220	259	216	249	207	262	222	248	265	215	192	220	258	236	214	252	230	247	232	244	216	236	236	247	244	228	211	230	255	233	222	238	242	248	220	253	245	209	225	225	221	255	224	235	232	242	242	234	210	210	245	227	259	244	253	273	223	226	242	240	249	230	254	242	250	254	223	248	237	237	253	229	225	261	238	228	252	227	235	223	222	235	249	241	232	254	205	243	248	240	224	239	236	236	232	228	250	242	243	232	232	248	199	256	244	257	245	245	261	245	214	241	237	259	253	248	244	237	229	223	250	247	236	243	245	220	242	233	246	221	262	231	238	241	233	235	254	241	212	237	239	252	210	238	234	258	282	260	237	193	226	233	244	221	233	256	237	230	259	252	255	217	248	227	242	221	214	227	244	235	225	236	229	253	283	241	226	252	227	246	224	226	244	235	249	234	246	232	228	256	216	272	241	266	253	243	286	243	229	263	248	242	257	218	239	244	253	263	253	259	226	249	226	255	239	285	237	222	228	222	270	271	219	246	242	232	245	227	250	235	228	214	245	250	233	253	247	227	219	254	229	222	253	230	223	234	272	247	231	216	216	247	244	237	203	276	238	247	253	230	240	259	252	242	236	240	238	219	242	240	221	239	231	232	225	222	215	258	247	248	238	220	240	242	241	275	237	260	223	249	258	247	235	257	249	215	252	272	250	245	226	240	249	260	220	201	241	259	245	228	251	211	229	232	221	261	237	258	238	259	249	235	260	265	237	233	263	236	243	230	247	239	243	205	223	229	254	241	241	229	227	249	265	256	255	195	224	263	238	254	245	253	248	231	236	243	255	242	232	233	244	234	241	236	235	264	231	237	220	236	241	242	238	256	251	251	236	226	267	220	230	255	224	211	212	214	239	232	241	215	232	229	244	261	235	239	239	237	238	225	237	229	247	249	268	267	243	246	225	234	235	256	250	256	240	250	243	232	242	253	257	255	241	213	243	244	241	235	260	200	236	251	229	255	264	235	228	226	225	249	223	239	245	236	233	234	220	238	224	231	253	234	226	264	234	228	233	261	244	250	244	246	260	233	247	238	203	246	237	268	250	246	232	226	245	235	235	244	245	259	253	250	251	267	239	264	252	243	245	264	258	235	233	246	224	224	227	223	233	230	256	225	237	256	246	221	251	252	238	240	231	258	251	229	262	236	219	245	257	218	253	244	238	228	254	229	235	225	228	228	238	227	220	239	262	234	241	225	238	206	244	241	245	255	252	236	228	243	247	250	246	235	228	233	265	249	243	268	249	245	253	232	222	235	236	251	249	229	253	253	217	223	256	249	276	243	252	216	226	241	245	261	233	249	215	254	248	265	217	216	242	231	253	229	264	261	264	274	279	239	224	223	236	224	269	201	237	263	219	227	217	235	219	237	241	246	252	235	259	222	246	249	264	236	208	243	252	236	232	235	253	244	252	245	222	233	247	260	236	266	224	227	230	239	238	206	266	251	250	224	258	227	272	226	252	270	210	245	267	234	228	258	245	236	257	253	204	232	239	248	242	256	256	242	252	232	236	252	250	250	282	244	259	229	244	223	243	238	222	243	241	221	246	236	233	220	262	247	223	231	265	246	259	208	226	222	223	221	206	222	218	240	242	251	217	253	234	211	235	230	261	240	236	238	251	221	244	214	243	238	204	232	268	238	246	234	223	215	243	236	236	240	238	248	234	232	245	246	257	236	256	252	227	222	253	227	246	251	226	214	238	263	247	241	233	243	254	240	255	253	237	222	253	248	239	234	218	254	222	264	247
59606	62793	57427	33743	1922	1078	961	915	865	801	871	852	807	804	801	800	773	823	785	763	712	747	733	753	744	756	790	748	766	730	725	735	699	769	720	739	775	823	744	788	729	700	776	771	761	748	739	712	714	711	725	702	696	714	752	750	752	786	729	740	730	722	785	764	722	714	679	743	716	734	696	728	705	711	731	770	728	766	769	731	773	752	755	707	784	661	698	700	737	741	735	752	727	723	735	707	765	747	740	737	717	744	767	728	724	724	707	776	714	706	739	695	726	730	663	698	775	752	723	776	713	631	733	706	782	744	748	755	719	788	713	696	706	690	722	747	731	734	749	732	735	734	730	767	720	739	687	699	734	711	749	694	733	716	719	740	731	724	766	768	719	758	735	741	769	762	732	707	731	728	675	746	752	755	711	728	735	744	755	751	720	748	645	722	764	706	720	723	750	724	717	736	717	758	742	738	746	711	719	734	757	711	700	731	745	753	738	742	722	700	732	756	731	744	719	731	676	749	756	735	694	735	755	729	700	745	754	774	762	679	719	718	727	730	746	724	721	752	688	730	760	681	700	743	713	717	717	723	750	745	804	740	718	723	719	723	769	753	774	783	671	764	728	708	701	722	717	757	754	782	722	717	723	700	726	753	732	677	746	743	747	761	716	724	767	744	741	722	752	711	701	823	686	742	776	749	714	730	768	712	748	747	745	721	720	711	728	766	737	746	808	733	753	703	713	762	742	719	716	727	765	682	751	717	767	715	710	708	735	716	710	737	738	702	759	723	730	703	725	680	765	715	733	723	738	707	733	687	714	750	778	755	715	706	694	785	758	722	718	740	747	742	695	741	751	706	733	742	702	734	711	735	741	698	765	748	708	705	743	733	714	755	727	699	700	748	749	759	718	784	725	741	753	718	758	746	748	738	760	735	709	741	716	784	751	723	765	732	708	720	694	711	745	718	740	702	733	686	693	708	715	713	720	706	722	738	781	745	754	750	717	769	787	673	746	742	747	743	724	744	691	726	736	767	706	704	735	729	745	757	712	694	718	721	730	779	712	684	741	732	699	734	715	757	737	707	724	736	711	685	706	783	701	719	731	721	709	705	780	690	700	719	734	801	729	749	715	716	730	717	740	701	714	699	711	757	769	735	698	760	708	701	748	755	713	732	721	719	795	774	765	750	691	735	722	709	745	769	711	730	768	734	711	726	702	761	737	688	734	755	702	668	736	735	738	723	745	716	736	768	723	702	778	741	796	750	733	757	746	739	750	742	757	746	740	729	673	736	712	734	732	702	691	768	730	713	683	708	716	805	769	715	713	718	691	753	713	733	681	725	732	789	765	722	741	700	743	736	736	706	717	720	735	746	726	750	716	708	794	700	741	705	749	733	779	707	729	733	758	771	719	697	727	717	717	738	750	735	755	747	733	729	733	698	740	711	754	717	722	718	744	728	770	714	696	740	696	693	694	742	760	723	735	728	746	718	670	758	699	732	723	683	691	705	724	720	755	690	755	750	715	722	651	758	734	710	690	725	713	718	745	752	745	768	782	724	751	757	764	718	672	731	755	707	711	764	723	728	742	735	744	732	742	717	698	764	759	741	736	682	718	731	719	685	767	756	751	742	687	785	735	744	734	743	756	744	754	704	707	757	724	726	716	743	766	726	731	686	736	737	692	760	737	709	702	709	776	697	731	715	718	753	722	729	747	691	731	734	696	704	751	750	754	713	739	732	736	703	708	710	726	712	748	764	710	699	734	738	774	687	731	744	736	735	767	755	702	760	674	675	762	734	715	733	754	751	706	724	750	710	742	713	739	687	665	724	720	741	747	741	729	746	766	719	742	722	748	735	757	749	686	735	751	681	782	726	673	727	743	765	713	690	767	701	744	763	756	783	713	663	734	717	720	778	733	735	716	719	737	735	746	767	733	792	739	721	733	724	730	750	733	732	746	746	737	695	718	722	696	762	732	709	733	741	787	752	714	706	738	735	721	734	765	742	767	726	693	792	723	721	745	739	732	718	748	738	741	716	710	727	707	708	776	711	733	722	753	718	733	765	744	744	733	717	728	709	685	729	698	783	709	699	766	729	721	759	723	722	774	757	700	715	736	756	690	713	755	735	731	726	743	752	751	682	723	712	736	734	767	684	756	728	730	734	768	731	736	712	742	756	778	750	714	731	686	710	688	701	692	778	727	702	727	769	730	742	739	743	712	750	691	749	702	671	769	728	766	731	717	685	780	728	733	734	728	719	762	767	759	756	772	727	700	725	681	699	765	725	705	746	728	733	709	724	758	729	749	713	682	709	749	724	720	714	756	763	725	743	771	754	752	734	694	739	693	710	692	741	740	658	785	758	743	727	695	769	731	752	753	713	711	761	709	695	731	700	734	744	758	757	749	714	726	774	691	732	696	750	678	723	762	726	750	742	748	742	738	744	748	717	729	743	773	696	740	739	705	717	756	753	756	697	733	724	726	732	743	718	716	752	751	712	729	694	720	695	731	728	739	745	768	771	718	685	757	741	758	737	737	686	750	673	671	738	737	749	757	768	752	719	731	722	698	734	696	704	752	716	742	733	757	694	740	743	718	726	743	685	749	761	774	743	739	725	733	728	747	735	717	726	739	718	682	765	765	742	738	738	729	695	776	758	744	689	749	690	731	702	737	721	764	752	706	767	690	750	754	705	710	716	734	704	740	747	766	719	730	743	757	703	723	737	720	759	753	738	690	727	725	743	721	674	743	733	733	764	750	740	726	720	720	766	738	751	739	761	704	696	695	734	706	773	731	717	699	717	710	755	727	720	787	709	734	775	712	722	732	690	765	732	706	758	706	710	754	758	778	742	775	728	772	724	718	772	707	777	705	677	711	723	746	731	738	702	719	738	717	755	724	742	726	708	739	757	721	698	743	757	718	764	743	702	732	784	755	735	755	731	739	766	751	766	692	737	733	759	701	732	761	761	726	691	763	792	735	716	730	750	724	756	704	733	722	744	768	716	724	711	747	754	751	742	659	747	780	703	784	765	737	767	782	764	763	716	712	745	752	724	751	723	718	794	763	767	747	680	680	772	719	787	730	709	763	738	747	750	722	711	747	729	727	707	756	730	669	670	682	757	712	762	763	699	697	715	737	729	737	727	690	750	749	725	734	670	733	709	740	739	699	781	742	754	711	715	690	782	779	749	743	688	765	789	742	769	738	778	677	737	732	727	752	765	711	755	710	665	791	739	734	713	724	699	717	740	754	729	720	710	718	719	702	704	746	726	754	769	709	731	700	706	738	746	707	705	699	723	694	692	742	789	704	722	724	706	730	766	755	742	715	720	705	744	734	773	724	716	703	755	761	745	721	757	698	721	749	730	714	747	710	737	757	778	729	784	763	690	740	727	774	747	752	698	720	763	720	737	771	739	768	722	760	770	779	765	728	721	704	763	727	734	725	727	738	742	740	744	693	752	741	762	705	726	717	697	739	709	735	702	748	780	745	716	689	713	748	721
32445	20213	9917	2352	193	148	145	159	134	142	134	136	144	155	144	140	161	128	141	132	150	153	141	139	136	137	150	135	130	147	150	148	136	137	140	134	126	125	161	148	143	153	140	131	145	161	158	147	173	159	133	133	156	142	133	151	145	141	136	141	139	146	154	123	145	152	157	152	129	130	116	127	154	138	161	137	147	130	155	146	148	144	152	137	170	131	155	132	171	140	143	141	133	150	144	139	162	134	130	147	149	134	157	158	148	137	121	159	128	133	137	159	158	121	128	166	133	131	149	156	120	154	144	143	117	145	142	157	147	129	138	121	130	160	144	148	135	156	137	128	148	129	141	134	147	152	116	137	154	125	158	137	132	126	139	138	159	148	136	129	131	147	135	142	149	131	144	146	131	162	183	149	146	143	140	156	124	145	164	137	142	143	135	138	136	139	158	140	145	140	150	146	130	148	151	176	143	127	140	131	146	155	145	142	155	130	140	153	156	147	130	150	139	149	158	130	127	149	142	177	148	168	146	136	121	138	143	144	131	152	136	137	135	150	149	136	171	144	151	166	145	135	130	139	167	145	161	152	135	139	135	133	145	135	140	146	151	141	149	126	165	152	132	146	146	156	129	141	139	155	144	156	148	153	134	137	139	141	143	147	143	148	166	157	147	130	162	134	133	123	150	145	145	149	150	164	160	145	155	144	126	137	137	140	134	172	148	143	158	136	125	133	127	147	145	155	143	127	141	138	141	139	150	135	148	133	129	139	121	141	153	135	151	145	161	140	136	164	151	144	129	128	151	151	134	157	122	129	161	161	176	141	134	147	134	141	145	168	136	158	136	135	130	140	169	160	113	135	128	139	138	136	149	140	164	134	140	139	149	142	129	152	146	140	118	132	146	135	134	143	147	140	141	134	129	140	139	138	135	149	140	133	143	131	155	154	137	157	148	161	128	161	152	152	140	158	143	147	129	126	137	151	129	146	125	125	150	131	127	127	134	132	144	139	136	129	146	121	124	159	136	128	139	162	124	152	137	129	142	164	151	161	145	136	129	131	152	152	122	144	140	163	160	126	136	140	145	137	151	133	143	147	127	133	163	139	145	152	144	156	161	135	130	150	141	148	141	156	151	160	134	145	149	137	128	141	137	144	137	128	140	153	166	126	177	135	166	142	165	127	153	142	161	125	143	125	159	120	137	143	146	138	130	135	125	142	167	150	144	119	159	165	151	150	132	140	158	142	145	155	166	144	133	163	161	144	148	135	150	148	151	144	144	142	129	151	161	118	143	158	162	144	135	141	158	150	145	119	119	163	127	158	141	142	129	128	147	140	156	153	152	123	130	139	153	130	140	149	138	136	137	143	141	141	152	144	130	117	149	163	132	169	151	153	139	136	161	123	117	147	126	135	144	150	127	170	145	156	157	156	154	154	154	132	132	159	143	147	151	145	150	146	137	142	144	138	151	139	126	174	125	130	160	156	154	152	145	132	123	149	142	139	165	148	137	117	152	132	142	149	148	154	143	148	136	144	144	131	128	148	139	158	140	153	135	133	159	154	157	138	152	154	128	130	155	131	127	136	149	147	149	165	135	131	146	126	135	142	131	161	151	135	138	133	145	161	147	154	166	163	155	147	139	119	145	144	145	129	147	141	126	150	150	144	132	134	143	148	153	137	143	134	133	138	145	156	138	137	148	128	153	140	108	126	136	142	161	144	124	142	160	143	148	135	147	148	135	121	135	133	159	143	145	141	137	142	179	126	126	141	130	144	158	138	149	133	146	151	137	151	143	146	162	145	143	151	131	134	138	108	144	167	145	133	123	131	158	126	139	128	142	140	162	146	160	128	160	160	174	137	145	162	130	140	149	148	160	131	132	126	143	166	152	128	137	133	137	135	136	156	146	143	150	149	158	133	133	139	122	156	132	113	141	134	143	136	151	157	145	137	128	134	136	114	126	152	141	162	145	155	140	132	140	133	136	137	144	129	126	131	131	129	138	147	174	149	149	141	134	147	137	138	133	157	147	156	161	138	152	157	176	134	137	142	126	140	152	164	134	138	134	146	131	148	114	136	151	130	147	148	132	135	122	133	161	154	150	153	134	133	155	156	146	157	147	124	141	138	137	131	137	154	144	148	133	160	147	135	161	129	146	120	143	149	145	151	136	129	135	142	157	146	133	122	152	150	152	139	125	150	134	144	177	152	143	139	154	137	146	155	135	138	152	165	141	147	145	141	154	133	138	136	115	143	147	153	152	150	137	149	149	156	128	159	144	162	157	130	138	139	144	160	133	141	154	145	126	136	146	149	153	141	149	121	147	154	117	114	146	133	150	135	144	119	150	132	122	128	147	125	153	148	125	166	161	140	131	138	152	170	145	160	129	152	128	147	158	136	144	141	117	134	166	141	141	145	143	144	155	134	148	138	165	140	149	139	160	158	149	137	135	133	146	143	171	153	148	152	133	124	155	122	117	121	130	144	143	152	182	159	137	145	148	145	151	151	128	155	148	144	124	150	142	159	145	139	126	159	155	127	147	150	154	141	136	143	143	138	143	144	156	132	150	162	145	139	142	140	145	161	149	148	125	142	154	136	130	143	128	133	136	146	145	137	142	134	133	152	128	127	159	137	117	147	131	136	139	137	140	129	146	156	165	108	131	151	164	154	159	139	143	149	138	152	133	148	148	153	140	153	143	149	139	149	146	125	131	112	150	151	123	134	139	149	166	151	122	140	132	153	132	137	156	154	129	135	122	142	153	160	156	147	127	155	153	152	168	157	155	122	155	157	140	155	158	134	131	143	127	154	168	124	135	133	165	126	131	138	147	172	135	138	158	134	164	128	126	135	140	156	146	149	125	151	134	164	131	134	137	159	152	148	156	142	125	138	132	143	160	165	129	150	124	179	133	124	146	145	154	149	152	131	148	126	142	138	160	148	139	157	129	150	135	148	134	142	147	140	131	130	153	151	150	142	139	138	149	144	145	139	151	127	179	143	139	133	137	139	155	152	122	130	140	148	121	169	140	137	155	145	136	152	134	145	149	147	128	156	136	139	138	145	144	122	175	142	149	133	149	163	138	154	133	131	143	154	138	146	127	123	152	168	140	152	139	158	126	149	129	152	134	138	142	145	162	113	123	137	133	141	156	130	142	138	150	143	132	134	122	137	140	127	154	147	143	138	150	158	131	135	157	147	152	147	145	160	152	114	133	144	143	136	149	164	159	142	159	131	132	139	133	137	135	134	155	128	152	150	146	154	164	151	134	138	148	150	135	145	147	123	152	149	124	143	146	154	147	150	133	169	119	122	138	146	138	144	132	133	130	119	160	142	131	164	137	149	130	141	148	141	140	155	154	144	121	139	139	136	148	162	138	136	136	165	135	152	146	149	136	154	147	135	141	136	140	160	147	144	123	149	129	161	142	143	138	123	154	148	150	139	142	134	150	153	144	121	128	132	142	142	144	137	139	167	139	148	149	156	142	126	162	142	149	135	134	133
30352	22815	14306	5339	475	454	484	476	529	512	452	510	493	506	477	486	434	468	427	481	494	471	443	453	539	497	477	488	450	502	483	477	487	504	477	457	476	497	517	511	495	500	447	512	475	428	467	442	470	448	485	466	499	456	468	510	451	467	499	465	513	461	479	499	476	477	485	446	467	493	505	478	516	458	478	477	506	451	447	466	481	472	476	497	467	507	444	514	489	533	456	465	460	474	482	495	492	467	475	501	487	487	484	467	470	437	474	497	428	478	469	460	451	468	508	476	458	469	535	471	477	501	479	474	491	486	470	487	447	461	500	502	506	431	523	509	460	497	513	486	434	495	500	518	479	490	489	474	499	501	421	479	482	476	448	470	462	476	479	486	484	494	457	443	449	502	435	456	428	476	421	509	490	497	461	489	465	479	488	515	478	487	470	517	486	507	456	510	528	481	479	442	457	429	480	502	485	484	439	481	502	518	457	463	489	484	473	504	464	460	508	466	473	476	459	478	508	462	497	455	472	491	499	445	474	457	481	487	486	465	463	467	487	477	468	463	493	512	465	459	467	513	457	481	500	521	496	448	482	437	485	494	476	454	496	445	522	477	453	468	457	471	424	500	474	445	475	504	488	456	483	438	489	444	474	467	492	478	475	463	479	467	450	524	499	483	474	464	479	510	456	467	426	519	418	452	513	496	479	422	524	493	478	527	478	486	475	491	451	467	488	473	458	446	472	482	477	446	466	441	485	492	498	419	470	488	490	489	518	518	492	484	411	482	490	479	477	471	464	497	482	463	480	498	479	445	495	491	472	439	446	469	489	470	496	496	463	480	482	453	466	505	497	474	455	474	453	482	510	482	468	461	470	492	504	462	486	471	465	461	501	480	481	472	494	479	471	471	492	506	502	450	422	439	455	464	428	478	446	453	488	458	490	467	499	468	492	489	509	453	489	485	501	494	475	462	487	472	466	450	445	412	446	492	475	493	472	475	483	471	483	509	529	467	478	495	479	482	486	462	448	475	474	499	520	483	534	500	503	492	487	467	486	492	463	496	476	469	459	457	451	470	456	446	438	467	471	466	476	472	479	448	501	478	444	482	460	436	474	551	521	471	461	488	452	492	475	470	505	504	466	478	484	484	471	470	460	465	465	485	467	510	477	442	480	492	466	495	488	457	456	461	489	477	439	465	463	475	524	482	463	474	465	468	496	477	493	482	496	550	461	461	441	447	525	455	504	481	447	464	490	498	479	473	487	472	507	459	472	496	462	483	488	463	495	474	480	498	487	459	498	463	465	472	472	517	522	523	518	464	491	433	470	491	483	434	485	485	496	452	471	541	525	472	494	479	474	458	507	464	447	466	517	474	493	423	503	502	499	446	446	465	450	454	495	461	409	479	464	485	492	443	457	494	474	502	465	492	471	476	460	476	491	484	491	485	452	463	464	496	499	484	485	418	453	453	541	456	526	500	464	475	480	491	425	525	467	491	500	501	502	479	497	470	507	466	508	485	437	496	455	450	473	509	520	495	457	482	498	491	476	464	467	446	506	467	487	449	489	487	481	486	480	523	484	494	442	486	486	466	475	451	484	463	447	432	460	490	454	461	483	488	454	490	483	460	489	479	479	470	446	489	464	516	492	491	459	459	508	466	496	467	445	451	458	467	450	497	449	520	467	480	472	474	481	447	480	465	467	494	455	484	449	454	479	497	470	492	459	453	494	469	480	461	453	504	475	472	465	476	477	481	474	481	479	509	500	505	526	520	474	448	458	464	464	477	518	496	483	449	483	480	473	486	491	498	471	485	497	443	423	483	468	432	502	469	488	495	458	499	492	461	468	485	471	488	495	476	508	470	472	465	466	469	452	483	498	462	469	480	493	458	466	474	486	510	542	465	456	434	510	467	495	504	472	472	468	526	475	457	503	449	475	490	483	455	467	462	452	501	457	504	476	472	464	524	472	478	478	455	479	466	504	513	467	527	483	465	487	475	475	463	469	504	476	517	459	470	462	467	469	474	514	442	474	492	432	486	515	490	505	516	494	456	462	481	450	481	476	519	463	495	493	484	457	492	489	467	487	502	480	497	451	471	506	499	495	464	477	474	524	477	434	490	505	452	527	499	467	474	489	480	499	460	502	462	484	489	472	493	524	438	485	477	506	455	443	463	470	503	471	455	472	474	457	484	467	506	439	476	484	486	457	495	470	448	480	477	465	492	488	510	488	479	508	451	491	479	499	515	502	469	447	516	513	448	472	467	496	493	510	472	430	466	493	472	480	448	474	448	482	474	487	469	485	507	505	478	494	465	483	491	469	487	461	492	468	474	489	469	490	462	482	538	482	498	488	476	488	486	468	452	436	495	521	479	461	468	499	494	483	461	478	468	481	474	461	478	481	485	486	492	445	507	445	509	454	481	499	499	421	472	473	467	450	495	438	514	444	468	484	507	479	462	476	489	464	478	483	509	483	478	467	501	456	511	493	453	509	458	474	487	437	462	467	455	494	438	465	499	484	453	446	479	522	489	502	504	513	469	493	469	462	443	503	476	492	490	491	480	466	474	467	469	472	528	489	437	470	470	448	476	444	531	461	498	459	459	492	492	468	498	466	496	481	499	514	475	465	482	432	436	474	489	503	496	483	502	461	496	472	497	457	513	489	469	461	517	476	480	427	475	497	497	463	474	478	447	478	486	454	478	494	460	453	470	473	429	495	465	501	455	459	507	485	477	491	446	452	486	505	490	462	482	513	456	469	469	462	505	482	528	446	479	481	482	512	474	504	467	479	520	448	462	497	514	508	474	518	477	515	485	516	481	482	491	471	501	477	497	517	428	469	476	512	467	478	502	512	494	477	539	452	489	470	483	456	480	496	475	500	486	448	477	433	510	537	505	520	487	503	443	465	489	495	449	542	451	489	489	448	472	503	475	492	515	486	465	479	474	456	489	451	513	498	438	463	507	461	487	490	475	479	483	489	519	448	457	488	506	464	495	509	505	495	457	470	470	457	482	483	476	469	454	480	489	484	492	482	461	484	476	486	527	492	467	451	425	458	445	471	494	515	493	440	432	458	457	491	440	478	477	508	452	442	478	495	469	485	508	477	488	459	460	493	502	459	428	520	496	497	501	493	488	468	485	523	478	477	498	494	514	503	487	451	450	491	454	475	480	467	494	460	465	499	486	488	460	462	480	461	467	460	478	510	470	501	498	446	477	451	459	493	457	460	485	465	481	468	517	468	514	470	483	462	477	459	473	515	490	495	472	502	465	502	479	473	454	467	497	476	478	468	498	476	492	506	477	514	453	450	488	470	459	482	480	479	441	426	477	519	487	458	472	467	461	445	455	515	465	528	452	495	457	457	460	461	458	453	449	492	445	474	460	477	491	491	441	474	433	444	466	479	458	495	457	479	482	488	497	482	514	448	476	434	488	481	504	437	478	475	456	446	460	450	454	452	463	469	482	484	464	442	455	495	501	506	486	468	460	497	464	536	461	477	467
63283	56620	45287	21770	2202	177	138	142	137	153	127	143	130	151	171	137	151	157	154	128	112	136	146	160	142	144	119	160	156	140	150	152	127	143	146	137	117	125	141	133	151	129	147	153	127	135	131	113	137	136	155	148	146	144	123	133	148	150	129	158	149	161	135	138	143	122	123	130	152	137	135	143	138	134	122	159	148	126	112	143	148	117	128	131	127	120	149	137	132	148	136	116	142	120	155	148	119	147	137	150	138	154	149	138	137	143	119	136	134	142	146	144	122	141	132	138	158	135	175	150	139	118	159	141	134	141	143	151	156	133	134	125	130	142	144	137	139	147	133	134	142	162	142	140	130	125	144	131	131	120	147	146	134	125	160	120	149	147	130	137	152	127	126	135	130	137	136	134	143	156	134	140	137	146	140	142	149	153	120	141	114	129	143	159	144	143	138	146	137	142	109	138	134	140	141	130	143	141	146	128	141	122	144	120	136	139	132	130	123	143	133	149	139	126	137	161	143	139	133	137	159	124	126	132	136	139	159	146	149	144	145	121	133	157	151	108	116	129	132	151	153	165	147	135	142	140	152	137	123	131	139	133	130	144	133	133	120	156	139	121	150	120	141	128	146	136	148	141	158	123	136	134	140	125	141	130	141	147	145	141	141	115	120	124	140	128	142	159	153	127	131	128	146	150	145	144	147	135	133	119	128	141	129	157	121	151	131	131	157	135	137	147	135	138	129	158	144	125	135	135	121	136	146	156	115	145	156	145	133	167	156	150	139	136	147	138	121	126	150	133	128	128	118	146	141	125	136	152	136	151	129	127	153	157	127	147	130	124	145	129	139	144	134	138	166	138	126	152	152	131	155	134	147	141	124	124	130	156	160	145	114	140	132	143	134	143	159	135	150	146	153	130	125	143	151	128	153	135	123	139	140	137	127	139	132	147	141	127	135	130	139	153	136	144	150	122	121	147	143	144	129	128	147	123	154	144	163	149	136	130	133	136	143	141	131	132	142	128	146	131	159	139	138	148	120	111	140	150	153	151	141	135	120	152	143	146	127	140	115	161	135	141	148	136	119	144	153	143	145	160	139	144	147	124	138	156	128	139	128	143	135	138	144	137	143	127	133	160	118	115	126	149	131	137	151	137	132	139	118	124	131	141	119	128	157	150	153	136	142	158	141	121	123	156	156	154	148	153	159	159	137	132	144	138	121	122	151	120	139	138	129	122	139	128	127	123	134	145	155	130	121	106	151	141	148	164	145	154	120	142	138	150	123	163	127	134	132	137	148	142	125	143	139	132	133	131	144	145	135	136	142	138	145	142	144	120	138	135	150	139	140	135	135	130	143	143	127	123	140	130	151	128	136	154	127	139	125	122	141	151	144	140	144	162	143	130	124	153	133	133	157	152	130	134	148	133	124	122	130	137	136	135	138	129	123	136	144	139	131	133	120	127	165	138	121	157	118	128	136	142	140	133	157	142	142	125	151	131	121	115	121	131	128	136	154	135	139	135	140	122	140	143	128	120	144	146	142	158	141	159	145	131	142	130	146	136	140	133	136	125	138	138	159	156	122	123	127	140	137	136	142	136	131	130	143	124	141	133	148	115	129	121	139	169	130	155	138	130	116	111	162	131	151	123	145	130	141	132	134	123	146	115	141	124	146	132	153	149	116	129	131	116	157	144	135	139	156	146	126	168	139	140	148	142	140	133	122	137	136	146	133	154	141	146	120	124	134	133	130	133	154	125	126	156	131	118	147	145	148	130	125	132	136	142	142	140	111	133	138	129	128	128	145	145	145	131	141	133	136	129	136	159	141	142	126	134	137	134	147	169	145	153	134	133	138	123	137	121	140	143	135	154	113	144	129	124	143	147	123	137	149	154	137	137	130	137	177	149	143	148	140	155	122	127	127	143	159	133	164	153	132	153	137	135	140	129	146	163	140	135	136	138	132	120	143	153	141	127	145	131	140	132	146	144	163	135	132	142	135	138	147	146	144	142	128	139	138	144	126	148	154	127	139	123	131	146	138	147	150	126	161	125	140	139	140	133	125	150	150	160	143	124	158	132	147	144	134	140	129	137	138	122	133	133	122	132	143	132	128	132	132	150	124	140	146	152	137	118	142	136	151	141	143	147	126	137	155	107	127	138	125	129	131	136	135	166	146	126	134	163	135	129	130	136	122	125	141	120	130	148	145	115	149	153	147	132	151	139	144	127	140	125	158	126	143	124	134	139	141	156	138	141	165	137	122	136	158	128	131	137	134	148	133	130	141	137	150	142	150	142	147	131	125	140	145	135	156	143	162	132	142	141	136	139	125	140	137	145	139	115	137	146	141	136	140	138	146	152	145	130	127	134	143	120	129	111	138	137	157	128	144	128	140	125	141	137	122	143	130	155	118	153	135	147	136	154	123	125	147	150	135	134	139	132	149	137	144	112	136	142	136	134	145	153	153	149	139	121	110	138	144	148	157	151	152	123	139	149	132	127	150	130	131	140	146	170	148	158	135	136	135	149	127	141	149	134	122	142	129	151	123	134	127	143	111	136	137	148	133	137	145	153	122	133	133	138	142	133	143	147	139	117	128	145	140	147	140	125	153	133	116	136	137	152	159	130	121	132	147	124	134	145	125	131	131	137	137	156	110	156	138	143	134	151	130	140	136	127	164	145	147	170	164	134	119	124	143	145	126	153	137	146	140	132	162	125	155	130	132	110	148	132	139	159	139	141	148	151	147	143	155	134	143	141	121	138	128	138	134	130	144	143	140	161	139	131	131	147	135	148	170	156	163	141	149	133	133	128	154	135	159	147	153	136	131	143	136	124	144	121	131	131	134	138	144	127	133	131	134	132	145	162	146	150	151	155	144	151	116	151	129	140	141	130	147	129	125	120	145	169	163	136	141	139	129	134	157	142	129	118	124	140	128	122	135	140	147	138	127	123	153	152	151	129	149	114	135	130	144	153	143	141	128	144	132	144	158	130	140	126	128	144	149	166	124	147	134	145	136	139	165	135	130	128	125	128	132	141	138	127	129	136	130	126	163	131	154	146	128	126	138	123	125	140	124	133	145	138	143	149	142	130	137	120	125	160	164	163	146	128	140	123	142	141	145	121	148	127	132	160	118	141	143	130	142	133	147	150	123	149	142	126	126	120	121	111	140	143	139	131	137	121	134	120	158	165	140	173	137	134	153	148	124	137	145	143	142	118	122	133	147	147	143	143	153	132	120	137	128	143	151	135	148	146	123	147	119	147	140	124	148	138	129	147	149	143	147	143	152	120	137	127	147	145	132	133	128	133	143	143	148	116	136	125	140	137	122	126	153	137	142	128	130	143	140	131	136	133	161	145	156	157	151	137	140	117	130	149	145	137	143	135	131	136	126	140	139	127	114	148	154	114	135	143	164	143	113	130	144	135	126	129	120	127	144	136	149	156	122	150	137	138	137	149	146	112	155	149	142	144	137	145	141	142	135	132	120	133	138	151	143	145	130	138	119	131
45978	47146	42927	21160	909	573	551	526	513	537	515	525	502	487	479	464	484	481	456	477	495	465	434	450	458	475	505	499	485	491	520	430	469	485	476	490	456	508	451	502	490	421	446	458	477	475	455	424	479	470	497	510	466	468	448	441	437	417	453	443	473	473	441	434	455	462	459	459	483	461	444	501	484	489	421	451	462	414	454	457	457	471	486	444	466	477	466	474	478	433	483	460	466	410	454	455	460	463	454	472	469	411	480	441	441	448	436	491	470	440	453	462	430	435	448	488	468	485	421	471	489	479	488	457	467	444	449	494	458	431	473	469	477	463	462	463	470	443	450	495	499	431	456	455	487	430	472	441	479	451	476	459	444	458	469	445	475	453	482	443	450	491	477	450	431	453	465	470	453	469	455	483	483	436	505	500	445	462	433	440	447	469	433	449	472	491	471	465	457	474	471	444	451	436	467	452	466	454	465	478	447	466	493	495	503	438	467	486	469	451	479	466	473	457	446	448	425	468	497	456	425	444	503	461	501	463	495	480	446	443	448	492	530	472	492	470	441	408	471	450	480	520	485	462	470	433	430	462	489	450	464	492	428	434	488	468	452	460	459	486	454	448	484	455	415	452	461	479	493	488	476	457	444	430	497	420	456	419	511	463	460	441	456	484	472	474	471	468	456	481	452	456	444	456	426	435	453	428	449	473	436	509	485	463	427	482	434	456	474	478	487	456	481	472	453	451	482	452	488	464	507	438	475	530	444	486	471	459	466	465	469	479	459	497	457	455	464	489	471	475	481	462	453	412	465	444	432	446	440	477	438	455	450	480	503	441	497	463	496	497	471	507	460	470	466	457	478	423	470	511	476	476	428	455	444	448	482	461	478	457	430	444	469	476	464	455	477	517	475	453	449	486	440	459	450	473	449	458	459	429	450	455	512	426	451	473	485	452	460	468	490	430	470	489	454	470	448	484	491	485	458	443	454	485	425	500	456	471	460	454	463	431	457	452	500	465	486	459	462	471	445	444	457	462	458	443	474	468	476	467	489	488	489	483	461	444	452	447	474	436	470	458	429	480	492	478	470	486	482	508	461	495	452	469	439	427	494	427	440	474	467	443	469	473	491	482	463	444	447	487	489	508	428	404	441	466	434	465	482	458	469	467	455	446	442	502	463	472	464	483	487	446	466	464	468	454	451	447	463	468	465	488	442	467	452	492	513	406	445	459	434	493	486	459	456	470	439	474	441	474	452	471	448	468	479	479	448	502	462	435	462	509	421	434	467	463	477	419	438	440	439	481	450	464	450	502	479	438	450	468	475	475	472	431	471	494	446	494	482	486	450	476	431	498	454	472	458	479	509	516	482	468	437	466	471	455	457	448	465	477	432	475	476	476	466	444	423	477	500	456	458	466	492	433	457	456	473	463	455	466	449	480	473	451	433	472	464	484	476	454	448	475	483	453	478	454	452	435	453	452	490	426	451	473	432	455	473	447	488	459	471	437	442	454	454	502	460	464	422	463	458	475	441	467	488	464	488	471	475	480	490	481	446	445	443	461	485	430	448	472	497	447	446	454	487	453	483	459	461	465	491	485	487	467	464	442	477	455	465	479	499	468	471	452	474	486	479	504	452	460	457	489	474	468	476	493	454	434	500	461	476	498	454	433	439	449	502	440	451	468	475	432	483	449	474	490	494	454	478	440	479	458	476	464	484	448	470	456	475	471	473	475	468	471	476	472	467	422	476	461	474	452	451	460	484	467	492	473	479	427	472	465	455	437	500	444	452	467	491	489	443	459	492	451	445	480	435	462	420	464	452	425	457	403	481	476	470	485	474	465	482	458	470	444	484	448	452	477	482	421	462	478	474	448	463	463	438	454	433	450	439	456	493	420	407	491	496	504	447	471	494	480	489	460	444	495	487	464	438	452	435	468	455	413	466	426	476	445	496	467	467	512	512	505	464	479	456	432	441	446	433	477	465	453	459	482	470	496	465	467	467	450	466	450	461	505	416	435	473	424	457	481	481	458	422	474	477	463	476	485	479	491	440	458	492	493	464	428	459	455	496	496	465	444	428	457	487	467	445	471	478	467	477	486	485	516	500	442	489	465	446	475	478	494	468	455	442	462	445	466	445	475	442	481	420	481	457	466	483	471	472	490	459	445	464	468	455	440	462	472	468	420	488	441	462	469	432	464	461	451	459	443	437	423	475	461	470	483	458	441	460	439	481	445	446	451	473	426	429	451	481	477	440	497	466	463	456	458	478	460	474	460	474	527	464	490	485	478	476	467	466	447	499	492	457	459	462	485	483	493	474	452	468	420	411	460	463	447	434	463	454	428	427	482	443	435	462	454	466	475	434	454	450	454	457	478	468	442	489	445	459	447	447	456	498	420	471	431	442	519	463	470	462	477	494	421	438	482	462	429	453	462	469	470	453	473	477	465	456	446	484	445	477	455	447	469	465	451	464	460	457	530	478	485	420	424	438	462	492	458	471	462	446	448	466	487	470	447	485	500	501	440	452	442	460	425	410	458	473	447	463	482	459	497	454	462	429	460	447	431	468	506	442	470	453	439	509	463	445	473	495	459	458	483	478	490	483	473	477	436	464	456	478	453	480	482	462	443	485	475	484	480	437	411	464	473	446	432	480	445	511	485	447	475	465	450	467	449	451	469	481	454	443	508	479	450	508	465	475	502	482	462	458	468	455	445	448	452	446	441	484	483	447	447	494	500	495	501	458	461	432	459	502	437	488	471	454	475	472	458	457	472	440	454	454	490	457	470	461	494	455	444	469	444	462	455	470	454	430	473	431	429	473	515	446	453	474	479	481	459	475	439	440	483	425	418	455	473	478	478	427	449	464	466	458	456	461	491	449	411	501	462	456	405	467	468	456	477	445	423	453	417	463	444	478	431	450	415	454	465	477	479	482	460	432	450	456	477	455	458	458	473	495	470	507	432	461	446	467	487	477	466	463	498	475	442	451	428	480	436	458	453	478	469	455	487	459	467	463	414	458	461	487	468	437	489	471	453	455	445	483	440	474	430	464	485	485	525	489	459	475	473	464	464	480	485	449	477	481	470	466	457	469	463	436	447	449	494	448	476	501	467	500	462	488	472	424	442	482	469	422	478	477	489	500	448	405	458	508	461	471	441	461	444	444	432	415	499	440	486	490	476	473	462	452	470	443	440	454	453	472	479	466	466	484	451	478	433	486	430	462	457	463	446	466	464	436	484	458	446	483	447	441	453	486	443	466	494	433	435	429	495	475	448	468	457	484	460	453	446	442	464	470	473	495	446	463	446	442	462	465	445	477	473	493	482	467	466	447	470	505	466	410	449	460	465	468	474	441	443	439	509	487	414	470	476	475	488	474	456	446	468	456	492	446	486	468	475	474	476	449	461	484	462	462	455	519	475	480	489	461	495	470	467	441	453	479	455	475	476	467	440	455	458	452	454	456	431	472	499	472	436	459	467	508	440	450	484	472	448	458	462	477	486	459	423
76795	71097	60903	37600	9211	627	297	285	267	306	263	255	266	300	249	275	258	266	231	247	239	262	229	245	259	242	243	247	236	231	242	266	243	246	290	275	256	251	258	230	248	230	255	275	239	247	223	244	213	247	243	228	232	270	227	246	251	256	229	259	233	208	270	253	264	237	242	257	224	247	240	256	241	222	251	267	215	264	257	247	251	234	253	268	228	266	287	259	263	220	231	224	261	229	240	248	265	254	272	256	255	261	262	253	251	219	284	262	226	255	244	238	248	248	213	260	258	217	248	266	237	247	244	241	258	257	255	238	259	250	245	257	229	230	266	255	257	259	237	255	240	266	228	266	233	229	232	250	272	255	260	236	236	240	233	250	261	244	210	249	278	225	242	212	233	265	289	240	243	206	268	255	243	248	238	257	232	222	240	219	274	235	224	252	258	246	216	247	233	244	211	227	239	231	249	244	222	244	230	239	240	249	242	249	260	245	246	249	280	238	264	259	224	244	252	252	250	231	242	225	260	240	246	237	225	254	229	226	235	242	248	232	255	231	277	229	239	245	245	234	246	219	191	263	253	269	233	228	227	227	251	233	231	257	235	236	241	242	242	246	238	246	239	246	256	239	224	260	243	243	215	246	233	255	243	266	257	224	223	232	260	235	276	251	248	219	241	259	250	253	256	264	268	238	264	230	227	274	253	245	227	227	268	265	223	221	234	255	258	243	238	248	237	221	233	260	249	216	285	228	239	233	253	220	248	250	267	239	254	235	255	216	253	208	244	229	237	206	247	263	243	241	214	229	201	236	231	248	231	279	228	244	240	258	257	240	256	227	235	258	238	233	239	251	241	221	257	274	270	253	262	231	252	229	274	237	247	238	294	260	251	247	229	250	256	270	224	247	286	233	220	220	251	263	248	226	229	255	222	236	234	241	227	236	216	264	222	256	244	230	216	235	235	247	240	252	263	234	258	265	265	256	251	286	250	223	228	261	268	231	251	253	239	240	252	260	268	224	223	253	241	226	260	232	273	263	253	256	244	229	273	220	223	261	260	291	243	255	252	217	237	241	287	245	248	240	254	242	258	256	231	234	229	253	269	221	268	240	245	252	277	226	264	280	259	230	231	254	242	256	241	268	250	222	254	256	268	253	264	228	248	257	224	233	261	233	247	243	247	244	255	232	222	268	221	233	253	248	248	255	239	233	263	253	242	228	268	240	278	237	245	241	229	236	253	265	256	234	245	261	255	254	231	252	235	233	222	226	223	235	239	223	221	255	239	251	205	248	227	260	236	237	278	252	227	241	254	224	237	239	238	228	257	200	248	257	243	257	218	240	226	228	251	241	261	266	243	240	239	283	235	242	237	261	241	239	255	226	239	266	269	252	246	227	267	255	246	258	264	259	248	230	244	246	256	258	269	243	248	258	242	220	228	257	259	259	267	247	276	243	267	237	246	229	250	257	243	233	262	239	248	239	234	257	274	244	239	251	245	232	263	268	260	216	270	224	246	280	241	219	250	248	203	258	245	237	223	227	238	251	225	245	245	255	238	234	217	254	251	264	232	254	239	235	249	242	240	236	266	217	254	272	233	243	246	242	221	262	244	235	217	260	241	248	243	285	275	238	242	260	211	224	209	242	219	264	236	255	251	287	248	237	227	248	266	228	233	221	276	221	256	247	239	250	246	219	231	262	246	223	236	217	243	253	249	227	233	225	244	219	243	229	245	278	220	217	243	246	255	245	235	230	208	244	237	250	268	241	250	243	216	254	247	247	239	269	235	240	255	255	247	264	235	233	245	234	234	237	256	268	261	212	240	249	229	242	237	248	247	247	256	214	233	239	240	256	236	250	237	228	264	230	282	233	271	230	247	244	262	234	253	217	240	213	284	222	252	226	241	231	257	229	244	238	226	275	237	259	255	246	234	239	252	252	230	241	226	287	247	266	251	250	247	238	241	255	260	241	236	263	264	240	235	273	260	205	266	266	243	204	212	242	241	251	221	261	242	242	234	249	256	236	226	250	227	231	259	252	239	265	250	239	238	242	233	248	248	231	249	241	244	237	256	249	258	257	245	238	230	244	237	262	231	266	246	269	232	250	260	244	259	247	235	258	280	259	232	259	257	246	221	245	269	238	256	224	255	234	241	270	254	236	247	248	237	250	254	248	246	296	253	266	252	232	253	259	274	273	254	240	226	227	229	238	245	268	260	265	207	231	238	243	255	266	277	263	262	256	258	223	251	257	229	230	258	242	226	248	261	235	261	236	267	245	261	260	253	253	231	270	272	232	239	209	254	244	264	251	234	257	246	263	259	244	271	230	227	235	260	250	244	263	267	246	259	238	247	219	241	248	280	245	254	233	203	245	273	250	260	245	265	261	253	260	257	262	231	246	228	242	270	229	220	248	259	253	248	262	218	248	218	277	262	251	263	195	240	252	285	245	254	224	242	263	234	214	242	257	246	249	244	259	250	234	236	245	233	217	269	228	300	245	252	260	264	235	243	240	246	252	238	248	225	219	250	256	259	244	248	232	216	245	221	208	265	257	252	254	261	241	240	231	258	269	258	235	249	256	256	254	254	259	273	240	254	211	249	253	265	236	254	238	262	259	238	251	256	253	238	223	231	238	260	229	252	271	236	267	258	247	255	247	238	246	244	255	245	259	258	249	222	258	271	269	233	248	253	227	274	257	243	228	229	254	250	219	210	250	253	257	254	264	261	239	239	251	231	263	234	258	234	265	257	270	240	250	263	266	269	254	254	266	217	243	254	241	249	249	253	208	272	228	259	259	262	240	250	241	224	251	242	228	247	249	239	233	254	258	254	223	258	240	235	224	244	246	257	258	216	242	220	277	250	265	247	243	241	247	260	238	260	247	260	250	232	239	230	249	254	244	238	263	244	260	244	252	227	245	253	239	238	248	221	224	230	261	251	232	239	237	262	234	228	244	255	248	238	274	236	231	223	240	255	223	242	235	272	268	229	281	257	224	252	260	230	247	244	240	254	236	254	257	269	249	252	242	241	230	263	295	224	262	231	222	231	255	258	248	254	245	224	247	252	240	240	244	264	248	255	240	235	221	256	226	228	256	236	247	240	260	214	234	221	248	274	233	232	233	246	252	244	243	249	238	254	236	225	240	262	220	252	265	243	215	246	222	248	267	234	261	239	273	237	256	245	259	221	238	239	239	272	251	241	250	239	238	272	274	251	252	253	247	260	254	235	260	264	240	235	223	263	250	268	245	238	242	239	235	236	249	261	248	251	240	246	224	217	274	240	249	245	247	259	215	214	250	251	244	220	252	248	266	255	251	261	238	236	242	244	242	234	252	248	255	245	261	267	243	242	268	213	246	272	233	226	235	262	248	246	236	254	254	257	241	235	258	253	236	245	226	253	264	253	247	259	260	226	228	253	251	230	264	224	248	261	251	238	228	264	220	228	235	246	295	262	252	254	228	224	240	237	242	277	233	250	241	258	228	238	257	238	274	249	241	221	235
59693	61958	57826	35300	1295	996	962	970	878	871	817	784	840	792	803	786	787	834	749	764	762	762	757	810	743	809	802	733	750	773	738	781	743	705	775	773	749	752	748	751	744	727	705	790	834	753	764	760	725	735	720	722	755	786	721	744	751	713	747	762	761	753	736	762	694	736	753	724	753	792	726	736	736	716	733	736	689	737	774	707	703	720	747	763	752	748	759	770	713	709	772	735	768	735	726	753	751	784	764	730	772	725	759	766	775	780	769	745	724	746	724	772	747	745	732	745	700	747	724	736	747	705	753	766	721	773	789	751	750	754	804	787	799	775	762	793	701	709	751	767	771	741	720	741	747	733	757	718	742	736	738	766	786	726	765	737	732	758	784	740	765	761	697	733	729	712	758	747	719	754	769	762	761	693	750	757	735	754	741	722	739	703	759	754	674	720	730	713	825	783	715	734	746	778	759	747	736	743	723	721	752	769	733	749	727	735	737	718	732	743	783	717	744	751	750	732	739	743	758	717	723	685	702	732	750	707	763	735	727	726	747	752	710	721	790	743	743	731	725	834	741	727	711	785	771	764	746	750	721	746	735	760	779	705	757	748	707	747	727	699	743	760	736	716	764	731	741	757	751	725	750	757	713	693	767	758	770	740	751	766	739	767	749	728	735	739	751	753	749	715	757	755	739	709	728	766	776	730	764	743	752	775	746	732	715	774	738	771	747	783	730	757	766	718	782	738	727	748	773	716	744	743	739	734	758	783	720	705	781	747	724	756	785	760	787	755	769	771	760	769	768	720	766	767	764	707	782	778	780	702	739	760	713	733	765	715	697	795	720	741	741	749	767	756	744	728	745	771	767	770	695	732	793	737	713	758	760	756	713	736	713	725	744	746	720	756	816	737	763	744	758	701	718	764	751	731	772	769	772	767	752	685	746	734	759	775	772	756	750	741	781	742	733	724	767	744	735	698	744	742	749	720	745	733	723	765	779	735	760	737	752	731	771	737	764	746	739	755	742	763	797	735	761	711	738	772	738	689	776	750	712	711	726	733	761	715	716	714	709	728	783	770	716	763	740	785	737	754	739	742	721	697	742	788	738	734	726	766	725	743	712	774	760	749	725	739	773	737	752	787	734	690	685	734	736	704	709	759	779	743	699	771	800	753	735	702	761	743	763	757	693	753	774	731	744	790	780	807	786	722	701	801	745	749	720	721	734	763	718	766	717	722	727	761	742	701	738	729	772	753	765	752	763	813	785	754	695	694	737	738	808	745	775	755	727	762	743	720	766	723	717	766	697	793	735	765	758	742	746	719	740	722	774	765	735	782	744	742	711	708	769	745	696	763	768	748	766	734	765	745	768	716	768	707	762	749	728	796	759	717	731	759	725	748	787	785	703	752	788	789	741	765	746	733	782	728	756	757	766	759	777	752	750	776	741	759	737	708	742	787	711	689	724	742	707	731	743	766	743	758	760	715	769	751	765	771	749	751	722	731	730	711	727	702	739	731	762	715	714	768	743	775	794	768	752	750	740	688	752	733	732	724	755	778	732	722	725	761	763	757	698	745	734	752	759	783	728	781	774	741	740	721	761	737	732	697	721	756	794	788	768	718	775	729	735	760	771	759	778	758	756	730	735	747	752	788	737	723	759	726	693	750	736	756	718	748	760	743	772	773	726	728	762	747	731	747	707	744	801	742	742	759	712	738	726	755	771	732	747	723	726	745	755	733	738	711	773	745	802	707	733	757	799	751	811	728	737	728	742	721	735	724	764	800	779	825	711	747	738	765	744	715	764	751	681	784	752	752	739	738	748	741	745	705	726	738	703	698	723	773	766	803	761	706	758	696	777	741	757	731	705	759	733	698	738	707	711	711	700	728	751	727	738	751	783	782	713	758	761	728	748	743	754	745	742	737	765	731	741	711	721	783	698	772	732	737	790	688	740	727	744	772	723	750	768	747	751	715	705	779	735	704	722	784	750	729	769	742	746	779	774	721	728	769	791	707	765	736	785	764	744	724	759	722	720	761	728	774	727	723	731	742	758	746	738	764	746	765	781	693	705	726	747	763	716	716	750	774	731	766	733	706	734	767	736	755	701	737	751	747	757	713	763	746	732	733	733	730	735	763	743	749	745	748	739	767	739	741	758	745	718	751	726	756	755	730	753	758	759	720	728	747	717	748	728	739	751	720	726	752	720	782	739	750	741	745	748	790	740	778	681	714	749	768	741	747	738	743	771	824	783	766	659	777	767	712	701	722	741	785	709	681	778	761	763	771	748	752	723	721	735	754	758	808	745	786	698	760	754	766	739	717	785	752	704	703	789	729	747	729	750	715	727	700	744	736	685	765	687	776	761	753	751	781	715	710	800	709	777	736	751	783	780	759	796	686	749	786	712	758	783	741	788	736	753	738	695	752	746	779	737	729	759	751	717	735	716	757	693	731	729	768	706	729	713	719	721	701	763	741	772	751	753	712	721	766	693	768	692	764	748	708	734	727	712	762	715	751	718	751	768	781	785	777	756	717	719	750	751	731	740	753	795	695	742	761	759	732	756	728	775	691	732	688	727	796	759	785	715	708	758	740	777	761	740	755	770	780	740	798	725	727	763	731	765	732	760	740	755	712	719	752	799	766	746	709	755	783	735	730	725	695	787	750	765	750	759	713	745	728	770	736	767	725	761	722	781	755	726	762	728	740	732	778	734	768	695	723	717	751	745	777	712	762	775	756	762	734	728	758	734	751	751	691	740	754	718	732	724	719	772	754	751	762	739	754	734	715	725	775	719	761	745	787	720	772	698	768	752	703	803	727	771	723	772	725	740	710	700	762	716	755	746	772	773	754	776	751	748	750	770	743	725	728	747	819	725	721	757	738	768	730	773	753	780	738	690	712	726	733	737	748	782	703	747	770	769	697	727	754	742	727	747	784	729	748	715	733	760	717	751	815	705	707	765	786	747	766	759	730	794	738	754	778	729	713	780	766	731	743	716	763	721	735	750	752	743	755	748	743	754	768	784	775	742	757	771	765	708	751	751	739	735	734	823	745	719	781	709	739	734	740	778	761	739	778	693	744	773	732	756	708	773	722	731	742	718	750	711	732	787	715	753	729	773	723	730	760	770	713	766	777	717	757	744	722	749	722	706	740	737	744	771	704	771	759	717	738	733	724	706	686	733	766	731	755	780	719	716	724	706	748	748	769	729	744	695	720	717	781	748	692	710	737	732	727	737	757	725	744	730	780	780	723	727	725	728	795	733	755	742	744	779	730	699	719	739	735	745	711	765	758	772	735	735	763	719	745	817	750	746	769	747	739	709	755	752	775	774	746	785	750	730	788	751	765	734	763	699	758	707	734	724	773	781	786	746	722	799	752	718	718	745	748	781	710	741	811	753	765	706	777	785	738	752	745	793	778	707	733	774	687	668	701	784	773	733	773	768	754	762	762	738	723	765	738	736	725	704	758	745	748	790	730	752	757	769	704	745	732	761	741	781	713	746	758
32521	20340	9417	2369	169	173	144	139	127	128	152	152	145	138	148	140	149	152	139	139	150	159	131	160	117	130	123	149	151	151	139	160	138	142	115	141	160	133	138	127	157	118	135	152	142	147	164	149	149	143	139	148	138	155	122	128	155	136	139	174	129	150	166	151	143	135	140	141	142	149	121	148	138	145	139	149	174	150	124	158	142	115	125	145	141	153	141	132	130	142	148	118	144	135	168	144	160	140	156	161	133	139	141	155	143	130	151	119	144	155	150	145	164	155	156	149	152	147	137	172	131	144	122	138	154	170	152	155	153	139	171	134	144	146	161	133	146	152	130	142	143	147	141	137	155	137	166	155	147	154	145	158	152	143	153	148	145	131	145	141	139	136	168	136	145	141	157	152	136	143	154	151	113	155	121	150	145	151	145	154	150	155	154	166	137	128	129	155	152	159	138	150	156	130	164	123	122	134	164	145	146	147	150	150	152	143	160	123	130	139	150	160	168	138	160	131	139	163	146	143	160	147	152	132	138	158	145	151	128	148	152	148	151	151	128	166	170	162	154	151	146	143	159	138	150	150	149	137	151	131	144	131	160	155	130	140	154	142	135	149	132	143	147	150	153	154	158	147	157	139	118	152	133	138	131	160	138	165	151	142	140	145	131	145	132	147	140	152	145	162	142	140	120	152	160	123	140	132	134	136	156	158	156	142	162	141	121	146	141	143	128	147	150	139	147	136	155	139	135	147	168	152	128	166	143	148	136	146	136	133	158	160	121	145	159	151	152	145	147	137	147	153	156	150	139	135	159	143	120	136	145	131	140	130	158	163	122	142	153	127	139	145	134	127	135	149	134	162	129	150	148	153	157	132	137	137	153	154	171	147	137	136	148	131	137	160	154	137	156	128	148	149	155	175	153	129	145	143	144	146	134	153	147	119	147	138	152	143	136	140	142	132	137	152	154	159	127	135	136	158	152	140	146	148	186	112	134	136	141	147	147	130	157	157	128	131	145	163	139	145	143	140	158	139	127	127	140	137	125	153	145	134	132	148	156	128	157	156	135	166	156	178	141	142	147	155	168	139	140	137	144	138	124	148	173	149	147	121	130	152	133	130	148	137	143	146	144	128	161	144	141	129	148	147	156	140	150	127	139	161	138	158	166	154	139	150	164	144	150	147	140	162	153	150	136	116	163	152	131	144	144	128	164	168	156	146	155	145	143	135	153	138	136	138	141	142	132	150	162	135	148	153	137	154	151	162	132	131	149	139	147	156	128	135	167	131	139	122	148	167	151	161	159	142	119	159	144	165	155	155	157	143	138	141	140	151	148	153	134	136	145	163	158	157	136	142	140	150	162	146	169	149	166	133	140	141	137	150	147	151	149	131	132	172	155	160	123	127	154	137	160	172	164	161	150	134	143	154	147	155	137	161	157	132	162	145	151	163	151	124	136	136	145	140	133	157	147	156	150	138	147	149	140	145	137	161	161	125	132	156	159	159	154	148	145	146	141	158	141	143	144	153	150	136	148	138	167	146	149	124	157	145	157	149	153	149	156	133	159	164	141	167	140	126	141	147	153	136	125	140	153	152	154	146	156	161	130	137	151	151	138	125	156	156	140	149	149	129	147	143	176	157	131	149	158	149	136	162	149	153	150	152	133	162	147	143	134	151	151	123	137	139	155	145	146	143	141	156	158	151	138	161	148	158	140	133	157	142	170	153	131	136	151	133	151	150	119	153	136	137	134	156	143	113	142	164	137	148	151	131	147	158	135	152	131	142	162	142	147	136	147	154	151	147	137	139	144	152	145	154	133	131	149	133	138	157	155	124	142	142	119	139	142	165	146	136	154	162	146	153	138	132	148	157	144	139	126	158	140	135	128	169	124	138	155	132	138	153	162	128	139	135	157	122	122	170	134	163	169	155	160	164	143	140	157	154	140	151	130	147	151	142	136	139	129	157	171	135	146	138	156	125	165	143	149	151	154	145	118	149	132	146	142	141	154	148	127	141	156	146	142	147	152	151	129	151	139	151	166	171	141	138	142	142	140	156	155	131	152	163	133	140	134	137	140	138	134	136	163	150	124	144	133	140	145	135	137	137	137	130	140	146	150	143	158	134	138	149	161	133	150	149	169	140	139	143	130	146	123	158	138	157	144	139	164	160	148	158	157	150	151	177	146	152	154	169	158	144	131	117	132	155	137	144	137	159	143	139	140	136	176	149	130	159	138	146	114	136	146	153	122	166	138	152	128	126	138	139	132	154	149	155	139	142	161	147	139	149	123	145	146	136	155	159	165	139	136	140	165	142	169	145	149	158	144	141	134	158	132	165	128	140	156	160	161	156	167	138	135	146	137	165	167	129	140	150	147	152	126	130	144	142	145	149	142	159	136	139	135	148	122	161	134	127	128	140	132	136	151	135	142	150	173	167	140	154	150	150	144	121	151	145	147	130	153	132	148	162	134	145	143	139	147	126	115	150	157	149	142	156	141	122	184	136	153	160	144	136	133	144	139	152	146	142	147	139	138	131	118	128	150	128	162	126	139	138	158	113	140	107	166	150	151	156	153	145	123	161	121	152	129	158	146	165	169	150	155	132	152	144	160	141	143	159	140	155	130	148	151	146	151	131	151	137	139	137	129	125	145	139	144	143	133	139	153	160	153	136	149	157	144	145	146	148	143	153	152	166	152	152	142	146	158	135	143	151	146	143	143	152	136	145	143	143	133	151	135	128	139	143	135	163	142	157	153	145	133	133	148	133	143	133	126	138	129	150	142	157	152	159	140	136	151	177	138	136	155	126	124	133	154	136	123	131	154	155	158	173	138	174	148	162	153	154	139	147	142	136	151	130	134	170	140	167	143	162	122	143	144	161	149	153	132	132	133	147	130	171	139	142	133	156	131	154	158	125	152	125	140	150	171	147	137	147	130	146	139	154	126	151	127	138	143	158	154	137	172	149	135	132	149	152	158	124	150	160	145	148	143	158	144	119	151	151	144	152	151	149	130	144	128	150	138	161	130	153	155	146	156	158	144	162	148	174	121	146	134	132	139	150	145	158	156	150	163	133	158	163	141	150	156	139	152	141	103	154	145	165	156	148	146	142	141	160	139	128	123	146	137	169	144	133	144	167	139	158	131	143	134	129	143	147	147	146	139	142	134	175	130	156	148	144	145	148	166	141	148	151	154	138	147	150	157	131	128	163	152	149	138	155	128	140	163	160	139	159	145	149	157	132	142	159	131	159	139	136	144	152	143	127	161	160	123	146	139	139	131	150	125	131	136	131	155	144	158	143	133	135	146	160	123	154	149	117	153	136	140	161	135	140	172	148	152	152	161	160	173	160	141	140	140	138	124	146	158	153	150	144	143	148	139	151	139	138	157	133	164	149	135	153	136	130	135	161	140	146	130	143	141	135	142	139	146	136	138	145	141	144	135	144	158	132	159	123	142	157	129	137	161	156	166	163	145	141	131	148	139	152	123	136	151	136	149	130	135	139
30380	22595	13997	5337	461	498	499	499	451	485	488	527	490	496	503	473	510	493	457	479	484	491	477	492	472	491	526	464	521	471	514	475	472	485	458	532	457	471	470	536	479	499	498	498	455	470	497	480	516	512	497	518	476	509	456	479	495	540	488	450	505	483	491	472	440	504	456	480	502	467	494	494	484	479	491	478	486	462	504	464	465	455	478	465	467	456	478	491	470	462	496	484	475	493	463	457	477	468	522	507	446	472	505	476	470	474	482	482	496	490	491	466	517	509	480	526	505	508	458	489	492	502	468	446	500	488	473	435	461	477	471	498	537	489	551	497	479	517	473	521	524	478	489	504	496	491	508	472	459	519	491	475	475	484	484	489	499	470	483	469	465	483	498	456	480	470	442	470	451	468	495	511	501	514	443	494	499	479	504	487	530	489	484	507	491	478	481	482	475	482	497	477	495	464	436	524	503	479	509	487	485	554	485	467	486	446	531	489	482	482	492	482	461	470	497	504	501	472	491	483	476	458	485	478	474	472	497	468	478	504	492	462	466	488	486	460	464	464	495	444	482	468	467	515	496	480	466	473	516	500	485	471	447	470	451	446	466	472	461	484	472	498	452	440	478	499	484	496	480	457	456	457	499	466	435	503	448	453	484	459	503	455	468	460	507	478	474	462	485	447	512	485	508	515	480	477	471	495	465	492	490	508	480	496	523	472	465	451	464	475	463	460	458	476	479	476	464	459	493	500	527	446	458	459	498	502	423	485	449	504	471	489	450	492	492	495	489	460	502	464	491	490	457	474	489	518	472	475	495	476	474	460	507	448	459	467	461	458	467	478	466	498	485	466	486	486	479	490	516	488	490	471	474	430	455	535	506	477	492	485	497	469	505	487	450	470	469	469	461	533	450	505	459	449	472	446	507	466	447	487	458	482	489	486	491	451	481	499	476	457	482	479	448	522	462	485	480	466	482	468	466	490	496	486	480	473	480	492	490	462	507	467	468	529	488	472	483	499	513	499	487	498	480	442	457	494	488	525	465	477	481	468	495	497	500	470	467	452	446	478	500	472	476	462	523	495	483	454	490	448	491	450	467	510	445	525	469	472	454	507	562	481	517	458	511	467	524	489	494	453	491	497	474	487	492	486	511	487	478	472	487	464	488	498	434	504	478	489	505	470	506	530	490	461	451	484	475	447	474	486	502	463	489	500	514	477	467	498	456	509	478	489	527	534	477	489	475	504	471	491	498	490	518	499	487	469	494	503	453	452	458	513	460	499	497	498	458	446	495	509	483	476	478	495	500	478	489	440	487	506	519	486	483	481	462	479	469	467	490	498	479	443	467	447	493	477	508	543	486	455	497	462	496	492	458	515	500	520	477	487	507	480	487	490	474	450	468	492	433	485	459	513	514	484	462	457	474	479	506	481	504	511	503	514	485	526	469	475	487	482	487	502	448	517	462	478	501	497	443	523	490	463	481	473	485	473	487	479	501	467	429	488	526	481	509	487	496	497	481	487	450	462	482	472	454	529	501	464	465	473	498	463	491	493	483	509	503	515	456	503	474	475	496	490	500	530	476	468	487	465	474	474	464	486	533	446	453	518	477	520	506	499	481	480	513	465	490	476	467	459	461	479	505	478	458	460	471	519	471	525	483	479	488	502	472	474	485	495	472	431	488	535	475	495	482	486	498	469	508	480	464	451	499	490	455	463	447	489	455	464	459	479	533	488	462	501	468	481	465	479	476	476	502	499	484	489	492	503	470	506	533	453	482	447	492	459	462	480	496	468	499	473	457	449	514	467	504	480	506	490	467	502	502	471	483	506	477	472	486	485	469	459	475	531	450	533	466	525	500	457	500	464	529	516	511	484	500	488	507	508	488	474	452	442	471	508	490	479	485	495	488	451	468	511	453	454	500	462	461	454	468	457	478	476	478	478	508	522	500	453	497	494	464	487	475	451	491	512	491	473	479	445	477	497	501	456	520	534	484	466	450	481	453	447	506	489	462	493	495	463	464	503	487	494	483	450	483	482	499	481	499	494	497	530	445	469	467	510	456	508	483	468	476	455	486	496	497	496	536	525	496	474	523	491	487	459	511	527	481	524	491	542	462	479	459	465	462	470	451	477	472	497	486	493	506	462	469	501	500	473	493	486	436	487	531	468	480	505	503	492	469	484	493	481	480	487	489	495	501	437	463	475	485	469	472	497	451	513	516	505	487	478	504	465	490	451	461	466	451	488	475	483	483	478	504	443	461	522	474	503	496	515	427	522	497	484	456	485	511	488	468	487	505	483	520	498	498	478	483	447	495	514	476	492	465	479	480	499	507	499	498	457	475	486	474	483	498	486	457	501	498	483	494	498	476	495	456	476	506	526	453	481	517	485	487	443	482	457	537	452	471	444	463	500	507	479	499	504	465	500	486	490	478	546	504	540	427	496	511	462	468	484	478	466	487	494	456	482	500	492	490	442	472	429	475	500	487	525	475	492	460	497	494	485	524	452	480	505	489	459	563	499	509	484	507	502	480	479	464	486	460	462	471	485	480	461	484	513	485	497	466	485	474	470	455	457	521	480	458	444	486	473	472	501	469	476	437	498	467	480	473	445	495	532	461	462	521	453	491	458	468	460	506	449	548	483	472	474	525	479	476	477	498	497	482	474	503	483	476	507	482	530	493	444	495	469	520	448	448	504	474	477	520	443	483	464	498	515	524	476	483	524	470	484	470	490	490	513	447	471	489	496	478	511	489	501	477	508	515	487	468	494	458	472	498	475	478	453	503	505	462	493	478	516	493	467	462	439	488	465	483	501	500	502	521	460	481	497	480	535	467	476	464	467	476	487	486	456	463	444	493	491	452	503	482	501	486	489	494	511	472	460	511	488	483	466	509	537	508	482	478	452	470	475	505	462	500	527	474	510	487	468	480	482	489	517	476	477	504	472	472	461	441	473	478	487	474	472	463	510	519	543	499	516	506	447	495	516	478	495	476	501	461	491	462	514	484	516	475	461	482	455	490	485	501	527	456	538	472	499	487	437	500	544	502	485	454	475	467	492	477	472	530	491	463	521	497	469	456	496	478	466	501	474	477	515	503	459	495	456	472	531	537	524	451	442	480	466	470	492	460	518	510	470	465	499	508	493	458	470	468	458	505	525	504	480	508	435	418	483	469	489	466	529	473	495	485	492	457	506	483	474	473	519	489	440	478	515	482	471	521	480	512	474	484	499	498	484	483	497	470	467	507	510	504	494	447	479	501	476	499	473	479	481	486	479	483	512	426	514	474	450	502	498	490	480	473	441	489	502	480	459	498	521	503	465	487	485	449	460	502	484	468	510	494	509	510	509	475	481	441	488	492	495	453	544	447	491	493	471	485	490	515	456	525	473	538	476	502	482	460	473	470	477	508	485	531	483	467	486	525	491	476	474	527	494	460	435	493	504	497	489	487	473	490	443	485	494	452	499	457	471	474	488	496	457	488	509	487	498	458	507	466	511	454	515
63746	54853	44592	24116	2795	180	163	137	151	148	147	141	156	144	162	144	145	148	126	149	161	145	140	145	140	138	147	121	164	140	147	148	124	131	144	127	152	133	138	164	145	131	158	128	130	133	144	123	150	133	147	136	131	141	151	162	133	143	140	142	145	142	138	138	131	125	130	142	133	135	122	140	139	139	160	153	145	142	137	148	135	133	133	156	147	124	131	151	139	132	139	133	136	103	129	132	131	124	140	149	136	143	144	137	127	126	136	123	136	145	146	146	120	146	139	136	156	127	155	151	128	155	136	148	130	143	141	142	127	143	137	122	129	143	141	146	133	154	147	150	139	142	130	150	143	141	134	143	164	127	151	158	127	161	137	143	138	144	138	131	132	149	125	151	154	145	142	124	122	135	159	131	157	133	164	148	153	154	133	140	121	126	140	141	136	147	135	153	151	147	126	153	113	127	161	139	142	152	127	159	135	140	128	144	135	124	139	149	139	145	132	139	137	160	160	153	161	130	138	124	146	152	134	149	145	152	140	148	136	114	132	155	138	145	135	135	139	135	159	160	165	145	129	145	136	149	111	135	123	142	135	138	122	129	152	144	158	142	131	146	139	140	150	126	151	136	167	133	143	144	151	147	136	142	147	142	149	117	146	168	125	145	148	126	151	144	139	158	116	146	135	137	131	129	140	147	116	141	139	163	149	126	133	128	133	135	139	128	152	152	136	133	147	159	131	121	128	145	137	134	126	147	153	175	134	145	138	150	133	147	148	141	134	141	129	141	132	148	145	133	135	136	138	118	157	151	110	154	169	157	129	132	123	151	129	147	127	141	128	149	131	153	132	148	124	127	129	136	151	157	136	143	137	137	141	134	143	131	160	118	141	142	126	142	145	123	141	146	138	133	129	148	151	154	146	125	169	135	138	167	136	131	150	156	148	158	148	142	149	141	150	147	140	146	146	139	146	140	124	130	137	132	145	113	123	140	159	154	120	140	148	153	130	143	130	140	134	112	145	135	161	123	156	145	127	145	160	148	150	148	160	139	134	130	146	122	135	133	148	146	144	141	151	152	145	154	115	138	140	160	129	159	143	140	143	127	136	122	138	147	173	158	148	124	148	141	149	131	132	145	121	149	121	141	141	143	114	155	134	150	140	131	137	120	124	136	138	147	154	150	147	144	169	142	124	154	133	166	138	155	141	154	139	126	106	150	151	140	140	128	152	154	141	117	152	164	136	148	135	140	148	129	132	145	151	153	144	133	140	153	136	136	124	151	145	125	146	132	151	129	124	159	128	145	124	125	142	130	134	147	151	135	146	141	122	136	152	152	140	139	142	130	122	157	149	142	143	126	157	136	157	136	134	157	151	124	138	154	136	147	163	136	158	125	121	148	136	158	140	136	138	150	114	136	137	140	138	161	134	159	157	143	157	138	137	130	134	142	137	139	137	147	118	155	152	154	134	128	150	154	154	134	144	145	127	154	141	140	123	139	126	132	146	149	155	137	120	132	146	141	139	134	147	131	158	139	165	160	154	139	150	119	168	140	137	115	150	131	143	134	126	128	126	118	163	117	135	158	152	119	144	150	157	139	150	138	145	146	135	146	127	139	138	127	155	122	141	141	138	133	139	138	134	110	144	128	130	155	128	143	124	133	158	124	139	140	133	139	151	146	132	131	151	133	147	149	125	133	141	143	145	153	144	147	134	140	136	143	155	137	160	139	146	145	130	142	154	134	146	125	130	128	151	154	146	125	136	139	136	136	141	138	144	156	112	152	133	151	138	160	129	130	146	131	156	146	151	152	135	154	135	141	133	144	136	128	134	140	123	125	148	127	140	144	146	148	166	136	149	140	139	149	149	141	147	135	130	138	132	155	149	150	133	154	155	145	141	123	134	128	160	148	126	150	138	148	122	148	139	159	144	131	143	154	153	122	128	131	148	142	139	134	134	132	137	139	136	143	143	148	144	142	133	142	126	169	127	126	138	148	151	130	158	137	130	146	119	147	157	129	140	147	140	135	137	154	143	142	126	127	161	157	143	145	152	142	165	144	148	140	133	143	98	124	149	151	158	123	149	149	151	151	133	124	135	146	153	133	143	142	140	132	144	156	126	130	143	128	135	115	142	134	141	146	153	154	139	135	150	152	157	148	143	124	141	125	139	132	138	126	152	127	133	149	111	122	137	137	143	173	142	142	128	145	150	129	123	136	148	144	140	130	148	133	128	147	148	124	155	136	136	166	139	147	129	130	138	136	142	145	154	137	158	139	124	141	134	129	124	151	120	148	127	139	163	121	142	145	154	135	132	122	136	160	155	138	150	128	123	139	114	140	139	167	122	120	164	134	122	146	144	130	146	139	157	138	154	124	154	143	141	125	152	139	142	131	150	135	127	114	144	132	165	135	132	133	145	140	133	139	119	135	140	147	139	127	141	139	134	132	126	132	136	163	135	152	126	124	139	130	152	101	137	154	140	137	161	139	133	132	143	132	157	125	132	123	129	137	121	133	138	136	145	138	136	129	128	147	134	172	132	124	178	139	143	167	157	146	138	150	161	148	159	159	134	133	129	149	142	128	122	133	135	138	110	118	138	146	128	127	151	147	138	151	130	129	141	128	131	149	141	155	133	147	144	151	130	116	160	137	117	139	140	148	144	112	133	127	126	127	137	130	150	143	142	138	127	136	134	128	150	128	145	142	123	135	131	142	138	148	144	156	151	135	115	143	137	145	144	138	135	126	138	122	150	138	139	142	147	125	147	135	126	157	134	155	132	145	131	154	136	128	154	136	144	140	173	125	119	121	139	160	135	137	155	150	136	141	157	131	158	140	131	135	159	154	125	136	132	136	142	147	149	159	131	161	132	122	124	146	155	145	151	132	147	131	142	148	144	149	135	140	151	159	130	176	146	127	151	138	151	134	158	120	149	155	122	164	138	154	135	132	146	146	156	141	146	139	137	144	151	141	135	134	138	149	169	128	158	147	130	140	129	141	151	124	151	131	164	153	140	153	150	132	140	121	130	136	151	148	140	147	131	131	146	148	147	142	133	143	133	140	136	125	141	146	124	142	151	151	132	146	168	144	160	126	149	120	133	151	124	155	128	120	129	162	147	122	147	146	142	137	151	133	148	124	138	158	130	144	143	127	150	139	147	138	124	151	132	145	131	121	142	133	141	136	131	137	132	124	149	151	115	146	148	116	119	141	155	151	156	127	121	142	143	140	145	137	125	154	135	138	133	142	132	131	156	153	139	130	150	143	127	141	140	135	142	150	140	146	137	133	135	141	149	134	149	136	147	125	135	143	137	140	147	147	123	167	134	145	144	136	126	114	143	132	130	150	129	120	143	138	139	151	122	137	152	147	138	133	149	138	143	154	148	129	154	123	139	140	136	144	149	144	142	139	131	149	141	145	135	152	156	117	148	144	135	136	134	156	133	142	142	153	140	146	153	155	149	134	130	135	130	149	113	154	140	136	135	119	126	131	140	163	149	134
46708	45766	42962	25178	1013	551	566	520	518	542	561	524	470	474	530	483	479	487	470	462	468	441	459	470	511	455	498	466	479	480	500	499	473	488	486	446	445	439	471	471	499	438	491	476	489	503	472	473	476	485	460	479	484	452	458	447	455	442	459	450	448	493	473	475	487	474	462	493	491	502	473	501	448	449	514	481	498	489	455	477	475	455	440	482	513	473	468	479	475	503	474	497	458	482	465	506	499	482	488	465	507	449	453	438	482	519	440	529	488	506	461	468	515	459	479	473	475	434	480	470	430	458	494	475	438	493	427	461	487	497	472	443	500	444	444	480	515	470	475	431	439	476	408	481	458	446	462	471	510	468	500	485	496	473	490	449	446	460	488	479	451	478	471	469	501	466	428	479	505	508	467	469	446	469	490	472	434	466	523	492	455	469	463	449	469	524	498	499	501	487	481	483	477	476	471	495	534	456	411	473	489	475	479	466	441	452	441	471	481	488	481	439	487	452	460	446	481	493	464	446	442	460	492	458	488	450	490	471	489	459	513	464	462	502	460	440	457	461	492	456	470	486	449	453	454	459	459	481	481	468	483	490	434	464	514	430	457	488	445	472	453	477	458	472	477	476	448	437	451	446	450	479	442	457	445	464	476	458	493	514	490	460	470	497	467	492	474	447	491	431	482	487	471	499	470	478	500	499	450	494	439	455	446	452	494	464	462	471	453	480	471	473	487	492	456	414	474	463	445	517	453	499	471	444	449	489	449	445	475	447	454	483	461	474	487	455	511	465	477	491	513	459	434	486	465	489	495	492	451	488	460	461	478	462	461	495	481	479	458	478	473	455	481	473	464	459	488	473	491	477	447	504	474	467	462	498	473	513	442	482	449	494	457	417	489	493	449	492	489	458	477	473	429	490	440	493	437	478	468	456	482	474	469	478	462	494	513	476	439	434	443	449	456	469	470	455	460	501	467	444	493	433	473	463	456	477	508	484	439	503	471	439	449	493	496	463	481	469	467	475	509	482	447	511	489	466	495	438	447	442	513	452	466	519	478	447	486	471	418	470	420	481	516	448	464	457	430	449	475	470	481	482	492	484	468	475	474	449	475	509	492	480	457	453	455	457	480	472	515	476	453	444	438	459	444	480	483	454	495	424	474	447	462	469	446	497	439	476	490	506	492	469	427	471	473	486	444	475	507	458	514	495	478	434	443	449	514	423	439	453	481	473	458	466	448	470	455	508	455	482	463	463	481	477	440	474	485	505	434	484	442	509	507	463	441	453	480	473	481	452	489	486	469	437	442	497	481	428	462	452	453	461	449	478	427	526	443	450	474	471	458	450	431	493	480	474	441	502	524	433	421	462	473	485	477	450	463	451	485	496	498	482	445	468	462	474	494	541	494	449	475	458	477	454	516	501	494	503	484	439	473	463	445	474	460	506	418	448	434	455	450	460	481	475	462	457	419	476	474	474	454	454	451	456	464	503	455	483	458	483	465	475	475	460	475	462	490	475	443	467	503	465	471	470	467	465	495	420	485	456	467	462	443	496	458	504	471	493	523	458	473	441	495	498	470	471	464	487	456	467	505	463	483	450	436	454	452	486	511	432	464	461	480	472	461	470	494	411	508	479	469	470	435	529	430	469	491	472	438	468	467	459	488	468	491	445	475	470	455	479	463	466	466	451	480	430	484	471	458	512	487	443	468	469	475	419	441	494	464	470	453	470	489	507	460	455	467	454	457	461	481	461	452	451	447	501	474	464	504	489	474	494	498	482	468	494	495	488	483	463	472	504	472	465	475	492	482	506	496	501	463	483	457	486	473	492	470	462	476	484	447	452	465	493	445	514	472	427	477	440	431	454	449	509	466	458	481	490	468	428	467	464	471	470	461	441	453	474	469	474	469	443	487	478	503	468	478	481	455	449	441	455	476	504	490	474	465	512	471	473	457	468	469	515	506	498	451	473	488	462	475	470	476	457	481	486	449	465	500	464	486	466	503	465	492	452	436	449	454	476	502	475	463	468	475	428	516	438	435	508	472	485	469	498	484	430	508	463	467	460	471	496	508	447	497	482	440	463	463	458	496	418	460	459	480	487	479	486	482	497	448	462	469	424	484	509	499	434	478	488	482	476	459	476	498	462	508	503	459	481	480	484	461	478	451	468	443	449	499	428	445	483	461	455	435	474	493	440	453	487	456	446	507	484	486	465	430	487	476	441	461	444	493	497	466	443	469	492	417	425	473	480	479	466	497	482	489	467	441	442	463	482	497	490	439	481	505	494	464	508	490	478	465	538	492	508	466	491	491	470	491	478	464	455	469	441	476	486	426	458	471	463	441	446	454	472	446	481	436	466	453	499	475	501	480	444	490	482	483	457	486	482	479	446	484	481	437	453	477	443	485	461	489	463	436	465	463	461	420	514	448	477	501	429	487	483	480	493	447	477	453	492	475	489	476	443	496	488	501	508	493	493	462	471	494	484	462	425	446	464	472	476	501	441	433	446	479	448	475	465	444	490	515	465	442	487	468	503	466	474	470	508	514	480	476	453	474	481	473	491	501	489	473	502	495	476	480	451	476	490	455	487	420	465	444	492	482	504	462	510	485	452	464	453	495	535	469	495	446	464	482	445	484	466	493	454	461	498	489	485	468	454	483	481	473	480	460	441	459	502	478	469	490	460	463	472	468	466	473	491	478	465	499	462	494	483	441	455	527	486	489	493	459	507	455	448	481	489	495	440	456	443	449	449	518	482	495	512	512	463	482	453	483	456	457	507	493	486	447	441	453	463	459	457	487	406	486	505	466	472	490	508	478	462	487	452	475	482	425	468	493	503	439	455	490	468	431	433	459	476	482	447	518	473	476	472	464	468	477	446	459	459	451	487	447	498	471	451	456	463	470	501	469	485	492	487	478	428	426	439	521	474	502	493	463	461	416	447	468	479	480	444	472	492	469	514	443	490	442	484	449	459	486	512	463	454	499	497	499	501	451	494	444	472	483	488	482	481	454	458	473	497	451	480	460	467	507	449	459	472	484	501	427	451	473	501	408	487	470	479	475	483	501	474	488	473	466	458	484	496	494	491	460	493	469	456	472	445	468	481	445	458	471	464	442	461	474	479	440	444	442	485	453	457	485	474	487	467	503	449	440	451	483	431	528	495	510	501	459	489	480	457	462	493	452	473	461	465	457	467	472	473	496	483	468	502	488	448	479	485	477	448	505	471	469	460	460	464	479	434	488	474	456	478	514	474	484	441	468	476	462	510	445	487	450	503	478	470	440	464	484	483	510	497	459	481	498	463	486	500	444	480	437	433	446	476	476	519	467	443	485	483	435	530	463	457	463	475	473	484	469	469	478	490	453	501	470	480	446	458	484	406	478	496	464	486	463	452	458	515	447	487	428	464	455	477	506	461	499	516	490	447	495	439	457	496	459	476	470	457	470	480	466	480	471	459	535	505	468	470	495	455	461	439	491	483	487	462	497	451	480	468	475	497	443	479
77400	70645	61711	36993	10342	798	302	298	277	250	266	242	269	235	267	267	272	240	268	284	268	250	271	287	271	222	271	233	275	274	260	260	230	229	245	286	246	241	258	242	255	237	235	220	252	263	237	275	226	224	263	271	239	277	240	237	238	249	261	221	250	254	226	237	249	219	245	271	260	251	246	249	233	271	267	235	242	284	233	261	247	247	234	233	222	231	235	259	246	227	255	257	293	279	251	232	265	259	255	283	250	249	235	231	260	226	282	222	264	262	258	245	273	255	241	255	233	239	246	256	246	263	240	249	245	257	240	263	244	248	245	260	252	258	249	243	238	251	243	247	257	260	245	254	221	251	249	253	250	250	271	259	236	259	226	247	235	235	230	246	217	231	252	234	245	242	260	227	226	233	263	244	257	227	235	264	258	254	262	227	226	255	255	255	234	242	213	248	243	272	257	237	224	240	271	268	269	232	248	226	242	238	247	238	242	268	258	259	249	250	275	226	260	280	288	241	222	268	243	256	267	253	249	251	267	252	240	246	230	253	239	246	243	225	248	238	244	264	241	221	267	241	251	235	249	278	242	262	236	273	260	223	267	242	256	288	257	246	258	254	260	269	251	236	274	242	246	242	278	258	260	262	252	267	256	234	253	252	248	256	225	225	258	259	260	260	262	206	273	239	248	232	255	242	255	272	237	270	275	229	274	257	257	228	279	246	249	275	237	238	278	246	287	232	246	219	241	223	224	253	220	250	220	279	246	239	260	231	273	243	237	258	242	226	257	271	263	222	223	254	249	254	225	252	246	256	257	228	249	269	214	274	267	229	253	280	251	246	293	254	290	240	250	249	254	242	237	256	239	256	255	250	287	230	244	263	237	274	237	245	245	250	247	273	286	249	244	253	261	231	236	260	241	226	251	259	231	252	227	265	261	247	265	235	235	230	224	236	243	233	251	248	244	256	244	248	254	232	222	230	263	227	237	274	268	257	237	251	243	258	248	242	217	286	219	248	262	228	220	244	237	278	259	246	259	250	251	255	229	281	246	255	230	256	265	229	242	253	275	266	255	241	247	247	235	265	242	241	262	241	250	268	240	219	250	262	251	235	254	234	234	244	233	234	265	263	218	273	249	237	221	241	230	240	247	215	245	248	251	259	274	261	254	253	245	251	244	267	256	256	217	246	249	266	267	219	250	236	251	257	234	238	245	270	237	263	260	233	245	252	233	249	231	255	236	226	229	241	227	250	237	255	257	234	244	267	243	237	238	217	214	246	254	247	259	259	256	258	242	221	239	242	240	255	241	255	258	261	225	261	269	251	238	257	242	248	228	231	290	282	250	232	261	230	249	254	244	238	264	242	263	242	250	241	254	250	252	246	231	264	247	216	268	251	266	236	228	267	243	251	231	234	254	237	258	248	257	220	266	237	223	237	255	272	256	236	244	237	260	278	239	237	229	227	261	241	251	272	239	288	271	262	240	264	250	254	239	229	258	253	261	249	291	234	231	240	256	255	224	256	263	248	235	257	220	240	203	265	239	238	254	274	272	247	265	234	245	234	250	238	231	247	254	258	212	252	255	256	239	251	253	295	208	263	227	240	229	259	246	230	267	252	260	272	277	236	246	228	230	236	238	252	274	222	219	262	237	221	229	248	274	280	255	241	274	226	234	229	244	258	253	244	204	234	253	250	267	246	233	244	239	230	284	257	249	274	237	261	230	237	243	250	281	240	254	249	227	268	253	253	271	258	256	221	229	218	228	262	275	260	259	259	253	250	254	241	279	216	293	216	279	232	226	257	245	225	253	230	259	257	251	252	233	257	237	248	278	227	229	262	256	240	246	226	248	254	250	272	236	232	250	227	294	264	236	259	233	272	232	255	241	234	275	221	235	257	259	248	234	246	252	258	253	226	247	241	276	265	259	261	245	284	268	273	250	268	222	248	243	236	244	246	247	248	227	228	264	281	220	241	278	256	258	280	239	268	235	257	229	259	267	235	234	246	261	257	225	272	269	234	259	243	253	250	246	259	247	247	241	255	242	228	271	227	273	237	253	266	252	253	245	255	235	242	260	224	229	252	235	245	236	274	269	226	258	268	246	242	247	235	270	267	249	252	251	242	271	265	236	247	247	249	260	259	245	248	258	251	279	279	266	254	239	266	248	257	237	244	224	252	239	249	238	272	249	271	248	249	242	253	239	231	239	235	250	250	261	218	238	256	239	241	259	240	252	250	244	228	263	222	252	260	239	230	264	241	234	266	209	231	238	242	250	270	249	255	230	261	250	263	240	244	277	252	266	254	219	208	253	252	232	244	248	256	257	248	251	252	235	239	222	237	250	256	247	246	253	249	215	237	271	233	240	241	241	263	243	225	255	246	246	241	252	243	217	224	243	241	230	241	235	234	270	260	245	219	220	245	241	228	264	228	226	261	283	222	253	247	207	233	265	243	241	259	228	242	236	236	252	227	267	266	221	278	262	255	231	260	282	224	240	254	240	254	248	277	233	264	273	266	246	271	224	250	248	235	254	225	251	291	233	256	265	264	210	261	270	228	266	274	259	228	261	244	236	239	248	229	232	245	242	253	230	226	255	264	235	227	258	284	254	254	241	251	243	234	247	246	213	266	256	234	245	246	247	250	257	262	260	234	229	246	221	259	253	293	230	248	275	265	253	232	234	219	260	265	244	227	255	232	246	232	258	248	270	249	272	253	210	250	260	250	242	243	230	215	263	267	242	269	247	258	238	217	248	252	232	225	263	267	264	264	230	258	257	236	245	246	255	222	209	225	245	242	247	243	257	244	218	252	243	233	256	237	258	267	239	240	216	252	228	268	271	235	242	272	234	269	250	233	245	256	238	267	242	246	258	236	262	243	233	247	223	251	265	244	259	255	241	247	232	209	260	251	242	247	260	240	248	261	251	237	268	252	244	263	285	219	243	280	235	239	241	228	239	244	276	263	225	260	259	246	236	261	244	236	281	258	233	229	246	242	240	259	247	244	235	228	261	240	254	240	226	260	253	260	260	250	229	240	244	241	223	256	247	259	242	225	253	241	235	251	275	245	262	245	224	226	256	230	239	275	254	245	259	258	270	266	242	235	242	238	238	247	236	256	284	214	236	245	258	254	221	247	234	242	229	238	256	241	255	260	293	252	258	246	262	273	239	241	246	275	263	240	227	236	249	267	248	262	234	225	221	249	245	244	244	238	237	244	249	254	266	234	275	256	227	265	264	226	275	239	236	266	246	244	245	240	247	225	219	248	263	249	245	254	243	230	236	218	259	262	266	242	246	240	242	247	244	244	246	256	255	253	247	262	244	225	231	234	258	232	260	241	237	251	223	215	233	265	246	231	264	230	232	235	220	247	263	245	266	247	253	252	242	251	251	265	256	229	267	242	233	225	237	227	234	268	229	255	218	253	264	260	260	245	244	248	236	229	246	233	233	225	264	247	272	252	256	257	228	237	256	245	220	226	277	226	228	246	227	262	246	272	253	235
60026	61143	58686	35406	2057	984	968	963	886	878	862	848	831	826	783	806	766	789	791	772	745	768	790	746	793	780	776	696	758	778	732	807	747	724	743	764	738	753	759	763	753	713	761	751	726	717	740	752	744	761	742	761	718	720	803	754	727	767	731	724	741	821	777	724	739	786	747	780	786	749	735	795	758	772	742	758	720	793	688	806	767	795	754	724	691	719	788	748	736	736	768	659	761	771	733	723	742	757	788	712	760	741	739	743	736	716	747	727	714	767	767	772	710	783	780	731	838	709	743	743	767	766	745	798	787	756	774	721	764	728	762	717	743	733	755	748	754	727	766	768	744	718	773	731	723	755	765	750	805	730	783	766	776	778	760	750	713	743	733	769	743	686	732	770	729	680	720	767	751	775	739	760	757	760	785	733	767	796	704	701	756	799	746	729	718	699	769	708	719	707	752	769	747	779	719	762	768	700	738	729	778	794	755	758	719	751	800	776	756	790	743	785	712	768	700	741	762	736	769	712	772	767	778	778	761	751	795	836	752	738	780	764	811	772	765	846	745	698	758	768	751	767	748	750	801	760	785	741	765	758	750	768	769	742	734	784	724	767	760	782	719	765	754	753	702	745	710	724	782	747	760	752	780	735	760	710	799	776	748	759	743	778	769	721	757	780	736	749	766	722	764	803	744	755	769	808	756	786	757	774	762	723	794	756	781	780	736	677	785	741	798	796	809	795	704	750	760	751	764	748	789	799	697	803	759	743	760	796	737	715	747	757	740	785	751	756	744	749	713	774	709	720	754	772	751	740	730	706	768	718	770	720	736	778	734	789	748	744	758	783	764	743	766	799	773	759	716	778	800	792	778	775	772	727	776	701	759	701	793	730	762	718	735	781	752	765	758	719	738	745	763	712	732	738	714	711	779	748	760	807	780	763	743	743	777	729	730	775	752	747	779	706	778	753	742	782	745	764	770	743	687	702	845	785	798	695	761	794	768	754	738	753	731	740	744	778	782	746	700	724	732	755	701	787	719	798	743	746	746	783	769	752	774	776	801	799	718	710	767	773	768	799	757	689	719	773	754	791	740	748	762	747	749	744	748	762	736	767	781	731	787	741	735	752	724	717	819	732	773	770	751	763	768	787	730	764	820	704	784	778	741	770	686	728	731	792	797	761	752	736	724	764	758	796	748	742	756	711	742	731	722	748	736	746	718	718	769	754	767	747	764	733	786	750	781	797	812	794	742	735	807	788	755	756	747	774	741	749	784	790	730	740	749	749	749	773	770	743	740	743	772	759	740	748	704	704	745	751	757	698	742	692	734	773	795	718	719	746	740	735	752	742	770	774	737	799	791	790	769	752	768	734	781	748	715	721	752	737	742	756	759	748	734	778	764	795	742	725	775	789	724	785	749	777	740	732	749	794	724	759	773	714	733	753	772	775	733	721	807	776	758	733	782	791	794	772	770	816	771	760	737	752	794	777	738	760	749	747	774	780	713	804	794	753	800	756	699	769	751	761	750	794	728	728	780	774	745	708	757	704	767	727	731	763	777	772	758	730	815	767	763	755	762	709	763	766	756	722	735	758	763	715	766	780	768	737	743	778	707	786	740	755	750	782	775	707	753	719	761	736	720	768	759	769	770	759	684	773	841	793	754	809	794	762	795	780	733	802	714	777	758	759	765	752	717	729	748	799	736	762	735	795	702	749	769	775	730	780	779	729	744	749	730	774	739	768	725	713	749	741	797	755	744	784	741	735	764	759	795	768	753	702	734	761	727	801	752	779	730	776	755	804	715	758	731	733	764	755	754	760	758	769	779	722	744	732	707	735	717	789	772	731	745	797	768	786	706	762	724	747	742	799	728	788	744	795	757	716	776	770	755	709	699	727	748	759	783	784	723	742	740	782	789	779	752	781	807	787	762	787	773	771	724	770	763	790	726	811	716	797	803	747	803	760	770	746	779	774	782	713	722	759	761	734	776	750	748	750	748	777	740	767	720	772	730	730	695	775	787	806	756	784	774	762	726	763	723	740	707	774	767	746	753	764	748	745	771	750	744	758	744	776	708	827	780	746	730	759	695	789	739	732	729	759	668	753	734	755	785	772	808	733	754	788	755	773	761	748	732	704	716	750	777	771	743	752	757	725	753	745	799	772	763	744	752	759	735	751	714	742	691	750	718	753	756	768	790	792	710	701	736	753	770	712	729	699	740	711	798	750	799	735	798	709	774	746	777	780	715	782	759	756	762	745	755	702	738	718	763	791	743	747	775	762	793	749	752	771	783	787	755	701	776	766	743	782	741	782	777	750	763	783	776	746	710	792	746	761	743	777	744	778	769	738	745	752	794	760	726	718	799	777	682	767	757	729	752	726	741	731	745	726	771	780	763	755	769	783	771	785	751	714	734	763	749	706	713	736	728	713	793	795	780	741	760	762	749	723	765	785	741	744	746	764	729	805	737	784	755	739	753	787	786	755	759	764	750	789	765	807	776	789	773	786	744	733	753	776	762	754	775	771	771	751	761	760	749	783	719	754	712	743	757	754	713	748	747	770	737	777	797	739	731	753	759	725	802	732	736	718	775	767	729	763	734	735	737	742	737	792	770	713	719	708	733	704	775	727	801	707	803	744	771	730	729	773	761	772	785	794	768	719	772	685	779	769	718	781	693	761	761	764	749	789	747	780	750	762	759	688	804	740	764	749	813	750	772	742	789	810	740	724	735	725	734	736	707	731	740	736	798	748	700	775	788	734	769	758	771	718	756	743	754	761	778	815	733	732	758	750	753	773	774	788	742	714	754	761	752	748	786	811	764	771	767	761	739	761	711	807	759	787	715	710	756	748	722	753	713	732	747	721	797	801	758	755	775	725	753	761	699	772	737	812	758	737	761	739	754	837	683	795	740	798	759	792	740	714	804	724	810	716	810	779	732	751	793	762	820	765	750	779	765	769	777	768	712	740	735	770	787	768	736	811	761	729	733	702	762	755	677	771	756	762	758	722	713	690	785	751	778	758	780	763	729	757	774	776	739	763	744	725	784	775	741	768	767	768	760	717	764	749	769	812	768	747	762	739	724	749	791	757	748	736	767	768	783	785	727	689	734	791	713	739	771	771	757	782	691	776	745	784	727	694	765	749	726	748	744	767	754	779	747	811	713	733	735	796	762	763	770	750	743	777	767	755	751	758	719	704	777	743	789	743	802	755	707	725	787	746	771	771	723	758	745	798	728	773	696	744	799	737	740	773	763	773	746	686	723	813	750	846	787	763	780	765	774	782	784	770	725	724	752	769	718	779	740	724	739	727	759	758	726	732	758	737	746	714	731	802	761	736	755	727	712	757	781	744	729	781	797	740	743	721	750	777	730	764	743	791	779	814	750	732	741	751	753	732	708	759	777	762	758	745	671	741	793	743	734	744	738	761	714	761	758	729	777	751	749	762	763	777	741	792	707	781	750	752	734	739	759	740	736	740	772	789	713	760	741	797	807	759	738	740	737	752
32726	19660	9597	2432	178	158	165	148	161	168	121	153	144	150	153	142	166	151	181	159	157	125	117	162	158	141	143	155	147	148	147	139	153	147	150	144	139	123	130	147	150	157	151	144	131	161	138	155	145	149	143	169	158	157	166	155	146	139	141	141	141	134	143	158	157	161	126	138	147	141	169	134	163	134	147	149	160	145	143	159	162	158	135	166	155	161	126	146	137	138	143	157	139	142	153	129	145	152	142	157	160	151	143	137	181	152	154	137	143	146	137	129	147	155	154	161	153	155	117	154	138	162	168	130	120	161	129	132	128	156	148	167	120	160	153	148	156	157	158	122	147	148	165	145	152	140	143	141	140	124	145	163	170	129	153	141	124	140	127	147	138	182	160	145	137	164	144	171	162	139	140	139	157	154	166	137	147	169	139	150	130	137	142	143	147	160	133	134	126	132	166	165	150	144	128	130	143	148	160	123	148	130	146	150	152	155	138	157	137	140	152	147	131	150	150	159	166	148	157	138	144	154	145	163	140	148	145	145	145	140	154	136	147	160	167	149	141	146	150	130	135	134	143	151	145	140	151	147	144	158	163	169	162	127	131	140	131	139	156	148	145	164	136	143	132	138	144	152	151	147	157	156	145	138	160	144	155	164	148	152	146	118	139	155	160	135	150	120	143	147	151	140	130	147	148	140	159	135	150	144	153	128	152	150	146	143	159	155	183	153	156	152	142	140	153	148	161	166	148	179	163	144	136	141	166	157	152	142	152	139	149	129	166	145	167	148	129	147	138	140	141	157	167	135	143	137	137	126	162	161	157	151	137	157	148	132	153	140	145	154	142	158	132	134	179	124	138	151	162	147	147	150	144	169	143	117	142	141	146	150	152	152	160	134	153	142	164	164	155	159	154	146	140	144	145	143	153	163	137	130	172	142	151	154	147	136	170	173	128	130	151	138	128	132	151	153	138	146	158	159	151	127	161	154	137	151	144	172	120	136	147	142	144	164	179	139	137	124	127	155	145	143	135	117	151	160	154	155	158	141	119	142	157	169	154	122	141	153	132	146	128	162	144	153	147	139	151	154	156	157	128	156	146	156	143	157	132	142	167	142	176	148	135	148	147	124	147	143	152	158	141	185	170	158	130	130	133	167	159	145	162	143	151	154	147	144	132	166	146	136	133	150	146	166	151	167	142	151	167	158	143	155	138	159	131	151	145	126	142	122	154	133	154	160	140	161	154	137	122	146	160	155	168	155	159	136	152	146	132	162	150	143	142	155	155	150	142	139	119	151	146	155	152	137	143	148	173	161	165	146	160	147	172	142	150	172	163	160	151	159	142	169	162	157	152	127	143	150	148	161	148	149	143	152	162	145	149	150	128	139	142	126	123	147	146	149	154	129	137	147	138	151	172	154	144	143	149	142	155	139	138	134	136	138	151	140	158	155	152	139	162	141	152	132	140	127	149	156	146	150	139	145	136	149	166	116	166	132	159	146	130	154	135	136	145	163	124	137	156	159	151	154	158	149	138	147	132	155	157	139	123	127	129	171	135	129	164	164	145	151	132	151	152	134	144	159	145	168	156	161	182	150	158	154	129	125	143	118	141	125	172	169	157	137	135	159	146	174	153	153	143	155	143	125	136	165	158	145	153	152	138	148	140	133	134	139	160	156	145	149	177	154	151	129	151	132	155	148	167	146	152	140	143	133	152	122	169	143	151	137	158	152	139	156	120	164	157	136	134	140	130	145	139	169	160	162	147	156	156	158	156	129	141	155	144	143	150	151	164	136	137	144	138	131	173	135	145	148	173	142	145	139	140	140	143	155	129	147	135	150	174	128	160	125	134	167	131	141	159	155	153	140	154	140	150	152	164	164	153	142	142	163	159	154	158	146	134	136	159	189	140	153	119	155	154	128	137	170	143	141	128	140	157	156	148	164	129	143	160	140	135	152	146	129	132	181	163	152	144	164	153	139	142	152	147	165	135	151	141	161	152	131	157	162	144	144	148	151	165	159	141	153	151	141	152	160	163	139	153	144	161	174	150	146	132	143	124	151	155	149	152	163	180	158	148	150	156	150	129	127	150	154	137	132	145	141	138	131	161	154	155	157	145	137	162	131	164	163	169	157	165	134	149	158	144	148	136	137	148	156	141	132	142	141	134	173	132	155	142	149	149	135	128	143	141	161	143	129	136	137	137	139	142	144	179	140	168	171	125	136	132	157	150	154	157	159	156	162	125	130	138	162	152	120	137	145	155	141	134	172	141	149	155	154	148	128	161	142	142	139	138	173	159	138	138	172	152	154	127	144	139	152	142	160	147	133	145	157	145	132	150	146	153	169	157	151	145	137	133	144	142	142	127	157	146	139	145	147	158	171	146	146	158	138	150	150	145	137	136	149	139	136	168	157	132	138	139	153	145	145	129	149	139	131	154	145	135	155	135	171	138	143	153	155	143	130	155	134	137	138	163	137	156	142	151	125	149	144	135	162	164	162	156	140	165	134	131	158	132	130	157	141	133	172	141	158	149	142	154	142	125	137	146	140	141	155	155	169	155	163	158	169	138	146	153	135	169	139	131	135	140	142	135	140	151	155	133	158	151	147	146	137	149	139	139	109	158	125	144	140	133	149	145	156	150	162	131	157	148	153	149	163	161	144	145	152	151	143	143	157	145	145	158	128	153	138	161	134	161	149	150	151	144	124	149	133	176	141	146	144	151	169	119	160	135	140	139	148	138	154	136	155	151	157	134	144	167	146	166	140	162	158	144	171	168	133	142	183	166	123	154	155	137	155	153	134	123	142	173	142	162	154	132	152	178	144	159	150	137	129	161	140	153	130	144	130	165	164	144	140	149	134	132	156	155	144	141	161	158	160	128	129	142	147	140	135	157	130	140	161	153	152	144	144	153	147	130	161	149	150	155	142	132	142	129	146	148	144	150	151	140	178	151	148	143	142	160	148	138	152	168	140	149	167	138	152	150	140	154	141	145	155	157	151	158	161	166	133	153	143	166	149	152	135	158	154	130	148	163	139	131	139	139	164	152	135	147	147	142	150	151	151	162	114	172	128	142	156	134	127	129	136	151	146	161	138	162	143	180	153	141	153	125	176	171	151	156	157	117	146	155	153	150	149	155	149	147	135	148	138	145	135	136	148	170	138	156	145	148	155	136	142	156	157	129	133	151	152	142	164	145	169	181	152	134	130	159	143	167	154	140	148	145	135	132	150	142	160	135	149	155	165	153	161	160	146	142	146	137	123	154	163	141	162	159	145	125	160	145	167	151	139	145	152	131	133	148	140	162	162	185	134	157	155	154	153	142	150	147	147	143	146	123	138	131	142	118	131	175	160	157	140	161	145	133	123	158	144	132	173	168	131	153	132	152	162	148	144	166	143	151	143	171	134	148	133	141	118	127	135	130	160	135	163	167	137	166	160	151	156	148	149	138	123	159	153	125	154	137	142	175	137	127	149	141	138	153	134	144	151	146	138	150	121	136	130
30585	21751	14593	5609	506	468	508	492	475	488	478	481	499	488	518	461	477	505	499	490	475	498	522	489	532	486	521	552	524	469	501	491	497	485	538	491	485	514	495	506	449	488	492	427	458	527	467	475	499	528	510	492	525	479	437	507	505	506	485	517	489	488	538	508	505	466	477	476	510	497	489	500	474	475	470	458	491	457	469	525	504	454	455	469	515	534	453	501	476	511	462	508	498	487	487	495	468	488	478	505	494	513	518	489	486	509	499	490	534	503	501	490	482	488	479	518	518	497	518	504	502	507	457	480	535	492	467	518	490	496	499	462	479	482	491	473	485	491	481	465	475	493	498	548	483	486	494	479	472	484	517	531	505	519	517	516	480	496	500	483	505	448	525	479	552	499	522	494	503	489	539	535	531	485	471	470	515	473	513	470	513	510	497	480	504	552	483	511	487	491	510	524	505	518	492	509	465	503	531	503	461	484	469	528	520	514	477	507	523	482	483	516	496	480	504	515	471	483	480	470	489	508	495	480	541	477	504	494	490	452	509	498	507	482	473	482	503	482	470	492	503	494	496	482	538	503	474	483	498	488	483	486	486	476	487	502	515	464	509	486	493	503	518	536	408	480	514	476	462	488	444	495	482	500	473	505	500	493	510	491	502	507	475	520	511	520	459	505	493	437	487	474	500	475	500	468	521	515	483	519	491	498	529	502	486	461	491	499	515	478	490	484	499	497	495	477	498	513	480	497	511	475	493	488	491	473	516	475	499	512	485	529	466	468	540	527	497	513	465	505	454	538	480	502	475	474	486	498	507	501	505	476	494	498	472	523	489	488	489	486	514	497	506	488	519	490	472	520	479	456	507	499	507	479	483	498	517	504	521	474	471	489	478	489	445	479	461	525	463	484	480	466	469	459	526	496	472	472	487	517	472	491	495	510	482	473	458	496	472	461	498	478	498	533	496	515	501	506	470	481	499	488	511	504	477	477	509	502	496	487	476	503	517	460	488	503	483	481	461	507	502	524	535	531	468	525	482	493	501	481	499	496	505	489	462	513	468	487	478	537	489	465	505	537	489	520	473	499	475	472	483	502	490	475	494	474	487	504	486	533	455	474	500	512	463	474	507	468	488	479	488	454	479	512	505	473	507	480	521	467	488	459	474	478	514	505	495	474	487	473	482	488	501	485	498	492	493	457	471	540	502	510	509	475	443	476	492	483	522	474	495	475	477	529	522	479	489	475	489	481	501	494	486	469	503	451	487	462	489	515	491	503	498	482	485	462	475	525	503	513	493	478	479	493	420	469	471	520	513	436	497	501	478	491	484	498	518	500	464	487	507	466	491	484	512	524	498	496	495	490	529	485	491	488	494	496	481	438	471	517	512	498	498	487	505	480	444	505	465	505	531	504	489	501	493	478	498	498	438	467	513	508	549	492	502	469	470	491	441	468	513	470	479	485	497	460	514	493	476	499	491	499	470	507	489	476	472	458	473	492	494	477	492	504	485	530	459	501	487	505	507	481	507	504	548	504	456	493	470	488	498	472	535	496	487	490	497	487	489	501	514	482	499	524	482	508	501	469	471	444	461	482	514	456	493	529	488	510	484	499	460	493	524	506	478	473	475	485	468	525	464	469	504	525	487	503	430	505	492	517	486	510	477	471	467	487	474	495	468	480	503	500	504	488	520	484	455	475	511	489	489	477	469	510	507	484	491	499	533	510	478	468	505	494	485	490	486	480	472	515	496	497	440	526	484	505	525	442	480	492	490	467	484	485	468	529	488	509	452	497	543	532	504	449	477	516	508	455	534	458	507	505	484	474	492	475	527	464	510	428	523	450	503	494	535	480	499	502	501	470	493	492	485	493	482	466	487	505	503	484	497	505	471	493	530	530	505	523	516	446	478	500	526	472	514	486	503	501	521	500	471	492	504	474	518	491	502	525	469	474	463	490	510	521	485	493	471	506	527	534	490	506	485	513	489	465	480	508	471	465	474	520	492	480	499	485	500	514	476	468	471	498	485	522	511	471	494	494	462	488	508	511	495	453	471	510	482	496	485	466	464	516	512	460	508	506	512	518	468	508	469	481	494	503	488	452	515	481	488	486	483	469	506	498	485	509	512	470	528	484	530	455	483	498	525	445	466	476	504	511	504	466	475	477	438	495	470	523	486	494	466	496	471	519	478	468	510	492	469	497	503	520	460	485	509	469	508	488	461	466	470	504	498	503	497	473	494	485	476	475	504	486	502	498	493	499	489	478	466	507	480	513	498	485	508	532	475	472	503	472	447	477	516	504	523	529	471	488	488	479	523	474	535	550	519	475	523	481	492	521	491	485	481	515	472	495	488	484	479	493	501	478	523	466	490	515	476	491	500	523	504	499	525	497	496	504	470	489	472	545	495	517	508	522	540	497	502	498	478	508	471	494	482	505	462	514	528	490	501	483	468	520	518	462	485	471	478	555	471	483	519	526	471	450	486	508	524	471	452	484	491	518	505	484	480	441	484	507	482	515	508	505	454	534	495	470	478	497	482	495	487	469	474	491	450	476	473	521	494	480	490	497	468	492	460	505	475	486	464	488	487	472	485	447	511	514	497	532	443	493	488	442	510	504	500	511	499	530	475	475	495	444	507	491	492	479	536	456	447	524	493	489	473	481	483	483	487	504	487	504	522	516	487	501	486	494	519	495	506	502	486	518	530	498	487	507	504	485	494	488	503	479	455	485	516	494	521	497	481	466	492	476	465	519	519	513	496	484	520	470	465	465	536	460	507	504	482	502	535	494	477	487	520	449	514	475	504	544	489	506	474	497	488	498	472	496	494	481	500	521	454	465	468	477	475	486	442	511	484	490	472	473	502	458	511	520	495	489	514	477	500	509	508	483	498	489	510	457	507	501	517	498	475	479	475	488	508	482	479	530	430	513	505	494	506	469	508	486	527	493	479	461	518	498	521	528	509	522	470	519	516	485	506	478	493	510	473	525	509	459	470	474	464	479	498	493	484	510	494	491	487	462	506	455	548	471	516	563	477	474	496	479	453	477	525	518	481	521	499	472	504	517	442	512	528	538	526	511	504	509	468	453	470	493	453	490	471	526	541	496	492	473	489	458	467	484	491	491	491	493	504	438	443	508	471	499	466	504	469	508	496	468	478	442	494	483	515	513	503	465	476	508	460	510	504	473	464	521	497	501	495	513	493	507	463	473	435	464	520	511	504	504	496	490	464	474	494	482	459	496	505	522	472	512	496	488	480	506	475	457	443	484	503	468	464	498	529	509	479	480	478	477	504	506	503	508	484	482	484	540	463	495	447	484	508	507	506	493	491	504	474	505	499	482	486	498	462	469	502	462	510	474	511	515	526	512	491	503	469	530	483	513	464	485	514	510	483	481	515	470	498	462	484	462	470	489	480	503	509	453	473	475	475	481	498	529	507	546	469	472	462	465	521	489	438	488	496	482	476	495	458	487	525	472	464	530	512	487	527	526	513	502	502	505	523	484
63736	54640	46100	23770	2825	201	168	153	173	140	152	142	125	151	137	115	148	144	128	138	130	153	148	146	157	135	126	153	145	146	150	122	147	127	134	138	133	137	127	130	154	147	128	123	146	119	136	147	150	142	152	133	134	152	116	151	159	143	152	132	136	137	135	137	134	147	126	124	140	117	135	159	151	142	133	118	144	152	145	133	131	132	168	118	144	116	129	147	134	142	131	132	156	126	136	151	157	145	150	142	150	137	142	140	131	144	142	146	152	153	134	130	138	134	140	125	142	156	137	143	134	147	144	147	143	147	136	143	136	145	134	144	142	145	160	128	131	141	127	141	130	164	127	134	162	133	123	130	128	139	146	166	169	129	140	136	129	150	151	145	137	132	128	138	123	155	155	121	159	145	140	152	137	145	153	132	131	143	148	138	140	142	136	172	135	130	152	140	163	146	129	146	149	159	131	149	150	119	142	139	131	142	131	151	140	128	130	133	129	169	143	139	156	148	144	119	166	129	137	138	152	130	164	134	125	141	137	133	162	148	155	124	153	130	159	132	139	132	169	155	120	142	149	163	159	143	150	141	143	142	151	160	128	151	122	130	144	157	147	141	145	147	143	157	161	145	142	144	138	134	141	133	153	147	135	158	136	148	141	142	122	155	138	115	154	148	149	131	140	125	124	160	140	141	136	155	169	132	123	145	135	135	171	149	138	131	150	145	153	129	138	142	138	143	127	132	141	157	133	108	128	149	150	121	142	153	148	143	129	128	133	156	144	152	119	130	140	157	127	124	130	146	144	132	139	152	149	150	154	151	152	127	149	138	136	152	135	128	120	145	127	144	115	146	119	155	152	147	141	139	128	135	158	120	136	136	152	116	123	141	146	150	136	127	136	148	144	141	132	144	152	143	142	140	135	141	153	140	165	144	147	147	141	144	143	141	137	130	130	137	136	160	138	140	134	124	141	159	145	133	139	158	140	146	149	133	152	138	151	143	142	124	128	160	152	109	131	153	125	166	148	134	129	140	141	151	134	151	137	137	138	144	152	162	149	151	156	123	143	137	142	138	139	113	133	153	139	147	139	144	146	154	157	129	169	154	159	156	130	128	141	150	130	153	132	134	157	144	130	141	135	164	155	136	146	134	154	130	144	152	141	125	134	139	165	125	130	125	126	152	159	132	122	148	128	122	153	157	147	161	152	124	122	144	126	146	127	167	140	145	136	147	151	133	149	129	151	111	141	137	131	131	127	152	121	144	128	144	130	141	166	135	147	128	143	154	127	146	149	152	158	165	133	139	139	142	131	127	140	139	136	144	150	139	166	132	139	129	162	158	140	144	137	147	139	150	143	159	150	136	121	147	139	150	148	135	139	152	145	152	153	149	162	147	146	155	133	145	132	150	137	162	145	150	132	128	127	128	157	152	160	133	147	135	132	139	167	140	157	128	129	150	138	126	144	139	149	151	146	143	132	133	143	148	140	135	147	137	123	140	137	132	140	146	153	166	141	137	135	151	126	142	147	157	149	119	143	152	139	150	127	128	141	139	144	154	134	129	146	128	131	141	158	130	138	126	158	143	158	121	139	131	144	118	128	139	150	132	142	134	126	144	125	146	117	146	157	139	133	123	175	135	147	133	138	153	123	145	155	138	144	136	158	140	148	139	146	126	158	158	147	150	143	165	124	151	148	134	139	137	133	152	145	159	139	143	136	134	145	138	141	136	134	146	140	119	146	132	126	146	135	132	161	138	150	142	142	135	137	163	158	137	138	131	140	124	150	161	141	136	163	152	149	143	118	130	134	151	133	144	131	119	138	136	127	150	145	151	131	155	137	117	133	139	157	158	148	142	138	141	151	180	150	120	137	142	141	133	143	123	150	126	151	149	179	148	147	147	142	138	145	136	126	133	150	145	136	127	140	141	148	125	133	131	145	135	141	118	165	132	126	117	130	151	140	127	140	146	138	141	139	160	136	135	116	126	155	140	125	132	133	138	131	140	145	142	127	155	145	123	165	136	158	147	154	132	130	138	140	136	161	135	157	143	145	150	153	134	164	140	134	137	134	153	134	150	170	133	135	134	148	130	142	139	137	134	145	160	125	123	142	153	128	134	186	131	157	134	155	154	143	140	124	144	132	144	153	125	150	139	158	157	137	159	135	116	136	147	124	146	125	146	146	152	140	129	124	125	160	125	130	148	149	128	125	134	154	156	149	159	141	158	125	150	141	138	154	144	162	132	149	140	129	143	163	145	141	143	137	135	171	139	174	120	142	128	147	166	128	136	138	123	132	150	137	144	147	145	146	137	131	163	161	138	162	136	114	138	153	162	131	139	144	153	139	145	157	121	155	154	103	140	127	127	131	156	134	145	163	140	164	149	132	132	116	154	130	151	156	134	161	126	136	136	124	144	142	134	149	152	131	139	138	150	142	141	146	153	161	151	127	135	144	133	138	141	141	123	151	146	153	139	127	131	158	150	139	131	136	128	135	146	121	158	150	127	149	125	129	138	124	126	154	157	149	133	152	137	137	158	131	121	149	164	126	139	127	130	139	146	145	141	149	121	136	146	134	143	141	127	149	154	138	161	154	156	127	117	133	144	156	140	127	152	130	129	135	144	147	154	129	138	126	133	154	145	142	129	156	125	144	145	135	137	146	117	124	156	146	124	147	135	142	165	137	133	145	169	134	151	143	147	130	156	145	139	131	130	138	150	138	150	140	144	137	126	144	139	150	122	158	150	134	136	156	139	136	148	138	124	155	144	129	162	146	152	146	148	138	170	134	119	138	142	148	143	142	135	122	145	142	139	125	143	141	128	146	136	131	139	148	125	150	164	143	124	133	135	149	129	127	140	135	156	154	165	154	138	117	149	121	131	161	130	147	133	145	158	153	160	140	136	160	121	123	137	140	136	157	146	140	155	151	163	134	126	140	149	147	150	122	147	136	144	156	147	137	130	125	150	143	128	126	149	165	160	141	157	142	140	159	150	151	132	148	128	147	139	127	141	143	143	132	149	131	143	124	165	140	139	160	133	143	155	139	155	133	160	138	139	157	155	122	136	126	135	144	165	152	149	144	123	129	138	141	124	155	159	152	168	163	158	135	139	140	154	131	129	136	143	141	130	139	117	114	155	145	144	146	139	127	142	142	148	139	132	158	132	133	133	161	153	158	114	148	139	125	131	119	151	145	129	146	147	153	158	130	165	132	145	136	148	133	130	128	142	166	149	134	139	156	129	146	154	133	138	158	136	124	140	127	130	143	159	144	156	149	128	146	147	136	130	122	133	133	148	174	147	173	150	140	139	151	155	142	132	118	143	145	139	146	158	139	117	142	124	143	111	127	117	181	162	148	152	143	153	150	147	165	149	140	145	173	134	134	137	134	140	150	126	135	138	140	143	152	147	148	131	143	139	145	137	133	140	150	136	145	147	145	143	133	149	135	121	136	149	150	136	133	156	152	142	125	124	128	132	157	146	141	138	151	125	127	154	136	126
46519	45729	43542	24201	930	587	569	535	559	458	531	530	473	507	532	453	500	501	488	477	506	460	467	545	489	458	494	490	489	510	499	485	466	429	474	481	473	475	426	486	455	476	498	470	502	470	485	486	476	495	487	489	494	486	469	478	469	476	476	443	448	469	469	443	450	473	477	426	471	460	456	534	446	473	479	477	455	415	465	428	480	477	479	464	495	488	498	468	516	464	471	468	463	491	453	448	471	470	468	498	484	474	464	481	485	480	500	440	438	497	476	467	507	484	489	508	463	497	455	479	464	463	488	539	470	472	458	473	467	440	463	478	454	505	448	464	477	419	442	443	452	478	480	454	491	479	522	501	479	558	465	500	499	465	451	457	462	487	456	494	497	481	494	470	502	473	478	461	480	518	499	433	448	503	465	478	475	462	488	473	443	476	495	484	445	487	501	462	525	439	413	452	447	448	472	488	467	444	448	478	500	470	486	485	496	454	458	516	477	470	475	481	491	488	505	465	536	466	451	465	468	478	428	517	458	475	475	471	466	461	464	484	456	455	483	482	480	479	434	492	473	461	444	463	439	484	478	489	491	512	466	473	514	487	487	517	442	407	484	527	476	522	452	474	446	512	456	485	465	478	475	493	460	478	447	463	445	496	461	456	475	483	475	504	468	455	466	483	483	458	467	463	504	463	455	433	466	456	475	508	466	534	517	429	478	502	488	502	507	476	515	494	483	490	454	479	451	433	483	446	444	490	524	452	471	485	513	471	481	480	447	451	474	472	466	506	481	468	473	437	467	483	495	476	532	492	495	461	464	499	470	442	471	450	476	483	461	500	472	510	479	452	467	445	472	467	495	469	467	467	485	497	510	481	487	466	439	508	480	499	451	449	489	458	479	484	467	506	520	509	482	493	454	469	451	463	501	466	461	480	503	496	483	486	485	490	471	457	444	491	493	483	499	481	488	468	468	514	524	446	451	467	473	454	465	485	442	453	471	506	459	479	450	451	485	486	462	479	483	457	441	437	491	481	470	515	489	516	486	454	442	518	476	483	474	452	472	483	481	447	450	503	480	473	466	474	496	504	492	475	447	480	482	473	480	484	435	457	467	475	474	520	454	496	475	458	497	450	465	474	438	481	520	455	446	481	492	471	483	487	465	473	484	483	422	450	485	447	464	469	468	465	492	465	483	455	485	456	535	497	474	513	507	508	514	455	431	484	458	483	503	489	473	476	471	482	478	499	456	493	447	486	498	482	466	491	435	464	480	489	493	497	455	441	480	471	471	471	430	483	475	448	504	470	461	473	484	496	449	457	505	487	446	446	451	500	467	495	469	479	485	481	464	477	482	504	453	463	495	480	420	520	437	504	481	504	476	453	477	461	446	490	481	469	475	458	487	453	479	442	498	461	490	478	454	465	444	448	475	427	451	476	476	477	440	450	440	451	487	478	463	477	467	443	456	485	482	453	449	486	434	501	445	467	505	474	490	500	516	440	467	484	494	497	485	454	506	497	443	463	526	519	485	520	518	463	482	455	472	466	509	478	478	474	473	445	410	478	454	465	444	493	457	487	454	503	434	415	465	493	428	475	472	511	464	513	485	469	488	467	478	474	475	457	481	483	491	499	455	489	468	465	440	461	459	461	479	440	462	431	455	451	442	512	440	472	426	502	490	490	462	485	474	486	460	511	466	467	444	447	439	499	482	465	448	474	487	463	484	476	470	468	422	449	480	458	527	443	498	516	492	495	454	457	494	483	477	474	451	472	493	491	483	473	444	448	464	451	443	442	467	491	461	455	446	476	506	432	424	481	464	498	472	444	444	509	476	477	489	476	448	482	457	500	449	448	458	481	477	496	453	461	483	472	429	470	483	470	442	475	484	469	484	434	453	504	450	482	500	452	461	454	463	475	434	456	482	488	483	447	471	494	490	490	502	459	447	471	435	450	466	475	446	500	466	448	475	480	503	463	481	467	484	515	444	480	491	438	495	485	439	450	481	477	501	501	477	499	479	441	503	450	479	478	474	465	522	464	498	474	480	508	458	491	463	469	476	456	500	458	499	463	474	512	499	474	479	464	490	515	448	478	497	474	457	519	490	478	471	465	476	432	510	514	500	487	486	438	464	516	468	453	494	479	487	449	497	468	467	458	463	453	500	439	464	447	477	440	438	462	441	490	463	485	475	484	470	487	493	459	485	439	466	477	461	489	506	498	474	461	490	482	494	450	470	477	498	489	500	480	485	462	479	495	483	473	503	477	446	476	483	504	469	501	488	480	511	497	477	467	432	502	442	476	500	451	462	476	466	440	502	459	485	467	462	477	468	437	464	476	460	472	497	468	469	486	466	447	487	484	450	486	468	476	498	489	449	473	479	499	529	432	459	475	502	463	442	509	485	506	482	453	453	473	496	500	486	495	454	486	489	463	490	458	474	446	464	480	473	506	465	515	478	459	511	464	469	488	475	512	469	499	498	460	498	497	457	489	467	462	418	441	497	498	488	449	474	466	457	494	512	510	520	501	479	473	493	459	502	485	451	471	457	498	495	424	504	505	471	456	484	466	487	534	485	469	429	481	501	497	494	454	457	496	454	447	487	476	494	456	480	463	493	483	445	450	519	511	485	437	480	472	496	476	449	478	455	448	501	481	469	461	487	479	471	466	473	513	462	438	451	412	473	490	475	463	473	462	518	471	484	470	469	492	455	438	475	506	489	491	464	459	486	468	510	457	488	490	482	428	473	450	469	482	465	448	480	482	465	476	446	481	437	479	470	500	445	449	464	474	493	452	453	448	454	466	469	486	451	506	472	479	485	479	465	510	478	467	462	478	478	436	471	486	467	473	476	490	460	492	471	528	517	498	494	480	469	458	492	455	459	496	476	474	480	470	530	465	502	473	448	468	476	487	510	491	458	483	444	489	504	443	470	546	462	452	473	495	460	506	468	474	474	470	451	484	481	478	454	485	433	478	482	476	474	450	466	512	485	480	489	485	479	510	482	491	491	473	521	468	457	451	511	524	439	470	498	488	451	473	482	502	481	487	448	500	475	457	477	474	488	495	476	491	450	515	498	484	471	487	469	519	445	476	486	492	468	491	490	476	467	484	471	493	489	527	442	504	490	484	512	459	488	479	470	484	465	450	477	461	536	486	492	483	506	443	497	491	507	492	448	458	469	447	455	494	460	487	473	508	514	494	482	496	491	485	481	458	502	433	471	465	505	457	486	510	466	438	507	519	508	483	465	465	428	494	486	503	497	439	492	461	450	460	500	440	423	477	508	473	456	467	471	478	456	489	482	467	504	509	473	503	449	516	476	462	492	435	463	428	432	443	500	452	467	500	493	519	419	473	461	442	450	469	482	498	463	478	446	479	473	477	445	501	481	439	500	504	495	509	492	470	470	479	497	494	454	487	482	496	492	429	488	456	482	494	508	464	440	482	484	476	437	482	506	496	514	474	431	483	464	474	478	494	448	479	481	486	468	507	474	474	481	459	450	479
77459	71574	62377	35965	9716	750	300	298	244	265	281	254	250	262	242	238	249	242	256	248	253	250	241	254	257	257	269	244	222	238	233	254	215	236	262	240	232	243	276	257	231	278	262	252	194	266	247	216	259	238	240	259	242	250	239	250	260	240	244	201	250	230	237	245	265	251	240	228	241	253	262	233	233	254	221	251	246	243	215	242	256	244	257	226	256	265	241	254	240	241	231	280	224	237	263	231	247	240	262	259	247	257	243	228	268	222	224	267	236	260	255	234	274	240	222	245	257	203	265	256	246	285	263	259	276	240	258	235	235	246	252	251	233	253	215	250	237	212	262	212	215	262	245	260	267	239	241	234	259	228	234	232	263	246	289	244	261	246	254	257	268	268	290	245	239	215	235	262	227	243	240	213	258	261	263	253	236	251	214	246	273	245	284	276	243	251	250	246	263	251	250	259	245	256	245	242	252	249	219	242	257	249	234	245	249	268	241	251	230	242	242	233	256	232	248	245	253	266	244	241	248	241	248	259	243	219	216	247	256	207	233	246	247	234	238	259	214	213	254	234	240	265	244	234	237	265	271	230	246	246	231	278	252	226	242	270	245	258	264	258	234	252	274	269	234	200	240	267	256	258	241	255	248	225	265	234	238	247	240	258	259	239	234	233	240	253	259	277	236	251	250	271	265	238	245	236	244	234	245	276	272	260	220	258	245	242	231	251	248	253	209	222	246	235	245	244	256	240	236	272	274	247	255	238	237	247	260	227	254	225	274	225	268	253	249	261	269	253	252	231	250	241	237	228	226	270	209	243	264	245	237	245	268	249	241	255	238	251	223	251	229	256	260	248	253	239	239	249	264	244	232	250	247	242	240	276	273	240	267	256	230	250	251	232	242	227	254	217	262	255	261	216	245	268	225	244	287	255	247	244	272	246	260	260	240	254	251	280	220	260	233	216	212	253	238	254	244	246	262	244	246	231	264	251	244	227	224	239	245	247	233	241	247	232	261	233	248	250	286	219	233	280	224	231	247	245	245	250	275	250	245	237	228	233	266	224	258	251	233	260	258	264	257	241	254	257	234	259	229	246	249	288	226	252	233	234	252	208	232	228	222	261	263	224	244	282	242	242	259	239	250	249	264	274	251	256	253	264	226	244	249	228	245	267	237	240	235	254	246	227	214	274	232	227	244	248	251	255	254	251	255	255	246	252	234	258	244	232	250	227	235	227	250	262	241	237	249	234	230	270	241	219	247	217	262	234	261	236	231	241	267	241	274	257	233	225	277	255	241	266	250	244	259	245	258	253	258	237	257	259	272	235	226	248	234	260	240	213	257	234	222	262	215	250	260	222	231	224	241	228	267	228	265	253	242	222	233	264	256	238	252	256	220	217	251	271	234	240	244	234	261	260	221	219	230	261	283	268	258	215	272	231	279	249	249	254	243	255	246	247	236	251	251	242	261	266	259	231	250	237	243	227	226	255	244	253	243	213	243	251	251	232	222	272	224	253	235	277	264	267	255	253	236	243	263	249	263	258	238	239	252	240	246	198	242	244	218	243	264	262	252	268	241	235	259	239	252	249	239	226	217	249	263	240	249	255	249	274	247	278	241	251	252	251	241	245	248	252	265	241	251	236	254	265	250	264	231	278	222	237	265	235	231	237	231	280	242	260	279	238	250	236	236	219	221	232	270	235	261	222	263	240	246	253	256	229	235	230	254	252	225	263	257	236	223	243	250	230	226	234	269	270	253	281	239	229	256	249	251	239	249	263	231	263	270	252	253	243	233	232	264	219	257	242	239	258	241	242	253	218	265	243	234	256	263	233	255	222	272	253	230	207	237	236	251	256	247	251	277	257	259	255	242	260	254	222	242	223	217	198	279	256	281	248	256	253	247	242	270	214	251	259	244	226	230	226	222	240	271	239	229	220	242	247	254	247	238	250	237	222	255	266	221	230	244	254	271	247	236	233	235	232	214	243	259	256	248	225	245	253	255	252	244	271	258	242	265	238	265	226	251	245	244	246	241	211	233	240	238	241	216	252	247	215	235	260	243	258	270	238	231	268	209	254	251	235	240	229	249	255	230	260	257	239	243	239	253	249	209	256	267	228	263	276	253	269	253	253	252	279	273	238	274	235	260	239	256	246	244	249	254	224	250	250	265	244	250	240	263	265	233	237	212	263	249	273	240	261	249	237	245	265	238	281	244	238	231	223	244	234	260	237	251	241	254	230	266	252	216	255	234	236	240	255	232	257	228	236	211	239	262	254	284	235	238	254	268	256	271	222	222	227	256	252	233	246	259	205	284	231	238	243	254	224	258	247	239	273	230	245	252	234	247	211	229	233	264	253	241	211	245	228	234	231	248	260	237	211	248	266	227	264	258	248	253	253	239	203	242	283	249	245	238	242	225	242	243	241	242	239	240	291	257	281	232	274	207	243	244	222	241	228	263	239	253	259	250	261	234	246	224	229	230	223	250	248	287	248	229	235	250	252	245	242	246	262	237	238	254	257	220	245	233	249	232	240	254	244	281	239	274	245	250	254	265	267	236	241	223	267	230	252	239	249	232	226	250	237	252	245	247	268	274	243	215	234	257	265	251	231	262	267	216	237	232	256	244	244	263	232	249	216	252	267	251	240	241	248	263	235	259	233	238	276	241	230	265	232	239	227	261	271	272	237	245	236	213	260	229	248	252	267	259	286	243	227	253	253	244	252	245	211	227	246	223	253	267	232	247	230	267	246	251	264	244	224	250	245	252	239	254	249	253	229	238	221	234	240	250	232	258	237	222	249	265	239	236	266	262	235	246	237	244	287	251	234	216	226	229	247	248	261	225	255	250	246	252	287	253	239	255	239	238	259	256	205	253	238	247	241	239	210	271	251	281	241	266	262	266	249	254	229	233	240	238	264	262	253	263	254	262	231	264	259	254	264	250	237	207	274	245	236	225	258	241	255	236	245	249	246	248	270	249	259	248	219	279	263	250	259	236	277	202	252	232	223	231	229	225	266	219	229	229	244	226	247	267	259	253	281	245	219	246	238	246	237	255	257	221	252	238	225	235	258	259	243	292	266	252	246	238	226	245	231	269	266	242	282	242	236	240	248	258	255	263	222	276	247	241	280	265	237	230	251	248	252	251	252	231	266	246	260	251	258	252	257	252	237	237	240	244	239	262	249	268	250	237	228	234	263	236	233	244	253	244	254	229	232	234	266	271	236	223	228	244	280	232	220	249	242	254	234	248	230	248	225	248	237	258	248	249	250	240	241	253	252	275	283	257	236	250	225	272	239	232	216	244	278	230	242	225	234	242	251	264	231	271	227	230	247	233	240	252	245	230	250	219	247	240	231	253	253	260	250	244	256	220	254	269	231	237	265	249	236	259	245	245	263	244	250	252	236	272	217	249	255	240	259	262	238	242	247	280	237	253	229	254	230	222	216	263	228	227	255	248	237	237	231	239	235	235	233	216	246	240	237	244	247	233	247	254	245	232	277	255	226
59996	61939	59171	35162	1695	1028	1003	925	871	832	845	873	799	826	807	808	789	755	763	776	805	703	794	755	792	775	779	757	806	796	748	808	805	754	742	788	778	732	806	731	765	779	733	765	737	711	723	735	758	774	754	743	792	752	739	732	771	812	779	769	760	731	733	760	696	790	785	758	753	750	679	700	720	757	805	732	798	768	790	746	759	772	748	669	763	689	720	738	763	794	770	713	781	786	754	741	747	787	742	775	733	732	734	763	775	800	739	805	745	739	736	716	809	754	757	765	747	771	763	755	720	802	705	716	741	731	775	790	779	739	734	752	773	785	745	721	759	701	801	781	761	727	769	758	780	764	744	810	769	803	771	745	730	766	729	758	777	794	733	772	787	728	765	731	744	741	738	717	737	799	765	751	824	707	745	789	814	714	761	777	767	774	780	748	749	732	772	741	740	754	727	772	769	767	736	783	754	703	786	762	767	796	740	759	765	727	732	736	693	743	803	705	772	767	798	765	749	761	792	765	749	791	762	731	740	834	756	737	721	755	784	779	756	766	772	769	763	744	743	776	770	737	791	765	791	794	768	827	747	733	753	746	747	730	750	744	690	751	707	736	751	745	751	713	721	740	779	805	740	781	742	767	720	725	757	704	735	746	739	801	741	687	771	706	781	770	679	710	738	760	729	748	805	740	713	743	724	779	757	764	780	768	713	750	795	751	781	756	758	718	716	775	761	763	724	715	750	756	725	761	721	728	744	730	737	724	698	709	756	751	748	765	752	744	745	751	756	714	754	798	817	776	784	729	745	811	735	765	744	755	761	733	730	814	796	748	705	729	761	792	763	718	771	730	762	720	707	752	712	791	718	737	758	763	758	713	785	701	745	748	779	759	744	768	725	815	765	762	756	712	800	744	737	769	716	806	751	775	715	713	711	801	768	713	772	736	774	749	716	834	768	760	760	750	742	748	760	738	757	792	778	772	792	756	787	814	736	777	773	750	755	767	785	706	750	737	767	779	737	757	747	766	797	753	739	734	763	778	732	782	783	775	741	813	751	749	687	741	689	739	761	783	736	743	724	815	745	746	732	789	733	782	805	777	746	784	795	727	783	822	758	690	714	773	748	743	789	716	731	757	789	742	739	753	741	690	774	814	820	783	743	775	737	801	766	731	720	733	779	767	753	755	776	732	741	771	740	746	784	826	770	742	753	736	735	773	772	716	753	733	742	785	741	725	751	774	776	736	714	740	728	745	734	729	764	761	736	755	774	734	761	749	749	762	734	754	714	789	741	735	762	758	753	729	820	751	727	763	740	726	797	753	748	774	785	777	748	716	699	786	739	778	715	720	732	723	789	755	745	712	775	729	746	737	756	731	741	757	774	765	760	757	739	769	798	763	779	796	748	782	753	776	717	748	767	734	752	768	733	758	769	709	743	735	785	730	779	800	758	780	749	733	751	736	728	732	754	792	742	739	729	751	726	766	754	732	759	736	761	794	738	784	755	761	740	759	761	781	745	750	716	726	711	792	769	744	732	754	755	759	754	750	778	740	743	803	727	772	745	722	756	779	781	754	758	721	702	739	742	750	769	740	792	768	750	795	790	776	766	765	791	748	761	776	743	755	762	763	757	737	762	754	749	734	752	741	749	798	724	771	754	747	732	803	739	778	725	755	739	741	757	759	705	766	696	714	743	776	767	745	755	776	701	790	764	735	764	744	790	704	727	783	746	778	808	739	812	750	768	796	756	752	719	739	718	795	760	746	787	714	797	784	748	729	771	773	753	732	736	762	777	723	725	761	726	802	784	805	703	746	767	746	725	734	763	787	763	740	750	746	687	698	782	802	779	763	724	788	724	706	725	742	711	717	808	730	708	699	718	734	762	792	750	801	708	793	819	737	780	731	751	741	722	754	716	727	801	725	760	744	691	749	696	739	745	741	701	778	735	776	759	788	758	752	728	759	738	762	779	747	753	716	773	768	732	763	790	768	837	746	721	801	763	742	786	722	711	808	751	738	714	747	692	753	748	733	754	761	754	786	753	758	794	771	752	743	780	786	727	765	718	738	665	752	776	737	765	789	710	718	770	754	732	720	717	756	754	769	717	737	787	759	778	711	744	758	763	778	776	773	717	716	759	727	746	742	709	733	740	779	800	766	755	777	803	748	827	750	679	777	692	782	701	758	766	724	717	716	793	805	802	776	764	707	741	752	790	732	810	731	740	795	722	730	735	734	716	715	781	745	762	812	712	792	761	748	786	756	745	768	760	815	742	759	771	737	783	763	719	747	797	731	787	733	768	784	731	720	779	805	727	773	767	770	766	758	783	758	752	764	767	757	763	736	708	734	696	742	750	752	699	729	716	744	783	788	735	763	790	752	806	738	797	760	716	726	754	755	688	761	731	760	798	777	731	770	735	748	770	757	756	763	770	791	722	786	749	730	794	804	750	736	750	731	781	740	754	738	783	759	723	727	763	750	729	805	774	727	805	773	753	773	748	703	805	758	757	759	746	673	792	785	772	739	748	723	730	730	773	766	744	749	768	789	690	737	748	780	753	721	772	753	789	776	753	750	770	771	802	750	797	702	778	700	736	762	732	733	813	807	731	767	743	759	737	752	768	761	736	731	801	727	789	746	755	750	755	733	735	740	787	757	740	720	789	716	738	806	712	749	787	750	809	707	726	753	753	733	787	740	764	754	765	785	758	758	746	721	756	718	772	745	740	732	764	727	707	722	704	742	732	740	744	775	744	730	760	757	805	688	817	685	757	757	813	800	743	722	746	758	717	727	743	735	767	772	732	726	763	759	804	767	757	761	699	769	749	753	775	788	690	759	783	753	748	756	742	728	761	751	759	776	777	786	720	758	769	726	752	762	779	790	714	796	725	709	734	774	718	765	735	749	719	752	732	758	753	706	775	764	770	746	761	778	745	737	737	780	738	783	780	758	722	807	744	728	753	724	709	747	728	778	735	729	750	790	715	746	749	777	769	755	713	717	749	732	738	769	741	742	764	757	761	777	774	801	784	740	771	739	782	734	756	751	735	744	708	833	775	796	752	785	791	745	795	799	719	788	771	724	713	749	756	766	770	764	729	775	790	737	786	777	763	754	778	702	787	746	721	755	793	737	741	748	728	767	771	708	752	775	686	808	763	816	732	742	721	820	766	804	782	723	734	765	747	733	756	720	740	753	784	737	773	709	733	741	792	771	708	727	807	763	716	739	685	735	738	759	783	723	744	783	709	746	762	733	775	751	738	755	749	735	777	718	803	714	740	802	731	724	711	727	707	716	778	760	724	769	799	770	703	778	774	772	722	773	747	788	714	768	743	774	753	748	725	731	753	758	760	733	745	754	770	717	789	745	797	745	761	735	746	752	784	749	724	782	732	813	716	711	712	729	754	723	758	708	778	827	739	760	752	743	787	750	847	736	748	756	765	811	774	765	750	781	756	753	728	716	703	743	819	754	728	753	775	780	752	733	771	756	765	775	769	757	725	792
32935	20330	9998	2241	236	146	152	154	141	142	154	153	153	146	132	139	140	148	132	146	137	147	162	152	153	134	144	152	120	152	131	156	157	142	152	161	138	159	147	142	148	145	150	136	170	137	150	128	146	134	129	165	137	151	146	128	150	148	126	153	147	145	137	158	147	166	150	126	164	152	161	160	146	127	145	150	137	168	144	145	139	144	168	162	157	159	169	140	149	126	140	169	147	160	143	143	146	156	146	149	147	139	141	127	163	147	147	152	134	141	164	172	139	154	140	148	164	126	163	151	148	141	134	128	138	142	169	151	169	167	151	145	143	139	124	152	143	142	150	140	147	128	142	152	159	155	132	155	164	122	146	130	126	148	158	138	149	136	144	140	147	144	118	137	155	155	159	144	146	151	172	134	145	141	147	156	168	132	162	147	147	144	141	141	151	157	161	136	153	170	168	129	140	152	152	146	128	136	137	158	146	144	129	127	154	143	136	146	144	140	153	138	154	118	136	161	158	153	136	145	135	160	151	152	160	142	141	144	132	163	131	170	139	135	157	137	158	129	152	122	147	139	135	126	156	139	124	133	150	163	137	141	156	150	163	146	152	157	149	147	153	130	140	142	146	145	121	158	161	154	153	133	133	151	161	123	138	136	153	126	130	139	120	152	149	128	143	135	149	142	156	151	177	133	147	151	163	146	143	156	133	153	136	123	138	153	127	149	131	127	168	126	127	166	157	143	142	160	144	162	148	160	144	137	149	138	127	165	137	128	129	129	129	143	135	142	133	151	136	108	132	157	132	155	155	137	139	135	114	129	125	152	138	160	126	156	158	136	173	138	130	145	153	141	136	147	144	149	146	142	153	142	148	149	147	166	148	165	137	133	144	144	149	137	147	129	137	142	150	125	147	144	140	129	151	152	158	148	168	154	166	163	157	152	157	153	121	141	145	157	144	147	144	138	151	124	147	135	137	156	148	165	141	149	158	133	151	132	158	164	157	125	149	147	152	135	138	150	122	140	159	156	141	147	145	160	152	135	154	143	141	156	143	165	156	135	142	152	141	168	122	165	149	167	136	154	152	147	130	148	122	165	148	142	138	130	121	137	131	146	129	156	117	150	131	162	134	123	148	146	149	136	151	145	163	134	140	134	163	137	147	139	154	145	150	149	157	136	150	158	175	144	173	142	138	159	140	147	162	149	133	156	138	144	145	154	143	147	145	149	157	133	147	145	146	140	159	143	125	152	141	132	129	111	142	130	155	140	136	130	179	147	158	153	144	149	164	139	133	132	154	144	163	135	169	146	140	146	153	130	137	141	136	167	149	136	113	135	131	156	136	147	150	132	164	145	147	145	143	142	153	154	133	151	154	138	154	164	162	114	118	184	133	145	156	131	174	149	125	153	146	139	158	152	155	149	131	168	128	145	131	151	174	130	144	142	169	149	139	149	157	150	140	149	161	162	121	148	127	149	129	146	156	170	156	142	140	122	150	139	131	142	156	167	141	141	115	162	136	144	156	151	155	129	135	164	135	137	154	145	123	126	141	151	150	165	143	151	147	152	135	155	148	155	175	176	143	139	124	155	151	172	151	129	147	164	156	141	137	149	162	142	130	157	146	150	126	138	134	138	142	149	149	153	128	138	156	160	139	127	147	143	124	163	152	147	124	140	143	144	147	146	156	149	164	136	164	135	145	152	136	146	144	155	144	153	134	146	155	170	158	141	161	140	140	162	131	139	167	153	151	149	146	131	137	143	137	137	156	130	135	129	145	150	150	149	157	128	159	157	138	146	134	134	148	137	121	137	130	145	139	157	127	162	152	137	123	150	126	131	154	129	168	138	133	163	138	122	146	136	145	155	144	146	146	152	135	154	139	144	141	130	141	143	134	145	143	146	128	151	144	149	166	130	150	123	177	152	140	125	136	162	142	140	154	136	122	159	148	144	158	165	136	150	166	134	133	153	153	150	152	153	157	145	151	139	151	146	150	150	150	156	155	143	185	139	139	138	143	169	137	147	147	148	120	143	164	149	138	156	139	132	144	147	139	163	161	148	159	144	146	141	127	141	143	129	132	178	129	140	118	140	129	154	156	150	157	149	146	142	138	155	168	151	136	157	133	144	168	156	133	139	141	148	135	139	133	155	136	145	144	152	142	150	150	146	148	150	150	142	147	144	162	145	161	128	137	121	136	157	146	144	138	121	145	138	155	129	136	148	155	128	134	165	142	153	161	162	155	151	143	150	157	146	133	145	132	132	121	143	145	170	148	151	136	155	165	145	163	153	143	155	156	125	135	133	155	155	177	131	151	148	141	146	151	158	137	143	141	135	131	135	155	141	137	141	135	165	163	153	125	158	136	115	142	159	123	142	127	153	141	129	118	144	133	157	146	135	159	137	129	155	142	168	133	154	148	135	158	145	159	144	159	124	126	162	147	157	124	166	163	149	140	158	144	140	145	131	142	158	156	144	148	154	134	160	141	162	152	121	132	133	164	153	141	147	137	122	158	138	139	175	143	152	133	156	135	136	181	164	145	171	139	128	129	151	148	123	151	141	123	146	138	132	136	139	140	159	161	138	144	146	128	150	163	150	146	134	166	141	124	143	144	161	153	150	143	157	181	152	144	159	129	147	132	156	123	151	151	146	149	127	149	143	161	149	151	154	155	153	148	142	125	151	150	160	155	134	149	148	159	148	153	138	148	140	159	128	159	142	156	161	153	141	144	146	135	148	145	139	160	130	132	152	150	157	115	137	151	158	132	169	156	139	146	132	143	154	179	136	148	157	151	147	143	138	144	156	142	142	135	155	158	145	166	149	148	145	148	141	166	163	159	116	138	125	124	143	133	181	154	155	134	167	152	163	152	130	158	147	121	164	143	134	141	173	158	134	159	128	165	132	132	144	174	138	144	145	139	137	147	140	157	155	169	135	119	124	137	141	161	150	147	140	157	135	140	155	152	117	143	140	153	135	157	155	136	133	157	160	135	132	150	154	127	148	138	148	153	133	156	152	144	157	160	146	169	139	141	144	145	155	138	135	144	139	169	169	154	137	150	126	151	165	144	144	157	145	132	162	131	133	172	123	149	144	179	155	153	149	158	156	148	150	136	154	141	149	146	151	130	150	137	135	141	160	129	134	135	134	154	156	140	140	141	150	139	144	158	146	131	144	158	156	138	175	132	149	171	151	143	152	140	157	137	163	161	137	152	134	165	146	144	158	135	177	121	147	138	139	143	122	148	147	150	136	149	125	151	146	139	146	128	167	142	134	143	152	142	148	164	153	153	155	147	153	155	150	136	143	159	150	145	140	167	146	156	144	143	162	141	120	123	161	153	155	137	165	160	149	135	138	145	148	130	130	151	154	150	125	149	144	127	147	130	151	147	159	167	160	151	150	141	133	137	144	153	136	162	150	147	139	147	141	154	132	147	155	135	154	131	163	137	135	154	168	140	159	167	140	153	142	141	125	140	127	142	132	145	113	171	147	145	165	148	188
30661	22815	14516	5163	581	470	486	501	489	506	497	459	490	493	504	511	486	471	505	460	501	470	520	512	476	481	467	528	481	500	492	473	451	477	516	510	443	496	504	538	461	493	495	494	457	474	490	494	501	481	508	486	462	526	480	514	456	486	498	504	465	474	486	527	504	486	504	504	478	465	484	452	496	490	509	511	499	490	487	492	506	464	494	515	485	489	477	484	478	494	461	514	491	510	467	492	467	447	521	478	498	507	449	512	486	476	522	455	493	489	477	491	488	501	504	482	499	488	495	519	502	486	474	451	468	483	502	489	441	491	492	502	546	491	507	469	446	479	465	487	484	490	491	518	483	481	474	473	475	491	479	468	499	447	505	513	462	475	502	455	460	484	504	518	437	507	495	478	492	479	498	455	431	517	532	487	463	496	477	468	471	467	466	499	493	479	484	513	482	506	503	493	497	442	453	498	489	516	510	496	437	484	466	463	499	461	459	499	438	470	472	503	499	527	520	472	507	500	499	483	463	445	459	469	499	513	492	474	476	493	486	504	489	508	480	462	500	533	509	483	470	486	514	492	488	459	499	484	520	472	466	483	460	489	515	502	459	480	464	512	515	506	471	449	488	488	517	489	534	499	520	530	478	473	503	477	500	469	502	496	514	483	504	461	519	468	517	505	487	443	495	510	482	508	467	463	489	498	482	465	499	460	494	476	493	493	494	487	494	482	508	509	510	485	521	503	488	499	495	494	481	471	498	523	488	472	518	481	493	506	491	471	486	493	505	503	517	454	519	470	479	500	476	431	495	471	485	513	484	480	512	500	484	493	510	446	496	517	541	454	483	458	490	488	536	525	492	494	484	499	488	505	467	464	510	476	520	517	495	484	489	481	508	476	482	480	482	516	485	506	495	452	473	453	484	487	491	438	484	467	530	513	485	475	495	501	528	545	503	502	465	494	482	439	513	513	461	442	519	527	504	475	484	449	514	473	485	433	492	499	484	501	504	509	504	464	490	478	506	490	487	470	475	471	467	471	465	512	513	479	520	513	526	458	488	476	481	492	479	509	472	478	475	501	498	495	478	448	469	509	512	499	474	499	468	523	494	504	515	472	477	469	494	451	451	529	478	494	466	492	546	531	468	484	505	450	495	487	449	526	487	487	496	462	475	504	468	497	470	512	518	492	480	490	500	494	487	482	505	455	471	461	515	505	501	500	474	486	519	481	475	520	488	436	467	494	502	500	482	529	524	466	505	488	497	488	500	463	523	476	511	491	466	485	513	481	491	484	517	499	459	469	473	509	472	499	448	523	479	490	455	517	456	477	496	479	508	439	463	466	511	475	509	485	516	490	492	481	505	496	471	500	447	548	456	446	504	499	487	487	482	474	471	475	501	514	506	490	510	496	471	503	482	490	484	483	495	449	498	505	491	454	481	489	515	526	473	473	497	473	504	480	512	475	503	496	532	495	465	496	454	505	457	467	498	467	498	482	519	500	487	498	500	491	498	492	558	515	471	496	520	477	465	484	506	480	511	485	490	479	517	530	493	473	497	493	482	536	474	472	464	509	506	493	480	477	511	498	520	490	498	506	494	504	529	502	494	501	485	476	472	501	540	462	420	482	507	461	514	514	452	455	448	500	478	478	487	498	512	496	503	479	490	497	438	470	494	476	471	484	442	467	481	469	506	493	466	478	467	465	494	473	507	476	484	502	477	465	454	478	494	466	498	470	479	467	476	515	507	477	530	524	515	495	487	510	502	508	468	483	523	475	483	462	468	442	507	502	469	501	500	477	473	488	517	494	506	514	458	480	485	477	474	497	482	437	445	463	472	496	537	505	512	500	508	487	474	496	458	517	453	504	498	466	512	458	512	510	491	457	493	479	505	468	443	449	493	487	484	494	434	456	496	483	462	461	489	468	473	485	475	497	460	501	458	466	540	460	494	484	472	454	494	465	492	494	475	472	474	500	451	505	491	460	511	459	505	475	518	488	452	460	479	481	472	498	488	470	480	464	492	455	503	469	488	465	478	488	500	466	517	505	496	507	483	515	489	477	489	496	471	524	482	485	476	488	448	467	473	490	498	488	504	454	500	515	478	472	489	510	509	513	482	478	502	469	466	482	471	437	461	496	482	444	507	537	489	440	487	498	516	514	496	484	534	522	502	476	480	516	552	505	449	505	494	499	452	470	465	495	457	484	495	471	482	462	514	498	475	466	475	532	437	465	479	454	476	518	543	469	491	501	464	431	451	500	482	497	465	451	479	454	476	471	477	489	503	501	478	484	490	490	505	468	521	486	487	509	490	488	492	502	510	450	512	468	439	484	480	460	496	477	497	470	490	482	495	478	471	527	522	460	484	539	473	459	477	503	505	486	510	497	506	514	533	460	474	517	461	466	487	491	466	481	511	488	490	507	508	469	458	475	464	466	482	473	501	476	477	486	492	492	531	497	458	479	482	480	492	467	481	491	524	527	476	497	498	447	480	473	486	490	485	519	463	518	526	482	504	491	530	487	500	489	437	491	440	488	488	470	518	487	531	479	529	489	500	478	483	515	509	480	511	488	503	515	484	508	496	445	495	493	535	471	489	480	485	491	499	473	474	440	515	461	521	477	497	488	460	510	467	485	496	492	506	477	496	534	467	530	529	503	515	492	515	509	482	471	498	460	511	479	474	486	496	460	491	492	498	511	452	464	507	484	480	503	491	472	488	519	537	513	481	514	494	480	557	509	460	501	499	512	474	471	443	454	467	500	476	481	497	498	487	464	453	481	480	504	498	472	465	500	451	509	498	501	517	500	474	453	462	509	518	501	499	458	524	487	499	527	529	474	496	487	480	491	501	543	461	468	477	478	483	507	468	502	467	472	484	497	469	507	432	494	463	452	476	484	499	461	478	485	461	465	504	530	492	496	501	474	452	488	513	504	544	522	506	462	495	513	526	461	467	489	511	462	483	484	468	475	459	468	475	488	467	502	454	485	471	467	480	478	509	544	506	467	478	482	469	476	470	479	475	503	511	474	507	480	478	546	475	450	470	462	488	484	474	451	499	458	505	481	456	448	483	517	473	489	505	453	484	496	516	465	431	456	474	508	515	475	529	492	501	481	496	492	489	514	493	530	464	507	488	523	480	490	482	484	490	530	486	491	486	482	540	505	494	535	508	471	489	465	490	473	509	514	480	511	497	519	476	458	487	495	492	480	520	488	471	512	531	491	474	481	486	460	515	473	475	498	500	491	468	486	489	475	495	479	446	508	489	459	453	461	491	479	460	515	475	481	489	498	496	468	518	480	510	452	486	483	478	487	457	458	517	493	474	478	473	479	475	491	479	483	483	464	517	470	488	502	503	545	501	487	497	513	478	505	477	476	482	488	475	501	459	445	492	518	489	508	506	466	479	515	484	487	460	483	482	516	480	514	491	492	485	523	510	472	476	478	485	504	494	499	463	494	510	460	463	486	469	436	458	503	479	529	498	495	469	497	469	501	448	448	503	478
63363	54746	45365	22933	2932	161	173	143	127	154	172	148	174	134	148	153	136	148	146	136	151	115	114	131	135	131	136	126	146	136	157	153	148	179	150	138	148	126	157	129	134	127	131	149	132	128	145	120	151	116	138	137	145	140	168	159	122	143	125	143	125	150	122	158	125	149	144	130	123	154	131	159	128	128	113	131	145	154	119	147	143	132	128	143	148	160	132	122	146	148	121	136	147	139	157	142	147	137	148	128	148	139	144	125	157	128	127	133	156	158	137	174	122	111	135	135	133	143	134	138	143	148	144	123	142	133	160	156	141	130	114	144	135	149	117	119	129	140	127	133	142	138	124	126	161	148	117	131	117	129	151	124	153	142	152	147	152	144	137	162	133	127	140	149	123	137	141	156	143	148	144	147	136	121	136	131	129	113	130	151	155	124	142	128	158	140	155	142	155	145	136	133	137	152	146	139	143	136	154	151	127	147	139	148	154	136	142	165	140	141	149	139	142	139	140	148	118	124	135	117	140	125	140	161	143	124	150	153	133	149	128	146	126	140	144	134	130	140	154	140	160	152	148	182	121	123	112	136	123	152	142	131	139	132	139	156	160	130	128	128	152	141	126	129	124	134	159	145	149	153	141	124	146	146	136	124	144	124	152	139	137	138	141	137	149	146	140	128	149	158	121	136	127	148	149	137	137	163	156	116	160	142	122	161	121	136	142	142	149	138	135	133	125	150	134	137	140	140	132	118	136	140	121	150	128	141	145	130	120	152	157	146	144	136	161	135	151	125	120	122	153	129	131	140	155	155	137	152	152	127	151	159	133	137	140	137	140	137	156	146	150	141	152	148	141	130	139	150	141	129	126	140	141	151	167	154	148	147	145	119	125	142	143	155	139	132	160	156	132	136	159	145	143	129	148	134	164	147	126	149	121	134	136	135	112	145	144	136	133	126	152	129	149	117	151	136	142	146	130	150	143	144	130	156	119	146	132	129	136	125	134	146	132	150	151	131	143	145	122	152	162	147	138	141	145	155	140	150	146	140	161	147	137	137	139	137	141	161	117	154	136	117	151	135	136	125	150	155	163	131	130	124	149	144	145	139	162	129	137	142	137	128	149	148	150	142	135	157	156	123	164	143	157	122	131	160	148	154	146	160	132	132	155	134	132	131	148	141	150	129	136	142	125	130	150	132	147	168	125	156	150	129	114	135	153	143	159	140	142	140	125	155	141	121	147	162	133	147	157	122	135	135	135	149	146	134	106	123	134	151	138	138	136	138	133	138	140	141	110	141	144	118	129	155	135	133	139	150	131	119	125	154	143	122	138	131	141	165	149	128	134	142	145	148	166	135	133	118	151	126	134	124	166	144	135	139	140	138	136	138	151	158	136	136	136	143	161	171	145	135	136	136	134	133	135	138	130	156	152	142	142	142	158	122	130	121	120	116	138	134	139	128	149	142	115	120	141	127	139	149	142	143	144	139	138	137	135	124	134	129	146	141	120	106	146	158	154	134	131	158	146	146	146	152	152	129	129	146	144	139	145	148	129	146	158	150	126	140	148	125	136	142	127	154	160	118	139	146	148	134	137	149	152	133	148	119	164	147	147	145	164	152	159	144	132	163	135	127	144	143	134	144	125	130	166	151	154	153	158	130	136	127	133	126	136	138	156	134	169	141	151	143	136	143	139	133	140	118	131	154	116	122	147	141	145	127	141	129	153	140	132	130	135	153	148	148	158	151	114	147	155	148	139	129	155	151	125	132	163	150	110	144	140	131	138	140	115	132	136	142	135	146	150	126	150	149	129	138	142	140	145	128	157	125	157	142	140	120	145	136	139	141	133	150	139	158	143	141	122	129	142	155	119	124	150	152	120	128	140	150	133	142	141	124	169	143	149	148	145	127	138	123	166	156	133	167	124	120	159	129	139	131	126	125	145	131	150	146	144	131	147	122	141	128	122	117	147	136	134	144	129	134	149	133	131	137	131	146	157	150	142	141	120	148	119	137	161	148	143	140	140	142	124	128	137	128	140	136	144	150	110	156	144	137	130	145	116	136	126	126	123	149	150	129	126	131	125	168	148	132	148	122	136	146	145	140	145	143	132	113	129	136	129	118	127	130	140	151	135	120	162	124	139	141	105	136	140	122	134	142	153	145	164	129	147	137	136	153	154	143	163	124	129	143	151	150	133	135	136	144	126	123	145	105	122	129	126	134	130	139	130	130	126	118	157	136	142	137	154	154	152	145	126	120	140	142	138	148	140	130	118	144	137	148	156	142	160	136	129	130	138	144	153	123	139	146	151	137	163	146	138	146	153	132	124	138	134	137	145	132	119	120	139	124	151	152	148	127	136	117	145	142	143	138	143	134	129	166	159	153	137	138	138	142	146	135	145	135	160	146	150	152	145	124	125	123	149	150	137	155	138	144	158	136	153	140	127	158	133	154	150	126	147	141	128	146	124	157	134	134	144	143	142	156	167	149	145	130	127	151	136	122	144	132	138	143	136	148	138	126	128	132	122	143	145	141	136	149	133	141	151	127	118	129	123	156	131	139	146	155	143	134	131	154	155	134	124	142	144	121	136	152	112	162	122	143	114	145	123	126	127	138	130	133	140	143	125	160	147	130	134	135	127	157	149	122	161	142	132	134	135	130	149	152	136	129	130	165	150	149	165	144	139	157	129	141	155	174	139	123	146	143	135	156	150	146	130	147	141	141	129	144	127	127	123	142	137	135	136	140	145	142	150	134	145	150	141	146	139	161	151	134	145	119	159	127	142	141	158	141	140	143	144	140	128	144	132	159	143	124	150	148	160	157	133	141	152	157	150	153	117	133	110	144	131	155	170	152	131	147	149	119	142	136	143	137	117	128	144	129	120	154	135	156	145	140	102	126	151	138	149	155	152	128	132	136	146	150	148	145	138	145	116	129	143	157	155	151	150	136	150	121	124	134	150	148	141	136	141	137	153	155	134	127	138	149	128	129	135	117	125	128	118	131	162	151	152	139	130	144	133	148	121	140	136	142	137	143	107	129	161	146	131	130	134	152	133	128	149	141	140	141	133	143	127	153	143	140	135	138	132	134	134	161	135	139	133	137	121	140	132	132	146	131	161	118	161	152	154	129	136	141	123	132	124	142	124	139	136	149	153	126	154	143	130	151	134	151	136	161	158	131	144	142	137	119	131	131	133	142	139	140	152	128	120	167	142	153	122	149	149	137	144	151	134	154	153	174	125	154	140	142	138	143	135	160	143	128	135	145	132	149	144	163	159	137	139	121	142	140	142	154	150	148	132	139	140	137	133	150	119	134	137	137	132	129	134	145	129	131	154	126	139	143	140	127	151	155	129	151	126	127	133	139	120	142	134	131	151	153	142	121	157	145	148	141	129	125	125	139	128	152	126	149	133	140	138	130	138	139	121	127	134	139	125	142	133	138	146	131	144	153	160	138	156	132	146	141	148	133	157	142	136	138	154	134	119	152	151	145	130	155	147	134	154	141
46374	45834	42280	24853	2083	586	540	528	515	546	488	521	472	487	481	457	481	472	490	460	479	486	467	460	493	482	491	489	460	419	470	424	473	468	482	498	500	472	474	451	461	530	488	526	453	510	473	497	499	485	471	426	458	505	480	491	492	464	497	429	432	479	487	458	486	489	503	417	432	431	421	476	474	491	477	485	495	515	481	461	450	470	483	447	502	473	462	468	475	486	473	487	451	491	479	477	469	413	464	434	446	446	467	460	467	483	472	424	497	439	476	427	437	466	472	486	474	433	486	474	468	480	446	488	445	450	448	470	473	492	482	490	498	467	465	489	509	431	476	474	482	441	514	470	476	482	468	472	468	456	473	447	445	442	459	456	470	429	485	458	498	497	446	486	468	461	479	468	443	496	482	469	475	504	492	478	462	438	489	457	427	472	473	453	450	487	464	445	500	469	477	469	420	497	451	483	513	477	460	463	467	454	442	495	461	462	515	468	431	467	472	478	469	503	471	496	457	468	490	441	465	481	464	479	479	480	443	473	484	489	501	454	467	487	478	494	468	473	472	474	452	502	470	482	447	501	469	487	448	491	434	473	471	451	488	468	501	455	469	438	442	516	492	502	451	475	455	464	509	469	447	480	440	475	494	483	478	470	448	470	455	444	438	433	471	492	474	445	505	494	459	489	471	481	446	460	439	515	471	439	472	488	472	463	456	468	469	466	453	463	447	461	476	466	520	442	467	481	451	451	486	481	450	480	451	511	513	494	447	434	490	476	490	479	437	456	496	507	421	499	472	472	514	421	428	457	455	465	457	467	493	476	430	467	457	414	479	496	444	456	475	453	475	448	462	476	504	440	479	453	487	461	476	485	460	475	452	514	477	445	497	491	494	474	483	481	477	428	429	448	454	465	482	441	472	464	513	479	460	470	450	465	482	481	461	475	478	488	479	450	483	467	483	472	438	456	431	475	457	477	484	427	453	470	503	481	458	500	478	483	488	450	494	500	479	490	441	468	446	511	460	477	455	465	501	474	451	492	448	461	448	446	461	478	469	457	513	495	479	492	464	467	474	465	478	477	467	452	471	443	478	474	487	468	504	464	472	453	476	495	480	468	502	466	455	502	436	473	424	477	450	459	451	464	430	502	462	518	473	467	466	521	482	454	471	479	460	424	466	471	459	445	467	449	461	469	483	490	468	502	476	524	486	493	480	446	432	483	450	494	518	472	494	477	479	500	463	451	485	440	491	437	488	434	487	450	487	462	482	501	518	489	479	459	444	508	495	473	442	459	521	466	468	484	457	486	502	466	489	484	465	436	487	463	495	480	491	459	449	456	491	506	430	448	462	445	478	472	500	496	467	463	464	475	492	469	455	460	479	470	486	488	512	466	448	422	470	469	484	476	494	445	540	470	466	465	433	469	463	458	472	489	488	455	502	461	479	514	510	445	483	440	492	488	436	476	476	485	461	471	487	466	462	491	459	507	484	452	460	477	444	496	447	490	465	463	469	440	471	446	495	503	469	475	495	464	480	494	490	498	484	477	471	454	473	453	476	457	470	469	487	464	483	466	438	471	477	441	461	480	456	467	479	463	477	479	470	484	450	486	478	453	485	506	486	473	421	446	501	467	457	476	469	465	497	435	436	448	445	488	455	498	489	515	500	442	466	464	465	496	493	450	520	511	450	456	465	446	474	495	474	494	513	449	497	493	501	465	449	449	459	476	459	441	460	496	418	478	457	460	441	480	509	460	486	459	449	487	474	476	507	440	459	455	484	447	457	487	469	473	463	482	466	464	479	458	518	466	471	470	479	471	437	463	468	443	476	438	427	476	469	460	448	467	448	485	481	463	484	455	456	483	450	442	481	487	464	482	447	469	472	457	481	433	501	449	459	467	459	451	461	522	487	454	470	467	509	478	448	482	470	462	461	452	452	486	462	481	461	439	434	467	510	452	448	487	476	464	463	461	460	473	469	463	517	476	458	469	470	498	474	488	449	433	503	467	466	486	419	445	470	466	480	478	453	480	492	489	439	496	507	470	491	470	484	466	459	431	444	472	470	475	423	494	470	483	477	441	494	489	477	472	469	473	463	453	456	474	477	489	456	498	442	452	494	483	461	476	509	460	495	491	502	475	452	476	490	438	474	473	463	436	466	450	473	442	510	446	488	422	480	467	450	453	461	477	494	500	499	449	439	462	460	418	414	456	495	452	447	452	459	468	445	466	498	455	468	462	461	491	480	482	496	504	486	420	487	473	442	466	470	495	464	460	475	475	458	464	484	454	473	465	471	479	503	449	465	492	440	450	457	467	459	423	452	508	504	422	470	457	483	503	463	459	467	504	490	486	485	482	475	478	441	493	435	477	463	507	466	448	495	512	464	455	514	449	489	462	437	453	477	494	450	496	473	450	482	487	468	462	491	487	473	478	470	482	466	457	523	509	456	477	468	455	490	440	488	447	481	445	478	459	467	477	482	468	510	456	504	450	467	458	436	436	462	461	479	448	484	494	501	491	453	445	480	482	431	490	479	450	463	495	433	474	476	459	467	505	479	437	448	441	428	469	464	483	462	440	474	483	478	460	448	480	476	436	450	465	503	470	435	480	502	479	432	486	459	490	526	452	479	498	473	479	497	454	454	508	443	481	494	458	481	456	439	507	465	474	482	468	465	428	452	465	482	515	492	471	473	464	486	494	478	491	491	439	464	490	429	475	475	451	476	476	464	465	495	452	443	466	450	486	525	464	462	499	499	483	481	427	434	454	466	487	451	483	461	484	480	510	470	496	475	470	456	447	463	480	492	430	504	495	455	438	493	479	472	465	447	479	478	482	463	455	456	508	468	488	448	408	473	473	462	482	493	474	471	474	439	447	481	501	455	459	459	445	466	456	486	488	506	488	490	489	446	493	487	488	447	480	466	450	444	479	454	448	457	468	467	474	447	475	510	508	469	474	478	519	496	443	473	455	466	473	432	470	445	450	465	472	481	469	461	459	430	464	457	498	509	482	457	491	475	470	478	432	504	495	468	456	480	470	468	479	441	461	447	452	494	412	475	453	486	451	459	475	478	453	457	441	499	454	469	456	483	456	468	476	510	495	480	497	466	475	433	485	513	480	447	495	463	474	468	471	466	443	483	484	433	508	458	454	436	494	484	464	485	499	467	465	449	456	479	468	455	481	480	483	472	496	451	477	503	440	501	469	451	451	485	487	462	445	448	445	517	484	477	479	517	428	491	467	479	469	511	509	477	441	482	471	506	479	478	471	454	467	503	489	462	480	467	451	458	471	465	446	448	464	465	476	493	479	458	472	441	474	469	496	494	488	513	460	433	446	502	470	485	493	440	505	504	461	498	433	452	460	452	448	484	474	478	486	440	457	465	485	476	441	451	486	449	472	457	449	502	429	500	467	458	468	471	484	502	486	449	489	454	438	480	478	466	498	451	483	437	457	458	457	456	489	452	493	434	456	483	451	453	462	435	482	465	498	466	482	439	504
77190	72280	61451	34765	9786	656	294	260	275	274	263	249	251	243	277	237	240	211	255	267	241	258	244	234	258	232	237	225	237	281	239	249	251	279	229	248	249	238	292	222	253	246	236	230	255	247	239	259	256	250	247	263	237	245	237	249	264	228	244	276	260	228	251	254	252	261	239	221	232	259	237	269	243	260	268	255	272	264	230	236	245	251	223	274	238	238	238	245	250	231	266	241	264	234	251	256	268	276	239	217	238	250	248	219	262	243	265	260	245	285	227	260	246	234	237	263	247	233	278	263	234	249	261	263	249	257	240	254	252	258	239	247	214	232	237	249	235	247	239	248	269	252	239	253	259	242	255	252	256	250	251	237	266	232	249	248	247	273	284	264	286	230	236	256	230	268	269	209	239	273	261	234	257	230	248	269	261	264	244	232	267	222	271	251	261	251	240	239	229	251	271	269	251	275	264	253	277	234	234	233	252	236	290	254	245	252	271	260	269	245	232	262	258	233	253	244	256	265	260	249	252	239	252	245	242	267	271	235	259	249	269	226	289	217	253	257	224	284	229	257	254	248	278	242	246	243	238	281	252	251	222	247	227	257	256	276	235	240	258	250	213	219	209	242	250	271	228	254	261	241	254	237	240	263	259	237	244	243	253	246	278	212	235	241	265	240	228	242	255	244	249	249	246	247	256	237	241	221	273	268	260	261	260	244	255	265	273	266	265	244	251	254	250	269	257	235	249	231	263	244	217	269	268	227	262	273	251	286	270	251	255	236	256	261	255	225	240	247	255	223	255	220	234	253	224	238	237	266	231	267	271	250	228	239	227	247	260	247	250	237	221	221	248	265	247	247	246	257	238	243	250	254	261	266	238	272	221	231	254	267	222	285	269	249	247	241	260	234	229	247	233	262	248	234	266	256	235	216	232	247	230	221	256	251	238	263	257	233	249	262	238	233	236	270	236	239	230	288	260	274	256	261	222	244	238	268	253	253	250	265	230	252	231	253	267	228	261	235	240	257	256	221	281	255	227	248	232	229	250	252	258	261	262	262	269	243	245	261	236	249	237	257	247	239	253	255	275	279	226	258	221	257	269	244	253	258	253	219	251	254	236	228	220	242	256	255	247	280	248	261	249	233	218	246	219	236	240	250	244	227	262	261	243	225	251	269	249	258	245	247	268	232	238	251	243	280	235	287	236	262	272	238	283	241	261	251	270	252	225	252	280	259	244	268	269	289	266	234	263	246	251	234	216	263	244	237	233	232	263	242	232	251	252	273	245	256	251	253	225	255	259	250	259	256	255	242	239	273	253	245	264	258	218	275	245	246	268	255	239	226	234	255	219	248	265	210	260	216	255	235	246	236	230	247	235	246	238	245	247	227	257	222	245	245	244	265	274	271	245	257	242	238	260	250	220	240	296	252	254	234	257	224	245	232	270	251	257	270	271	266	245	229	251	266	291	251	248	242	266	245	238	255	237	245	262	260	239	285	258	243	252	210	245	229	231	244	225	254	255	229	268	283	226	254	272	249	270	255	289	253	270	251	254	268	223	259	260	246	234	212	256	268	261	243	271	231	236	267	233	244	232	223	260	272	228	235	252	252	240	263	235	229	216	241	247	280	255	245	267	243	250	263	240	244	259	230	246	245	247	236	257	276	230	249	257	244	244	244	235	254	244	255	255	242	258	243	275	260	247	265	233	237	255	251	274	235	245	268	251	227	251	268	225	278	238	220	240	274	252	243	239	250	269	258	239	247	225	263	251	217	233	249	244	222	277	257	247	234	256	255	277	247	230	266	257	250	253	265	240	248	251	255	228	223	247	236	239	254	261	223	270	259	263	265	239	242	238	279	313	263	251	243	282	246	253	265	246	251	234	261	262	273	255	264	274	233	245	252	253	258	241	251	229	249	249	262	241	218	220	255	277	262	246	236	247	288	243	256	257	217	260	239	225	239	222	248	237	278	235	233	232	245	253	239	251	246	237	251	269	232	246	240	222	234	255	279	224	257	253	228	249	249	235	244	226	248	241	237	230	254	244	241	230	244	260	263	248	273	256	268	227	259	250	263	238	251	263	244	264	256	252	260	244	275	260	260	249	266	287	246	249	248	236	275	272	248	246	248	218	285	269	231	264	267	231	253	249	235	244	233	237	230	249	240	244	249	272	255	237	253	256	255	259	246	254	232	233	221	259	251	243	253	243	266	244	246	272	239	230	244	284	235	245	242	251	280	248	277	245	248	263	240	232	268	249	245	270	263	266	244	254	223	231	230	268	248	232	237	257	216	237	225	252	252	269	235	235	272	260	256	241	222	229	229	238	253	241	265	249	279	260	264	240	237	246	233	269	247	241	259	255	236	225	265	275	255	244	273	222	259	245	254	218	261	259	262	264	246	223	251	272	239	235	245	252	236	247	246	238	260	267	252	265	224	237	259	263	267	241	258	233	254	232	274	232	227	297	229	247	249	263	240	242	230	235	250	268	239	257	230	250	242	251	238	237	265	258	212	265	231	287	281	275	254	256	285	268	262	215	280	216	262	251	254	272	272	274	251	249	235	238	278	240	265	252	241	248	252	253	271	238	262	265	254	256	237	248	255	259	255	279	255	236	249	228	245	237	252	242	248	227	233	276	262	261	237	248	242	242	228	246	239	218	267	248	246	233	247	244	243	262	224	226	260	259	269	263	266	261	262	251	260	251	243	256	270	258	278	234	217	256	242	234	230	230	270	268	265	246	252	223	235	259	267	228	236	268	243	253	253	249	261	260	269	257	234	259	243	242	239	269	241	257	250	252	240	254	229	271	237	247	240	253	236	238	268	246	256	257	237	254	232	254	271	242	256	287	253	251	265	267	282	255	240	240	270	238	260	262	275	268	245	252	228	262	245	253	258	237	248	261	222	255	256	251	281	263	219	253	242	243	233	255	234	236	243	243	267	253	272	246	248	263	249	242	279	231	256	266	218	246	231	222	247	233	230	268	238	253	282	245	217	234	243	262	253	242	257	266	265	309	250	265	267	243	250	278	240	274	255	229	268	233	253	291	272	256	250	226	242	245	257	238	258	220	247	242	248	292	255	265	242	249	266	255	251	248	269	232	280	251	255	232	239	203	241	253	247	230	269	246	263	265	246	258	255	250	235	245	249	244	258	258	247	238	244	252	255	241	261	252	253	250	246	247	249	236	253	269	262	257	225	238	276	256	247	247	260	241	250	251	228	251	254	257	251	235	272	270	257	259	258	291	247	249	228	244	237	268	243	257	266	247	257	250	243	246	255	261	233	226	260	243	268	256	231	266	226	257	255	251	247	236	233	254	268	264	253	227	222	224	284	248	248	258	220	266	234	245	264	232	264	271	255	263	260	258	250	226	274	263	248	224	258	261	224	261	266	280	243	262	254	245	258	243	255	259	241	228	232	232	258	241	229	257	289	239	251	247	263	265	218	226	228	260	233	239	262	258	260	228	295	286	249	266	267	250	243	255	237	243	263	223	261	247	243
59929	62823	57718	33407	4523	1045	964	874	900	866	790	831	855	816	808	771	781	792	767	773	797	741	790	782	803	771	832	793	772	778	795	777	815	803	784	757	714	753	823	793	811	797	709	750	733	812	704	736	786	720	779	748	764	766	753	793	747	765	797	753	753	777	778	767	769	762	761	754	725	742	784	718	781	793	767	759	760	725	714	770	800	737	809	777	744	715	779	741	771	754	828	772	795	741	736	723	774	809	734	797	800	746	749	802	780	748	794	780	720	758	738	760	715	768	731	823	758	760	783	767	758	775	772	785	774	753	786	732	759	756	732	807	779	748	803	733	753	758	746	788	752	729	799	733	736	756	767	765	746	721	785	765	717	785	747	775	777	703	775	762	779	775	807	734	752	755	740	771	791	781	783	750	778	754	757	712	796	730	777	740	780	786	757	783	761	744	752	740	791	734	741	760	775	762	732	793	752	752	747	765	748	755	788	753	764	728	752	731	766	761	729	818	726	769	764	740	740	802	751	788	787	744	761	745	772	745	765	752	822	766	708	774	787	769	716	796	758	761	699	772	768	749	755	799	762	741	791	735	753	750	760	761	753	788	813	764	742	770	713	754	712	769	792	752	761	773	726	764	783	752	775	743	754	828	759	759	755	757	787	763	788	761	759	780	719	760	768	733	751	757	750	750	692	743	703	753	791	752	749	762	729	793	766	748	760	753	732	769	773	765	744	777	761	777	728	788	761	720	717	772	735	794	767	735	748	777	820	768	755	679	772	755	780	762	741	739	802	751	768	720	746	783	746	745	818	716	729	764	758	705	744	786	732	783	762	738	755	790	724	730	775	767	801	761	726	697	748	754	760	776	690	780	773	756	745	777	752	757	797	772	748	750	779	750	773	752	791	823	745	800	759	747	774	764	716	785	751	704	776	780	747	752	754	778	769	764	721	798	740	737	788	756	800	762	771	787	740	736	705	724	749	766	773	734	774	762	762	770	749	811	776	801	723	736	800	714	762	777	733	743	809	747	753	753	742	745	739	734	797	748	749	751	767	724	794	713	721	757	782	752	749	781	738	748	790	775	753	761	721	764	786	746	780	775	700	690	713	782	765	755	720	747	759	778	746	741	788	751	787	745	771	769	749	755	769	771	750	764	715	793	823	739	746	792	766	775	762	746	807	713	774	721	743	732	715	721	719	703	733	767	778	726	797	727	763	805	718	782	725	763	767	797	749	768	773	800	749	767	777	764	745	788	722	770	795	734	747	784	777	757	774	763	744	775	783	765	746	795	724	776	754	759	786	755	749	771	757	758	756	774	744	777	772	759	793	745	804	777	744	763	717	778	788	827	806	765	781	741	731	781	764	769	714	794	761	750	802	790	724	731	744	713	789	778	765	775	781	779	756	780	760	770	792	781	787	764	795	795	763	782	745	741	752	737	751	785	809	769	756	742	772	761	805	806	779	750	735	791	747	764	722	766	793	759	718	764	754	763	731	695	714	746	735	740	722	748	735	794	770	742	769	729	717	804	754	775	799	800	764	785	817	733	765	726	735	756	779	782	782	787	757	766	744	731	745	763	769	762	752	744	740	751	744	753	750	749	782	756	774	775	727	795	790	780	741	762	725	744	829	813	764	779	800	759	794	787	766	789	779	749	743	754	784	784	727	784	736	744	765	761	767	736	736	732	777	738	723	748	714	776	774	759	787	763	806	750	724	735	741	793	721	727	733	722	756	783	725	788	768	727	760	731	746	750	758	731	738	776	759	785	740	765	782	768	794	753	742	778	732	796	743	768	792	789	757	747	763	745	748	737	734	719	768	743	757	730	700	773	706	737	750	767	813	734	752	749	773	781	824	720	735	739	772	762	758	718	756	746	755	797	722	798	767	734	764	744	770	749	825	780	767	746	760	719	767	718	751	748	780	777	743	762	787	791	723	720	771	761	752	750	732	788	804	759	782	799	755	761	734	793	761	770	718	734	778	774	769	707	783	773	779	755	751	798	734	764	752	788	743	751	751	789	756	765	733	764	728	745	811	809	755	800	756	716	803	769	730	796	772	770	777	767	763	764	700	755	792	741	710	723	745	703	766	784	742	772	720	770	815	797	759	729	795	733	729	736	742	769	737	774	784	728	773	748	747	791	750	737	761	757	738	712	796	751	777	801	776	729	741	749	755	756	738	798	760	734	763	757	744	727	779	828	745	735	741	786	767	763	827	819	830	768	759	762	727	779	774	788	751	766	825	759	760	750	751	743	793	749	749	736	773	787	743	749	727	768	753	760	765	800	735	769	726	793	781	787	763	766	792	727	827	781	786	715	779	751	795	681	751	731	744	721	761	797	762	790	739	780	763	783	798	768	759	812	785	788	781	729	784	787	750	825	739	711	707	742	763	762	776	767	771	695	770	753	735	768	805	789	757	738	765	763	795	769	769	744	762	767	746	753	737	737	740	798	752	739	735	768	790	752	736	770	738	733	762	782	781	806	740	804	771	807	768	766	770	771	715	756	799	721	703	766	750	777	760	742	768	759	786	806	800	781	739	765	689	757	737	734	780	738	737	745	743	758	767	773	732	768	725	749	775	735	766	745	773	755	786	744	781	756	761	742	747	782	737	758	724	757	714	786	784	771	739	756	785	762	759	779	773	815	723	766	757	754	746	759	744	772	697	722	766	749	733	730	729	755	787	752	747	773	734	743	736	768	779	749	751	816	750	739	729	702	735	776	776	799	747	735	785	789	706	744	726	781	753	759	736	808	746	769	727	746	732	752	787	793	755	737	771	764	715	800	741	743	748	854	764	782	721	767	741	800	741	747	744	769	731	768	744	770	731	848	796	773	751	745	726	737	790	757	801	774	765	751	770	732	825	761	773	804	756	792	807	760	775	765	792	737	747	759	738	783	741	777	759	774	714	749	790	756	772	768	763	736	776	750	799	772	725	744	718	741	785	750	748	804	747	780	780	734	781	748	743	742	734	772	705	773	792	735	714	770	749	734	746	744	800	778	741	728	746	734	791	748	710	745	776	748	729	792	780	744	761	719	742	762	772	745	723	793	784	768	742	768	724	741	804	776	766	716	817	749	808	783	711	764	747	775	781	791	776	713	784	776	751	730	746	762	718	753	752	788	731	759	797	772	779	821	810	790	791	747	781	789	825	749	744	765	764	786	772	740	770	812	780	755	796	774	744	750	749	745	779	785	790	755	757	800	787	786	750	792	786	770	786	752	774	765	762	775	753	742	764	740	713	738	776	743	755	720	778	758	762	736	784	798	759	768	826	781	749	764	788	737	787	762	766	786	760	816	756	734	765	725	739	752	745	728	765	764	693	710	774	778	739	789	743	703	751	792	731	767	752	754	783	765	747	701	743	752	730	843	768	766	787	730	778	726	779	763	756	754	782	747	763	793	764	742	725	750	760	768	708	756	710	746	705	748	778	770	723	741	764	736	792	716	782	779	762	738	770	779	739	742	780	734	791	773	784	777	718	770	723	754	782	743
32811	20617	10312	2211	290	149	159	170	156	146	140	180	130	160	145	139	150	163	167	170	152	164	155	142	146	160	141	139	160	168	162	167	125	162	167	164	160	163	149	170	142	149	153	145	163	153	144	165	155	180	186	148	129	136	166	152	143	165	151	152	154	146	158	151	157	157	147	152	121	134	158	153	144	162	155	177	147	147	140	163	140	149	148	134	157	164	151	154	152	171	146	160	173	153	160	151	154	146	151	176	154	172	148	158	163	150	138	160	154	152	144	168	142	156	171	172	149	146	147	139	147	148	152	139	147	162	147	138	157	153	179	177	167	162	154	144	137	140	169	185	179	162	156	160	134	140	149	146	162	159	148	148	154	163	157	144	159	169	155	161	165	131	172	133	170	132	150	163	164	158	133	167	141	143	168	165	154	134	141	168	151	153	158	141	148	153	153	154	158	143	149	156	152	156	146	162	162	189	170	163	157	155	153	158	163	153	153	147	163	150	149	157	138	152	153	124	165	157	161	169	153	138	182	133	157	157	147	156	169	189	169	146	169	149	147	145	173	157	156	146	126	164	158	155	150	155	145	156	176	154	157	156	136	161	173	163	159	160	119	160	153	148	149	145	144	156	138	148	154	160	150	149	170	149	140	156	175	135	150	149	157	133	132	171	152	154	159	184	142	158	156	162	145	165	156	151	167	169	136	168	166	145	141	156	150	153	168	147	161	178	155	162	160	163	169	158	154	160	142	150	172	174	156	140	155	148	134	134	165	167	140	164	150	149	151	172	178	168	136	143	140	155	149	170	175	135	137	157	155	150	144	179	138	161	146	131	126	149	162	162	154	155	153	151	172	167	150	149	161	142	153	152	131	160	138	159	154	164	127	145	140	149	151	147	156	148	177	149	191	145	149	143	141	161	153	143	148	144	138	140	160	148	136	136	162	173	137	146	132	164	161	170	144	140	146	131	167	150	127	173	187	161	142	142	173	153	143	158	174	144	148	143	149	147	135	143	164	141	135	135	163	151	147	142	150	156	190	148	142	165	151	139	150	164	141	153	147	163	155	164	147	164	132	152	158	146	160	159	134	124	140	152	143	144	147	136	150	160	154	151	135	158	142	132	143	169	156	156	157	147	138	141	148	129	158	134	168	143	166	153	154	129	156	164	139	129	141	143	155	173	162	172	152	156	170	147	163	144	148	153	136	143	147	143	157	156	164	165	173	181	169	172	140	147	154	178	147	165	142	149	151	153	159	155	157	163	176	165	177	141	139	170	164	171	137	168	144	157	156	147	163	178	148	161	143	163	156	142	156	172	151	140	164	152	158	168	169	158	150	151	145	141	151	171	161	120	147	152	141	159	156	147	148	154	172	150	143	125	162	152	155	143	171	148	160	164	152	155	145	153	167	133	131	158	156	154	162	131	161	154	164	149	179	159	179	168	167	149	153	148	152	169	163	128	181	159	167	146	174	136	149	187	146	161	157	166	175	154	151	149	171	164	157	168	138	147	131	146	143	163	168	150	147	168	156	150	149	154	138	145	156	145	172	146	171	151	139	147	147	152	142	157	152	158	169	158	162	142	162	150	166	154	142	141	155	158	142	145	151	148	143	141	157	151	133	166	157	161	140	176	135	142	154	142	174	171	158	149	195	162	153	148	157	174	136	158	160	153	155	144	162	143	135	176	140	149	170	149	152	157	161	158	181	179	142	163	142	134	169	138	150	153	162	162	152	153	172	157	138	153	161	153	158	137	156	157	162	132	141	148	143	166	148	161	154	145	150	169	165	162	141	119	154	132	179	146	147	119	148	137	157	163	142	158	168	153	154	145	182	136	154	141	153	160	161	172	171	140	161	153	142	156	156	149	160	154	169	178	150	155	144	142	166	137	141	151	155	143	151	165	142	143	151	148	172	154	144	168	157	157	133	155	154	176	151	160	149	149	157	138	141	187	162	159	161	142	163	163	136	137	164	151	159	164	164	138	134	166	125	137	153	147	162	164	146	133	142	155	179	140	164	162	135	120	149	166	153	167	139	148	162	132	135	144	148	155	162	147	152	167	122	164	167	144	160	148	162	151	136	164	160	126	156	174	156	164	136	134	150	144	153	167	147	158	144	133	153	141	139	155	143	160	163	165	136	157	162	138	128	150	170	156	131	143	169	167	137	166	136	134	178	140	158	146	170	141	150	143	143	159	148	164	133	132	174	147	151	134	148	130	145	142	159	151	138	171	146	151	142	164	153	161	169	169	162	140	133	132	168	137	154	138	155	164	146	165	181	168	143	135	137	167	150	181	137	148	152	183	160	160	156	161	153	142	151	143	155	153	141	135	147	193	154	151	145	152	152	151	160	148	153	141	149	169	144	150	143	175	151	133	141	175	129	144	163	165	167	155	152	147	157	153	163	127	135	157	161	147	159	152	143	144	155	143	164	155	162	142	135	151	147	141	149	161	157	129	178	171	142	143	149	157	154	150	139	152	151	159	143	158	166	151	155	149	139	168	164	141	149	144	157	148	168	159	148	165	141	155	146	166	146	158	120	154	135	140	135	147	161	141	153	137	144	163	151	154	160	140	145	157	138	153	161	167	150	158	157	136	166	134	147	144	153	180	174	148	139	123	159	167	159	161	143	161	168	143	151	138	141	158	134	144	117	149	149	166	144	151	170	164	148	157	148	127	163	152	155	145	145	136	150	119	162	145	137	128	147	155	132	165	173	163	156	156	156	163	146	151	139	157	163	145	179	156	142	145	152	131	159	163	170	165	137	167	144	155	162	158	147	149	132	161	162	160	163	150	142	144	165	147	138	154	161	164	153	163	157	151	149	151	132	149	184	147	165	134	153	156	145	160	157	143	142	144	154	178	151	145	160	174	145	155	160	160	162	151	156	166	152	165	154	151	185	129	166	153	159	159	154	143	164	154	133	151	171	137	158	156	139	148	137	158	140	157	155	155	169	165	152	155	156	158	167	135	148	156	160	165	141	150	150	144	145	155	155	173	173	168	128	138	141	177	159	135	169	167	142	150	147	170	144	137	130	160	152	158	172	149	157	147	158	139	121	159	162	159	149	130	148	149	145	163	168	139	149	161	157	173	173	132	155	152	144	149	139	154	144	139	151	160	151	132	171	163	152	140	149	164	152	161	127	152	157	173	157	167	152	153	146	167	160	165	172	149	158	173	160	152	139	135	139	149	157	160	155	144	150	153	143	140	148	149	146	157	167	145	165	179	171	148	159	166	144	155	135	155	143	158	143	141	173	156	164	165	159	142	148	130	161	150	161	161	156	135	144	128	147	133	151	154	149	133	150	135	168	155	148	163	156	143	151	167	140	158	156	170	158	166	140	151	154	154	131	144	164	163	142	143	154	168	163	152	143	143	161	126	129	163	150	166	132	137	168	147	150	176	168	141	166	157	144	152	160	154	174	165	158	141	143	162	138	144	165	146	153	149	157	154	155	167	129	142	162	169	151	152	157	159	159	152	159	156	162	150	164	172
30691	23217	14678	4980	693	494	530	494	515	516	503	466	492	532	485	533	538	474	517	480	497	537	464	502	508	501	517	505	503	514	517	502	480	474	499	486	527	474	492	496	513	544	509	537	537	476	476	520	504	538	499	529	513	527	508	522	536	493	518	502	497	516	513	525	485	503	502	480	519	496	464	500	498	463	483	531	492	507	479	507	534	509	499	560	474	492	517	496	506	513	527	507	533	495	489	512	519	499	506	474	491	525	473	514	490	535	510	501	512	540	501	505	500	500	517	504	464	517	490	507	488	498	524	534	539	510	511	495	512	510	483	512	472	514	474	517	552	491	460	482	537	525	474	496	503	506	500	526	497	529	498	505	541	544	524	548	518	515	535	506	501	510	491	511	494	525	477	505	446	516	515	513	513	513	509	485	500	510	500	494	499	466	523	480	510	515	497	501	556	536	518	529	513	506	535	523	538	487	508	525	507	521	464	573	485	487	517	477	531	512	527	509	526	555	533	508	512	502	512	512	466	513	507	479	557	495	527	514	547	506	473	495	461	533	539	511	523	498	522	509	466	519	468	546	499	524	532	489	526	498	504	530	481	490	529	503	523	485	491	515	522	508	556	484	551	487	496	463	529	548	538	510	525	506	529	503	525	542	513	515	466	481	510	542	498	470	505	535	517	515	519	522	506	542	488	500	517	534	477	511	514	485	501	548	494	502	517	529	541	494	474	496	509	491	548	540	518	515	524	460	534	525	487	523	528	528	523	486	533	510	529	541	497	522	492	483	528	483	512	530	480	512	477	503	467	522	505	535	500	482	531	487	498	536	517	582	536	496	527	511	510	524	538	519	519	535	503	511	503	535	516	504	513	514	526	531	515	509	524	534	516	548	491	495	499	532	552	507	519	547	522	518	499	477	512	486	539	520	460	493	465	547	524	511	482	478	531	483	523	500	501	489	521	525	514	535	534	510	498	542	493	493	536	528	477	506	492	541	533	511	510	503	529	476	568	510	497	495	515	508	503	491	556	471	519	516	489	493	527	527	549	518	500	474	536	523	512	472	499	526	489	513	511	502	533	486	561	488	493	495	466	479	526	480	500	524	535	492	489	550	516	480	512	506	541	505	471	483	516	491	458	500	511	528	551	499	505	522	533	496	526	501	539	537	494	506	504	495	511	528	528	508	507	521	514	531	487	506	526	520	483	491	510	493	510	469	550	535	513	488	480	500	507	532	550	512	502	502	497	517	521	477	500	486	479	445	526	516	494	489	512	472	517	488	509	483	479	505	487	518	517	492	528	517	508	507	514	496	474	494	533	521	512	497	466	445	522	511	507	537	535	511	500	515	515	487	497	487	503	486	505	529	513	498	488	487	504	547	500	509	508	523	498	525	546	509	521	472	524	506	521	511	476	504	481	497	502	524	493	509	467	521	504	519	502	482	517	499	508	521	471	570	522	516	560	468	476	459	510	536	539	500	515	513	515	476	510	552	528	527	497	492	493	536	512	553	475	554	515	492	490	494	496	518	461	549	508	560	548	548	522	494	490	506	550	537	495	501	493	535	519	502	524	498	554	491	483	482	491	512	536	468	547	500	520	514	494	462	481	474	531	538	492	512	515	535	480	534	533	483	499	495	540	534	507	489	480	478	503	454	547	501	500	533	528	492	517	476	508	476	443	498	522	493	507	551	479	500	475	482	507	545	538	530	507	472	507	527	499	507	462	532	509	495	501	548	542	477	479	548	535	517	500	553	496	513	487	482	493	471	478	503	519	560	436	523	506	499	523	486	544	490	482	499	525	527	467	488	511	503	484	522	539	502	487	487	515	496	504	551	539	531	539	547	501	458	526	490	485	520	474	472	483	479	521	522	561	508	542	480	527	536	523	513	475	547	538	503	519	493	493	546	506	524	481	495	514	519	537	467	504	482	492	495	513	545	498	481	484	496	495	532	524	499	493	511	490	503	531	482	478	477	502	512	477	502	543	510	523	524	514	517	509	525	482	501	524	534	529	485	476	512	514	530	522	496	504	508	510	533	483	533	471	530	474	496	486	482	466	483	465	535	513	481	511	518	527	518	514	496	511	527	498	507	520	484	478	519	529	511	523	455	531	494	529	500	501	528	462	511	510	532	465	509	524	500	483	497	494	507	532	539	522	515	509	505	492	508	521	511	541	514	528	500	528	506	479	537	463	497	466	521	488	510	520	507	543	501	509	488	497	494	514	538	518	525	513	532	529	530	518	533	513	552	494	510	493	481	484	458	537	484	507	505	524	544	515	515	507	511	544	517	530	523	483	485	503	441	485	476	464	519	536	486	539	477	524	493	481	494	503	484	483	484	511	494	548	510	481	526	530	529	517	474	486	521	549	513	501	536	531	523	511	505	491	506	535	508	484	524	477	534	515	531	508	522	504	482	491	553	489	518	497	559	457	518	494	531	484	546	515	504	501	515	479	492	523	473	494	511	491	500	505	489	489	501	512	493	520	525	476	494	503	509	512	498	483	480	515	503	479	507	550	478	505	504	491	540	512	475	503	528	508	507	447	534	510	488	487	508	480	511	479	457	485	478	499	506	521	530	504	502	482	488	486	526	536	504	514	509	497	531	511	553	494	491	475	526	517	504	497	477	522	484	487	503	512	492	548	489	535	506	483	500	525	511	527	506	479	510	537	504	507	513	522	511	523	507	530	467	431	540	504	490	502	487	528	514	487	520	530	504	477	531	554	484	455	522	516	439	504	503	496	493	461	502	497	512	460	519	471	511	494	498	491	514	494	525	505	525	537	535	524	515	523	498	496	512	508	509	497	490	449	528	500	484	504	486	522	490	510	490	536	505	500	537	496	483	526	518	521	508	514	473	490	568	520	513	520	493	506	485	510	492	501	487	505	507	468	496	533	512	502	533	514	530	504	534	478	518	524	486	524	509	530	521	492	513	503	552	499	513	487	508	515	519	475	531	496	479	562	540	495	480	509	538	476	513	514	484	502	527	518	493	507	503	511	495	506	499	497	502	570	503	498	487	510	533	482	486	516	486	487	497	511	549	507	526	511	492	544	529	514	524	498	517	524	537	464	505	481	553	502	496	498	520	535	539	503	513	507	489	517	487	532	556	531	514	498	482	526	523	533	515	490	551	542	493	487	544	527	472	518	540	513	505	477	535	507	468	509	485	513	533	512	490	520	505	510	520	522	519	558	496	504	459	507	518	493	532	508	508	557	490	507	515	530	515	485	507	509	508	505	520	527	521	503	559	518	527	500	518	505	522	515	494	531	493	483	525	528	508	509	529	545	481	539	518	519	498	530	505	519	479	521	495	524	567	541	507	516	445	496	504	490	508	498	483	519	515	522	519	480	553	543	520	530	550	468	483	456	531	481	499	528	490	507	507	503	493	497	497	538	522	490	461	528	525	537	489	492	530	514	492	450	520	532	503	495	507	571	511	501	515	522	499	505	512	532	513	512	515	517	519	550	540	471	517	515	515	520	517	503	500	517	501
63430	55666	46339	22018	2774	185	153	160	157	174	156	152	174	162	176	135	150	149	141	160	166	130	152	168	170	158	127	182	147	145	154	135	166	136	150	158	146	147	152	179	161	177	154	148	158	136	133	149	175	138	159	138	139	173	160	167	141	147	159	149	169	160	139	166	145	136	151	159	145	168	159	147	167	137	156	162	167	161	156	167	164	147	153	157	168	157	143	166	162	130	137	158	146	147	173	161	139	157	145	162	165	183	143	149	152	160	141	138	130	149	153	165	156	140	128	152	156	181	132	156	153	165	160	153	147	148	155	158	163	168	153	161	166	172	135	169	158	148	144	138	149	149	146	134	150	177	145	143	157	135	148	129	149	132	148	150	159	155	128	176	152	161	152	144	153	148	146	141	164	140	150	158	172	155	141	151	148	140	159	157	156	134	138	136	167	143	184	165	171	149	145	164	152	160	145	150	148	157	153	148	134	148	167	179	147	160	144	159	135	138	152	132	149	155	144	142	163	152	150	153	149	160	160	166	112	154	154	147	138	134	157	177	150	174	147	135	139	159	165	149	153	146	164	129	150	147	156	147	133	148	160	140	165	148	162	150	131	155	166	173	143	143	150	145	159	145	144	154	168	158	145	149	132	154	154	149	165	164	148	163	154	177	153	166	161	142	156	154	162	139	130	134	167	142	144	143	140	138	154	165	163	148	133	138	152	134	156	151	140	139	151	165	152	162	149	159	134	139	163	173	135	140	164	152	147	155	152	164	152	154	137	160	166	169	171	134	138	144	156	148	143	144	155	137	160	165	166	148	148	184	175	158	155	122	139	147	150	154	163	149	166	159	164	177	152	175	143	136	138	155	155	161	152	134	143	170	155	152	140	156	164	152	168	146	159	143	157	138	174	142	147	149	146	167	171	152	159	142	161	159	148	140	170	163	140	150	156	190	147	140	150	166	160	151	138	165	139	149	141	158	170	154	133	139	160	143	137	147	148	157	163	158	161	141	169	158	136	146	156	121	162	150	131	141	141	130	133	161	166	159	130	149	157	120	146	162	138	161	160	160	151	156	181	161	164	165	149	184	181	145	162	162	132	169	140	148	153	136	138	134	159	138	142	158	142	146	135	143	139	177	168	164	133	156	147	161	158	135	154	139	159	147	154	168	164	151	181	149	134	133	157	146	136	151	154	158	171	134	145	163	160	178	134	162	156	156	146	180	137	166	144	147	151	132	140	151	178	134	123	138	165	163	173	149	151	149	163	161	159	122	165	142	160	137	152	133	163	160	156	172	156	153	147	140	149	132	148	145	159	141	152	115	153	142	148	165	140	138	136	137	147	148	152	158	169	151	141	164	156	150	158	147	183	156	160	160	170	152	142	138	144	168	143	155	136	124	143	140	159	144	157	150	165	159	148	164	139	176	149	133	146	149	156	150	168	154	154	166	139	164	158	140	135	145	148	165	153	137	154	166	149	147	155	150	133	137	158	148	143	155	148	144	174	173	157	153	147	149	153	163	129	154	150	139	148	139	169	140	142	132	152	144	162	141	143	149	151	160	167	136	131	167	156	170	161	145	150	145	148	147	153	146	161	149	158	137	140	137	156	145	155	128	178	156	141	135	152	149	146	128	143	155	161	136	119	170	122	152	134	151	143	171	137	129	149	142	134	147	160	163	132	149	154	131	138	143	156	162	133	168	183	154	162	183	158	153	161	142	147	163	164	144	153	170	173	165	170	139	167	144	138	151	158	147	152	178	153	122	149	135	154	157	150	164	147	157	150	125	152	155	154	145	164	132	128	138	134	155	146	169	154	155	152	144	132	152	171	147	148	128	145	131	151	171	156	170	152	154	175	139	162	128	156	165	134	145	151	154	135	148	148	174	150	176	149	160	148	155	129	161	154	155	166	172	157	145	161	152	161	154	158	165	147	139	162	161	148	157	147	158	139	168	158	152	128	167	146	132	150	183	140	156	156	153	152	168	148	150	152	141	180	174	170	136	148	173	151	151	137	143	156	145	151	138	163	159	148	164	147	157	145	139	145	138	152	153	131	145	124	146	157	138	142	140	155	178	166	132	156	160	131	156	150	151	148	163	173	166	157	173	160	158	155	158	158	154	168	154	146	159	172	140	167	173	152	155	125	156	154	172	133	176	131	153	150	163	150	150	142	141	132	151	157	132	152	155	159	151	174	136	166	155	159	155	147	158	149	141	142	165	146	151	178	149	161	146	168	154	154	149	139	144	163	165	137	163	130	149	149	135	123	153	137	166	157	135	150	148	146	168	152	154	169	164	143	145	158	156	149	134	151	168	129	155	172	157	167	153	145	165	151	153	168	166	142	145	150	135	166	141	165	153	177	147	149	160	128	151	143	149	167	164	143	158	156	151	166	157	137	153	138	143	143	126	140	167	178	139	164	146	153	157	143	145	147	164	180	172	165	155	170	154	179	165	143	141	161	139	157	136	134	140	145	159	155	166	157	156	158	145	151	149	161	140	156	149	175	148	186	139	141	162	177	165	138	135	171	156	190	157	132	153	144	174	138	165	145	160	142	151	168	178	143	147	154	175	157	150	170	144	165	155	179	136	153	167	138	152	140	147	149	145	158	153	181	156	134	138	150	135	182	138	155	156	160	147	153	133	148	122	141	153	149	158	152	137	149	143	157	143	148	127	145	137	151	159	159	160	156	155	168	167	144	145	164	162	151	147	149	143	150	168	156	148	158	159	155	160	156	145	147	158	175	165	163	176	156	143	147	145	172	160	165	112	126	144	163	163	145	145	161	131	171	147	141	154	146	157	141	140	145	157	148	149	140	171	145	131	141	133	141	131	157	156	144	140	135	134	152	154	151	192	150	135	151	148	162	138	135	149	154	172	152	176	145	167	161	158	148	151	174	169	152	174	141	160	151	175	153	165	164	148	144	169	156	125	162	155	138	172	157	153	157	156	142	148	142	145	119	146	152	171	147	167	148	166	157	140	151	144	146	148	161	153	150	167	151	155	167	153	158	173	141	148	158	154	149	150	151	140	164	156	150	135	166	172	153	137	142	165	137	153	136	142	153	144	137	142	136	149	158	165	158	135	152	152	161	135	152	155	153	144	158	146	178	162	145	143	151	170	141	160	165	129	154	143	150	160	149	132	150	141	143	143	136	153	154	142	179	149	124	174	156	143	165	152	129	171	146	162	149	159	147	138	169	149	162	165	147	159	149	156	155	167	155	159	148	152	152	165	174	159	130	164	142	156	143	134	151	163	177	172	143	137	144	143	154	136	145	149	168	137	141	164	174	164	150	161	155	164	185	157	158	170	147	182	174	165	141	156	144	143	148	158	149	143	132	126	145	155	156	139	149	142	165	151	174	153	167	142	160	166	158	157	166	145	141	160	164	130	158	167	166	147	146	162	160	145	167	133	159	141	147	133	147	159	137	158	152	159	142	147	154	169	160	171	177	146	149	169	133	153	150	152	147	141	144	147	148	170	143	167	170	156	149	167
46872	47065	42810	23582	1966	578	578	563	552	516	546	521	472	521	548	542	491	509	551	516	522	514	493	499	488	521	527	527	500	478	510	507	543	533	499	513	498	550	504	534	498	478	537	480	541	462	513	537	503	552	522	493	500	504	477	526	488	485	537	494	479	485	538	491	505	492	480	511	493	477	502	523	510	542	515	520	466	493	525	525	541	504	508	538	483	604	490	482	473	530	483	492	503	512	505	480	514	482	505	507	498	512	507	507	502	465	530	514	480	534	502	543	495	506	498	468	546	487	517	478	554	519	513	542	474	510	513	491	506	499	498	500	475	476	488	530	511	485	497	503	527	538	522	506	528	471	523	509	471	481	474	519	511	498	484	494	506	513	527	502	513	514	481	502	477	518	532	515	497	496	505	503	525	516	493	521	508	511	483	504	537	522	496	550	504	498	524	477	534	495	538	485	499	469	497	475	550	531	506	517	499	498	516	487	543	486	520	446	569	521	526	500	491	503	485	474	518	506	539	526	499	478	575	489	500	538	517	536	488	487	522	482	489	503	556	522	484	486	501	504	555	520	505	467	450	484	493	484	520	491	521	523	545	536	497	500	483	485	507	461	515	496	512	519	545	491	496	484	500	488	506	503	472	524	537	516	501	506	507	509	485	467	519	520	515	516	504	495	493	508	514	489	523	479	507	477	477	480	551	507	533	529	546	515	508	508	506	498	497	524	507	474	511	492	507	467	507	485	494	535	499	519	559	536	509	543	500	473	524	465	521	527	537	489	498	489	536	455	475	503	475	503	513	503	516	493	495	493	506	492	485	520	534	468	519	516	487	480	502	551	534	463	517	504	485	555	468	548	537	478	522	490	523	583	500	499	511	499	559	564	520	490	522	481	505	481	524	557	497	500	492	520	522	482	544	480	490	488	497	560	510	513	456	535	474	526	504	519	515	473	525	457	508	513	524	554	512	497	476	475	520	484	486	483	517	520	511	496	469	514	512	501	504	522	496	476	514	512	471	521	536	498	520	485	515	551	479	517	481	509	544	500	525	493	512	532	516	498	508	507	496	522	496	485	513	530	497	485	537	486	501	471	510	512	508	505	461	525	497	459	502	493	515	502	504	479	531	518	522	522	514	538	550	529	497	525	500	497	535	527	517	517	504	485	509	535	487	519	437	475	546	486	462	492	524	509	516	519	498	515	483	469	501	545	498	467	511	487	542	534	474	481	494	458	531	526	494	508	500	514	495	480	532	549	547	500	482	551	508	518	519	520	520	535	506	493	500	501	525	497	502	475	528	528	518	520	512	489	534	518	495	515	477	480	454	516	442	512	487	485	485	504	495	490	525	552	465	505	471	480	490	498	532	502	488	504	503	487	524	511	542	500	511	529	476	489	492	525	509	536	482	506	509	500	509	529	562	496	477	531	479	498	483	529	504	512	530	513	491	454	480	482	508	515	519	496	506	530	525	531	508	489	506	537	473	491	531	496	517	541	525	500	506	506	479	522	509	508	499	479	546	496	512	518	495	475	480	510	471	499	513	489	533	518	516	494	486	519	499	527	504	528	544	509	554	487	502	518	468	486	555	517	507	510	516	507	535	504	474	475	481	494	541	505	510	544	537	496	511	513	504	468	491	540	538	521	540	489	509	495	489	531	479	539	515	511	508	498	519	515	499	525	495	476	501	474	455	505	490	498	496	515	504	499	508	543	525	482	507	504	482	514	491	499	522	517	478	494	513	516	486	527	521	501	492	471	509	528	530	540	536	515	488	526	535	505	502	456	494	527	490	490	470	476	475	509	521	496	512	509	492	480	458	501	522	522	514	498	531	529	483	489	485	535	512	509	502	527	508	485	503	505	524	497	519	548	465	477	506	504	489	491	563	518	468	500	545	476	506	455	494	522	486	534	498	555	525	514	464	519	533	455	505	559	500	501	500	546	478	524	519	519	477	538	521	487	485	515	485	505	482	486	541	537	484	538	472	474	469	482	490	501	543	516	503	519	484	478	509	513	502	502	528	524	486	516	563	551	469	510	491	502	514	516	503	515	495	566	485	572	512	479	510	533	504	481	513	495	493	483	529	505	468	478	530	542	513	552	457	488	538	494	496	495	485	502	488	530	495	511	496	456	512	500	491	475	507	513	498	498	504	505	474	515	464	496	512	506	514	493	471	491	504	515	521	519	544	491	526	531	548	504	472	482	489	496	541	505	509	481	493	487	516	507	488	509	518	509	498	514	475	531	511	514	498	513	514	478	489	481	493	496	500	486	559	527	438	507	482	504	495	537	528	529	527	564	471	558	492	507	534	474	500	519	539	507	530	513	498	485	492	542	533	483	503	524	500	520	526	560	505	523	519	521	451	519	551	497	499	524	503	525	482	473	472	502	475	465	508	472	529	485	483	497	510	552	548	456	510	506	501	504	495	511	495	487	501	540	522	500	495	533	506	541	502	503	486	492	515	498	479	484	547	509	511	520	470	482	498	512	497	500	529	516	481	503	518	501	518	475	558	504	505	544	510	492	510	528	490	534	476	506	487	491	524	536	478	512	486	512	498	531	484	526	528	527	533	494	518	522	498	492	495	449	444	507	510	530	491	510	491	517	437	510	512	531	502	493	478	463	492	496	553	486	473	527	518	492	493	495	486	481	533	510	517	498	494	501	501	512	518	528	477	517	497	534	499	509	525	548	507	531	504	497	516	510	532	474	547	523	526	526	499	524	562	507	496	496	508	534	523	538	507	536	522	484	495	528	536	479	521	515	524	494	512	504	472	499	522	500	491	523	495	502	538	533	520	506	498	510	500	472	464	518	541	511	531	515	497	489	506	516	478	521	465	548	489	546	490	483	522	530	520	457	517	525	476	520	554	505	504	527	503	517	505	514	474	507	512	544	493	487	485	481	501	509	484	501	506	529	517	482	509	498	518	492	514	463	486	490	488	508	477	546	510	470	503	522	520	530	518	449	542	471	464	547	455	501	488	509	515	503	539	507	532	494	511	476	468	507	509	502	514	527	490	517	530	509	497	518	486	524	510	526	545	478	514	564	506	507	525	487	442	517	530	466	532	485	504	500	497	530	532	512	502	516	481	539	545	482	483	489	509	487	503	499	504	527	541	484	470	503	471	490	530	497	517	523	490	506	552	468	494	515	506	485	573	536	543	514	520	508	502	484	535	544	500	516	510	508	466	497	435	526	497	500	546	484	509	479	496	506	473	492	508	491	487	518	466	485	490	501	545	528	510	504	463	511	497	499	495	548	471	542	490	500	483	546	503	521	491	543	499	502	457	482	502	482	516	534	521	492	516	514	532	495	522	534	488	503	503	520	539	497	524	521	505	533	496	518	487	489	512	523	516	522	488	476	536	452	525	520	494	502	488	494	529	484	522	502	552	524	516	495	487	508	471	473	491	472	522	495	536	518	508	516	556	474	566	508	526	489	479	542	530	517	527	553	526	506	535	497	509	502	513	538	526	487	528	469	490	440	486	490	475	487
77041	72180	59523	36990	9872	772	314	289	279	292	271	272	276	260	275	288	277	267	247	245	242	249	270	258	259	252	241	268	259	279	268	254	286	258	252	279	273	252	249	250	243	257	253	264	263	271	259	275	281	247	234	250	259	242	274	247	243	287	271	230	230	258	246	257	282	230	243	265	254	249	270	259	242	282	257	253	251	262	248	258	234	225	217	224	236	271	266	263	285	244	262	239	250	250	269	250	265	284	256	275	253	251	264	250	241	229	276	257	254	255	224	260	253	256	293	281	268	268	233	251	278	265	257	261	291	276	240	229	249	211	249	242	250	252	246	247	243	246	249	267	274	257	256	264	267	235	233	274	255	237	244	262	253	254	234	263	259	233	223	266	256	244	262	261	246	250	263	286	250	245	246	244	235	266	243	268	248	227	253	260	238	243	235	252	245	274	275	258	256	285	268	240	249	271	264	246	277	266	264	266	255	249	234	253	265	278	276	254	249	256	258	265	265	251	244	264	263	237	255	238	264	252	248	241	249	254	266	234	275	252	270	288	248	251	261	242	238	279	242	252	254	259	232	236	234	256	288	292	255	241	267	244	262	255	243	264	251	222	269	239	280	262	248	235	255	280	242	266	244	251	251	262	260	256	270	275	244	254	247	256	274	267	256	244	278	232	240	246	268	264	239	249	274	257	283	285	240	249	244	260	259	228	251	270	253	272	233	243	231	246	252	260	294	256	268	254	246	280	259	274	269	251	255	230	267	239	267	265	242	240	243	224	250	272	269	280	255	279	249	268	280	236	234	250	247	277	240	250	262	255	260	264	239	294	247	259	238	252	242	258	294	271	251	263	243	267	242	253	255	257	238	249	237	231	286	252	300	227	259	235	259	235	266	248	244	297	259	248	233	257	271	265	244	250	274	256	245	277	255	266	227	241	272	256	261	270	248	265	227	272	254	258	284	284	259	235	254	224	224	255	256	259	252	265	231	250	260	254	254	255	269	238	266	267	261	223	296	265	276	256	281	257	263	280	256	249	234	225	242	264	275	280	255	245	265	240	284	270	231	240	252	238	282	280	258	250	259	251	253	279	278	255	261	230	232	271	209	249	267	249	240	274	238	248	244	281	249	290	286	259	270	266	249	254	252	256	264	256	259	237	234	250	230	301	244	230	246	268	250	253	287	274	259	262	274	244	253	258	249	266	266	263	255	270	279	249	249	263	261	289	245	263	257	242	273	271	252	236	219	250	262	277	270	268	244	268	231	257	245	264	247	226	255	251	262	255	263	237	262	279	268	250	254	274	269	259	249	237	225	256	249	249	261	229	242	267	287	259	254	263	253	239	247	270	255	261	225	256	278	252	275	239	256	253	272	280	275	253	259	231	223	279	279	256	238	250	252	262	250	252	267	265	278	272	267	267	251	269	272	266	260	241	239	246	233	286	253	253	276	247	224	236	244	273	237	243	261	263	246	271	254	251	239	255	248	258	210	229	231	249	245	270	267	245	279	253	236	249	273	245	245	251	271	241	257	256	280	242	242	257	250	224	214	244	261	260	243	250	245	240	282	247	230	251	247	258	281	274	254	267	240	229	248	266	263	292	227	277	235	253	276	266	256	250	267	272	258	237	258	240	246	263	245	261	241	257	259	274	252	239	244	268	233	270	262	240	247	236	252	253	278	245	231	253	260	268	281	264	236	259	223	249	267	238	247	258	242	267	235	267	289	250	245	276	250	240	237	256	229	254	241	244	259	257	222	235	268	263	247	278	254	236	251	253	238	272	234	222	261	257	260	255	232	245	268	237	289	258	254	261	258	260	259	255	265	284	243	251	241	265	250	258	268	237	276	223	260	259	237	269	249	245	278	270	256	285	276	219	252	233	270	260	261	271	246	257	257	258	264	250	262	266	277	267	256	262	267	266	241	257	263	252	252	260	243	273	266	256	268	273	262	249	245	242	261	278	269	257	260	257	257	254	262	285	256	259	259	253	262	248	280	248	251	287	274	261	271	280	239	288	256	261	264	281	254	276	278	263	282	264	235	271	254	280	262	269	269	246	284	270	220	263	238	266	300	240	258	261	235	254	248	276	279	229	252	295	241	246	242	259	256	231	285	256	254	249	256	248	249	242	277	290	255	254	270	236	268	224	258	238	271	251	258	263	272	280	260	266	281	221	295	277	240	249	245	249	251	273	283	276	267	263	256	239	243	242	253	261	227	266	246	268	264	257	265	251	260	233	260	242	257	257	270	260	256	259	257	286	264	263	238	258	281	254	249	285	260	271	252	251	226	249	277	249	283	220	262	274	277	242	271	236	287	258	232	270	260	280	249	287	244	244	267	274	276	254	255	279	257	268	260	236	239	288	285	262	257	262	282	267	252	257	248	239	268	269	250	235	260	261	250	252	257	247	279	270	267	250	285	235	247	245	262	248	232	230	272	294	254	255	231	250	274	282	254	229	258	241	241	232	228	253	272	266	278	258	213	273	266	236	240	263	256	222	298	279	257	230	260	257	270	242	249	275	271	271	267	266	254	260	272	261	239	262	275	254	258	243	245	276	260	250	280	275	270	210	252	256	261	261	258	258	265	252	222	251	256	225	282	263	257	240	237	263	256	280	265	236	229	270	275	237	267	248	269	274	280	275	253	279	269	234	252	258	288	253	252	241	249	283	260	271	246	294	235	263	242	257	252	239	227	286	274	277	275	256	255	263	247	269	228	243	278	259	263	258	233	252	241	268	250	290	273	245	233	259	267	263	250	233	268	248	259	270	251	231	275	282	248	260	250	270	290	273	247	274	256	238	250	265	246	244	285	268	268	253	248	262	282	250	246	245	257	270	232	217	285	277	244	251	239	218	274	267	261	250	263	241	239	244	245	272	260	244	251	279	247	259	238	263	263	251	248	250	282	262	274	229	237	267	268	262	221	235	238	256	245	258	223	241	264	274	253	249	256	233	252	256	248	274	241	271	259	293	266	273	256	245	253	242	236	266	257	271	255	228	256	290	259	268	291	262	238	271	231	249	247	278	275	210	258	249	250	257	257	249	235	287	236	257	266	279	250	270	282	227	251	244	253	266	258	248	254	268	247	268	270	273	280	244	257	238	251	251	241	254	275	266	278	251	271	250	244	244	230	249	262	268	260	229	236	260	246	267	251	249	266	242	278	263	232	214	281	281	269	257	250	233	222	290	263	250	244	272	271	227	263	278	280	285	258	236	278	280	271	226	252	242	237	243	264	275	237	265	254	249	240	256	271	269	237	265	249	286	251	257	262	272	276	271	234	234	243	244	278	233	260	253	280	261	255	260	211	243	263	270	253	251	294	257	263	239	259	278	248	243	237	267	269	269	248	259	241	248	244	267	268	248	267	269	254	234	225	225	256	246	256	260	235	224	249	241	241	264	256	243	264	256	246	262	255	244	262	250	256	271	275	256	243	269	271	267	265	231	239	285	254	255	260	272	247	266	271	262	237	256	262	243	252	254	255	245	252	252	272	247
60625	63477	56434	35448	2338	1058	948	948	844	884	875	877	863	864	818	819	850	834	766	761	810	835	746	807	854	782	805	779	824	801	784	807	802	818	790	770	816	762	796	832	811	819	757	779	806	784	800	839	775	788	838	791	793	747	797	780	802	784	778	826	781	797	775	785	739	781	811	795	776	767	773	790	784	762	799	766	784	815	742	785	803	774	749	727	785	784	815	808	794	729	734	776	786	745	838	780	809	799	825	800	807	800	745	758	758	777	765	737	767	728	852	754	774	802	843	797	739	779	758	780	805	788	761	792	798	789	776	831	753	783	757	813	701	784	765	781	803	815	767	859	746	776	831	767	768	854	809	797	733	809	762	768	792	767	788	761	739	822	789	790	793	762	805	785	780	752	788	772	849	787	772	826	727	765	814	749	745	814	778	725	824	777	786	767	818	815	764	736	759	770	820	773	739	740	770	805	783	773	778	773	786	769	745	822	806	796	832	745	733	758	786	810	738	763	775	820	738	791	766	817	800	751	793	770	800	759	802	837	796	741	815	792	779	798	802	768	763	759	792	777	826	800	816	793	765	781	812	767	814	764	772	837	783	746	770	788	815	762	791	739	804	809	800	787	811	850	785	812	744	747	809	756	778	784	766	788	756	730	772	784	759	782	755	789	814	743	735	795	788	781	795	757	731	782	779	779	766	729	743	791	805	772	816	811	829	750	795	789	829	780	799	734	816	805	817	759	767	818	760	774	786	777	801	780	759	783	772	840	781	799	764	731	793	804	752	763	779	780	789	769	760	755	767	761	788	759	757	827	793	796	776	855	782	792	801	751	776	775	835	780	785	817	775	767	766	735	791	769	834	805	764	780	788	835	770	810	794	736	818	778	742	771	794	790	731	814	739	760	797	793	755	806	810	721	764	807	776	747	771	808	800	778	784	764	776	756	757	749	743	780	772	835	786	800	811	769	780	823	728	753	785	773	787	773	776	796	748	803	798	828	750	798	768	792	762	810	767	722	770	762	753	781	821	766	784	787	791	759	783	796	794	755	809	783	770	809	795	724	765	772	796	739	792	719	790	781	813	798	779	742	773	788	780	797	803	753	751	784	775	827	787	824	799	755	752	779	773	757	756	782	745	772	803	796	789	744	832	804	778	795	811	737	786	781	804	746	779	759	767	765	774	795	795	764	799	750	833	754	808	750	804	790	746	785	797	758	788	783	750	814	783	787	794	806	837	782	790	748	794	758	804	751	808	747	733	814	733	796	814	796	793	794	789	769	772	751	759	761	783	765	754	776	806	795	824	798	789	818	792	807	804	783	719	787	729	791	748	793	771	737	784	781	795	781	764	774	808	809	795	836	795	754	737	825	831	760	789	768	782	787	755	798	763	747	841	783	740	751	757	787	810	772	787	770	814	788	816	770	733	761	765	789	828	768	737	777	762	783	791	796	753	764	818	769	786	789	734	843	768	804	777	817	759	731	760	776	776	756	777	777	778	783	748	819	768	745	785	773	778	809	736	755	768	744	768	760	745	799	779	804	763	804	790	795	744	803	765	791	732	812	776	762	774	782	793	762	815	796	811	766	785	767	785	803	795	763	792	786	801	786	761	832	778	764	795	743	767	792	823	757	779	784	784	791	779	757	832	805	744	732	764	801	778	795	775	764	808	800	782	803	722	798	829	760	721	814	766	807	793	794	791	805	827	770	752	818	810	792	833	770	799	801	782	791	775	745	722	789	766	784	789	778	814	789	766	799	774	739	833	800	759	771	824	779	783	792	752	850	842	776	780	754	777	776	800	802	751	764	779	803	768	793	774	822	797	745	779	762	794	781	823	781	780	756	739	778	784	796	764	789	744	813	792	762	790	760	782	792	808	791	759	764	817	790	767	780	771	813	747	813	823	820	812	791	762	788	752	771	736	800	799	750	785	766	724	776	772	772	840	772	858	754	766	764	747	819	770	819	777	787	801	788	774	802	762	770	774	798	765	801	823	808	828	767	791	783	775	761	764	805	816	742	826	785	814	764	752	817	776	764	742	801	741	804	796	785	766	805	811	817	765	798	797	766	783	753	755	723	801	765	832	798	711	795	840	781	798	794	783	792	810	767	747	786	798	759	783	793	769	802	776	728	749	777	792	793	746	788	785	766	801	808	771	794	746	769	812	786	774	787	753	772	818	796	785	751	742	779	775	766	761	787	850	855	796	801	792	767	770	814	726	777	795	746	755	778	729	782	776	782	799	797	795	802	806	773	802	778	765	766	748	770	775	752	807	755	809	775	822	800	797	768	743	758	833	766	863	778	783	804	787	728	788	762	825	774	792	792	813	771	787	754	766	776	763	744	801	800	728	827	813	795	767	794	783	788	772	756	780	783	767	744	810	768	730	769	745	817	805	750	793	785	771	765	822	770	790	792	790	772	765	758	816	803	797	794	805	752	816	778	829	770	753	770	760	784	797	731	798	784	799	778	776	809	789	795	767	776	804	748	801	805	737	785	766	763	835	850	761	782	795	766	737	758	794	778	773	785	846	801	766	803	802	812	778	756	738	815	739	809	796	799	806	767	718	773	816	797	783	830	788	777	810	756	770	803	821	805	741	750	744	770	754	809	771	772	797	744	818	797	754	787	833	712	789	798	826	827	777	791	786	741	752	798	811	782	776	779	802	809	850	741	775	754	773	805	760	810	785	746	784	779	766	816	763	817	833	765	754	692	787	761	766	767	776	796	768	804	794	781	782	752	775	803	778	798	811	741	743	814	762	813	808	801	770	824	769	784	813	803	748	805	792	830	816	792	807	777	806	795	772	749	789	762	755	768	763	777	805	822	820	804	779	779	773	758	752	810	806	791	800	741	823	811	714	810	799	756	765	821	799	785	821	759	759	795	791	761	792	734	801	803	778	783	806	815	773	762	760	761	758	781	743	804	787	791	792	759	790	799	776	780	825	786	789	762	769	797	800	764	798	772	784	794	762	806	788	761	798	835	785	770	764	794	777	773	751	768	809	852	762	752	831	816	837	810	803	788	799	775	796	806	765	782	790	817	760	754	827	798	766	799	787	819	788	734	754	820	729	723	773	767	763	771	714	835	819	785	770	770	773	768	787	793	754	841	816	812	802	754	784	780	778	781	787	793	764	755	767	779	814	832	778	798	801	819	734	820	744	782	791	792	751	787	770	751	752	771	756	780	788	784	795	790	784	750	755	778	747	809	842	759	750	757	812	758	811	776	789	864	760	817	813	770	801	807	721	782	804	809	775	745	793	785	769	778	792	794	793	789	774	787	789	764	824	764	791	802	794	837	734	797	753	787	769	812	743	795	762	791	799	799	781	812	802	786	736	806	772	786	819	794	779	785	755	788	772	813	802	797	791	758	801	840	785	812	745	806	793	806	751	779	818	726	823	782	788	799	768	763	786	793	739	764	780	781	829	800	816	786	743	766	745	741	761	756	799	785	780	734	818	761	777	785	811	836	758	787	769	757	745	813	785	772	807	765
32342	20607	9541	2290	203	168	148	143	163	149	164	147	139	157	148	161	160	162	144	159	151	142	168	164	145	153	177	141	158	147	131	157	123	144	176	144	134	163	160	154	170	170	165	169	150	151	155	163	152	143	154	153	151	148	147	146	148	159	170	156	146	158	152	121	168	148	135	166	149	161	162	141	165	153	158	158	149	162	131	151	144	158	145	149	150	132	131	164	121	166	140	154	152	156	156	157	154	148	121	173	152	135	167	164	162	142	142	156	167	150	127	136	157	149	161	156	168	152	146	140	177	155	137	171	140	141	171	155	161	155	152	159	146	158	168	144	162	153	142	155	141	144	153	168	162	154	164	161	135	165	157	125	156	172	167	146	145	157	138	148	155	159	132	145	153	151	156	143	136	137	134	131	164	138	161	155	143	160	151	157	130	134	153	145	143	148	158	167	146	174	140	147	168	140	158	161	142	150	164	151	141	158	157	172	157	164	137	162	149	152	172	162	133	157	122	166	155	161	181	176	156	162	156	159	158	170	165	165	163	149	178	145	145	150	150	185	173	156	127	157	147	167	184	138	149	167	157	163	167	146	156	141	124	132	140	156	168	139	145	169	165	161	166	153	145	157	144	144	154	130	159	150	140	117	145	138	138	171	144	147	157	128	151	155	146	145	155	151	166	143	153	152	152	160	171	153	158	147	184	167	151	158	160	175	161	177	153	139	160	139	162	150	158	157	165	148	165	153	182	146	137	136	129	132	173	146	146	143	155	131	154	142	143	159	158	157	158	134	147	165	139	163	154	146	151	142	167	138	168	162	170	142	163	152	161	150	156	137	163	151	159	152	165	155	141	133	146	161	153	159	137	145	147	159	172	157	155	140	178	162	155	167	157	159	153	138	169	163	126	169	165	138	131	152	159	140	145	146	153	145	163	115	158	152	142	145	126	167	159	142	165	165	146	142	160	147	138	159	156	158	137	144	154	164	135	151	145	129	140	176	153	166	133	151	147	168	134	168	137	176	150	152	153	152	151	159	171	173	156	159	157	136	161	157	138	131	151	170	170	136	151	147	141	150	172	149	168	155	158	147	150	155	134	137	165	143	149	182	166	148	155	135	153	163	152	150	142	163	156	157	162	166	164	148	178	142	149	135	162	159	145	179	156	163	150	145	152	162	147	150	160	156	171	162	150	155	169	148	152	154	139	162	140	140	146	151	118	149	120	150	158	154	145	158	134	144	133	143	144	158	159	160	147	156	153	176	143	146	163	145	155	164	145	147	159	154	143	177	127	146	132	172	141	136	148	157	141	136	164	133	163	150	137	142	163	150	156	151	170	172	157	140	169	169	161	151	150	157	149	172	191	161	156	157	138	139	148	139	148	149	140	141	143	142	125	159	155	147	149	166	138	138	142	139	152	169	157	142	149	163	146	154	146	155	155	161	155	175	158	153	147	159	162	158	150	150	142	163	161	146	152	138	128	147	135	145	150	153	167	168	153	157	169	160	145	159	161	156	153	144	162	154	153	169	169	121	178	157	160	152	171	142	144	133	163	167	158	141	134	147	156	144	171	160	161	145	155	161	163	156	157	149	161	159	140	154	135	151	145	152	150	142	140	137	147	149	148	155	145	166	173	169	161	124	143	162	161	161	163	124	148	147	136	190	170	158	156	171	165	142	157	152	154	169	152	146	148	166	153	147	147	135	157	134	150	156	160	151	161	164	159	170	165	153	137	138	162	128	168	151	161	186	147	154	130	145	149	162	142	142	140	160	140	159	156	155	147	162	146	154	146	157	169	130	149	152	162	153	169	149	171	159	172	163	159	156	179	151	149	161	137	157	146	169	151	179	159	126	161	133	150	172	156	160	162	146	165	164	145	161	155	177	165	149	141	159	132	137	148	169	136	151	154	150	174	150	140	152	150	164	132	176	152	147	144	177	151	153	137	138	163	160	134	150	128	159	158	150	140	147	156	134	179	141	158	130	152	155	161	142	139	161	154	144	147	162	158	148	147	132	143	142	157	133	128	143	145	140	180	158	159	168	146	132	169	145	151	147	145	142	177	145	134	139	146	158	143	139	140	161	153	174	159	137	142	162	170	140	146	170	141	151	148	146	158	149	169	144	170	153	163	159	150	157	152	153	150	154	155	139	141	129	158	145	157	153	164	156	167	146	129	157	154	161	150	160	146	137	144	136	167	161	143	129	138	156	145	150	164	178	166	156	155	154	142	172	161	184	133	137	152	162	160	159	130	141	142	156	152	160	139	147	163	155	150	161	160	138	154	127	134	140	153	173	171	142	155	152	153	162	163	140	137	153	152	155	154	147	138	147	150	160	136	149	140	143	160	141	160	143	160	161	141	143	183	139	167	128	148	143	154	160	175	153	160	177	179	119	130	152	167	161	147	133	161	150	131	146	172	145	151	158	175	137	121	158	159	171	146	144	173	153	140	161	152	140	165	131	144	159	137	163	131	152	146	162	153	140	158	147	143	132	153	141	165	127	135	140	150	158	141	168	163	145	141	152	149	188	126	154	161	165	147	133	139	166	156	162	169	154	177	133	171	154	150	139	152	167	121	149	159	123	148	144	156	135	156	166	152	144	168	141	166	150	147	152	161	132	165	150	166	143	169	129	147	153	169	170	158	165	147	157	143	151	173	124	136	142	151	143	168	149	141	145	147	139	147	138	136	162	131	163	141	159	133	157	154	160	169	160	157	175	165	179	160	147	151	162	150	162	158	152	160	171	148	156	177	151	182	169	151	161	162	143	165	161	159	174	133	137	132	159	133	131	134	148	144	147	167	165	151	144	121	148	159	152	147	140	121	160	168	162	164	181	141	150	174	158	165	161	132	180	125	144	144	148	158	144	166	168	129	130	149	166	162	157	164	150	145	145	164	165	149	173	145	127	162	131	154	155	123	139	147	161	189	136	143	148	148	147	154	155	158	156	154	178	130	184	144	138	155	154	157	146	136	166	151	151	130	145	150	186	138	162	166	157	174	148	149	138	161	170	168	151	143	164	176	148	175	140	149	159	117	151	157	153	149	149	158	150	169	165	145	150	161	146	142	164	160	140	146	177	156	167	166	134	154	163	145	155	160	163	151	130	138	159	152	160	140	157	159	141	162	143	159	153	136	152	145	163	162	156	142	153	151	166	145	165	157	132	141	170	158	135	167	144	148	147	163	136	174	140	139	147	141	139	147	131	147	139	161	149	148	166	130	165	159	149	127	147	157	164	181	153	173	153	135	187	138	144	149	154	138	141	160	140	139	141	144	136	143	149	163	167	158	172	162	165	142	164	132	156	142	155	142	172	143	157	157	176	144	179	160	154	140	156	114	166	141	140	151	152	150	139	127	162	143	141	157	136	149	148	154	156	139	171	164	153	192	168	142	146	154	148	165	172	132	179	139	136	146	145	149	179	156	138	142	140	135	170	168	143	116	143	153	145	180	161	162	143	154	183	141	151	158	175	151	150	165	158	155	134	127	151	161	157
30451	23608	13228	5593	591	513	482	523	533	490	491	534	506	537	535	493	515	509	507	516	506	508	462	499	535	496	501	511	513	526	493	509	532	497	489	516	495	499	505	484	507	479	547	516	522	503	527	518	466	508	532	556	507	497	515	493	494	515	479	493	517	504	454	498	502	516	534	498	531	489	518	516	508	540	534	499	526	507	526	487	484	509	471	547	502	517	517	514	523	476	526	528	543	495	487	478	507	495	466	493	537	521	472	504	517	509	501	440	504	517	524	569	510	520	475	503	493	501	515	484	476	469	529	487	486	495	495	503	519	550	521	533	519	521	533	459	481	543	541	553	498	516	504	458	481	458	483	516	487	537	520	489	506	499	509	511	519	515	531	483	524	530	480	481	516	506	489	500	486	532	469	532	540	510	509	524	510	518	503	523	492	496	484	478	505	498	476	502	522	516	539	475	460	531	476	491	488	495	448	522	502	478	482	532	520	487	511	528	483	495	502	505	511	493	519	468	531	508	540	506	497	511	467	469	523	503	545	516	531	540	478	468	501	492	449	467	484	506	489	478	487	502	487	521	464	509	547	529	505	516	522	502	457	490	529	501	521	486	507	514	519	482	535	508	488	529	531	496	499	514	471	505	521	521	479	500	460	480	522	468	531	479	529	506	496	488	532	505	480	472	531	550	506	491	514	457	534	499	481	539	518	489	499	551	512	503	492	491	506	514	561	494	493	492	481	511	541	540	522	522	530	525	500	496	475	497	521	519	514	497	480	513	485	494	521	511	500	522	491	503	521	485	476	480	510	472	504	503	516	453	481	509	486	500	508	523	516	518	497	489	466	494	506	455	487	508	533	522	513	451	484	538	494	488	518	499	534	513	454	543	503	526	493	502	477	498	472	504	502	503	512	518	495	495	517	519	508	518	514	504	492	506	504	503	480	525	514	526	526	513	512	514	478	513	553	525	494	500	541	478	480	545	498	523	531	527	499	499	496	459	498	510	536	482	473	522	488	510	491	513	507	495	514	525	484	501	496	520	502	532	478	504	529	476	553	508	530	505	489	441	534	532	524	501	503	499	503	528	526	499	483	513	492	485	527	534	483	546	464	540	519	535	488	519	498	481	512	513	514	501	532	490	523	505	532	468	508	510	542	526	515	503	494	489	470	537	508	523	477	508	509	493	481	494	492	530	497	514	560	500	499	484	466	540	483	523	504	480	522	487	534	554	499	505	543	485	490	467	492	468	537	475	508	496	491	464	512	475	494	511	538	489	495	480	503	493	463	538	528	493	502	506	538	509	480	498	508	479	526	518	473	479	498	514	471	486	495	512	480	508	513	456	514	519	513	477	517	489	526	520	526	491	538	532	510	507	463	502	493	525	512	521	524	455	542	509	496	516	518	493	537	499	519	480	539	505	485	524	486	532	493	474	552	463	479	494	488	537	509	534	551	503	531	521	482	518	518	475	504	537	505	496	517	486	498	505	496	501	512	505	515	482	529	484	462	502	469	530	495	483	493	493	529	507	487	563	523	498	505	538	468	492	495	570	505	528	480	508	456	492	544	506	530	506	499	530	508	507	478	490	534	497	493	480	516	520	482	524	507	479	520	497	482	516	491	471	523	505	488	502	481	471	503	490	495	521	505	510	508	507	536	491	518	463	492	513	487	465	502	501	523	505	519	500	507	479	521	535	495	501	478	491	506	475	529	473	540	507	541	505	488	494	483	513	534	507	498	507	495	497	504	521	504	532	483	466	534	493	500	520	504	505	475	500	466	497	533	525	520	541	517	475	516	533	518	507	487	509	487	479	484	543	503	558	521	526	510	509	512	523	496	508	539	513	487	560	489	473	511	474	540	524	526	503	519	524	517	504	520	500	516	502	542	492	520	523	498	527	511	484	447	490	506	508	521	515	535	477	519	494	499	517	469	505	533	500	504	499	484	521	504	503	462	488	531	485	456	502	494	522	508	505	506	497	529	534	514	505	516	550	556	519	512	509	487	476	509	510	528	517	526	481	507	483	491	483	490	528	526	488	524	463	483	504	494	491	481	527	499	502	519	520	508	484	507	498	459	509	490	512	506	524	521	501	506	516	536	493	506	468	509	495	489	513	494	529	513	531	519	465	516	484	528	523	518	514	509	489	520	523	496	489	568	545	487	526	506	494	500	508	509	510	546	492	500	489	502	486	526	514	496	555	488	501	496	534	498	502	521	521	516	497	504	485	530	499	488	493	493	489	465	553	567	507	509	473	485	493	506	484	544	477	489	527	492	506	485	473	505	491	479	546	517	496	493	513	542	514	508	506	522	516	492	530	500	518	485	494	539	514	500	512	510	523	505	498	497	476	539	559	505	488	515	517	526	525	495	502	533	543	497	498	526	508	486	477	572	494	493	529	507	526	522	502	517	564	525	521	549	487	478	514	500	483	470	523	503	491	484	523	482	499	500	527	544	486	534	521	484	528	472	472	543	509	512	545	517	472	504	503	493	483	526	495	516	492	513	514	473	460	514	525	522	499	477	516	534	510	477	492	472	504	500	536	486	489	480	492	502	494	513	522	509	499	498	503	479	543	493	498	512	535	542	523	484	502	468	495	516	541	526	532	499	513	500	507	493	473	535	469	502	528	469	501	505	491	528	502	547	490	483	471	504	495	516	495	532	520	489	525	502	468	496	520	541	526	509	512	512	474	528	550	491	484	507	499	502	492	485	510	496	486	503	488	563	494	521	518	498	507	512	478	523	508	542	480	521	528	492	520	511	519	497	492	485	504	481	475	515	488	468	476	465	536	497	495	487	506	492	530	466	504	534	499	508	504	518	502	519	503	472	504	499	481	542	512	505	466	529	447	511	533	526	524	486	495	542	531	493	493	513	469	508	517	502	497	499	495	535	481	527	562	480	536	539	534	485	524	525	549	512	543	529	469	506	493	485	485	478	508	514	471	491	507	471	509	518	550	515	536	525	468	496	543	500	518	549	498	472	527	473	524	491	515	524	470	542	513	508	488	508	480	506	532	532	468	512	504	519	541	510	487	491	520	513	520	513	491	492	482	503	489	477	515	491	441	500	523	514	462	504	522	494	556	523	520	463	494	485	510	489	475	554	490	482	457	521	476	507	485	455	532	520	510	478	500	516	530	490	499	527	509	514	508	467	512	475	571	474	502	526	489	515	480	495	499	463	520	488	486	510	459	519	493	511	487	477	459	497	498	526	502	491	502	488	524	500	520	492	506	462	516	485	504	491	511	488	502	510	505	469	557	483	536	476	485	520	458	531	461	512	523	553	493	502	502	511	552	499	534	524	515	496	495	448	492	494	504	475	497	514	469	487	532	525	524	573	483	509	531	494	524	497	548	531	470	495	485	480	522	497	455	503	551	512	501	546	499	515	498	486	477	476	509	502	495	521	524	489	499	487	509	500	522	502	512	522	519	538	494	499	469	495	512	505	513	457	507	499	509	506	511	510	521	479	515	499	543	506	556	426	489	473	489	482	480
64025	56191	45231	22690	2420	195	166	150	170	158	136	150	141	148	134	172	152	166	157	136	134	137	165	147	135	149	133	118	145	163	128	126	151	130	139	137	129	145	152	160	153	148	142	175	159	130	138	149	147	159	138	153	148	142	169	140	136	139	136	151	151	172	155	147	148	156	151	146	154	168	158	166	133	164	148	137	137	147	164	148	156	156	147	136	150	134	162	134	194	162	121	134	139	129	175	159	162	145	149	145	141	162	123	144	140	171	134	139	154	142	152	154	161	172	155	154	154	164	139	141	149	144	144	137	151	155	158	140	146	144	127	134	120	132	130	157	156	141	129	152	165	146	180	158	149	134	138	120	135	160	137	112	155	142	148	140	130	134	155	159	138	156	149	142	178	149	145	130	152	151	167	128	161	135	140	137	146	143	143	142	157	150	153	134	138	159	130	147	147	140	149	158	128	155	146	136	142	173	153	145	143	140	130	146	168	143	134	148	139	156	144	130	165	159	132	130	148	142	149	134	159	116	150	156	159	142	167	135	158	171	171	127	160	137	168	133	137	141	159	141	174	151	162	166	150	138	145	134	145	149	158	148	143	141	138	149	147	155	144	127	157	130	144	139	140	148	147	147	130	151	136	148	152	144	150	166	150	143	152	142	173	151	130	132	146	136	146	158	145	135	154	144	138	163	152	160	167	137	143	152	140	135	136	157	139	136	144	133	136	143	146	141	157	149	137	166	151	159	131	120	124	134	150	153	155	146	146	138	154	151	169	175	149	135	157	161	157	148	151	128	164	152	134	124	133	144	144	157	163	135	165	142	154	156	158	134	156	160	148	138	131	128	131	146	142	130	132	141	141	139	144	145	131	152	139	137	159	140	145	179	118	144	124	161	145	130	150	181	171	153	161	134	144	143	138	164	125	155	149	140	136	146	140	154	153	148	166	147	156	138	147	144	165	153	151	137	147	149	140	156	136	120	133	163	155	138	151	158	143	157	160	152	151	125	141	164	144	130	141	147	171	146	134	152	143	139	137	154	124	153	183	146	137	131	148	154	132	161	168	155	138	149	142	133	152	160	146	140	151	145	146	177	145	146	137	149	152	158	163	173	154	143	134	156	150	159	142	156	151	144	131	154	145	158	160	139	155	152	126	140	139	131	147	144	158	145	135	139	127	119	153	134	148	142	132	123	135	158	152	149	139	158	137	138	137	151	148	134	147	143	141	135	136	127	149	143	173	160	158	134	149	151	149	137	159	142	138	145	138	153	144	158	141	175	160	149	162	159	133	157	126	131	129	146	154	177	152	145	146	161	144	150	164	142	141	136	135	147	139	142	144	128	146	143	150	150	154	158	145	161	121	155	136	143	150	144	137	147	146	157	174	157	123	135	129	162	154	171	121	138	157	168	157	162	155	142	159	152	147	127	155	148	143	153	144	138	152	164	135	177	150	150	161	131	147	140	148	158	146	143	148	139	153	167	154	151	162	143	149	136	166	139	147	145	174	159	136	164	147	163	149	134	156	142	144	151	141	143	149	169	161	147	152	145	159	142	161	158	145	139	138	147	173	138	154	157	144	135	162	140	154	146	130	144	146	147	132	157	132	124	138	151	167	149	152	118	152	129	138	139	138	132	147	136	153	136	129	133	135	146	157	144	141	142	137	173	139	144	162	151	141	124	145	136	120	159	138	146	163	151	138	154	149	157	134	132	163	125	144	142	160	130	150	138	133	151	131	144	163	130	121	151	147	140	143	124	149	132	177	151	146	130	159	136	147	149	142	145	153	128	141	130	165	134	140	146	129	151	154	146	157	147	153	146	161	139	165	152	136	129	142	150	155	162	174	142	168	150	164	149	157	150	152	155	145	153	152	123	138	134	155	150	127	148	170	155	169	148	153	139	159	148	144	129	141	126	137	136	131	158	163	158	154	127	155	153	151	139	161	142	150	153	168	139	141	131	129	166	138	129	146	155	156	157	159	142	157	138	144	167	148	149	172	151	135	142	155	159	119	153	149	160	146	136	152	151	148	145	132	160	131	140	133	138	143	143	131	160	147	144	130	145	148	155	146	146	161	136	153	150	144	135	136	160	164	143	152	158	139	127	144	149	180	139	150	133	158	131	141	157	129	134	151	138	157	144	138	144	140	138	162	145	153	144	170	158	160	137	149	152	155	159	152	158	139	148	146	153	137	136	127	162	137	133	140	141	156	158	157	140	142	136	142	149	157	160	145	159	140	162	138	128	153	164	146	134	147	165	146	143	157	155	146	167	143	141	163	158	138	143	141	139	145	148	145	138	158	141	153	157	125	136	151	139	147	143	139	150	158	161	129	138	135	129	129	156	121	158	133	147	149	149	162	137	142	164	156	155	153	145	157	157	126	177	160	133	149	169	145	147	152	126	149	146	154	154	170	155	144	132	144	140	155	154	156	132	144	166	137	125	140	155	138	151	158	148	122	141	148	148	150	146	130	146	135	133	162	147	141	152	152	155	127	138	160	154	159	126	159	150	120	151	133	146	148	135	138	116	153	138	139	159	146	134	153	147	137	151	136	135	140	130	136	147	125	155	118	163	151	167	160	151	167	158	164	161	152	150	157	160	136	172	146	151	137	131	129	139	136	146	167	147	141	140	144	153	167	131	139	152	131	124	158	156	136	137	150	151	157	135	146	136	146	136	140	157	147	146	142	133	142	154	129	153	141	160	140	159	130	140	156	142	166	132	166	141	140	153	139	154	155	170	146	153	141	148	161	153	143	147	150	160	168	141	131	129	128	123	146	156	159	149	158	154	148	135	120	168	172	148	140	170	159	146	144	132	139	144	133	154	143	131	153	162	147	158	145	128	140	134	150	148	136	145	145	124	171	148	162	143	128	149	130	145	157	160	144	139	140	174	154	170	153	150	179	158	129	141	151	153	151	143	136	156	148	148	151	153	140	153	144	158	139	127	186	158	142	127	129	139	134	146	139	143	131	133	156	150	160	140	160	141	148	150	148	149	130	161	136	155	161	129	155	154	164	150	146	139	146	150	157	133	151	158	148	147	121	171	122	149	156	152	147	143	141	145	141	156	157	169	139	156	126	162	178	154	123	134	158	144	134	144	141	143	160	156	145	141	136	153	151	182	136	151	144	140	165	124	159	181	151	141	143	146	151	131	166	157	139	141	135	127	150	164	153	152	140	142	110	156	151	178	134	119	148	145	148	161	137	154	124	124	141	149	119	174	152	147	157	139	135	157	161	143	134	154	154	138	143	154	139	143	138	147	138	151	147	128	132	143	155	160	138	153	160	160	153	162	154	147	146	140	140	149	160	139	130	140	161	163	157	138	157	153	145	145	133	175	153	155	129	132	150	145	146	139	141	144	151	129	133	149	142	138	140	136	161	149	148	156	116	117	131	139	137	149	150	151	153	147	139	140	134	128	156	143	147	161	145	157	156	137	164	143	150	120	159	140	140	151	154	147	138	156	170	140	156	152	167	145	141	141	140	132	132	157
46910	46654	42656	21841	1381	575	537	536	516	530	508	519	463	475	515	528	495	506	468	491	501	506	531	504	473	530	520	448	494	501	509	527	518	494	484	525	509	513	524	500	487	485	477	507	513	488	490	476	487	524	489	461	537	493	476	491	488	485	481	515	507	514	487	517	479	480	473	482	488	474	491	469	464	464	515	513	495	500	488	503	536	498	466	487	534	489	476	494	503	471	469	473	488	504	499	502	473	528	485	517	482	460	484	464	473	526	513	495	551	509	496	489	499	509	435	505	455	502	521	475	485	473	491	482	478	476	461	495	497	491	462	502	463	524	497	473	457	501	471	447	456	486	547	532	488	489	516	487	485	482	464	537	473	491	504	500	467	479	492	484	491	481	498	529	470	498	495	485	483	489	485	512	483	480	492	478	518	486	454	504	501	504	499	458	467	486	510	475	485	496	485	465	481	484	474	483	471	505	491	461	495	496	471	512	465	518	510	477	537	486	485	519	496	524	523	465	525	479	483	519	464	479	491	503	459	512	477	553	460	503	525	495	493	478	506	449	444	499	490	541	500	473	525	511	466	519	462	459	517	512	522	500	456	480	473	505	473	516	479	479	471	477	465	486	507	482	503	494	482	492	467	501	496	461	459	468	486	527	499	467	515	521	504	506	498	505	449	475	492	506	447	498	470	464	529	508	488	486	514	516	485	474	462	491	529	510	534	481	459	490	464	482	462	524	457	486	509	466	471	505	528	497	482	521	468	507	469	486	512	493	490	518	472	517	541	491	482	458	487	503	493	480	488	491	468	497	491	468	519	434	511	487	499	513	503	504	499	459	467	533	487	422	478	512	516	468	463	479	487	463	557	520	505	489	512	516	504	497	504	508	506	548	469	508	515	523	505	488	497	481	466	459	481	506	510	495	496	513	506	505	462	498	495	506	488	472	494	467	505	483	467	504	485	533	476	506	501	483	479	501	470	467	479	455	522	486	459	479	488	457	498	466	465	467	509	460	496	484	453	493	481	483	489	537	485	501	450	515	488	513	463	454	472	503	502	523	467	489	473	481	518	509	468	514	507	478	516	513	492	494	470	516	484	500	499	499	498	496	511	450	501	475	505	480	484	523	497	485	523	526	500	477	502	497	469	471	458	498	446	505	484	510	511	528	509	501	484	474	479	520	510	508	501	494	496	515	469	475	470	468	455	471	520	518	539	456	478	466	514	465	503	528	517	508	515	492	507	510	500	477	508	509	485	495	477	496	480	502	481	490	488	509	506	516	493	513	505	481	513	487	487	514	484	485	522	459	500	512	480	504	451	499	497	503	531	472	454	507	483	471	509	462	521	474	468	514	450	509	496	466	472	486	522	486	511	466	482	496	504	498	489	488	489	458	468	515	461	528	463	530	474	512	456	475	492	484	485	512	454	477	456	519	484	490	492	470	480	488	519	488	469	514	479	512	504	515	506	527	464	494	467	498	512	493	487	496	484	523	496	509	502	478	494	504	449	479	464	483	454	505	468	475	488	474	489	470	542	501	483	472	479	469	501	481	498	480	509	488	485	490	483	444	503	519	484	485	480	503	484	515	465	503	506	469	522	470	504	465	501	501	519	467	484	485	465	530	462	498	485	516	472	489	473	494	455	509	500	517	473	499	486	485	506	483	488	505	497	490	487	494	499	523	520	492	497	486	478	491	486	477	534	526	506	525	501	495	533	497	437	493	534	510	506	488	521	508	525	504	491	492	461	529	483	455	476	478	498	477	493	518	499	487	501	512	489	500	491	468	481	439	511	457	494	505	510	448	491	507	456	508	524	478	535	491	533	502	488	511	537	489	457	507	495	477	481	505	481	499	469	503	489	497	473	542	494	475	494	504	515	478	504	510	511	499	526	529	456	461	493	465	519	498	514	477	491	492	483	490	493	499	482	543	467	524	503	528	534	506	461	475	490	477	494	460	423	501	486	454	486	487	538	462	478	507	474	487	447	520	509	434	473	482	486	484	463	467	477	481	518	445	493	516	485	503	497	483	493	500	509	487	504	487	493	503	464	526	477	528	503	524	487	444	485	507	445	445	486	479	514	471	475	470	522	483	511	499	473	465	491	502	486	485	518	471	472	492	532	499	500	464	469	472	463	505	496	478	486	449	496	485	481	471	479	500	503	509	492	475	516	501	485	496	472	495	500	435	509	482	494	484	489	486	475	488	452	519	498	491	498	496	455	439	485	479	465	475	498	514	516	489	475	520	492	493	525	497	493	505	449	471	498	504	505	484	504	486	463	508	520	457	463	460	470	484	502	485	481	494	484	489	477	522	465	490	489	487	499	470	463	496	496	508	485	520	466	514	486	455	499	482	517	470	470	467	482	515	495	496	508	473	489	486	481	524	540	515	454	490	493	484	458	467	487	493	476	475	512	499	497	465	502	480	515	531	493	525	523	493	492	473	488	505	487	481	488	486	473	482	474	509	495	468	509	531	479	501	490	525	476	494	502	494	507	493	495	490	503	492	460	508	528	476	494	459	466	468	486	492	469	478	492	511	464	482	472	513	491	490	492	508	500	475	470	457	489	488	491	483	462	483	459	512	522	479	497	475	502	501	509	458	486	525	506	510	477	477	484	460	496	451	478	472	476	457	543	511	488	495	512	459	501	503	507	476	484	492	460	546	471	467	484	471	473	428	474	506	486	496	447	485	549	523	502	467	431	451	494	487	485	474	481	431	498	481	495	498	467	498	487	485	499	525	529	495	504	485	483	503	502	468	492	483	483	463	495	501	497	486	506	506	508	495	487	475	456	484	478	480	504	487	485	467	531	527	480	508	491	506	474	481	475	472	467	473	493	464	465	540	483	498	492	510	507	481	461	499	536	458	527	459	508	493	503	507	505	499	514	479	476	469	488	451	500	453	503	477	495	515	511	508	441	471	515	498	488	485	497	502	457	496	507	460	511	453	466	437	515	520	478	509	517	494	506	455	472	508	488	490	495	488	473	488	475	451	467	500	490	456	456	434	466	510	505	510	460	485	448	526	500	515	456	461	526	499	499	502	490	522	484	474	476	490	514	467	494	493	473	492	466	495	499	475	485	481	473	489	458	514	499	473	465	462	502	499	510	480	490	491	492	496	491	495	520	497	511	498	522	471	484	493	463	459	470	498	521	489	471	515	483	495	484	512	508	484	497	501	486	480	495	473	496	497	482	503	458	503	507	454	485	465	520	472	507	488	501	502	457	502	546	505	518	492	492	465	465	505	503	517	507	494	478	465	527	494	491	522	503	448	436	519	477	497	467	509	456	439	509	524	506	477	499	478	529	498	500	490	497	484	533	526	516	511	490	484	504	471	522	460	506	518	500	457	508	479	501	498	491	510	486	532	479	507	521	502	475	490	521	487	505	473	482	456	467	482	485	486	509	494	467	494	470	479	525	465	477	480	495	457	475	514	464	504	495	474	499	471	505	490	498	506	475	435	503	520	464	458	476	459	484	537	474	452	507	437	547	498
77100	72381	61055	34668	8485	623	301	269	275	255	271	266	260	276	240	267	271	250	252	250	245	247	263	261	232	252	283	243	259	275	256	243	240	260	265	275	261	262	264	234	250	233	275	220	240	231	243	270	251	264	269	297	257	265	266	272	280	254	235	258	239	251	255	235	276	281	265	238	234	250	228	234	258	281	231	253	258	256	245	252	249	294	247	253	234	287	246	257	241	270	235	261	263	264	248	262	256	247	240	288	212	240	269	241	237	235	246	247	289	237	249	225	251	255	264	257	256	239	271	281	262	272	236	270	248	261	287	238	266	231	273	260	249	251	253	228	249	276	274	267	224	253	265	255	273	246	272	284	248	249	276	262	271	269	278	276	219	261	254	265	226	268	248	253	243	215	255	271	245	247	278	260	234	241	251	242	260	232	243	263	266	231	274	263	223	246	247	237	288	242	272	233	230	271	231	244	251	265	268	267	265	256	268	259	239	277	253	258	255	261	256	249	245	257	260	258	255	245	260	275	262	277	258	236	248	253	233	260	260	230	247	252	281	240	255	240	257	261	261	266	284	251	256	280	248	255	230	267	264	284	273	255	268	266	254	239	228	263	237	239	255	247	278	226	251	246	257	252	240	251	264	257	303	218	226	255	254	246	221	250	248	234	241	232	257	265	239	255	222	277	254	242	231	245	262	272	253	243	266	229	262	250	269	232	274	254	241	257	244	271	219	248	254	272	248	239	265	270	249	235	243	240	251	222	267	278	244	250	232	258	239	248	267	266	282	235	278	242	235	276	261	259	232	268	244	269	240	249	250	239	252	247	250	243	259	221	248	246	267	240	238	265	277	257	257	252	226	253	238	249	255	254	248	252	235	235	254	263	240	239	271	265	250	252	258	256	229	266	269	254	235	277	241	235	246	245	274	241	284	218	294	270	227	261	249	271	259	223	247	203	229	256	269	267	228	282	258	248	236	275	272	273	227	237	283	290	268	247	255	243	258	229	259	243	248	274	272	284	246	245	247	249	237	248	239	263	268	258	291	250	247	253	257	289	261	262	256	263	248	258	242	222	262	250	256	263	261	238	261	264	283	236	257	275	267	277	259	257	258	266	258	224	244	252	259	260	217	265	247	232	268	236	239	251	233	226	228	259	273	263	286	225	250	292	269	277	270	280	243	263	260	283	249	240	234	262	240	254	254	248	250	271	240	245	262	241	233	247	236	236	258	280	242	250	228	276	256	264	249	276	258	222	276	260	240	243	266	250	246	246	256	277	255	268	265	272	253	261	259	279	246	275	274	256	285	228	250	265	255	261	263	270	250	248	294	254	256	254	251	270	272	259	273	254	257	268	251	279	266	266	252	242	234	231	251	230	227	281	238	261	260	266	253	255	243	255	240	268	228	267	259	246	266	270	251	251	254	259	225	209	227	226	275	255	243	270	257	261	207	261	263	256	247	260	238	273	261	241	245	281	244	277	228	262	251	260	238	265	248	238	256	232	249	236	262	235	258	265	263	247	249	230	255	261	249	238	254	228	295	235	251	238	236	246	266	257	238	239	249	254	254	266	268	260	220	265	233	277	254	245	253	260	301	266	253	274	257	238	266	277	267	263	251	274	268	263	289	242	230	240	271	277	247	243	219	262	263	261	251	250	254	243	266	258	263	229	219	255	250	267	218	258	252	241	238	279	251	250	250	246	272	256	257	260	246	250	262	248	266	259	254	233	280	252	239	229	242	273	234	261	266	244	277	227	234	274	258	269	247	255	254	245	256	254	244	270	235	238	230	247	244	279	230	253	241	281	226	275	251	252	258	254	251	253	261	266	281	269	265	275	248	244	268	271	222	246	250	245	258	245	251	246	234	250	264	258	240	262	268	261	276	261	267	271	273	254	239	278	251	280	263	267	234	240	251	228	242	265	270	263	266	267	221	248	264	246	238	254	239	239	249	260	208	251	251	262	247	267	232	256	234	240	281	242	230	234	251	243	248	275	249	244	248	269	248	244	269	239	258	270	243	247	248	267	252	253	236	274	256	261	266	254	253	268	265	257	271	270	274	232	241	265	282	266	260	246	227	248	257	240	259	251	244	268	270	269	246	240	285	268	260	244	250	241	239	252	240	242	261	247	268	274	246	250	263	240	281	242	242	258	247	267	253	230	253	267	243	272	224	239	247	257	267	239	238	271	251	260	273	223	282	279	260	255	256	250	283	242	291	274	261	258	267	233	265	258	260	227	249	234	236	256	226	254	261	230	254	223	257	267	245	264	244	260	250	293	240	245	239	244	235	238	237	233	237	244	244	250	274	265	241	248	259	263	265	277	269	233	242	277	264	253	256	255	263	263	240	277	280	254	267	264	240	280	259	259	245	259	240	264	236	247	259	255	265	268	219	244	253	226	273	249	258	233	251	316	280	255	269	217	252	261	279	241	230	259	251	240	210	263	237	219	245	252	259	259	246	217	263	237	263	246	254	256	256	256	235	230	244	258	259	239	256	241	260	265	246	248	269	258	223	285	237	264	255	247	245	246	275	247	245	241	266	282	245	246	247	233	242	222	263	279	246	286	235	291	246	259	271	218	254	223	263	262	258	285	275	261	243	246	259	269	257	213	274	274	228	234	252	256	259	295	192	254	256	260	230	271	245	262	281	223	252	297	221	250	291	261	217	297	266	282	253	260	241	243	252	233	249	268	243	231	260	234	232	263	250	255	251	266	252	267	222	248	258	238	267	273	289	266	245	270	261	262	254	261	245	251	278	243	273	236	255	236	254	247	253	241	247	259	255	258	268	238	243	254	269	258	271	267	283	271	249	254	246	257	254	267	270	261	248	276	233	253	241	248	251	252	255	217	266	260	256	263	257	240	291	258	278	277	256	216	238	226	251	252	269	297	267	274	267	253	222	227	246	225	256	252	228	247	234	224	264	261	258	274	290	241	260	238	228	236	263	286	276	264	268	258	255	269	246	258	275	264	249	275	255	257	256	246	243	264	267	247	252	268	248	273	223	247	242	285	225	244	246	237	256	247	265	237	247	251	245	226	238	249	268	259	264	252	247	241	233	257	247	215	253	259	234	277	268	254	232	238	257	270	263	257	238	244	221	262	281	261	237	266	282	249	246	277	239	236	241	231	246	250	239	260	238	259	260	286	261	259	251	294	256	260	273	267	246	250	272	218	275	261	234	255	268	276	273	245	280	262	252	270	225	254	272	250	244	227	258	241	263	257	255	257	270	252	264	305	245	245	248	259	275	243	211	246	262	253	256	282	271	264	272	252	270	238	247	290	236	231	238	255	258	267	235	256	213	238	267	236	248	318	234	255	257	243	259	249	248	253	272	243	267	252	286	264	231	271	265	259	261	229	251	262	239	264	261	248	222	242	261	247	257	244	263	237	246	252	238	266	272	252	238	253	235	259	263	254	263	267	259	262	234	289	254	250	255	278	282	244	265	247	286	241	255	242	271	254	248	254	265	287	276	267	273	247	259	281	260	273	248	269
60878	63919	57516	29926	1858	952	953	927	917	865	791	781	817	796	795	815	814	838	779	789	770	808	815	715	784	843	804	780	826	718	761	821	784	778	771	784	761	776	817	814	798	804	816	741	787	787	783	769	773	796	798	738	794	791	774	782	751	744	759	754	819	794	773	807	746	800	804	818	792	740	752	754	757	827	780	754	772	732	771	774	734	743	757	734	753	747	807	755	738	743	824	719	789	814	783	774	758	759	806	763	773	714	758	763	810	805	764	795	728	806	785	758	766	753	787	797	805	747	750	799	787	742	777	791	770	818	812	777	802	774	764	781	772	800	783	791	763	793	767	815	715	815	766	753	796	776	818	812	787	793	726	833	851	777	751	789	816	863	757	720	779	720	795	797	765	768	737	784	778	758	789	751	743	773	764	761	778	771	779	795	776	771	755	750	744	752	820	804	783	787	790	730	769	803	802	779	789	832	784	775	787	750	784	758	796	767	791	790	808	793	746	775	811	790	745	794	813	775	783	807	744	775	767	744	800	773	741	788	783	840	737	776	805	788	736	764	766	751	759	761	786	762	766	785	754	730	742	751	779	792	770	789	774	773	770	782	791	771	812	755	765	767	815	738	710	811	784	772	712	750	760	770	798	788	762	773	745	772	763	794	763	794	854	777	754	763	772	710	767	783	820	769	763	763	788	810	788	776	815	739	786	736	798	783	764	762	768	788	803	818	750	750	797	744	752	762	777	774	752	799	778	749	800	792	804	729	780	798	803	782	769	844	790	753	792	797	771	779	755	740	877	802	745	814	831	795	811	742	773	862	758	775	771	760	781	781	760	773	816	778	759	818	811	716	763	766	774	768	790	725	733	808	808	806	785	723	783	749	757	717	809	789	772	799	758	736	741	751	794	789	790	717	761	774	740	731	739	743	830	768	777	788	785	748	764	764	816	810	776	798	728	760	741	775	781	770	741	750	790	767	781	737	759	738	772	745	755	792	769	784	737	775	726	772	769	751	736	812	763	783	788	800	757	771	854	821	752	781	778	767	805	766	728	803	795	772	798	756	753	712	818	724	816	768	786	763	815	774	722	769	791	773	757	746	755	782	778	771	743	740	813	774	705	820	800	731	784	779	792	716	766	812	754	783	765	766	761	786	762	785	826	806	786	790	741	714	790	707	767	756	764	773	770	779	797	809	769	742	746	786	720	776	728	797	732	804	777	785	789	784	786	749	816	753	771	790	767	795	781	766	764	767	753	810	767	790	757	811	795	808	801	735	822	781	767	759	695	780	813	768	769	820	729	754	784	766	717	758	758	811	765	744	804	774	726	805	831	759	778	775	773	781	785	797	766	723	738	754	784	777	807	800	760	752	791	716	797	796	765	792	761	800	756	789	784	762	704	787	711	776	792	758	813	786	751	727	749	785	723	766	774	756	781	761	797	772	775	753	787	778	786	776	784	809	748	768	788	809	812	787	801	819	799	742	776	735	744	783	798	786	816	769	757	787	784	799	790	784	752	773	787	825	764	744	732	730	760	782	796	763	727	777	790	795	778	739	756	812	763	778	763	742	709	781	737	764	840	789	791	713	808	704	801	754	801	806	787	738	788	830	788	783	747	829	803	764	788	790	802	737	769	785	768	821	782	741	735	765	763	740	840	800	788	797	764	745	767	758	752	743	772	807	767	764	773	774	756	759	761	777	781	792	770	772	772	781	819	768	753	787	757	730	804	751	768	719	793	782	784	747	793	779	826	760	851	810	760	771	800	779	810	776	791	782	748	737	776	783	803	816	782	793	759	747	746	811	807	783	779	773	769	780	797	738	768	792	818	745	780	776	746	735	758	777	780	786	831	764	788	813	790	769	720	782	770	747	820	791	793	761	766	792	762	750	747	796	821	799	750	777	754	769	768	807	826	790	714	796	774	768	761	765	767	791	802	799	762	788	769	801	794	746	770	777	812	736	772	812	796	782	773	766	761	778	798	775	778	777	751	833	753	793	788	762	784	790	738	762	777	740	766	798	781	800	786	819	722	751	752	809	762	766	730	764	777	784	800	777	785	800	739	807	762	782	794	777	753	741	753	800	748	761	842	790	806	776	792	733	745	803	810	817	799	762	769	791	766	837	783	815	764	762	773	737	756	816	759	765	739	771	775	741	765	764	783	802	809	744	720	765	772	753	759	766	788	763	765	772	731	792	783	807	746	793	782	759	794	796	742	757	789	805	755	748	747	773	820	735	764	784	756	794	811	769	711	774	791	742	777	775	792	794	732	736	816	784	770	798	794	783	775	788	765	794	806	790	743	804	757	772	816	767	749	790	749	793	759	788	765	782	791	752	788	830	728	775	750	789	725	785	786	757	741	757	786	747	707	788	741	803	783	737	792	774	766	754	771	793	789	752	814	769	772	729	714	734	770	845	768	793	815	776	834	748	768	771	757	735	786	803	752	746	806	744	774	795	775	759	718	797	791	738	760	743	803	777	795	768	785	781	779	797	781	710	783	736	772	764	812	761	806	775	796	762	785	800	782	791	786	761	792	758	779	715	785	776	758	776	774	763	762	774	753	757	736	813	763	787	752	731	810	792	803	767	782	770	777	765	799	733	756	727	757	795	757	719	777	785	803	777	791	795	757	785	754	827	757	758	743	760	793	864	696	715	758	773	780	818	778	780	776	777	796	860	772	793	794	775	805	750	785	780	776	775	774	764	755	771	769	718	750	731	790	750	765	766	739	805	799	773	765	769	844	742	756	781	784	767	784	772	746	786	767	730	771	740	794	741	837	793	754	778	771	799	822	784	804	747	761	825	753	772	708	760	848	766	779	769	791	786	766	760	793	780	737	765	780	782	735	776	790	793	777	790	745	804	780	779	783	786	782	785	789	752	752	782	723	745	727	792	782	815	800	746	800	802	773	740	775	754	785	778	778	770	798	757	777	777	815	820	806	782	751	823	746	738	770	777	760	767	761	759	759	783	750	794	760	785	747	778	805	771	780	810	807	749	775	765	742	771	702	771	786	786	784	789	769	791	799	757	755	784	771	820	768	764	772	740	793	761	775	782	796	779	768	770	762	788	781	763	806	721	818	738	764	748	829	783	759	808	743	790	782	771	814	792	798	790	815	809	769	716	754	740	766	827	751	757	758	766	798	733	737	745	756	750	775	762	815	785	767	798	804	806	761	783	729	790	789	768	787	771	814	790	786	788	810	769	772	752	772	794	769	779	774	762	790	792	784	798	785	761	793	738	813	770	752	782	795	765	792	808	843	735	726	773	781	806	749	758	723	778	795	797	789	812	772	722	721	804	776	771	768	764	766	768	804	806	803	770	756	805	761	814	768	791	781	811	822	788	734	771	729	796	813	771	772	768	759	761	744	784	772	755	748	791	806	753	742	803	810	767	786	783	819	767	794	733	771	713	756	744	743	768	789	800	794	733	764	749	785	781	790	767	755	718	720	769	798	792	753	740	787	819	824	796	775	723	739	777	791	804	782	760	792	806
32968	21463	10216	2225	215	158	166	164	138	147	137	147	156	143	153	169	169	152	151	146	147	161	157	138	159	152	145	131	168	176	158	146	148	151	155	126	170	163	157	150	141	148	158	152	149	153	163	152	155	140	154	141	161	157	147	150	154	169	158	137	158	165	145	147	158	173	167	139	147	138	166	150	155	170	167	151	144	146	165	140	155	141	143	161	140	149	169	133	157	138	152	153	165	161	159	154	150	151	133	150	166	148	171	147	152	163	128	145	141	130	158	158	166	132	159	162	153	173	159	183	132	163	127	129	182	150	152	160	154	132	173	169	200	144	164	161	155	131	141	142	158	154	139	169	143	180	145	140	152	146	137	160	160	161	185	151	162	160	172	164	152	165	136	134	159	152	150	146	155	174	159	175	153	174	138	181	143	160	125	151	156	130	149	147	162	160	157	164	142	154	145	162	146	184	146	138	164	155	145	161	148	139	154	146	168	149	174	166	155	175	115	121	165	134	155	158	157	156	152	161	156	161	153	159	153	137	148	155	160	173	148	155	173	133	133	148	155	154	150	165	147	144	147	130	167	142	155	149	147	171	154	149	141	128	146	146	170	162	170	146	152	163	160	133	150	163	151	143	166	156	162	180	149	155	147	156	168	146	151	172	143	140	134	147	153	158	167	134	142	163	144	147	126	140	140	152	140	138	144	160	140	137	158	127	159	171	154	144	163	148	157	156	147	158	142	154	164	155	160	136	146	169	160	144	160	155	172	162	148	173	165	139	165	172	156	173	159	132	155	150	172	151	145	166	158	152	149	148	170	151	168	168	148	188	137	153	139	141	151	151	174	142	161	151	168	150	142	136	134	163	144	160	142	157	153	165	155	144	159	161	166	141	172	161	137	139	142	167	146	148	139	165	146	145	164	132	158	136	138	130	175	143	151	171	133	154	129	147	147	149	148	148	156	158	148	135	171	145	149	159	145	143	150	172	138	129	143	154	129	156	160	165	154	156	139	142	146	168	162	141	136	140	154	132	161	156	159	154	143	139	137	127	140	148	131	143	148	157	163	163	143	157	162	176	141	159	149	136	150	153	149	149	153	172	156	166	160	150	151	150	144	140	157	156	169	124	149	170	152	155	169	144	142	182	155	155	134	155	150	148	170	153	145	149	164	153	165	163	172	148	148	160	146	135	140	142	150	141	148	145	149	159	149	152	132	158	153	142	156	175	154	150	148	136	156	130	173	135	167	158	142	132	150	141	164	178	139	136	157	157	149	153	174	141	139	148	165	145	151	165	140	118	154	140	141	138	131	145	144	148	155	145	138	166	129	137	140	156	163	148	148	160	152	135	164	146	147	142	153	146	163	153	138	142	174	161	127	161	131	151	133	150	158	160	135	137	142	136	150	146	149	135	136	138	141	133	146	134	151	148	155	156	135	160	180	133	137	116	158	149	164	160	155	163	162	130	152	141	124	171	147	171	171	156	152	152	149	146	152	161	157	150	148	151	161	137	149	154	146	138	149	147	161	166	145	148	141	162	142	102	147	171	163	168	124	152	161	154	165	148	148	147	144	172	165	156	167	179	172	166	119	143	152	153	149	156	161	172	142	144	164	135	163	147	138	140	154	145	153	148	141	137	109	132	154	159	158	157	142	134	174	115	155	139	145	160	161	152	136	164	139	158	127	163	146	142	151	162	157	166	148	146	148	156	147	149	160	168	180	164	145	168	153	159	121	159	151	146	149	139	182	143	159	138	140	138	144	178	123	139	163	157	155	162	173	130	160	156	161	158	147	160	153	164	157	144	145	156	161	162	165	144	146	133	157	159	162	151	151	160	180	154	142	165	164	141	160	145	166	159	135	148	142	162	167	150	149	118	144	164	145	156	151	126	153	171	140	154	126	144	156	146	161	138	144	153	133	156	144	145	133	140	143	153	164	147	177	154	144	151	162	137	158	168	144	177	149	156	166	147	145	162	140	155	156	136	160	134	156	141	170	142	142	144	152	158	168	160	164	153	147	146	156	136	162	145	166	144	152	154	167	157	153	168	165	144	159	143	142	146	156	140	154	160	163	155	151	142	157	147	158	157	146	140	175	151	172	139	152	170	138	133	157	161	181	161	135	143	149	156	157	150	137	161	153	171	158	141	142	148	147	141	151	153	161	127	161	154	166	178	159	148	165	142	125	142	143	123	158	145	147	148	147	163	143	147	148	161	159	148	132	144	182	145	152	145	138	141	134	179	159	141	161	170	151	139	144	124	172	148	163	142	170	153	147	144	151	148	155	162	164	159	158	155	138	170	146	128	158	183	159	179	150	144	150	153	179	140	130	163	135	145	163	162	169	159	134	160	147	147	150	174	152	169	171	156	152	162	153	134	145	143	141	157	168	140	138	156	154	169	146	149	171	151	139	173	138	154	150	151	135	163	138	127	159	155	175	143	156	149	161	155	157	149	173	127	166	179	162	155	151	145	171	168	149	145	150	145	134	141	150	142	151	152	144	151	140	160	147	154	124	162	170	164	138	155	151	139	166	166	160	149	150	132	155	151	146	152	147	151	145	165	165	136	163	151	150	146	166	131	134	133	171	168	133	152	147	143	144	138	178	145	155	173	161	138	144	150	118	146	131	138	149	147	147	144	164	144	128	149	155	170	167	128	160	146	143	142	144	145	149	167	145	151	133	154	156	154	151	158	156	162	144	147	162	156	155	149	152	164	164	158	154	173	154	146	149	144	159	174	139	141	168	132	171	145	144	186	153	151	131	146	167	141	154	135	158	159	164	155	164	163	160	153	158	159	163	166	157	147	164	149	158	144	151	159	142	142	166	139	139	135	162	144	163	146	134	140	156	167	137	147	153	166	138	139	172	149	166	133	148	167	137	158	146	153	144	169	149	158	146	145	162	146	182	130	154	129	155	145	147	149	153	137	142	160	164	161	157	164	146	160	170	161	148	165	174	166	142	176	122	167	176	160	145	169	131	153	123	148	149	171	150	153	181	159	168	149	146	148	134	150	148	134	152	161	166	139	144	165	140	160	141	150	134	143	177	171	133	155	148	145	150	144	147	155	156	148	171	128	149	167	150	152	161	148	138	146	143	132	129	155	148	141	148	152	152	153	167	177	169	165	135	156	156	156	134	143	127	152	147	136	144	158	148	135	145	140	154	153	149	173	134	156	164	156	156	157	151	166	159	156	153	144	166	152	149	143	159	134	129	136	149	144	127	157	176	147	149	160	148	154	150	145	145	146	157	166	156	149	170	163	162	150	155	153	139	140	146	154	139	139	167	142	160	184	146	133	162	163	160	151	129	159	152	144	159	155	164	152	129	165	128	158	153	133	147	144	154	167	163	148	158	166	157	141	146	148	143	149	160	153	172	169	145	158	130	157	124	154	159	162	151	148	163	149	143	170	147	148	135	136	121	135	162	161	155	154	155	152	158	187	154	154	143	153	134	160	159	145	157	138	162	157	154	162	157	140	143	127	153	162	151	153	150	168
30895	24410	13965	5107	510	489	497	475	489	553	505	500	497	482	506	490	514	510	486	472	515	491	522	505	490	482	500	511	496	496	525	486	501	539	510	495	488	485	504	497	507	528	535	507	475	529	506	515	507	538	507	521	528	524	514	470	483	489	482	541	547	511	503	518	516	498	529	525	523	491	506	508	515	468	541	492	514	477	499	499	539	507	533	475	536	467	530	477	513	506	504	527	503	492	503	518	505	507	482	518	538	523	481	531	492	490	520	495	521	524	502	485	489	479	485	515	497	535	504	513	506	523	538	516	480	512	536	483	473	513	515	573	529	521	467	459	515	523	476	530	495	517	511	536	492	499	499	529	500	494	487	497	486	498	480	526	514	502	517	523	493	522	495	512	472	461	525	508	509	504	497	481	502	512	526	528	519	524	516	482	435	512	468	543	511	501	517	518	476	473	559	518	529	484	494	550	558	481	471	502	473	515	530	545	514	495	540	471	507	501	495	490	527	521	485	462	519	501	511	493	538	496	507	491	494	501	511	478	490	492	484	490	483	519	536	524	502	502	454	521	521	514	526	476	482	523	508	502	539	516	554	502	533	479	538	537	496	492	518	475	471	497	487	474	489	489	499	498	529	508	543	511	533	502	458	499	503	478	500	523	483	493	505	498	521	478	510	485	468	490	548	520	457	498	519	536	491	521	521	511	511	503	522	436	522	453	497	505	543	516	492	516	507	483	520	524	513	497	496	500	509	535	484	534	491	499	470	495	505	466	492	470	505	522	489	487	488	489	535	509	527	503	511	481	491	480	500	510	508	528	488	525	526	464	528	496	485	494	529	503	475	502	505	517	505	492	495	478	530	508	515	479	496	485	448	526	499	494	497	508	528	475	536	497	499	500	538	483	512	494	501	482	503	470	522	509	536	496	507	480	546	489	513	492	496	475	525	523	534	477	486	530	504	505	531	519	538	499	511	479	496	464	498	517	520	509	504	521	530	483	467	534	513	498	494	509	491	519	480	511	512	508	548	529	496	491	497	511	511	474	501	486	544	519	525	501	507	507	513	485	508	510	537	502	482	496	509	528	507	525	512	530	480	522	518	515	490	495	547	505	477	526	513	468	498	508	493	539	489	486	488	518	544	489	491	520	520	489	474	506	482	530	525	511	532	450	469	526	520	471	517	517	526	514	506	505	527	509	496	528	496	499	524	489	521	517	490	499	519	504	534	511	498	516	474	480	502	496	479	487	502	456	484	505	538	486	524	488	488	536	474	528	514	519	489	545	465	507	519	449	512	512	509	512	501	555	502	543	552	468	541	496	492	516	486	524	517	532	474	499	484	479	493	549	460	492	493	485	480	477	523	507	517	496	522	461	509	466	501	496	526	483	471	538	528	444	522	495	512	487	470	498	487	478	506	483	490	521	507	500	497	481	518	502	493	463	518	502	491	517	522	527	490	483	494	535	490	524	540	494	475	488	500	577	503	501	502	485	515	490	469	477	533	462	533	539	523	491	496	483	494	535	519	485	516	480	489	533	485	445	501	474	498	476	539	454	482	503	483	445	487	511	524	526	509	509	534	509	531	486	494	493	477	535	480	527	468	492	506	521	511	503	509	501	505	483	492	472	532	545	516	472	539	494	525	514	496	514	488	487	496	490	509	460	440	519	487	487	507	487	496	522	508	489	477	479	489	513	477	515	521	491	518	523	509	487	505	511	501	517	473	527	520	479	482	503	511	538	518	535	494	509	492	479	465	511	519	491	500	455	463	504	543	519	518	508	504	473	489	513	495	472	511	497	508	525	483	496	497	519	519	489	499	544	568	536	487	468	497	487	524	502	506	460	522	513	512	506	534	520	531	511	526	533	500	492	513	508	504	509	514	511	470	507	472	508	488	540	488	489	516	512	504	531	514	497	519	513	558	505	524	501	543	480	492	501	487	515	504	527	460	560	501	507	505	499	511	547	535	521	506	495	507	504	525	495	527	494	526	478	528	494	535	491	517	479	546	534	500	538	526	509	486	470	535	487	492	466	502	519	490	531	508	486	472	535	492	508	519	489	476	503	466	503	512	482	492	514	506	525	498	471	561	522	501	494	495	481	466	486	477	498	516	472	529	524	477	474	513	505	511	484	503	470	488	555	511	530	531	477	514	501	523	460	461	478	514	472	523	511	527	512	469	510	515	504	520	511	535	526	485	522	529	476	493	467	501	517	491	474	490	526	521	527	507	480	489	505	509	481	515	481	481	475	546	485	509	494	518	514	493	505	504	544	509	513	503	497	506	492	507	531	504	505	500	504	532	505	472	491	495	496	519	488	525	498	488	542	529	478	486	518	480	484	535	543	527	497	493	498	491	513	526	503	471	486	460	519	490	508	511	523	508	493	511	508	485	518	507	508	520	502	513	524	510	470	513	522	529	457	511	480	501	482	470	513	534	497	521	510	523	513	523	509	525	533	492	526	529	505	503	493	521	518	482	488	533	475	533	495	509	484	488	445	500	506	495	499	496	486	485	483	496	518	506	521	519	484	512	499	493	480	511	476	530	509	474	480	481	487	504	499	534	492	512	536	470	526	529	482	548	466	519	480	493	528	489	505	508	516	521	501	557	507	502	506	463	492	520	515	481	482	492	545	491	499	494	520	473	508	555	484	502	496	490	474	494	470	486	485	497	534	510	511	514	494	526	500	531	499	563	511	483	501	510	512	512	515	509	533	449	528	499	471	521	492	555	508	496	486	524	466	482	491	499	488	459	529	474	507	501	485	519	527	474	497	508	485	502	477	472	494	504	522	487	474	449	494	467	513	455	485	478	504	504	538	519	470	514	459	482	507	509	470	496	514	527	487	511	520	518	521	493	492	535	457	532	489	484	527	490	478	515	519	502	521	465	516	500	469	476	528	504	510	505	496	494	509	541	503	496	524	516	529	491	556	476	462	490	496	498	484	564	535	516	516	492	481	479	480	516	464	480	479	508	524	515	495	514	514	502	491	530	534	500	476	469	445	521	477	463	477	524	491	542	495	473	499	501	565	551	503	511	484	515	486	539	509	457	487	468	529	512	506	496	497	505	507	475	471	511	485	492	491	510	550	524	485	490	474	487	494	524	485	498	483	517	507	502	468	484	530	513	526	496	515	492	514	530	496	504	480	529	507	490	498	530	492	508	479	523	527	501	545	480	488	486	462	513	517	510	550	531	517	522	486	531	518	480	494	511	530	518	504	483	500	499	538	523	515	516	531	515	473	485	497	486	472	484	497	496	478	443	526	536	501	482	481	520	494	491	524	518	504	494	497	551	504	473	518	520	510	511	507	518	498	521	517	499	491	503	544	486	555	511	513	491	501	512	481	479	470	482	493	508	532	481	531	491	514	499	530	479	504	506	477	493	485	515	510	536	549	486	504	483	489	475	520	503	495	517	501	508	495	545	505	494	491	528	509	536	480	505	542	507	504	497	545	530	551	506	479	539	496	502	509	495	508	537	511	454	503	509	501	476	517
63602	56140	45135	21659	2095	208	187	142	148	144	152	145	134	163	171	165	146	152	146	146	140	137	153	171	159	133	157	159	151	159	141	164	163	149	143	167	147	160	140	169	155	142	144	134	126	153	172	149	156	155	162	149	164	138	125	152	132	151	149	138	151	147	131	164	124	142	161	137	140	154	158	176	112	147	138	149	151	148	152	157	175	145	149	163	153	157	160	148	150	162	152	143	163	148	153	149	159	166	137	161	144	156	163	157	153	143	129	179	139	157	144	140	137	145	142	125	147	137	136	143	151	137	139	147	149	146	140	146	141	136	146	140	150	143	130	147	132	128	130	166	149	158	137	151	134	159	116	148	150	148	141	135	154	145	154	159	164	143	147	132	124	145	154	133	130	164	140	148	150	153	149	127	142	153	144	146	147	141	145	157	156	156	165	155	151	144	173	164	143	153	152	142	129	146	145	142	149	172	152	153	142	161	122	152	145	142	166	144	172	170	160	151	131	133	140	142	144	147	156	138	158	140	144	143	151	136	127	142	134	153	137	126	150	126	162	149	148	155	140	138	144	137	108	140	146	138	143	162	149	145	153	142	155	165	147	154	128	146	138	173	159	131	140	145	152	166	145	167	136	157	148	156	132	146	164	132	151	156	144	123	144	138	151	182	157	140	165	126	146	146	165	143	157	149	143	153	144	148	143	152	149	150	156	137	166	154	142	161	138	154	152	169	152	122	135	137	139	143	134	155	142	141	146	138	137	150	138	159	140	157	140	154	162	132	148	163	129	136	156	149	129	128	137	158	143	160	144	156	162	142	166	146	137	123	136	154	132	164	153	159	135	143	148	146	169	147	131	158	143	152	145	138	151	132	168	146	136	148	129	160	152	126	147	156	136	163	146	165	153	131	148	145	168	135	168	151	135	150	149	160	146	145	147	168	143	144	144	136	144	151	150	135	157	171	134	145	165	152	164	156	150	157	134	133	157	151	170	154	157	127	163	135	148	155	141	138	161	140	150	151	142	166	145	153	138	152	162	159	142	143	130	151	154	154	159	151	138	150	122	154	134	135	157	135	155	140	166	126	157	138	149	157	155	153	146	143	153	154	141	149	142	136	146	130	153	167	142	143	156	122	163	145	151	140	154	145	154	137	168	153	141	158	155	147	149	168	138	136	153	142	142	151	164	160	163	153	154	136	148	149	149	167	134	150	146	163	145	167	156	159	129	155	129	146	126	154	169	149	156	141	157	158	128	145	135	154	156	168	171	155	136	163	129	164	122	146	137	146	152	132	140	158	128	150	158	169	149	158	155	164	136	154	175	149	142	164	147	130	145	144	143	144	138	165	144	147	143	159	144	148	125	164	153	158	167	150	146	149	149	157	148	153	162	165	151	141	157	141	142	178	155	148	154	139	140	135	132	147	165	133	153	148	152	132	166	138	136	143	158	152	154	152	168	157	174	165	178	171	140	149	165	150	152	162	145	145	164	152	146	134	165	154	146	130	124	151	127	143	150	138	135	169	151	159	174	134	159	170	139	149	151	138	172	147	137	153	127	149	174	159	145	160	151	127	170	160	148	141	138	125	169	149	152	163	151	132	152	169	159	140	143	141	155	145	137	151	159	153	141	154	135	136	167	154	131	145	165	149	122	147	155	144	153	154	142	153	149	147	149	160	156	144	143	145	169	154	160	132	139	147	148	139	151	147	162	150	141	141	150	159	137	162	163	149	161	122	144	136	134	146	146	160	141	136	143	143	138	132	131	158	159	140	147	153	150	144	175	151	147	152	155	155	165	150	153	163	148	132	144	142	141	151	161	132	139	152	141	141	153	148	158	160	152	151	180	136	157	149	164	118	154	158	165	131	158	168	137	143	155	153	153	166	140	159	148	155	153	149	157	161	171	144	139	160	142	119	152	135	167	169	142	168	141	152	152	157	116	131	140	157	130	156	152	132	149	164	137	146	174	152	127	120	155	128	134	138	140	146	143	163	149	125	166	163	152	163	132	145	147	142	127	143	159	136	153	144	135	152	141	127	156	147	140	143	165	155	171	141	125	142	181	165	156	124	144	129	167	158	142	159	158	149	162	147	143	147	153	156	136	131	162	126	158	144	154	137	151	143	177	155	148	141	131	161	147	151	147	146	146	153	139	153	149	147	158	157	169	148	156	137	148	134	141	136	153	155	147	156	138	149	122	157	144	138	166	164	153	134	141	155	160	156	137	160	144	136	128	130	163	144	154	148	138	152	158	146	157	129	167	144	152	166	155	142	129	151	160	143	148	122	132	163	143	170	165	154	171	144	149	144	136	153	139	139	138	158	185	139	143	131	154	146	165	145	152	128	140	164	151	150	139	139	140	157	171	158	126	141	144	132	164	153	159	156	153	139	135	152	164	162	155	143	158	156	127	160	136	159	165	137	143	135	149	152	137	115	164	147	173	152	133	152	147	155	158	131	148	129	139	168	152	156	155	159	166	159	159	181	156	141	168	150	127	144	151	170	131	125	167	168	142	159	160	148	140	157	154	132	147	155	166	157	143	159	135	144	151	145	179	163	154	163	136	130	168	150	155	140	142	154	146	134	138	141	147	140	135	136	155	137	142	155	163	131	160	153	146	168	151	164	148	161	154	144	141	143	130	134	155	153	140	151	124	135	152	129	150	157	137	155	129	140	141	149	146	142	160	135	159	117	155	136	143	147	132	171	156	134	146	164	137	134	141	145	139	137	113	137	159	151	137	141	152	149	149	166	148	140	170	161	151	149	140	143	160	155	155	144	156	153	169	132	147	152	124	148	143	127	151	116	154	175	132	152	150	146	152	142	137	150	140	139	140	149	162	153	157	133	156	143	159	150	144	133	148	143	157	155	145	137	157	171	155	137	122	144	165	145	156	136	169	152	146	137	141	162	146	146	140	141	141	171	130	166	146	159	146	181	154	179	133	139	111	151	145	134	162	146	137	146	130	141	152	160	148	160	137	147	176	168	140	158	125	176	171	145	132	159	145	147	150	147	146	144	151	152	129	143	148	140	171	149	143	136	144	169	147	154	153	170	158	166	145	155	168	148	153	140	162	165	160	144	150	144	149	123	159	145	158	167	142	146	138	152	152	145	165	160	128	157	159	158	172	160	128	135	154	158	145	139	141	151	153	139	156	146	142	129	145	145	148	151	161	137	161	139	143	152	145	169	135	148	162	158	159	139	154	147	157	161	137	145	157	149	136	145	140	149	169	137	153	153	133	164	164	169	133	167	157	151	158	153	146	142	141	152	145	130	138	158	125	128	147	139	162	132	140	142	158	151	144	155	135	148	168	144	134	128	149	141	149	142	160	147	138	167	145	133	157	164	139	162	135	148	129	144	150	143	160	122	140	158	128	139	165	184	149	159	155	140	146	163	150	160	144	162	150	150	183	154	152	147	169	161	147	142	145	141	158	148	150	124	124	156	135	179	142	134	132	173	168	160	158	152	143	152	119	148	146	136	167	145	140	147	161	159
46856	47218	42155	21141	769	595	528	530	523	503	506	524	503	515	495	520	466	522	517	529	498	495	498	504	469	512	540	462	465	535	479	472	484	497	516	541	521	505	490	492	518	534	477	502	477	492	458	504	463	476	510	520	490	456	484	504	501	517	510	513	489	481	496	501	487	470	510	481	539	485	535	505	523	503	465	484	464	469	526	512	487	477	481	495	490	493	499	484	516	485	466	505	503	482	494	506	519	469	457	542	523	473	487	454	515	502	458	467	503	483	479	483	497	473	524	535	506	495	490	523	554	495	472	480	500	493	440	482	537	472	516	479	515	511	472	465	476	487	516	536	496	495	472	477	500	463	490	495	526	508	508	537	488	476	504	486	506	454	545	514	466	472	482	480	498	505	519	488	518	505	515	518	517	509	481	514	455	457	525	498	508	519	485	471	502	472	492	471	497	479	497	529	496	494	440	462	476	515	493	497	459	482	497	494	471	491	462	499	492	512	511	428	463	524	515	480	485	471	518	501	487	486	499	490	541	541	481	465	495	491	506	471	494	498	470	462	498	483	452	494	469	539	492	514	454	511	479	541	526	502	471	483	521	473	504	510	498	504	485	496	477	492	489	482	479	511	491	500	478	475	504	488	499	454	515	496	532	484	487	475	486	495	520	448	483	466	471	491	474	497	525	512	472	461	488	495	545	486	533	518	488	491	489	493	491	490	486	512	508	478	530	507	525	482	471	501	513	498	476	497	542	509	502	530	498	520	491	470	533	522	491	478	519	504	488	496	477	489	506	511	519	506	504	494	463	479	521	474	494	544	494	542	462	511	486	468	509	528	478	491	498	512	470	554	492	500	488	538	464	485	475	453	501	539	522	484	499	510	507	506	514	499	470	532	532	558	530	489	510	498	519	507	494	515	529	467	461	480	485	532	480	507	485	515	484	482	488	482	512	514	479	508	497	468	521	502	509	503	481	490	509	487	508	499	480	493	491	502	479	458	524	490	477	522	524	487	520	508	481	488	489	500	488	498	522	482	498	477	508	530	507	494	516	509	495	457	472	545	484	473	493	452	488	539	490	509	475	510	506	489	434	497	481	494	530	499	501	508	477	478	476	485	525	480	510	513	468	514	513	461	496	531	457	513	474	512	502	507	472	516	483	497	530	515	496	462	467	509	482	527	469	481	509	469	507	483	469	443	511	490	465	515	499	508	507	468	482	485	531	526	512	498	527	485	497	472	504	525	486	520	459	480	488	505	538	532	542	504	488	542	470	483	505	483	463	493	505	457	500	534	455	520	463	506	507	527	505	484	479	488	483	508	504	469	505	524	505	532	508	531	522	519	437	452	526	506	499	525	499	500	499	499	492	481	453	521	488	496	495	484	520	480	508	454	513	509	501	477	467	463	509	490	508	503	474	479	487	475	529	461	481	524	509	522	502	512	476	457	505	487	496	502	498	468	489	507	515	496	495	466	505	533	482	522	531	529	502	485	516	488	499	496	519	536	468	475	489	504	529	487	508	487	464	495	536	443	462	477	515	493	502	516	485	471	500	482	443	483	463	494	486	490	502	481	492	470	522	496	502	515	478	510	519	530	510	500	479	472	491	485	455	489	493	483	468	504	465	521	496	533	454	483	521	439	530	480	498	486	511	479	540	499	519	497	497	493	519	498	495	470	482	532	490	480	505	478	497	500	487	521	512	513	476	492	478	495	498	481	461	516	445	528	494	483	450	484	540	465	464	501	494	515	497	524	520	497	492	499	475	466	495	487	494	501	498	488	500	529	506	513	510	504	511	487	505	496	465	499	501	488	492	458	479	525	466	460	485	494	500	487	504	444	487	514	497	521	492	497	490	510	512	494	494	520	464	479	476	542	493	476	480	508	524	488	473	518	479	522	455	487	481	467	507	483	489	497	467	503	478	472	448	539	487	518	513	484	488	491	490	515	447	483	505	474	456	491	490	487	480	499	489	460	529	479	479	481	512	473	534	518	525	515	522	489	535	488	527	525	459	507	452	495	482	514	431	496	479	508	498	482	509	503	521	562	456	483	478	505	470	480	504	527	480	488	484	480	492	487	493	496	471	483	510	498	490	457	512	461	484	532	498	478	500	504	453	506	475	503	489	509	491	500	512	482	534	497	537	500	471	471	489	526	478	495	460	478	497	487	477	473	513	520	501	490	482	514	530	512	497	487	477	476	474	472	480	495	455	501	528	520	488	500	481	485	475	512	479	507	518	511	511	499	455	461	512	479	479	469	502	498	502	440	482	509	534	509	483	472	521	441	481	487	494	513	509	501	505	511	464	508	452	452	505	478	465	490	499	488	489	447	482	490	502	499	502	495	509	471	510	524	489	522	491	468	490	500	468	491	553	534	510	514	511	499	457	470	476	476	489	483	480	476	524	461	460	478	523	501	511	490	481	519	448	489	495	522	512	503	505	488	500	526	471	523	546	489	509	466	512	490	513	476	497	503	523	486	492	487	496	504	461	504	491	517	492	465	470	442	484	473	480	493	493	475	498	507	479	481	507	527	525	463	519	513	537	530	504	502	486	504	497	504	502	485	504	500	518	510	504	469	495	445	526	485	467	467	537	553	505	493	506	472	445	529	522	501	459	500	522	501	515	514	479	468	488	499	453	453	500	513	503	501	510	505	518	540	486	489	459	466	484	512	540	509	515	500	492	491	475	500	486	520	513	503	459	520	547	458	485	477	481	491	491	522	484	497	451	486	508	514	487	501	480	504	472	481	490	509	543	478	515	496	507	516	495	464	496	506	528	539	463	472	473	491	509	481	468	507	460	466	509	484	506	476	517	491	493	535	470	490	506	498	477	543	487	506	502	490	497	439	490	492	549	455	489	518	489	528	527	510	480	495	535	486	516	519	503	483	480	495	513	502	490	493	469	480	488	487	495	515	501	494	490	506	482	494	504	510	495	471	476	495	495	477	469	472	487	484	513	506	508	529	508	505	527	490	522	540	500	451	503	493	477	502	502	475	490	496	475	510	546	549	479	481	483	498	502	494	474	507	533	484	512	497	485	516	480	464	472	503	516	471	494	492	484	504	538	523	506	500	513	459	494	502	523	509	550	507	480	502	504	488	512	473	477	504	514	507	484	443	473	507	470	496	492	504	474	508	526	496	509	496	539	467	471	503	507	453	477	516	511	490	474	459	514	470	484	506	451	530	464	484	509	531	491	472	496	491	496	472	491	521	497	506	512	459	470	491	521	512	483	473	501	511	493	446	519	507	507	510	500	474	540	510	482	522	493	463	509	481	508	510	477	493	527	445	529	471	474	497	499	500	487	495	483	463	526	485	510	513	502	440	505	474	502	453	505	495	494	488	498	487	478	458	490	525	506	513	561	509	490	497	483	482	468	463	452	471	518	453	544	538	511	471	495	492	477	504	491	447	501	513	480	522	469	468	479	508	530	496	545	488	477	519	512	486	521	502	497	521	485	503	497	485	540	494	490	513	474	510	498	493	476	499	520	498
77294	73107	62250	33916	8457	684	307	289	299	282	320	244	251	290	281	253	267	250	287	241	253	239	293	255	281	300	277	269	289	237	280	274	230	248	276	250	283	271	275	250	257	284	258	256	274	271	252	283	261	287	260	247	245	248	258	260	269	271	221	217	290	248	259	265	224	256	271	263	247	254	242	267	276	248	270	256	270	283	272	276	280	244	289	256	260	275	266	271	252	267	265	283	248	254	257	248	294	273	245	253	268	252	256	252	262	276	258	265	266	261	237	277	270	263	264	269	246	262	236	238	238	255	259	255	274	267	261	279	262	262	259	250	232	255	265	255	260	206	265	251	271	254	252	240	230	268	282	241	249	291	247	261	259	248	250	257	243	255	250	247	255	267	264	268	269	245	293	251	270	283	257	237	256	287	280	258	261	257	261	241	289	268	263	259	272	253	278	235	260	271	233	298	284	248	261	256	275	257	257	257	250	275	263	222	255	278	275	268	251	260	284	268	251	284	246	263	274	249	255	304	248	224	237	269	250	255	241	283	300	278	256	266	246	253	281	269	275	254	237	258	251	266	269	256	269	274	249	276	260	261	238	272	286	251	230	219	273	273	269	251	257	238	251	246	287	269	263	241	257	256	240	281	257	238	253	271	252	260	249	295	241	244	239	291	240	230	243	269	253	258	276	267	262	256	286	244	243	275	253	236	265	272	233	266	286	235	271	268	236	269	242	254	246	281	239	258	257	249	261	255	281	259	268	256	254	264	257	260	249	242	255	243	278	235	261	255	263	255	269	248	260	251	253	277	266	257	238	283	266	266	263	276	253	270	257	248	254	287	243	256	282	245	290	269	255	237	279	241	231	265	259	261	249	283	255	253	269	256	294	284	269	236	262	244	272	253	247	277	252	280	260	289	290	263	280	243	258	266	241	240	241	266	274	270	251	239	244	269	264	257	267	262	259	258	273	259	255	262	236	286	226	230	265	255	259	264	267	285	268	262	259	271	275	269	279	257	244	277	247	301	261	257	283	267	235	278	264	253	262	248	266	250	262	232	283	238	286	229	261	262	223	245	254	268	273	261	263	287	282	255	253	259	253	250	274	239	266	276	271	270	257	268	262	268	261	257	277	282	274	266	266	272	264	260	243	235	255	267	258	257	266	245	277	257	262	270	265	244	260	265	259	273	267	230	257	262	275	270	239	236	266	282	254	248	255	254	295	228	250	273	258	271	239	274	276	277	284	295	247	251	259	293	269	262	272	272	233	235	280	255	275	263	270	288	265	246	245	261	254	252	276	265	283	240	307	265	233	263	279	246	268	254	271	254	285	273	251	241	247	240	241	253	245	239	268	259	290	250	270	266	261	275	262	277	248	290	247	237	246	252	254	266	288	252	269	286	248	264	249	263	236	248	233	260	264	251	258	234	263	240	247	269	261	262	277	267	259	262	263	256	292	269	284	256	258	280	255	237	239	246	273	265	239	259	276	248	256	237	264	256	268	261	258	250	239	282	254	259	257	254	294	269	288	244	276	270	280	256	257	252	259	290	266	272	278	279	282	264	272	294	236	287	246	283	251	276	264	252	251	266	260	245	254	281	238	246	295	269	253	260	250	257	268	273	232	260	277	237	257	283	266	265	269	261	228	253	233	263	269	247	290	244	243	277	263	255	250	244	254	288	235	254	243	271	274	253	230	267	262	266	240	262	270	280	241	270	275	266	269	261	273	265	265	229	250	278	253	276	233	232	257	257	286	256	281	251	284	239	282	255	236	250	252	258	268	283	239	259	278	275	242	281	273	271	278	261	240	273	250	250	269	282	264	284	253	239	285	279	250	288	283	273	266	255	250	277	270	237	247	254	278	271	234	274	254	262	291	230	235	247	245	265	297	255	268	239	233	241	260	279	252	254	259	281	258	225	273	268	247	298	261	268	249	260	260	258	260	239	281	244	268	242	267	265	262	254	263	239	265	266	275	267	258	250	243	257	264	227	263	269	255	234	244	273	272	264	240	250	261	257	292	244	274	259	280	252	244	255	264	270	261	236	239	264	267	263	254	251	248	236	265	271	258	252	293	247	270	240	249	273	262	282	279	217	253	256	283	262	255	252	244	257	244	227	255	252	272	241	262	281	244	274	245	265	259	276	250	232	286	254	259	229	239	240	257	263	256	252	263	256	278	243	230	285	246	250	272	263	262	277	248	255	278	255	247	253	269	269	269	263	280	235	233	238	232	264	233	269	256	282	242	231	261	268	245	269	265	241	262	237	280	270	257	249	262	245	239	261	276	313	277	265	254	249	265	278	255	282	271	281	240	266	254	304	296	270	275	266	269	247	254	263	272	258	256	254	254	244	240	255	234	254	223	276	266	284	252	273	268	264	266	251	276	265	277	251	219	252	263	237	257	252	287	268	269	277	261	268	245	262	286	259	278	238	257	260	287	251	251	292	270	285	232	254	256	243	240	263	251	277	240	241	261	276	275	234	257	262	287	280	260	221	260	285	266	278	285	285	292	241	251	251	270	248	288	277	262	234	259	265	244	272	268	262	252	255	301	281	270	276	239	271	286	269	276	256	264	239	257	267	237	293	275	257	263	279	249	250	265	264	263	265	267	262	285	264	240	294	242	285	270	245	278	239	242	278	264	270	269	250	231	248	269	230	268	245	235	285	264	267	271	260	299	238	265	259	266	284	236	269	245	237	265	251	238	251	275	271	245	259	257	269	266	238	259	246	264	254	274	265	265	261	257	246	285	244	245	267	227	248	244	272	300	244	248	290	266	290	258	287	264	270	256	246	256	267	272	265	242	263	241	269	262	247	264	267	276	270	258	260	269	314	246	230	260	303	255	256	284	256	270	276	246	303	257	252	265	245	252	253	240	254	255	247	258	233	283	277	260	238	257	273	268	274	239	256	254	249	263	242	256	269	277	263	242	270	261	265	248	257	251	236	294	270	267	250	255	270	269	234	270	237	277	235	263	265	242	252	294	274	235	245	249	268	267	252	227	254	271	254	263	243	256	247	235	268	234	233	246	254	271	275	246	248	270	256	253	250	290	266	256	282	271	262	251	265	259	277	282	268	258	248	253	253	246	233	259	242	267	257	238	255	244	237	239	259	246	245	263	250	248	255	255	247	261	254	247	269	283	262	262	263	280	250	299	271	274	254	277	242	270	260	247	229	272	284	309	259	272	261	257	279	272	264	283	244	237	260	270	255	261	258	232	263	246	264	255	281	251	248	265	258	227	272	277	260	295	260	261	264	264	244	217	241	236	270	271	259	253	236	284	267	284	258	276	247	242	265	237	259	246	274	241	242	258	261	260	251	253	266	246	284	284	271	245	257	272	276	263	214	256	257	277	251	258	270	223	282	243	256	262	266	255	272	245	241	263	261	249	261	234	245	285	282	233	243	252	282	243	259	277	267	253	259	244	261	268	233	266	274	229	269	291	282	273	289	268	278	241	305	284	260	251	282	257	288	252	268	230	258	289	244	244	252	233	247
60858	64248	57723	28278	1146	976	996	962	848	844	828	854	861	815	847	835	809	787	805	850	806	804	810	792	807	861	821	829	794	848	837	839	809	771	788	793	750	793	812	789	823	797	812	816	810	835	760	777	789	794	768	810	808	833	760	817	775	777	807	817	826	852	733	805	790	770	805	754	780	802	803	806	767	800	772	824	770	849	737	811	783	797	769	813	813	755	856	803	820	745	798	797	786	777	818	774	744	781	757	816	734	838	732	783	818	810	754	801	811	784	793	801	798	772	794	762	821	839	827	789	767	768	845	772	799	831	807	742	792	757	795	772	796	761	748	777	821	813	818	800	800	835	785	765	778	769	834	802	781	781	738	838	771	797	796	783	777	814	770	797	829	845	755	738	746	823	779	764	787	847	755	813	806	717	739	767	784	795	827	817	742	770	760	737	807	812	794	779	788	769	766	775	822	788	813	766	791	727	775	827	811	733	783	795	796	837	805	762	802	787	784	805	823	835	812	772	830	809	770	786	788	802	794	754	838	741	734	796	784	814	829	827	776	781	764	856	802	779	764	770	788	794	786	753	843	760	768	791	819	753	755	806	787	807	800	799	828	765	787	758	806	794	826	798	825	770	729	804	818	756	776	793	813	748	747	812	783	775	790	771	806	779	777	750	829	803	776	802	785	815	794	819	772	762	844	779	755	785	771	760	757	796	774	812	778	759	810	779	813	809	786	768	783	768	816	773	847	787	818	819	786	777	781	769	872	754	845	794	780	785	760	811	767	753	791	789	758	823	802	818	779	802	795	772	785	777	801	798	817	820	792	745	776	783	764	790	850	810	764	792	804	786	765	826	821	807	826	798	793	805	820	774	764	821	820	799	802	742	746	775	795	800	776	823	769	824	790	764	813	793	801	822	782	786	812	785	786	792	753	801	812	823	808	814	777	824	786	798	803	805	799	844	759	792	740	742	779	795	817	825	781	740	771	806	799	744	803	822	791	796	789	800	828	806	818	827	760	810	788	805	784	798	761	784	751	828	799	758	796	796	792	839	743	795	756	849	787	796	818	825	752	785	729	805	877	744	804	804	780	809	795	800	805	781	807	763	777	753	780	825	779	808	802	744	818	786	829	770	784	783	786	787	788	790	817	772	730	798	802	776	820	786	850	729	796	794	802	831	790	768	802	808	793	796	756	775	793	776	740	769	842	833	788	807	776	790	780	827	808	811	781	815	794	795	800	781	723	793	806	784	782	784	778	821	793	799	758	788	838	753	763	817	773	791	795	831	803	792	808	767	750	799	778	797	835	758	808	769	810	799	780	757	805	834	792	772	801	747	808	783	802	815	790	777	771	795	810	813	821	776	737	845	797	759	769	759	844	753	823	770	815	818	793	798	760	824	825	783	777	783	778	828	829	828	758	831	811	810	772	801	794	778	760	795	731	843	814	728	761	778	781	835	770	784	830	745	787	789	777	764	753	779	800	824	807	790	813	820	822	834	783	837	790	757	775	788	748	818	793	771	788	809	798	852	719	829	812	778	784	781	761	812	818	817	794	803	781	788	825	788	761	839	800	793	753	831	779	775	768	811	799	814	726	782	786	793	800	805	809	786	786	805	809	809	851	735	813	781	844	787	860	832	748	775	814	779	772	811	794	787	799	772	762	828	761	818	827	811	819	768	763	790	838	779	825	765	774	816	816	790	761	815	764	793	830	744	773	783	789	746	847	825	777	801	795	811	827	793	770	826	769	762	779	779	898	830	785	755	909	813	752	790	773	740	858	763	798	786	745	786	794	777	791	767	785	750	814	783	777	804	795	781	763	782	781	788	793	789	791	810	807	834	816	773	855	815	817	761	801	783	750	766	809	778	762	813	752	749	833	827	789	769	799	753	827	790	790	797	796	801	796	795	873	774	782	787	783	764	831	759	782	781	767	796	833	795	776	779	812	766	787	791	742	773	806	833	801	818	759	819	812	839	786	774	762	748	828	790	777	773	792	806	779	810	829	790	797	813	786	828	744	781	818	758	753	775	819	781	813	760	801	766	786	786	777	771	797	770	784	759	781	804	792	751	861	757	773	815	815	802	781	786	756	790	758	782	846	725	741	822	827	791	748	787	799	808	781	769	783	779	825	808	802	771	785	813	776	826	803	811	757	831	789	771	768	781	807	751	811	803	816	771	751	834	820	785	824	822	770	752	758	787	727	792	778	811	792	831	781	799	820	802	828	808	750	770	751	796	751	827	808	777	809	812	788	781	836	800	808	754	749	790	769	779	764	783	750	803	783	802	802	768	779	770	819	780	757	770	776	831	730	782	797	806	812	824	847	749	789	781	730	780	820	755	745	798	809	833	757	812	825	769	805	758	805	776	775	732	786	765	770	791	812	783	827	823	757	761	743	780	784	819	782	763	790	761	865	821	788	824	764	815	813	783	812	764	767	819	777	782	817	776	821	738	810	784	805	798	800	805	761	821	832	795	840	827	846	768	759	801	782	798	785	805	760	798	794	793	735	737	868	739	793	798	812	740	808	784	780	845	831	833	823	832	795	780	784	802	754	810	815	771	774	804	749	788	785	768	778	766	803	785	811	832	726	742	797	815	798	798	764	761	748	777	798	798	747	785	781	831	813	802	786	829	798	803	790	790	772	751	830	748	784	817	805	788	766	828	793	831	778	769	726	763	853	801	810	777	785	792	804	770	751	766	847	755	774	808	760	798	786	766	803	753	809	767	813	779	779	758	786	804	778	831	801	797	763	755	785	790	817	780	789	806	778	792	815	833	791	760	766	780	848	829	801	804	780	777	847	769	856	794	814	745	832	762	800	815	767	749	818	789	812	817	792	840	786	776	783	753	814	762	751	787	831	834	752	794	782	785	775	765	755	812	800	860	799	786	832	760	811	789	758	765	806	855	802	793	798	812	820	761	731	800	794	802	805	815	786	818	791	805	842	776	744	744	825	790	791	765	807	756	745	800	752	761	794	795	796	815	786	786	784	760	821	802	797	805	755	803	810	795	764	775	843	771	865	733	782	790	781	813	816	781	757	760	810	813	817	802	762	785	861	808	794	765	710	775	811	761	770	795	767	770	807	818	769	805	807	786	772	816	757	815	841	744	776	767	787	757	803	784	791	802	761	774	774	782	818	787	770	817	756	765	790	784	817	804	844	746	803	785	781	852	776	766	767	769	800	759	827	814	764	829	769	813	753	815	809	782	812	807	736	808	869	805	829	817	744	822	805	821	775	861	739	794	770	785	757	817	750	813	779	793	825	800	825	763	767	781	802	742	761	787	797	789	741	789	774	799	742	785	797	767	799	767	783	817	775	774	810	797	788	813	842	803	772	776	818	802	753	800	823	778	776	780	813	770	781	820	761	770	767	778	848	778	766	800	780	782	795	836	748	817	758	814	816	799	733	812	811	824	806	816	795	770	814	781	804	811	815	830	783	770	796	790	772	814	773	785	765	780	749	796	779	823	794	815	756	823	803	796	812	804	790	761
33031	21487	9810	2036	156	174	150	144	177	171	151	155	154	149	164	161	177	154	153	150	139	157	151	170	157	163	147	143	170	146	163	159	155	149	173	128	153	139	137	150	148	164	148	166	164	161	145	133	150	156	145	171	144	160	180	163	176	160	154	148	128	189	153	160	152	185	137	162	181	144	166	157	163	158	146	161	152	154	136	138	152	144	143	132	143	159	160	155	169	166	143	166	166	145	154	175	153	152	157	139	164	161	160	162	152	143	143	162	148	154	138	143	181	142	155	139	164	181	133	162	161	163	182	166	148	153	152	180	185	160	160	168	154	142	150	150	155	153	161	149	162	156	157	150	157	165	177	155	139	159	163	181	164	163	163	141	169	148	181	139	141	163	138	179	150	163	137	169	148	173	169	155	159	158	172	172	175	161	153	157	155	166	164	158	124	159	142	147	176	157	172	161	153	152	152	161	157	160	148	136	156	158	149	165	154	175	152	168	149	160	153	150	147	151	144	162	141	139	152	137	161	176	136	164	160	161	165	150	158	139	171	132	153	149	162	158	163	152	136	137	169	147	143	163	165	166	163	156	157	174	157	167	199	143	149	180	176	167	145	160	151	150	132	151	173	150	146	144	157	151	146	145	157	169	153	166	145	169	134	149	142	168	144	144	175	174	162	147	130	172	152	162	168	144	163	153	175	154	157	148	159	150	151	147	169	164	147	139	160	171	172	153	168	148	153	148	144	164	138	137	142	150	140	152	161	148	158	164	157	148	162	164	164	175	174	143	168	156	165	153	141	141	159	145	136	149	145	143	172	137	128	138	178	159	157	158	147	142	142	154	160	163	146	142	157	169	155	158	138	156	157	165	144	145	179	164	144	158	159	151	135	169	151	151	156	131	166	172	135	155	173	153	160	158	144	161	160	150	145	150	157	158	156	154	144	161	141	153	153	159	165	146	159	172	143	128	150	157	162	156	146	140	145	163	153	167	148	158	157	165	147	139	155	155	159	138	144	167	156	148	143	127	164	166	160	143	176	172	150	186	169	155	151	170	149	130	157	152	147	158	147	160	146	158	162	137	174	152	153	158	138	131	145	161	153	152	163	145	132	145	166	142	159	134	128	164	166	153	135	164	152	149	150	144	146	139	139	166	149	154	161	145	151	148	161	174	168	137	138	160	169	151	162	154	152	162	153	162	145	139	135	156	152	169	140	155	132	154	133	171	144	157	152	162	143	156	170	151	137	155	145	167	161	147	149	170	150	172	159	144	159	164	151	167	149	147	151	143	140	149	164	148	159	171	145	148	162	166	146	138	159	166	136	156	154	169	184	155	152	129	155	163	177	148	152	138	150	154	153	174	163	161	176	175	153	149	175	149	159	147	162	155	152	148	139	149	169	167	145	161	129	136	152	159	168	133	165	148	155	142	145	138	148	161	167	149	140	147	178	165	167	127	151	187	149	148	155	179	148	179	150	157	150	147	158	140	173	151	142	159	155	140	139	173	150	161	148	169	133	179	138	161	156	151	145	131	164	148	145	160	152	158	136	146	178	174	169	158	157	156	150	154	161	145	168	147	162	148	186	138	151	163	191	169	160	177	162	137	157	168	157	174	130	151	148	141	140	187	143	127	193	185	146	169	145	164	179	157	163	144	161	170	172	182	146	157	157	128	169	159	144	143	151	169	158	154	169	159	145	146	152	156	164	139	144	160	153	173	166	152	145	164	149	168	168	165	163	171	148	133	167	149	154	155	157	145	169	140	177	137	155	156	155	156	144	143	162	152	171	123	155	157	153	157	178	165	171	169	160	156	124	152	179	171	178	153	150	141	146	152	156	147	166	156	159	153	159	152	135	160	161	157	167	173	167	164	146	160	127	152	179	154	167	129	128	163	148	140	168	171	132	165	142	150	150	165	144	141	151	134	155	149	155	159	173	146	154	160	169	142	157	185	154	177	146	145	156	135	155	177	151	144	148	175	176	151	137	130	143	161	178	157	160	145	148	163	159	145	125	148	154	152	172	181	166	154	146	137	163	153	153	175	173	178	140	147	160	146	137	137	154	163	163	178	158	147	150	167	163	155	173	151	159	165	154	154	164	144	186	151	149	181	145	155	136	150	155	171	136	165	173	170	157	166	143	151	169	163	176	132	174	178	157	149	134	157	140	141	145	163	140	153	144	148	150	162	156	156	138	159	164	147	181	134	151	142	159	153	134	161	155	153	145	146	164	159	149	169	178	173	153	154	160	162	150	159	167	156	142	150	160	172	185	135	173	151	162	144	158	175	134	147	164	167	145	134	157	167	162	154	163	170	157	134	137	153	162	143	165	179	170	177	186	170	155	162	147	157	148	170	156	132	170	186	181	164	152	151	144	176	160	163	164	127	145	131	166	143	163	149	171	148	145	156	179	154	140	145	139	144	148	159	164	157	142	124	167	151	165	162	172	141	148	140	141	166	166	156	138	154	145	183	134	168	178	148	139	158	149	148	135	128	142	161	166	133	154	167	134	156	155	152	114	161	163	178	146	181	153	141	166	148	158	150	157	166	170	161	167	164	147	149	160	172	135	164	168	156	145	140	160	157	162	156	155	141	164	158	157	183	160	153	160	165	162	143	135	157	171	149	157	133	173	169	168	173	141	136	149	145	151	161	142	159	155	157	153	159	172	149	164	139	168	171	160	120	146	154	162	155	154	147	155	165	157	184	142	139	157	171	145	154	154	173	153	162	151	142	157	170	170	157	158	150	141	164	163	166	140	173	155	168	154	148	170	147	157	150	137	165	148	143	154	153	143	161	129	159	154	147	146	158	159	151	155	162	140	151	156	144	157	148	140	156	143	185	156	167	161	143	175	170	151	143	173	153	161	147	153	160	145	163	155	160	153	140	159	143	138	157	157	171	161	142	147	136	165	152	176	147	166	167	153	161	124	166	155	172	151	144	136	165	156	134	161	151	163	171	168	151	157	159	153	179	147	152	157	159	185	151	155	158	131	164	170	148	158	166	147	188	148	149	164	152	136	175	167	149	175	173	160	147	170	159	173	152	153	164	173	162	164	166	146	168	137	166	162	144	161	183	150	155	154	149	146	151	148	150	157	147	135	159	155	150	140	141	159	159	164	128	152	161	151	174	132	150	142	150	154	152	160	144	173	129	131	137	149	174	183	150	155	150	171	141	159	143	174	144	149	155	149	124	155	154	145	180	174	166	164	147	148	149	173	146	139	150	151	156	165	155	161	156	149	166	158	163	149	153	151	133	144	158	170	177	155	171	170	169	166	171	174	124	144	156	128	165	158	137	163	157	142	167	138	152	146	167	143	172	153	158	159	169	156	152	170	163	124	150	154	164	165	149	165	165	151	129	138	157	144	156	152	149	173	160	153	153	157	152	140	144	142	151	152	154	156	153	137	140	147	162	156	153	151	170	133	149	152	136	144	148	152	161	159	153	152	173	154	148	178	159	147	170	160	169	160	132	156	147	140	162	148	151	163	152	164	142
31408	24452	13753	4740	525	557	529	531	550	508	523	529	520	514	515	485	506	512	541	540	543	509	513	516	475	525	514	550	512	520	556	533	492	520	509	552	524	528	483	570	531	566	491	519	504	523	503	533	538	512	500	536	524	507	499	548	527	507	556	553	559	514	522	533	537	512	547	497	484	514	519	504	493	533	495	502	515	494	535	558	520	529	480	508	533	502	533	503	489	507	569	530	520	534	498	533	509	491	504	478	500	507	489	519	521	512	516	503	528	533	483	530	522	509	525	502	487	528	504	515	496	529	559	502	554	517	512	519	522	485	537	487	512	482	515	491	503	531	490	496	556	533	536	522	489	517	512	513	506	505	494	503	520	499	538	498	526	547	497	492	501	487	503	553	494	480	481	494	559	479	517	513	527	506	504	482	498	506	533	501	550	566	490	515	531	510	489	530	518	498	492	536	519	508	494	543	497	502	544	515	478	480	501	542	520	493	514	521	492	522	552	547	475	496	555	469	521	527	484	494	479	573	521	514	506	519	490	500	477	493	544	536	522	498	494	479	533	503	558	522	490	487	508	536	519	524	526	512	558	510	487	524	514	482	504	533	500	501	548	521	541	529	485	500	518	531	522	559	505	525	499	492	489	495	505	518	505	501	521	528	480	472	552	559	511	492	507	479	535	515	510	541	472	481	536	501	552	494	526	564	526	526	470	511	490	516	492	499	518	493	541	474	497	509	477	522	493	512	497	531	503	522	513	521	523	465	498	504	527	496	497	547	531	522	494	508	509	526	500	508	500	534	513	501	499	489	499	504	490	500	521	505	475	524	510	558	503	501	516	529	490	531	498	553	487	492	531	518	530	584	519	546	534	506	543	525	519	523	493	517	544	542	530	542	531	513	494	489	489	508	509	499	512	497	484	536	512	538	524	518	515	509	564	531	511	543	507	480	519	512	476	493	530	474	511	538	516	515	477	534	518	543	508	497	509	543	523	550	524	509	523	525	510	512	491	507	524	518	523	511	542	511	530	532	514	510	525	513	514	521	526	530	529	559	515	518	519	524	536	521	483	488	553	533	492	477	529	513	508	499	516	531	523	518	523	466	525	523	530	513	549	554	549	501	507	515	518	499	534	530	530	570	519	516	482	518	500	480	492	555	500	565	500	512	505	523	531	532	525	495	492	494	502	491	515	508	457	566	527	509	492	522	452	524	487	499	487	542	556	489	501	522	520	554	481	509	504	559	500	524	519	550	494	526	487	545	497	520	505	498	551	521	473	519	510	522	524	483	471	482	557	529	521	508	510	524	489	517	520	494	516	517	498	519	507	521	472	484	577	518	499	492	524	512	499	579	495	509	459	494	516	553	523	471	515	561	502	503	516	490	521	499	507	498	516	514	559	521	487	510	547	532	528	512	535	504	490	527	498	513	480	502	519	540	537	498	499	540	519	473	490	559	514	491	522	518	533	522	538	510	506	521	548	502	532	496	512	505	511	538	516	466	498	516	532	566	494	500	514	543	532	501	506	552	543	486	537	492	529	505	531	494	494	541	523	532	494	516	496	510	534	549	567	456	520	537	482	488	525	491	522	529	479	508	538	505	493	553	485	525	512	497	475	478	518	534	520	506	521	515	498	513	516	543	473	514	530	525	509	536	548	522	523	516	531	537	496	512	493	513	498	497	495	517	516	543	482	514	514	533	502	506	490	530	540	541	486	513	491	492	496	573	519	514	494	512	521	505	489	500	522	524	504	506	527	511	523	540	533	543	540	555	533	496	543	529	489	523	513	511	521	491	579	533	503	493	519	532	509	518	502	511	513	545	532	509	521	524	524	557	525	501	523	520	495	489	548	509	533	536	540	499	547	513	539	516	515	508	525	515	517	554	512	565	533	552	559	506	516	510	481	522	515	527	515	515	527	515	478	556	513	533	505	499	550	529	519	488	496	541	510	501	496	532	519	525	501	463	551	487	482	514	473	475	523	486	513	494	543	505	502	525	480	499	502	525	504	513	515	505	540	525	507	489	503	481	537	532	509	486	523	495	553	499	479	508	512	510	487	512	484	492	537	504	519	519	478	498	518	499	510	504	544	518	499	493	509	519	523	495	542	512	491	537	518	552	521	488	526	527	473	492	514	499	524	538	517	481	531	501	506	516	495	537	567	486	525	553	518	542	517	543	528	534	476	521	526	491	502	520	506	537	526	520	561	548	511	522	536	472	538	536	482	539	508	571	522	547	511	531	511	519	521	555	515	531	519	518	506	506	462	527	503	543	468	543	506	492	526	542	503	511	499	524	499	499	512	533	537	503	511	486	516	526	512	534	534	503	536	524	542	504	542	476	511	533	537	528	556	489	480	532	531	528	531	543	564	553	508	526	491	551	512	493	488	500	522	488	516	534	532	471	492	561	508	486	498	499	495	561	550	486	507	546	506	514	534	563	551	540	519	522	522	528	530	520	575	553	509	496	512	512	507	523	539	503	511	485	478	513	508	504	491	521	502	523	552	568	535	528	544	545	521	507	526	462	536	516	568	516	494	517	508	512	535	525	541	534	526	487	539	519	533	510	513	525	530	518	538	541	522	520	525	521	530	534	533	512	534	492	494	500	535	510	483	567	499	527	535	526	536	505	523	557	532	518	560	507	503	523	505	512	527	517	548	483	505	509	539	519	521	555	488	513	546	519	519	532	508	500	522	482	512	501	539	511	457	552	529	510	513	474	516	506	488	534	481	502	530	480	512	486	513	522	527	482	522	523	542	499	520	550	521	510	539	527	526	521	492	503	534	508	551	541	527	494	509	547	520	489	556	535	533	512	526	501	564	481	520	481	491	516	523	527	505	525	509	533	546	473	531	520	543	510	511	514	505	522	510	521	502	488	504	498	478	511	542	504	537	451	540	530	478	538	566	513	508	473	505	496	504	506	528	502	538	493	482	521	509	511	501	511	544	533	517	518	546	493	507	509	549	497	512	495	503	502	540	504	515	532	539	543	492	495	508	503	523	490	577	528	543	497	560	504	508	508	499	546	537	512	552	532	485	486	501	467	527	534	473	522	491	503	514	513	561	579	506	507	505	510	522	537	561	502	519	535	530	534	483	539	486	511	504	495	496	515	518	554	493	513	490	539	501	505	505	481	538	537	497	515	532	509	497	567	519	546	518	524	543	454	490	557	507	520	542	501	535	548	528	518	515	517	478	496	501	531	520	522	539	525	512	521	463	551	497	509	473	528	495	492	507	478	497	508	507	510	504	532	549	504	492	517	508	512	506	535	569	528	525	536	488	487	551	541	531	496	522	499	563	489	566	516	486	521	507	517	528	508	559	511	466	442	512	507	534	510	535	520	509	486	516	505	552	488	540	505	514	505	516	516	494	513	546	551	532	502	559	551	522	542	529	559	524	540	481	475	485	544	532	518	526	553	531	492	491	498	513	524	534	510	512	486	487	545	558	507	528	479	540	535	525	558	544	536	483	520	542	510	517	529	483	523	533	574	470	515
64226	56531	43364	21139	1906	195	141	165	173	155	146	173	153	145	150	147	165	134	152	163	177	154	141	177	154	161	181	155	153	156	144	149	165	151	158	169	157	149	154	171	153	149	165	190	147	144	145	147	161	169	155	159	137	135	148	159	146	169	131	164	161	174	151	146	160	136	169	137	146	143	160	151	145	134	151	133	159	161	161	138	170	146	147	154	148	142	136	143	154	160	162	139	157	151	158	151	153	153	137	146	176	163	159	143	164	168	154	163	161	164	161	157	148	162	147	148	165	138	151	152	140	141	179	148	160	148	159	152	174	155	161	137	149	153	141	141	164	150	142	149	172	170	174	148	143	152	151	149	151	161	149	157	140	153	166	142	161	123	172	181	143	140	164	149	151	153	137	171	159	143	149	120	143	158	162	166	139	137	151	156	166	159	133	171	162	147	174	129	139	154	143	152	160	161	165	134	166	151	166	167	128	153	142	162	164	158	163	158	167	161	164	141	142	153	159	154	169	183	157	149	154	152	140	147	132	150	153	154	161	184	160	133	150	145	142	171	157	136	136	156	168	125	145	152	152	147	156	163	153	152	169	159	122	138	155	167	135	154	146	145	138	148	146	139	131	140	177	135	161	152	170	166	157	162	139	162	135	196	159	154	147	154	160	154	150	147	154	153	158	145	151	189	152	130	131	157	156	156	151	156	155	150	151	172	136	127	165	137	156	164	165	159	146	163	154	118	123	153	141	129	160	145	134	149	152	142	159	145	168	160	167	157	144	140	165	144	156	147	140	148	146	157	165	151	165	150	161	169	164	179	164	164	139	143	159	142	153	158	170	148	155	166	139	141	153	186	161	133	166	150	167	145	155	146	153	148	141	169	147	148	142	147	168	166	159	152	131	156	178	151	133	152	140	155	147	154	166	142	164	162	135	158	151	147	152	144	134	154	174	165	145	135	152	182	151	133	134	164	153	148	153	132	156	157	166	182	164	143	160	159	166	150	147	168	130	152	170	140	160	142	157	153	133	146	142	174	141	136	155	138	154	164	152	154	129	153	147	154	149	162	139	138	144	158	154	153	167	170	156	160	158	152	160	177	160	138	140	142	145	159	147	159	139	151	164	167	154	155	135	162	142	146	168	145	151	157	155	142	139	170	150	177	177	144	157	146	170	182	135	173	123	158	147	169	138	159	148	160	139	173	148	130	164	168	150	139	141	145	149	146	169	141	170	157	149	136	152	150	156	164	162	150	158	161	172	178	135	147	146	158	159	140	183	141	144	159	156	155	157	138	133	153	159	157	138	155	161	140	137	148	148	169	185	173	167	135	137	160	146	174	178	145	148	151	147	157	154	149	147	157	134	169	141	159	158	134	156	137	160	137	177	158	160	157	152	190	155	153	152	150	137	132	135	143	146	164	127	163	158	131	170	151	149	157	156	150	128	147	157	136	151	159	156	178	161	139	142	168	161	156	161	153	159	161	154	134	157	167	141	158	135	168	150	166	156	153	177	164	146	157	149	166	144	146	157	168	188	170	153	134	152	150	143	145	142	168	145	146	161	147	146	145	146	150	151	146	158	139	177	134	159	179	153	158	164	154	162	151	156	142	157	166	156	165	169	147	140	158	155	162	114	157	159	155	138	154	138	172	165	153	174	147	160	152	173	153	142	178	179	113	144	145	156	140	155	133	151	142	161	154	152	156	139	160	157	163	131	148	149	176	135	151	161	149	160	145	170	140	159	138	142	138	160	156	142	151	151	153	149	184	149	152	144	159	139	143	146	164	147	172	176	176	156	176	152	152	171	140	127	139	157	127	161	145	151	137	172	176	139	149	166	133	151	142	151	144	152	146	157	175	167	171	150	146	159	157	135	151	138	140	135	143	150	124	147	157	142	145	142	169	144	138	140	149	150	148	144	171	146	127	148	136	149	146	157	158	164	155	165	170	156	142	163	157	151	146	167	143	160	155	148	173	161	164	162	171	146	157	150	145	161	145	154	135	150	162	143	149	144	141	138	141	149	158	164	149	152	170	147	150	163	125	142	152	149	151	164	136	148	132	141	175	154	149	141	163	148	131	161	168	131	134	157	181	153	147	153	139	164	126	150	150	168	144	152	139	136	150	162	167	163	142	142	145	152	179	157	150	158	156	179	155	150	168	139	158	158	125	157	159	151	151	146	147	148	148	133	155	154	152	135	175	149	155	134	153	161	140	160	144	147	150	167	163	139	146	137	148	155	164	159	154	149	156	164	141	146	148	143	128	127	138	162	143	156	151	147	171	156	173	161	141	128	143	167	144	157	141	176	151	137	137	129	162	143	149	134	160	156	144	170	138	149	155	155	142	166	126	156	183	164	144	155	153	134	146	160	167	163	153	176	142	189	140	159	147	167	166	151	136	184	149	157	157	142	168	153	169	182	165	139	149	174	137	147	151	150	148	171	144	165	153	149	148	131	142	146	169	162	143	142	153	158	136	136	163	154	147	139	149	156	169	150	164	156	140	148	165	146	171	143	128	146	176	143	175	143	157	123	139	147	139	149	153	172	145	152	147	178	155	150	148	147	163	135	164	152	148	173	180	177	167	154	154	158	141	127	172	177	139	151	135	157	136	147	166	153	133	166	165	160	167	150	154	152	154	155	167	154	151	159	144	165	153	160	146	158	158	155	148	156	136	145	153	150	158	171	149	164	158	158	151	154	167	152	146	144	163	133	155	163	161	159	160	137	146	169	164	179	141	151	136	147	173	159	151	158	147	148	128	155	140	166	167	153	165	145	157	145	144	135	153	150	156	146	152	148	163	151	143	176	156	176	170	144	151	132	138	150	147	141	154	142	153	159	131	171	153	151	135	134	141	142	156	171	155	144	149	127	130	141	177	149	141	154	135	157	149	139	163	169	151	155	128	150	153	145	141	148	160	167	150	157	134	162	176	150	157	137	142	143	146	164	165	134	146	154	144	153	147	160	147	144	143	149	138	161	143	171	151	157	134	163	147	151	141	149	140	155	160	167	147	142	145	148	146	168	155	143	141	177	165	155	167	172	161	143	178	166	150	156	129	122	177	155	171	168	163	140	124	137	138	151	151	145	170	166	155	158	137	141	117	158	156	136	165	156	142	131	129	155	151	163	137	168	137	140	146	157	145	160	147	148	160	149	156	180	160	145	168	168	154	162	145	154	168	149	144	158	149	181	136	159	158	165	137	160	151	152	165	148	150	161	138	152	156	141	148	151	147	149	142	167	133	129	123	164	149	156	122	164	150	169	160	150	163	162	127	152	140	144	161	162	166	174	152	140	138	153	168	142	134	153	155	153	153	175	167	150	136	166	158	151	128	148	171	140	167	157	150	139	163	139	165	170	150	140	143	142	151	146	151	141	161	168	134	159	158	161	179	132	150	151	147	145	151	152	175	151	153	172	164	152	161	151	147	146	153	156	150	148	163	142	143	172	147	158	140	158	141	144	165	165	140	156	152	154	137	156	161	157	156	157	141	140	152
47286	47556	41128	20339	649	597	551	570	533	575	505	525	519	534	544	478	513	536	451	522	470	486	500	534	509	479	522	524	490	471	500	499	484	486	491	509	548	516	542	486	508	529	497	469	500	524	486	547	506	540	542	503	513	496	543	553	530	510	488	491	528	490	556	510	516	469	528	523	511	520	494	489	475	526	534	495	488	503	522	523	506	562	497	541	539	544	529	494	502	508	475	516	518	513	499	508	483	515	524	513	513	492	511	491	485	543	539	500	531	524	501	519	521	490	521	524	523	515	514	546	453	518	522	542	538	538	519	490	493	506	497	491	548	500	485	498	498	506	502	525	484	498	507	530	529	515	488	496	488	531	465	503	463	478	515	543	547	471	537	470	542	470	473	498	479	484	529	496	530	489	476	452	514	500	503	487	476	494	503	534	516	492	492	481	484	510	501	503	490	524	487	484	502	502	509	528	492	479	552	499	520	537	539	508	508	472	548	529	496	491	487	519	504	501	499	530	501	517	534	573	504	531	512	496	489	526	527	491	486	521	514	515	523	458	513	457	547	486	515	513	516	512	506	552	493	516	489	505	510	475	519	489	525	492	520	477	483	529	511	507	509	511	546	555	487	547	533	528	512	486	472	495	478	496	516	558	487	486	500	530	508	555	492	463	525	492	501	513	465	500	552	486	504	523	527	514	547	516	493	495	552	475	538	526	478	479	542	512	491	470	498	478	548	493	478	492	513	493	501	501	504	505	509	478	509	473	498	528	448	514	486	540	556	521	457	519	511	491	489	490	529	497	530	534	526	489	506	500	530	523	491	532	540	488	518	522	503	510	481	509	481	525	489	457	490	513	494	498	550	535	546	487	517	537	508	492	532	577	535	523	491	492	498	503	491	497	497	486	514	527	564	477	523	516	497	504	500	493	484	493	507	483	489	518	501	507	508	516	521	494	504	460	503	508	491	518	503	527	499	537	503	549	527	503	486	518	490	527	541	502	503	463	466	528	503	529	464	499	488	520	560	486	484	475	496	511	510	511	537	525	470	505	478	471	495	493	518	515	536	517	513	459	527	528	511	547	527	496	535	494	511	501	535	494	508	488	540	555	510	562	518	520	468	488	527	507	510	486	541	496	525	505	515	496	499	511	463	514	456	505	506	502	491	516	490	541	512	568	503	474	505	493	545	514	501	494	488	502	560	503	485	521	476	534	485	525	517	491	524	500	498	503	476	540	497	488	487	496	504	503	470	501	472	524	493	469	504	478	516	486	508	483	529	510	518	493	506	521	490	537	489	541	540	519	524	500	503	554	539	555	506	503	522	508	519	486	532	539	477	475	536	504	513	523	531	494	527	486	489	523	489	469	505	540	547	505	531	486	490	504	520	530	515	524	490	495	478	475	487	525	494	515	508	471	502	551	467	488	512	502	517	503	534	533	505	481	500	504	517	517	453	500	549	470	493	506	528	465	503	517	511	518	524	508	497	503	525	496	532	504	535	507	534	500	534	498	477	532	498	498	521	456	539	495	482	516	509	481	516	485	522	503	520	546	542	500	509	507	565	558	513	508	548	514	532	566	499	516	517	528	491	504	488	511	532	469	509	513	529	547	537	522	479	453	480	516	493	547	488	516	536	500	491	490	566	519	506	485	490	511	537	497	506	511	539	499	500	501	478	500	507	484	514	508	516	530	475	523	504	471	496	485	489	517	492	526	487	501	516	531	550	503	554	515	529	529	515	513	526	494	543	498	505	469	517	505	517	547	536	531	498	511	519	508	476	527	505	490	480	487	545	510	482	504	534	495	525	502	507	483	483	514	511	515	436	509	509	471	508	491	483	528	510	528	481	534	489	508	466	492	506	512	543	485	481	501	516	494	513	478	538	471	534	479	527	498	502	509	518	512	521	515	504	511	500	544	479	522	490	546	556	531	501	513	486	487	531	500	508	495	474	501	529	490	510	506	451	496	472	459	525	487	504	484	532	511	517	481	531	445	472	515	489	517	480	501	520	491	523	493	487	547	494	506	520	484	503	533	503	483	494	489	462	524	499	514	539	519	547	526	482	513	499	504	475	507	506	472	500	459	527	504	509	509	514	486	547	510	494	519	490	554	460	466	455	514	498	523	492	573	504	486	553	488	511	503	540	520	513	528	504	524	511	506	495	495	445	484	531	492	507	502	511	493	497	503	514	517	516	477	497	500	481	495	459	488	491	514	496	524	482	522	517	509	524	532	525	528	529	516	529	484	492	484	513	500	497	524	534	514	524	546	520	498	532	492	488	511	508	521	513	499	483	526	512	513	527	520	517	489	523	469	566	500	517	477	540	525	484	496	559	574	521	489	503	528	556	514	481	528	504	544	492	468	487	537	516	531	475	522	487	497	493	503	511	529	489	537	521	535	577	495	548	466	515	474	534	528	498	529	554	542	459	495	496	549	510	509	502	516	536	523	513	491	495	505	511	498	528	498	541	503	486	454	525	531	454	540	502	503	511	449	495	506	500	508	495	493	526	503	494	529	514	476	509	538	438	512	530	468	442	520	488	481	493	535	512	504	483	488	527	498	500	519	499	508	533	466	526	492	517	485	514	509	508	531	500	474	496	532	510	504	532	498	510	523	478	531	510	542	496	514	510	504	499	541	506	502	506	510	465	513	476	471	542	468	524	478	513	532	503	496	515	499	525	526	490	544	513	514	500	510	508	519	511	509	476	504	550	503	507	470	505	510	516	485	515	523	518	535	521	505	513	502	480	544	547	472	504	545	512	500	505	509	521	468	506	483	537	507	495	471	501	499	520	552	492	504	499	456	557	547	501	469	506	506	492	490	545	511	509	506	490	513	481	540	497	491	524	505	509	524	515	471	502	529	522	502	505	481	512	496	514	487	487	530	507	520	488	498	512	499	555	523	521	495	547	511	505	521	490	529	547	516	538	492	481	532	534	528	530	519	502	513	537	490	479	467	518	479	505	499	500	506	487	471	497	483	517	544	553	494	494	505	499	470	485	466	511	523	546	501	500	491	507	481	514	517	505	476	523	536	465	525	530	544	521	546	513	496	497	503	511	507	524	499	537	502	492	499	492	502	494	493	488	465	536	533	499	524	491	468	529	502	512	471	515	476	501	513	523	513	522	545	544	530	565	523	507	537	532	530	520	542	524	488	499	496	493	472	493	519	498	531	524	509	515	458	504	501	508	510	539	519	516	517	502	550	494	511	495	490	504	507	500	551	513	524	509	525	501	489	508	503	535	520	520	492	522	510	473	493	472	511	516	494	527	543	495	522	502	501	499	472	548	477	504	461	547	512	543	502	501	510	500	497	501	485	494	474	526	498	512	522	536	497	523	503	476	489	531	482	491	481	496	510	486	473	483	540	523	528	504	525	517	508	545	485	519	511	525	490	504	504	552	472	481	530	510	460	488	558	512	545	484	507	487	482	510	503	546	525	513	514	503	496	518	520	522	531	521	506	547	507	557	498	485	537	535	505	530	506	516	483	495	526
76556	71510	57249	33572	8169	608	322	290	278	245	297	313	238	266	269	274	292	247	247	263	233	270	270	245	257	288	274	270	256	249	254	266	267	293	276	261	246	266	276	267	259	268	252	240	252	249	264	286	256	296	234	244	252	246	283	222	246	260	251	257	241	250	289	261	256	254	259	243	242	258	262	254	246	242	262	270	262	278	295	258	254	239	265	250	253	264	245	263	246	258	270	248	261	261	253	240	219	268	272	256	263	247	264	264	231	237	267	267	239	263	256	220	272	272	232	268	288	274	257	286	232	247	250	259	291	244	233	246	240	260	253	241	249	253	268	264	262	266	255	244	242	264	240	263	242	284	249	262	274	261	264	250	239	274	233	261	248	258	257	265	265	266	232	247	268	248	240	249	250	256	269	257	244	235	239	262	254	270	277	228	252	250	286	239	240	257	259	272	223	273	250	239	273	235	277	254	245	248	273	256	239	264	249	238	254	269	221	260	257	262	254	231	270	243	286	239	246	259	256	243	253	242	245	260	239	257	257	250	269	246	245	245	254	245	268	257	226	272	239	250	275	283	264	259	272	255	260	258	231	243	248	258	242	240	249	254	239	247	218	250	261	249	272	253	257	277	272	274	278	278	238	247	265	230	253	261	265	252	263	247	269	254	262	265	264	253	263	270	230	261	256	257	252	274	240	246	258	269	275	278	259	253	256	256	250	266	263	272	288	251	280	265	271	256	244	232	257	244	255	243	279	277	267	232	267	264	240	248	252	292	262	260	271	291	220	250	237	263	253	245	244	262	262	231	265	257	273	282	247	255	267	255	264	263	272	255	259	271	254	286	285	232	251	248	258	288	248	256	266	256	263	294	262	261	243	265	249	239	260	254	258	226	244	250	235	252	257	287	246	266	271	284	243	252	260	251	235	232	257	220	290	275	240	285	271	241	276	239	253	266	268	268	256	279	255	276	237	259	235	235	239	268	271	235	261	264	210	240	237	265	223	244	263	262	276	255	269	273	248	230	256	269	246	245	260	276	270	240	250	279	247	254	263	255	239	236	264	246	251	258	249	261	247	259	247	263	257	245	247	290	243	266	243	212	236	244	266	246	252	300	263	282	269	259	275	277	255	233	271	240	267	280	261	271	250	236	252	279	217	227	289	245	253	241	253	276	240	280	245	292	259	248	249	237	241	254	207	229	248	257	252	258	239	244	249	249	245	255	242	248	246	290	276	245	270	257	271	259	245	275	245	262	256	250	279	253	239	250	236	272	249	264	275	284	253	284	268	253	254	245	248	256	264	266	257	243	262	245	247	277	227	251	251	280	278	272	271	233	263	219	261	240	254	231	287	260	215	260	254	238	268	265	252	254	251	298	250	288	284	247	263	264	227	241	265	256	258	263	264	270	264	259	277	238	268	249	246	223	289	294	244	271	227	248	247	257	264	255	266	263	247	248	264	273	258	237	252	263	234	257	265	232	239	253	266	256	272	258	261	238	236	261	251	233	239	251	259	278	246	264	206	259	278	269	256	225	271	269	269	270	243	240	242	250	255	243	240	249	238	243	259	295	278	236	278	250	255	255	246	240	283	247	266	261	235	277	280	278	258	261	250	255	264	229	243	237	276	264	244	238	268	252	291	256	267	231	259	238	265	256	294	270	260	271	270	238	237	256	271	258	244	245	247	247	221	260	273	285	257	265	259	260	257	248	244	244	261	228	243	249	244	241	270	273	245	228	270	258	249	272	248	270	280	241	225	267	269	255	231	255	254	283	257	230	257	285	259	260	296	248	270	238	275	239	260	240	270	255	266	241	239	245	266	290	273	261	266	252	268	249	274	281	239	282	241	245	259	254	253	250	272	246	237	246	258	244	278	256	243	247	237	257	278	254	261	252	272	279	299	253	261	241	256	251	258	256	250	297	257	261	292	247	238	262	251	290	265	245	241	232	256	243	257	258	234	293	263	257	263	256	255	257	263	231	245	227	258	234	242	257	279	249	261	281	255	259	275	230	229	248	227	263	260	269	272	263	254	262	274	261	309	271	242	242	238	248	259	254	264	249	245	251	248	224	275	278	264	283	249	261	247	243	261	227	237	256	236	233	264	265	236	254	257	255	294	240	244	277	270	247	228	217	258	253	239	250	269	238	254	269	245	281	276	257	285	222	269	242	228	250	231	243	259	273	246	258	236	241	229	288	209	249	259	235	259	243	265	291	237	241	256	272	235	235	262	285	254	269	243	265	260	239	250	250	271	208	249	253	251	258	288	236	263	277	250	267	261	261	265	259	253	253	264	215	273	258	225	257	261	246	244	254	250	249	253	226	276	288	268	248	283	242	245	278	272	234	244	258	257	246	251	237	265	272	293	269	267	248	238	226	263	253	241	274	274	264	231	269	249	265	239	274	259	226	259	245	277	242	256	281	247	278	243	262	252	286	249	251	251	264	265	252	273	238	252	278	247	264	260	218	254	294	270	265	230	261	276	236	250	248	249	244	245	261	264	280	275	249	259	235	248	228	254	247	266	280	259	251	267	243	229	239	236	261	268	241	259	281	245	268	257	235	218	266	265	229	269	240	271	264	245	252	282	292	267	259	244	231	241	265	278	279	256	264	270	262	248	248	253	283	259	256	268	222	250	249	240	268	272	251	242	245	271	262	281	265	270	244	263	246	243	261	241	223	250	266	255	254	269	245	266	251	260	248	255	277	259	246	277	265	270	270	267	230	276	258	267	260	250	250	237	275	268	262	270	259	251	251	239	245	251	253	283	254	254	258	244	275	268	264	237	270	265	269	266	261	267	285	272	246	276	241	245	235	260	254	256	238	272	244	287	244	263	245	266	257	229	276	271	234	218	249	289	261	278	265	245	262	269	252	282	279	245	246	265	227	283	259	279	236	242	226	246	257	253	244	273	293	242	224	262	240	275	245	253	259	231	277	253	271	268	252	248	320	252	259	254	264	263	263	249	243	264	264	242	281	257	255	231	241	247	262	249	272	259	270	248	254	247	261	241	256	265	236	274	273	256	244	239	253	229	213	275	241	236	240	224	239	250	263	245	258	271	224	262	259	266	272	261	265	254	248	241	279	273	243	248	236	227	227	227	256	253	257	264	260	254	260	227	245	258	271	243	256	278	271	250	248	267	241	260	273	274	267	271	257	247	246	256	275	258	263	247	267	263	302	232	256	265	237	274	266	245	244	279	248	259	245	248	237	269	254	258	271	272	254	256	266	268	258	228	260	263	220	273	252	247	220	275	268	233	251	230	259	278	250	264	251	265	262	264	267	244	254	270	271	280	270	222	258	258	273	267	263	263	259	268	253	268	256	261	275	267	270	240	241	254	251	274	232	275	272	255	259	268	253	240	245	304	260	242	267	272	284	274	256	260	244	244	240	261	259	272	278	271	283	252	259	222	245	299	268	271	254	238	247	277	260	246	231	256	244	289	263	249	253	284	259	250	264	238	236	256	240	234	260	277	254	317	270	249	235	239	277	254	251
61559	63248	54709	30371	1057	987	944	923	927	849	833	896	850	828	808	819	832	810	815	837	826	812	780	781	808	780	802	789	764	790	776	862	776	773	819	818	742	816	755	767	724	815	783	771	749	759	776	754	765	758	737	794	743	822	779	787	769	810	782	781	759	776	791	777	834	779	766	776	826	801	768	826	791	809	765	775	725	800	765	817	799	820	772	795	825	728	799	801	799	760	786	763	790	798	771	764	772	766	749	728	774	768	766	749	782	815	796	784	790	779	788	800	747	786	792	790	777	762	781	808	793	798	741	812	833	740	754	781	812	778	777	748	782	791	770	791	716	747	741	764	752	790	741	801	798	785	804	792	769	761	809	766	797	787	788	795	809	793	804	752	805	815	783	807	740	788	812	812	758	784	793	755	729	740	717	782	771	804	758	734	768	813	762	812	766	775	766	757	710	817	761	768	756	830	782	762	762	826	808	769	791	796	745	797	769	759	809	738	779	763	781	796	815	794	740	768	731	739	792	814	760	779	800	756	744	816	827	827	777	723	812	807	775	804	810	820	796	800	802	791	806	792	782	824	808	789	780	749	779	778	774	813	770	815	756	812	780	716	811	813	811	831	785	806	820	797	781	794	753	785	787	804	754	801	812	797	765	696	799	765	783	796	770	772	797	806	764	794	815	781	730	766	720	752	785	771	804	781	791	736	766	797	740	793	793	755	810	771	770	775	830	796	815	775	721	777	795	766	792	790	746	724	770	757	769	753	761	758	815	774	779	727	784	770	786	784	825	731	754	775	796	770	796	806	786	799	781	755	777	769	793	781	757	739	788	736	843	779	766	761	743	737	762	734	774	760	818	760	761	745	803	769	773	696	821	865	762	780	778	789	817	852	780	795	744	807	780	743	790	768	757	760	808	728	768	777	850	793	759	785	799	840	746	822	752	752	760	761	777	814	767	799	787	779	798	810	783	776	797	816	796	827	829	772	830	783	761	791	809	763	774	781	776	779	809	739	745	799	797	776	781	802	776	805	810	800	784	813	835	749	727	793	762	800	816	793	757	813	777	762	830	807	791	748	753	696	803	820	778	767	759	755	796	766	733	821	815	771	784	778	806	787	782	810	808	813	746	846	830	762	816	771	775	815	838	776	796	758	761	785	703	804	725	751	752	758	795	767	762	776	812	777	778	769	810	806	764	757	813	732	799	781	747	773	806	790	729	860	812	791	770	801	750	758	795	776	786	803	821	799	755	801	785	750	800	768	762	743	818	742	778	775	770	725	751	779	842	796	749	782	772	803	752	797	759	797	786	754	731	803	765	803	825	782	822	768	781	790	744	832	793	760	773	776	802	713	741	819	775	824	742	754	824	728	748	798	789	759	806	757	797	830	732	742	714	804	794	788	766	782	782	748	761	783	730	789	790	769	764	748	782	799	755	711	779	779	811	764	809	752	780	812	758	832	719	807	800	771	813	835	789	809	751	791	817	765	767	794	770	760	759	799	790	804	787	782	786	763	794	801	804	719	797	780	803	736	803	823	759	781	813	845	775	786	775	772	778	819	731	776	760	793	782	805	803	738	810	783	822	793	818	781	797	779	758	806	827	795	751	772	795	783	809	790	778	777	791	738	813	752	772	736	770	817	778	779	766	795	791	793	798	805	761	745	764	774	770	753	765	776	805	800	801	780	796	748	791	827	753	822	770	796	766	751	780	816	764	822	784	780	767	787	786	763	835	781	825	769	786	769	743	826	741	761	768	781	798	810	815	829	782	810	770	824	781	726	800	780	857	741	776	826	825	810	795	772	806	799	725	762	778	785	750	790	802	780	832	799	826	776	785	744	778	780	716	773	773	755	835	788	781	816	823	796	832	757	781	732	772	805	805	793	758	747	776	764	822	801	737	810	808	768	783	777	765	834	806	818	735	754	768	775	736	789	767	762	761	796	773	773	790	785	775	763	765	826	769	803	767	842	795	746	770	823	758	775	797	786	776	833	748	778	845	764	768	783	748	811	810	763	796	755	752	817	800	817	769	758	774	782	780	826	762	743	765	781	797	700	782	761	758	764	711	797	833	741	797	774	772	729	789	779	731	779	792	801	775	763	753	804	826	789	757	739	783	802	800	785	771	751	802	816	830	805	787	766	777	740	777	819	728	762	757	735	732	755	796	768	791	840	740	725	810	724	811	772	795	781	768	774	730	788	764	774	760	772	761	811	749	746	811	813	827	783	805	802	721	788	823	795	810	772	768	775	786	790	797	781	785	806	821	804	741	824	750	812	797	770	765	776	763	789	808	768	770	772	788	786	787	787	767	785	783	793	778	763	793	781	812	766	759	737	866	780	804	749	765	768	793	758	769	768	808	773	772	812	751	769	811	774	814	797	777	801	767	802	747	745	788	805	788	794	770	766	769	793	744	752	822	746	761	792	790	794	796	767	772	762	804	802	789	747	782	771	749	827	791	793	825	793	796	803	794	810	815	754	805	769	767	789	789	786	776	816	825	783	773	825	797	761	777	770	770	773	734	753	737	792	772	769	740	823	823	780	816	823	821	824	772	750	743	790	803	758	801	753	747	767	774	804	761	752	796	756	790	797	826	798	787	811	818	772	791	790	723	762	813	763	749	812	803	799	749	726	785	781	721	799	772	747	763	768	813	800	774	830	777	783	744	853	728	724	784	825	819	764	806	806	770	760	766	780	800	784	776	779	765	815	788	764	748	786	829	758	784	769	790	803	794	754	779	765	787	834	784	783	786	742	751	748	800	755	772	808	736	806	816	772	783	733	719	773	768	785	763	755	794	800	780	819	819	775	775	748	788	769	789	759	778	751	785	769	731	747	790	813	753	732	773	796	786	705	742	799	779	757	769	780	789	778	779	785	804	783	776	850	835	805	805	733	771	776	807	763	784	829	720	774	783	758	843	774	806	816	797	795	828	736	794	783	787	741	798	754	794	824	768	786	821	769	782	808	778	834	766	758	786	789	786	814	762	767	759	799	837	789	786	827	770	759	720	759	809	820	756	798	814	792	821	842	744	743	764	821	796	731	804	766	829	763	754	794	820	790	789	754	769	778	783	822	747	804	772	770	783	756	781	762	802	786	793	790	830	782	767	774	765	751	798	842	776	822	780	794	743	767	739	820	729	811	745	773	742	770	815	774	749	775	742	784	765	813	783	783	788	781	831	798	787	748	789	795	804	806	811	766	802	750	764	769	787	781	749	717	800	789	762	784	811	808	801	747	769	751	718	800	775	802	762	771	785	749	748	773	789	747	816	754	808	801	782	793	761	765	782	752	842	782	731	764	804	790	769	761	799	800	821	788	749	787	764	772	811	756	792	794	783	793	845	831	774	794	775	805	761	790	774	763	787	783	840	783	774	801	803	784	804	820	783	770	741	821	757	778	741	800	780	741	758	777	790	827	741	776	767	794	805	805	794	802	797	787	812	801	766	745	767	809	775	812	816	796	831	812	797	800	730	783	798	820	780	801	783	792	815	781
33666	21616	9917	2084	186	166	170	157	169	160	158	177	162	161	158	161	177	168	145	158	144	164	142	165	150	160	166	153	168	159	174	172	167	183	171	176	173	163	141	173	166	144	180	154	171	141	164	164	156	174	182	151	144	157	167	180	195	158	154	138	139	161	154	155	139	165	155	162	161	148	169	163	175	178	181	171	169	177	145	171	160	132	154	169	150	169	140	139	176	182	180	195	157	136	143	154	150	149	149	167	165	153	153	174	164	158	155	168	149	152	152	165	182	154	148	138	174	156	176	155	152	145	146	162	139	147	158	167	149	137	158	145	168	142	179	156	162	151	165	157	154	162	144	135	160	155	174	165	171	169	151	145	165	128	155	145	166	162	172	166	187	167	158	179	156	139	171	152	145	142	153	138	165	144	150	152	153	137	157	168	166	138	171	152	153	176	153	146	133	123	164	177	143	148	172	159	169	155	161	154	159	145	162	166	155	140	145	148	158	177	141	167	173	161	162	175	157	148	146	159	162	161	147	146	152	190	145	151	167	152	165	139	161	164	154	155	176	162	161	145	141	160	139	145	149	169	159	162	147	150	152	171	161	142	147	161	151	146	150	153	148	153	154	137	154	161	154	173	156	118	135	148	159	158	152	161	155	160	152	156	158	164	154	164	166	155	162	188	161	171	134	134	142	164	177	158	153	151	152	171	149	147	163	167	157	167	163	156	153	163	176	161	161	145	161	158	147	177	136	168	172	157	151	140	129	172	150	179	169	163	135	173	144	162	173	170	182	159	176	166	172	186	154	147	150	174	151	153	158	140	148	156	164	168	164	185	166	143	138	142	179	163	157	150	148	149	165	139	150	165	143	159	155	168	163	163	170	177	140	148	153	155	165	161	181	160	171	166	148	151	150	150	151	152	158	171	164	157	152	181	159	152	150	164	167	150	162	146	166	185	170	146	153	166	149	165	151	147	174	160	147	169	154	138	146	164	144	137	162	172	167	156	172	164	151	169	162	145	175	172	159	147	160	148	163	152	158	157	158	147	146	151	184	114	153	173	152	169	165	140	184	148	153	162	181	158	144	148	149	168	177	157	159	158	159	160	139	158	138	169	166	159	161	174	162	158	178	159	163	170	179	150	155	148	147	166	184	139	161	164	161	182	156	162	161	149	159	160	164	152	176	151	149	153	143	146	160	159	155	181	163	155	154	163	173	190	155	157	138	148	170	171	160	148	161	162	164	163	166	146	177	177	150	127	148	160	158	160	145	152	127	149	153	167	146	163	172	132	173	168	161	147	155	156	175	138	168	167	157	152	169	166	162	163	150	151	157	182	172	147	158	158	153	152	174	142	157	166	164	153	140	157	172	157	164	172	169	151	159	184	160	150	148	145	145	133	162	154	180	140	175	127	170	163	159	165	152	158	161	148	151	176	137	138	154	134	158	147	153	155	189	161	141	150	152	174	170	175	170	156	145	161	141	154	164	160	177	179	181	162	164	158	156	127	141	156	165	146	159	142	181	156	154	146	159	168	146	145	148	151	142	149	156	148	147	161	157	176	167	150	147	170	147	150	178	163	154	143	161	161	161	143	160	159	141	158	149	127	156	158	159	148	167	143	148	189	166	175	162	141	180	157	171	168	162	154	167	171	130	145	158	174	132	159	152	182	167	172	174	147	158	169	150	157	169	159	163	156	147	154	146	153	161	162	149	169	178	167	172	168	148	147	153	149	165	167	154	164	161	161	142	156	154	147	161	171	161	126	173	170	188	159	187	137	176	167	141	139	167	148	149	151	153	199	157	178	177	200	124	170	165	162	135	158	159	172	166	163	162	163	182	151	158	163	182	170	168	147	168	175	161	146	155	169	165	155	161	164	149	152	177	148	170	158	162	175	165	158	169	157	159	184	165	169	173	162	151	135	150	161	135	158	158	162	162	155	161	180	179	183	166	146	159	170	186	198	162	158	169	163	141	167	169	151	166	166	160	142	141	176	151	158	142	152	166	162	156	148	178	150	147	156	161	143	175	180	157	135	168	167	149	150	178	150	146	176	170	136	155	154	150	170	147	165	170	147	170	159	160	143	158	178	173	154	150	169	186	143	155	148	162	165	142	141	135	142	146	158	147	169	158	160	166	139	146	158	159	146	135	161	177	137	169	163	155	179	160	125	157	177	167	156	160	145	186	156	156	155	146	158	153	166	163	173	169	150	165	146	186	150	156	159	148	172	180	195	153	161	154	156	138	157	172	133	148	164	154	149	154	153	139	146	148	152	157	165	169	148	138	151	152	136	154	149	173	174	149	143	141	164	159	168	169	157	170	178	150	147	160	146	168	162	179	168	145	152	147	165	156	156	153	157	137	184	147	153	156	163	153	157	148	158	164	160	169	174	154	155	167	149	168	156	158	147	151	165	165	176	175	158	182	177	169	170	166	173	185	153	174	159	160	135	148	169	151	174	163	156	167	145	173	167	143	161	127	163	167	159	178	150	163	171	176	140	151	167	174	145	164	183	196	181	138	139	154	191	138	164	173	148	171	169	168	167	175	154	162	161	155	147	144	155	168	164	159	138	150	154	158	154	159	152	159	157	165	165	167	160	145	147	139	146	157	149	142	153	169	170	170	154	161	168	143	180	166	158	165	146	160	173	151	166	181	152	169	152	162	167	157	131	178	186	147	150	156	150	152	139	138	141	157	148	141	163	155	154	182	136	162	175	163	147	180	147	167	152	153	161	163	150	156	161	158	130	189	155	163	195	141	166	162	166	173	154	158	173	145	170	150	147	167	187	145	166	147	159	162	128	154	138	162	142	158	172	152	153	180	150	162	144	167	155	144	158	166	172	147	170	169	159	152	144	156	167	166	156	159	160	175	148	163	144	165	148	172	170	149	169	154	157	172	153	176	174	183	159	135	158	158	127	168	147	127	155	155	164	148	161	165	178	160	124	134	150	140	169	143	155	160	182	170	157	182	153	137	149	151	142	166	153	180	160	156	146	155	144	153	154	166	191	167	141	159	177	158	151	154	171	161	154	182	156	156	150	162	136	151	165	163	141	168	153	160	154	153	147	147	142	179	169	154	150	175	153	154	164	158	153	156	181	168	154	166	148	172	167	161	150	173	161	152	152	150	183	164	157	170	154	127	146	163	146	159	144	167	175	151	165	147	164	167	150	155	172	154	159	168	165	139	163	155	149	153	152	177	135	167	161	149	164	203	166	172	154	150	144	166	155	155	157	150	158	153	154	168	161	160	166	164	166	155	164	150	171	151	154	143	161	181	159	168	184	160	144	154	157	157	148	157	154	159	164	155	165	170	134	170	151	149	139	181	174	163	143	170	160	156	125	167	186	157	171	178	175	150	184	162	153	153	127	172	172	175	155	165	183	158	163	140	153	146	163	173	152	141	181	168	161	161	181	156	149	141	156	166	143	173	155	161	142	153	157	168	173	155	147	165	178	149	171	163	143	145	156	162	160	170	176	151	187	174	176	169	156	181	166
31623	24278	13550	4935	519	506	533	548	565	505	508	464	530	493	541	496	519	482	501	524	542	529	544	495	502	540	572	502	544	487	518	541	489	519	544	569	578	551	503	528	526	559	477	583	537	517	508	538	530	480	520	520	515	515	485	532	510	525	504	593	535	519	496	563	523	516	527	526	542	532	538	575	478	490	510	517	518	508	479	530	514	530	491	551	499	502	498	523	528	513	517	530	542	542	534	505	556	513	528	555	556	484	513	503	557	512	513	519	476	541	522	527	515	539	521	521	549	533	507	571	546	521	520	559	492	550	545	546	542	523	515	502	529	499	552	529	522	504	504	557	564	520	540	517	546	527	539	544	564	489	537	540	512	555	527	523	531	549	480	554	536	568	530	507	498	528	537	539	545	531	524	514	510	552	538	559	534	541	536	538	524	480	544	519	540	530	555	492	477	557	518	539	514	527	511	532	506	546	571	487	535	504	505	491	523	542	528	520	547	523	515	546	529	532	510	522	534	542	529	544	517	551	583	513	547	503	526	519	504	498	529	545	533	503	540	553	495	534	555	546	496	547	528	542	549	545	540	531	486	527	511	516	514	519	510	485	498	532	513	501	511	494	527	487	518	530	541	568	529	531	524	531	505	508	485	498	512	505	516	511	524	527	554	515	553	505	503	553	514	530	497	518	526	516	530	525	539	510	528	535	524	514	538	498	518	536	495	517	489	557	598	549	482	495	540	520	492	556	516	473	514	523	506	547	510	509	543	532	529	545	547	564	536	526	523	553	547	551	490	535	539	513	519	508	550	557	519	510	526	575	574	523	486	572	533	550	524	495	523	519	487	529	492	509	525	504	554	497	538	526	576	540	494	510	526	525	508	535	531	490	500	544	519	502	530	569	556	518	541	543	468	502	555	494	523	535	526	501	538	533	502	525	532	514	489	473	477	527	528	496	537	513	497	552	571	551	518	517	533	541	514	491	487	545	573	582	475	502	526	544	536	497	508	508	485	538	501	495	525	499	492	519	536	547	544	484	557	518	546	524	557	540	504	493	526	556	503	494	545	523	482	516	539	497	524	545	510	500	474	537	507	523	515	503	534	557	526	539	549	509	560	502	508	564	532	519	533	540	522	573	515	504	516	505	554	531	521	543	497	502	479	527	545	507	559	536	536	530	508	503	514	530	502	538	552	510	488	519	478	483	547	503	517	538	494	553	520	486	545	536	546	523	508	510	513	470	517	566	522	518	506	538	523	500	514	530	535	516	514	511	523	524	516	552	485	516	518	546	524	520	514	517	535	528	547	546	504	509	528	545	518	548	530	507	535	508	495	483	513	518	516	548	554	540	496	483	549	500	521	500	472	528	530	536	531	496	490	533	499	493	519	526	527	594	469	527	497	554	545	508	514	519	531	523	539	525	492	513	572	519	514	530	513	531	519	499	549	555	518	496	508	512	507	509	536	474	512	534	515	525	528	519	528	516	485	506	523	548	502	506	510	524	526	491	552	547	528	541	555	543	549	549	525	523	498	556	550	521	539	580	536	539	479	498	492	510	552	538	516	518	521	554	546	539	491	531	579	546	518	552	517	539	479	559	527	514	486	522	523	537	575	552	547	551	504	543	525	533	503	537	537	507	559	530	542	522	474	519	553	500	508	502	487	562	509	509	490	532	506	540	534	544	535	550	516	535	542	513	549	502	530	525	573	524	513	531	495	495	588	534	471	522	509	521	545	554	545	504	538	498	553	528	523	525	517	513	523	513	542	513	539	532	535	512	503	512	541	497	577	520	518	484	536	533	576	577	521	508	507	488	530	510	531	535	539	535	520	530	475	507	555	510	521	562	520	572	525	566	557	544	517	536	518	512	509	535	537	553	525	511	500	539	513	484	494	506	491	550	549	516	510	518	529	480	517	529	514	485	524	536	540	565	536	518	571	526	537	519	517	493	523	524	557	522	540	517	547	496	470	538	504	560	524	533	573	547	523	484	529	510	539	518	535	546	560	505	513	499	533	573	547	505	546	496	555	545	553	520	522	518	544	529	513	519	504	530	556	498	531	506	539	544	502	529	537	506	539	551	539	547	572	523	525	509	523	492	543	533	528	534	490	504	512	547	519	517	494	514	571	477	507	550	498	473	518	522	506	509	507	536	542	541	525	514	525	519	475	470	534	503	493	544	551	528	528	551	485	505	533	518	541	543	520	515	493	525	528	499	542	525	569	494	535	553	521	522	558	521	534	504	503	510	557	508	548	537	519	522	549	514	529	524	500	559	504	515	527	510	524	525	531	485	548	561	511	493	577	500	524	520	524	502	533	540	547	502	543	528	500	509	504	510	531	513	491	568	535	513	515	532	548	497	557	507	559	484	520	498	501	524	469	544	534	533	505	492	476	549	525	551	509	534	508	548	499	514	524	540	512	522	500	535	523	548	503	547	509	537	537	510	548	564	496	507	523	507	576	517	511	525	469	504	497	530	499	548	524	512	516	559	543	547	501	525	518	488	517	481	547	490	539	528	520	526	506	503	540	528	501	486	513	535	515	524	508	478	505	526	488	544	531	493	502	508	546	529	513	527	531	504	556	492	543	570	513	514	540	551	547	536	549	546	510	561	519	531	529	538	549	507	548	552	538	526	510	528	505	531	496	495	546	517	536	556	547	520	501	538	512	515	495	556	527	541	536	516	513	540	536	551	524	550	524	524	531	579	501	512	506	474	567	511	534	522	534	505	527	468	539	481	519	509	507	557	534	490	528	497	527	527	515	523	498	539	520	499	517	547	545	501	516	529	549	525	510	533	557	540	529	527	527	537	478	528	534	579	462	556	530	557	538	557	526	524	506	518	485	517	519	526	532	548	526	529	536	535	511	524	529	472	499	501	535	516	501	538	512	535	537	529	494	529	554	515	495	503	544	478	502	585	505	501	510	545	514	517	519	536	504	515	557	519	546	522	510	503	566	531	523	516	554	544	544	494	558	519	500	556	519	537	552	504	522	512	525	533	530	516	551	528	503	505	545	518	484	518	550	524	529	524	514	537	498	532	524	534	536	502	546	541	501	471	529	515	492	540	538	535	521	546	502	512	517	543	535	549	495	504	505	503	528	511	534	539	528	530	510	500	497	511	527	533	514	513	516	527	516	516	521	529	517	525	560	533	488	530	521	517	516	521	494	522	509	522	522	548	556	494	503	527	507	539	515	490	532	511	555	488	516	508	546	490	524	528	532	500	528	498	506	519	513	526	511	522	532	572	525	527	546	488	516	515	542	493	533	559	527	545	544	513	501	561	560	544	524	499	553	494	515	527	523	532	535	513	518	520	533	533	491	531	498	515	533	551	522	514	539	489	481	533	556	526	542	492	518	519	535	564	498	483	524	558	553	497	541	510	521	531	520	544	526	591	519	540	515	530	555	530	533	553	521	542	531	499	508	580	512	526	544	544	558	516	523	538	543	528	551	518	510	516	529	553	506	565	510	555	463	561	565	504	506	562	554	549	536	525
64031	56661	44437	21307	2152	178	179	180	164	171	167	179	170	151	160	173	172	163	171	165	164	170	182	189	163	188	172	170	174	137	169	163	161	155	171	152	185	159	173	145	168	177	181	156	150	190	159	158	159	178	165	137	174	182	149	170	167	157	161	144	159	169	178	175	165	141	164	155	176	160	176	164	185	165	158	161	171	167	163	155	152	154	152	156	150	180	191	132	190	160	173	179	155	163	167	173	130	160	151	173	174	164	166	147	170	152	140	155	165	158	158	164	170	173	166	147	144	158	157	149	160	147	162	173	157	150	138	153	153	152	159	163	152	175	153	151	176	180	168	136	156	159	170	168	164	161	175	144	147	146	186	180	169	149	156	188	149	187	160	147	166	161	182	159	165	181	169	147	168	147	173	150	150	164	160	160	161	192	182	175	160	164	172	169	166	168	151	133	156	149	151	152	177	188	152	161	168	180	160	155	160	186	145	128	154	156	152	139	123	145	162	166	158	171	147	155	152	150	160	134	165	133	153	162	166	167	168	171	159	166	153	153	167	142	167	154	172	136	158	161	153	148	184	182	170	155	156	168	166	151	161	164	162	147	147	160	155	170	175	138	179	169	168	169	176	167	181	161	159	169	165	171	149	163	165	178	176	187	171	140	159	179	171	165	153	187	179	173	161	174	169	151	143	146	150	173	170	161	169	148	149	164	164	164	150	152	153	173	163	140	166	159	149	164	148	178	161	159	198	172	182	161	161	175	139	183	151	159	147	140	182	165	164	150	174	164	149	167	147	148	169	175	158	153	155	145	146	172	181	182	171	166	159	182	160	149	153	173	161	174	171	133	157	155	161	153	181	181	169	155	158	171	165	177	139	162	154	146	167	158	165	173	158	167	152	170	157	154	146	151	171	123	157	139	159	170	173	172	183	155	163	157	171	161	185	175	145	161	159	165	166	150	181	159	160	173	178	164	152	167	153	159	160	153	157	160	154	145	138	156	163	158	173	180	182	178	165	169	145	196	173	163	155	181	166	159	162	174	180	166	171	173	159	187	169	163	174	174	177	151	187	167	170	160	174	175	151	167	158	158	141	174	154	160	151	172	174	158	173	166	171	163	167	141	141	167	157	155	156	172	181	156	148	172	167	150	173	181	159	173	168	170	174	158	126	171	176	169	166	182	179	160	171	172	176	153	166	164	172	178	161	165	148	170	190	166	149	164	161	143	153	180	183	150	166	169	175	172	144	152	173	152	147	172	171	149	131	157	174	199	169	166	165	155	152	152	149	175	147	155	139	164	180	173	162	176	157	145	155	160	163	161	176	177	143	173	149	134	164	155	159	170	166	178	138	172	140	171	164	184	162	168	171	190	143	159	161	147	166	161	149	175	162	169	186	152	173	148	157	155	159	151	156	150	166	165	163	155	177	173	162	138	148	155	187	166	150	148	164	165	159	165	163	156	155	142	159	148	169	180	148	161	143	170	161	174	158	166	174	156	167	142	174	174	209	152	164	161	163	164	163	183	154	168	165	145	176	129	173	129	144	162	176	171	158	146	164	174	166	172	178	177	151	156	155	142	155	168	152	141	170	136	151	172	165	140	161	158	154	198	162	172	195	168	188	172	163	161	162	169	148	144	168	158	172	183	179	165	186	165	176	183	145	157	169	157	180	149	164	138	149	168	175	168	180	176	145	190	160	151	179	165	162	179	159	191	157	166	176	159	135	163	175	146	157	149	169	166	153	153	151	167	161	150	168	156	145	196	170	185	153	148	187	149	154	168	141	168	164	131	157	171	169	181	166	193	164	181	157	165	155	156	156	147	161	153	142	157	161	147	164	170	138	152	175	175	160	160	158	155	175	171	157	168	158	175	163	172	168	173	193	142	177	172	162	155	164	167	159	150	148	162	164	188	160	153	169	153	170	152	170	176	158	166	152	166	170	167	175	175	172	160	159	154	160	158	155	175	157	146	156	156	172	155	168	174	166	168	163	164	157	162	142	182	155	151	154	186	172	177	153	164	170	150	147	159	143	154	151	140	148	200	162	169	149	173	168	172	141	163	168	176	168	164	169	168	150	160	172	151	166	157	134	187	167	166	143	192	169	185	161	164	183	146	144	175	177	169	184	162	175	154	164	168	153	162	155	185	157	169	153	164	163	173	179	180	169	158	161	168	143	142	171	164	170	166	165	170	172	162	164	175	178	171	161	163	158	179	147	147	160	158	158	173	134	149	174	155	155	143	182	168	146	158	183	161	174	160	179	176	161	160	158	152	168	180	151	162	166	142	174	160	183	163	161	158	160	165	159	164	160	158	154	150	158	159	159	172	154	167	143	186	156	152	173	168	167	153	159	156	172	172	159	165	167	175	144	165	168	181	145	158	185	168	172	179	156	178	163	175	164	155	168	154	180	137	154	167	167	177	173	154	147	147	186	164	166	158	155	147	161	161	165	148	140	153	181	179	178	153	151	177	161	151	149	179	171	154	143	148	154	155	166	177	193	141	148	158	139	165	172	154	160	134	176	199	168	165	170	167	192	163	154	155	179	168	176	169	171	135	160	172	168	185	153	162	161	149	169	149	159	161	167	174	181	170	173	160	150	167	158	161	158	180	174	151	151	158	150	173	162	168	154	149	160	185	160	166	181	188	164	179	161	139	154	172	153	153	145	149	163	153	143	185	174	170	163	156	152	154	138	160	174	178	168	178	165	166	162	180	175	147	150	169	156	182	155	153	159	169	175	157	169	165	152	181	150	162	180	154	133	162	168	167	174	158	158	136	188	158	178	140	168	169	161	173	135	156	181	165	169	158	165	161	160	156	156	167	160	174	158	157	167	155	188	183	163	184	158	167	154	187	149	167	146	153	172	172	161	168	157	149	148	173	158	172	146	156	153	166	170	134	188	155	179	158	185	141	180	191	138	162	177	152	157	180	161	154	160	183	158	167	173	153	184	158	164	168	148	179	169	174	155	139	138	172	169	181	158	177	157	172	154	164	159	154	162	175	182	180	141	148	187	167	149	167	152	168	184	148	179	177	167	164	152	158	171	173	177	129	153	162	165	149	157	160	151	177	164	150	138	145	161	169	169	142	173	158	167	175	166	167	131	186	168	181	158	163	171	169	160	174	145	172	170	152	190	160	167	179	148	162	152	165	141	160	142	167	161	182	156	179	171	168	188	183	166	182	157	153	163	163	178	156	156	166	177	160	168	140	163	139	144	157	154	157	144	161	172	168	150	167	176	152	176	178	159	188	140	170	153	156	172	182	155	167	147	161	155	167	188	169	169	148	146	152	175	172	160	174	162	162	163	157	134	167	161	161	169	154	165	196	158	182	145	151	163	171	158	165	187	152	178	180	151	153	142	167	157	190	145	140	152	153	164	158	145	159	167	176	181	158	161	180	152	181	166	145	155	192	167	163	139	151	148	166	155	123	168	169	177	161	170	154	186	165	170	158	172	153	151	165	172	170	172	182	165	177	165	154	158	174	168	144	164	159
47665	47901	41679	21326	705	640	615	556	554	540	547	550	566	536	542	566	495	556	557	550	557	523	518	587	584	564	544	478	566	513	551	585	519	523	515	551	557	557	520	520	574	535	554	516	561	548	560	528	538	568	547	536	564	555	517	601	513	535	539	574	500	522	541	545	518	525	536	523	558	535	588	500	504	509	540	549	527	527	516	525	561	530	560	510	557	497	526	567	550	571	555	528	575	569	554	529	488	551	549	528	547	538	562	518	574	544	563	521	484	543	504	547	510	580	536	564	503	527	517	531	510	539	568	518	511	496	554	504	552	551	564	475	530	563	498	522	571	525	500	499	516	556	517	526	507	529	521	525	536	524	554	499	523	515	532	539	548	504	520	541	532	557	551	514	498	538	555	534	498	552	560	553	523	555	541	535	503	486	544	489	536	529	575	552	557	503	544	535	558	517	561	569	538	534	526	498	546	541	544	534	523	501	543	516	520	542	529	541	560	492	521	509	513	541	553	545	505	478	566	513	551	518	520	522	541	549	547	578	565	508	534	523	540	479	582	551	513	552	542	535	508	538	524	540	485	502	485	538	547	513	543	492	565	562	524	531	544	571	530	529	530	531	511	540	519	507	522	528	527	522	519	517	538	517	542	551	531	513	536	562	536	515	545	541	558	533	575	530	575	535	547	506	527	577	587	511	562	548	538	534	526	566	554	545	547	553	511	510	558	486	521	548	516	551	527	538	544	516	560	525	573	510	551	548	511	553	539	519	559	542	523	513	537	535	539	518	519	546	518	549	563	527	525	517	519	538	532	546	539	478	557	551	551	563	551	551	518	501	540	543	559	496	547	546	532	585	535	518	551	537	591	500	570	551	571	518	529	546	565	522	521	476	552	545	529	562	539	570	536	557	526	569	525	519	536	503	507	552	556	544	569	524	578	552	487	491	549	518	532	561	556	561	501	506	518	575	522	525	573	554	507	539	509	559	538	577	546	527	538	551	507	535	503	514	519	517	526	521	537	585	516	539	536	548	544	544	540	539	540	556	532	486	540	541	542	492	511	498	547	530	500	492	593	554	520	537	566	531	543	550	501	555	546	535	542	513	537	556	537	526	506	534	532	545	532	567	516	543	553	528	548	556	515	546	524	495	575	516	570	514	550	540	551	560	557	551	521	515	537	493	554	486	467	527	561	522	519	545	506	550	568	513	518	590	560	516	499	540	542	519	547	524	507	519	526	528	503	554	547	561	547	566	492	545	522	557	543	526	527	579	506	549	519	534	576	541	549	555	544	542	511	564	531	530	575	565	548	538	527	555	501	549	548	548	571	571	551	546	515	495	572	531	565	516	531	558	532	577	551	557	512	545	529	500	576	519	518	547	547	545	549	528	545	544	522	502	525	541	532	526	513	525	508	584	562	557	578	524	451	510	547	513	521	519	575	542	502	526	532	547	531	554	530	532	569	537	551	568	530	519	533	547	559	563	522	548	560	501	532	532	520	522	522	525	519	559	532	556	552	526	534	524	531	547	497	564	509	564	502	561	526	551	529	493	507	532	540	543	536	510	580	563	539	485	511	531	536	545	576	545	504	550	536	539	567	529	512	490	506	550	546	520	561	538	521	521	542	520	523	535	584	522	572	571	536	526	553	520	539	558	544	535	554	510	522	526	525	534	538	523	513	504	542	542	553	573	534	522	568	509	531	544	495	529	530	532	573	540	478	520	523	592	574	475	525	526	546	548	554	544	560	501	538	534	489	530	548	540	564	523	551	523	552	512	543	568	544	503	540	574	542	526	519	592	538	559	533	524	534	505	486	531	542	515	514	551	533	557	532	567	551	517	557	559	537	502	538	599	554	521	519	559	539	556	572	519	482	562	542	550	539	507	556	504	525	568	546	524	529	497	530	566	558	576	544	517	553	562	550	526	547	532	541	523	561	551	502	501	529	523	583	540	575	522	528	549	553	572	560	556	518	543	485	553	558	573	561	529	517	568	541	533	538	561	532	543	521	536	564	542	530	562	529	542	561	514	550	528	568	517	543	503	537	531	545	533	542	557	557	550	546	563	521	533	520	504	565	530	512	508	525	532	514	539	520	490	516	521	531	559	558	527	523	572	526	514	513	516	565	531	549	524	514	547	536	507	544	578	547	511	509	524	524	533	539	551	554	532	590	552	519	542	503	542	560	522	537	536	530	530	506	525	509	515	572	516	537	531	545	507	529	528	602	558	487	554	528	495	546	510	527	550	521	537	527	539	508	517	570	569	563	556	542	577	511	564	587	498	560	555	542	521	532	602	527	530	531	549	553	524	529	551	534	541	531	576	595	526	544	538	572	550	509	518	568	502	604	518	531	539	509	551	567	556	565	551	502	496	516	508	517	499	545	512	542	547	539	514	558	562	483	508	536	517	545	548	519	546	510	540	539	534	523	509	522	534	510	572	543	538	525	527	521	575	498	512	530	536	546	498	539	513	544	549	532	540	561	540	584	540	545	554	518	535	516	575	548	554	575	555	520	515	539	519	524	563	523	542	521	553	496	493	542	537	546	585	548	557	522	548	473	561	511	490	541	538	515	527	531	554	549	552	549	513	538	517	546	556	545	499	525	513	580	538	517	489	503	528	530	545	515	552	585	542	546	592	528	521	537	534	538	551	536	511	500	546	523	509	562	508	529	554	534	564	510	570	522	513	536	535	519	559	555	559	535	521	539	529	538	501	535	543	550	569	517	522	529	533	577	573	528	534	531	533	514	541	516	532	560	537	549	549	504	549	541	505	516	573	542	539	554	537	549	549	509	540	565	505	547	584	557	520	515	589	508	558	521	492	517	575	527	564	533	551	536	519	539	539	521	528	535	518	523	516	574	534	567	520	510	527	531	562	581	530	522	564	535	534	505	508	511	558	539	540	545	522	503	522	519	538	522	507	532	546	517	523	533	499	522	533	529	501	556	501	498	567	551	515	536	529	528	494	512	534	527	499	553	508	553	543	530	569	572	527	494	540	557	519	532	562	496	501	514	528	517	505	528	565	527	559	528	531	565	538	547	539	471	516	540	504	561	515	537	530	493	501	532	558	503	526	585	529	537	526	556	566	512	515	544	538	544	548	546	558	542	538	491	568	555	595	526	524	525	511	505	542	538	529	539	515	563	530	531	537	542	495	546	503	539	529	533	544	520	541	542	565	530	511	552	519	577	511	482	585	543	506	551	496	488	526	536	524	571	533	565	554	532	540	577	508	541	552	558	561	540	482	563	556	575	566	543	532	515	508	483	531	513	508	549	591	585	543	546	515	596	544	556	542	576	564	532	505	556	518	568	542	492	574	529	584	568	535	524	585	585	536	539	543	517	524	547	530	531	513	526	541	549	546	561	497	539	507	539	547	524	530	556	550	535	540	542	546	518	528	532	531	526	524	523	516	550	541	564	552	512	527	525	515	510	555	565	548	511	563	525	502	523	563	525	526	540	534	586	523	542	525	535	569	574	553	523	579	537	545	518	527
77650	72489	58592	34520	9105	771	312	298	266	299	279	266	268	273	268	265	294	257	262	290	274	260	244	232	247	244	269	254	273	250	264	251	268	266	262	256	255	272	244	265	279	287	297	249	263	285	291	270	272	261	284	259	239	273	250	232	264	260	305	281	257	285	233	266	262	263	280	267	260	263	254	251	270	232	265	277	232	289	265	264	294	270	251	280	245	268	253	264	262	253	271	264	290	260	263	270	257	269	250	278	307	257	253	279	254	268	239	260	226	262	262	269	256	232	266	266	270	256	271	298	275	285	275	301	271	280	240	250	236	290	281	258	260	301	239	263	284	283	283	281	287	262	282	281	249	242	256	274	281	247	243	271	290	278	265	268	274	258	277	263	254	275	247	280	253	267	277	265	261	258	303	230	263	270	268	265	258	290	275	272	279	254	267	284	302	272	286	272	252	287	279	269	297	281	282	279	284	243	269	248	249	289	265	282	248	238	238	269	278	293	257	253	280	269	274	291	247	284	264	283	283	259	272	279	260	279	230	300	259	258	267	268	272	261	286	263	246	262	274	257	276	286	268	292	262	263	283	266	254	290	264	278	251	243	254	288	253	252	253	273	307	258	235	266	259	249	291	250	276	293	263	280	278	251	277	267	256	286	275	258	287	243	244	261	281	272	274	251	252	277	250	268	274	276	278	242	262	243	282	255	266	293	296	265	256	249	275	273	250	262	274	273	242	283	276	265	282	257	264	238	251	292	263	255	242	266	245	267	256	273	242	268	287	267	263	292	255	251	269	246	284	265	284	244	250	241	279	243	258	263	294	265	272	253	268	274	251	243	250	271	267	290	283	266	258	276	266	267	293	274	274	235	261	245	233	263	252	266	265	285	281	271	265	303	266	260	290	273	277	266	280	300	263	268	284	257	242	269	275	265	250	264	253	244	271	261	269	254	281	255	254	268	278	283	286	268	245	247	259	264	285	288	243	260	260	241	294	288	281	268	260	285	269	257	277	259	280	271	247	248	290	275	282	278	269	258	273	254	279	306	267	279	266	300	235	249	249	256	281	256	280	267	280	266	251	262	264	271	256	249	267	255	260	266	230	281	258	233	252	268	277	262	284	266	317	259	279	245	283	266	296	262	266	262	280	260	244	284	296	285	261	289	272	284	290	263	260	287	254	279	245	247	251	244	271	260	282	280	266	256	295	270	280	290	267	285	254	246	253	276	263	238	265	271	257	289	270	248	273	282	274	271	245	232	289	271	280	251	267	254	264	256	257	270	252	296	286	274	282	253	269	284	251	274	277	264	293	277	287	266	274	281	238	271	252	257	289	314	279	294	254	245	253	282	281	270	241	272	277	250	247	264	271	258	282	238	244	266	272	259	257	259	246	243	263	295	277	262	259	280	262	249	279	252	245	271	321	263	279	284	285	288	266	292	260	265	264	253	286	258	287	293	250	233	254	268	273	251	267	266	255	255	261	276	262	280	250	270	261	256	230	258	266	273	280	269	272	268	224	261	281	312	257	247	258	270	270	265	276	286	318	264	225	262	264	262	260	252	282	285	271	232	275	279	227	273	265	238	304	254	254	219	280	244	293	248	291	272	264	276	262	264	229	261	277	278	253	261	272	232	258	280	256	253	274	277	304	272	258	247	224	261	288	265	269	290	259	222	273	238	259	265	261	275	260	243	277	237	285	276	265	240	264	280	266	268	253	251	272	272	252	278	256	263	256	280	280	298	257	243	251	262	263	274	265	295	258	274	307	284	243	276	263	285	282	244	258	263	261	297	273	284	275	251	289	286	274	272	262	290	258	271	290	270	264	265	255	282	291	266	257	270	276	262	256	275	285	273	270	277	258	257	265	265	276	290	277	279	254	240	244	287	266	272	256	259	260	276	264	288	258	241	269	280	283	292	265	266	286	278	281	267	276	282	257	280	237	266	277	233	250	288	258	296	275	288	291	242	240	257	260	251	231	254	265	271	273	283	263	270	225	281	268	234	271	280	259	267	271	242	304	250	258	284	255	252	238	271	221	253	276	290	264	273	283	271	254	263	257	274	261	255	284	293	275	242	295	253	258	275	242	273	254	255	280	277	207	283	241	267	277	260	263	268	254	309	260	243	247	267	275	252	276	250	273	268	250	253	298	288	275	254	249	271	260	260	230	251	273	283	234	270	262	272	274	258	271	278	257	256	252	249	258	269	257	291	282	247	259	267	276	275	273	256	244	257	275	295	283	259	278	277	239	261	257	264	256	270	257	242	247	275	256	269	281	258	270	257	268	266	264	271	256	277	267	250	258	259	245	284	240	279	241	294	266	286	224	236	280	281	275	273	278	239	286	246	260	269	286	263	273	251	264	258	290	253	286	273	280	264	312	282	278	245	287	233	289	284	279	289	256	266	283	286	272	236	245	280	248	267	275	263	271	263	260	270	246	265	250	257	262	263	251	257	240	260	256	263	226	278	264	259	235	295	261	296	291	291	239	292	253	262	275	275	284	292	270	276	266	239	269	263	237	250	241	254	261	288	263	265	277	281	247	280	280	233	281	241	265	281	270	306	298	253	289	287	252	245	247	286	246	268	280	289	301	288	268	241	267	228	265	264	268	281	264	270	250	273	271	241	273	285	264	246	261	281	270	290	255	269	271	274	243	259	256	288	290	242	303	249	266	259	273	255	264	259	256	254	259	263	251	276	268	267	259	263	279	255	275	278	261	283	275	232	250	246	282	295	261	258	278	251	262	267	264	251	280	268	272	257	250	286	263	242	257	270	257	271	246	278	242	250	303	268	280	253	272	264	252	249	239	244	279	248	257	276	296	273	263	288	279	255	284	279	264	257	263	242	268	288	258	282	285	238	260	262	265	255	240	232	249	249	256	272	271	258	257	246	261	254	283	278	271	248	273	240	239	269	282	252	270	278	263	282	295	246	264	266	267	252	270	277	264	251	261	279	284	248	274	260	241	267	268	264	273	246	264	269	285	251	261	276	256	279	295	237	290	263	284	231	278	277	299	251	256	270	237	268	286	234	298	278	272	272	261	220	305	256	262	257	274	278	289	263	266	259	255	279	277	243	295	263	299	287	247	276	268	287	289	269	275	279	250	269	270	240	290	270	266	262	283	270	310	280	246	265	292	249	292	258	276	293	271	268	278	290	262	260	281	276	256	275	271	263	234	247	266	254	287	282	271	286	226	277	278	273	266	287	269	259	283	267	272	260	295	244	258	297	282	285	239	229	283	257	266	258	279	280	288	281	280	266	271	277	277	271	274	261	286	266	269	258	296	284	274	262	253	255	255	277	273	236	275	274	263	256	275	274	258	270	262	277	272	256	278	251	246	253	249	261	291	278	266	276	277	239	238	255	246	287	290	293	270	276	269	244	257	263	253	280	285	260	254	320	250	247	238	285	251	275	248	281	262	259	272	221	248	292	269	264	278	267	253	272	264	264	242	259	288	264	259	253	252	291	263	257	273	290	291	256	252	279	298	255	266	271
61546	64291	55604	31451	1115	991	1007	922	880	897	878	893	848	834	829	877	845	877	805	827	834	844	834	816	816	817	819	806	840	820	816	803	814	858	785	793	825	796	832	804	777	798	772	816	807	779	862	817	820	775	797	776	800	826	777	806	792	859	845	825	825	781	761	853	841	801	796	814	825	893	830	781	845	829	846	789	837	821	810	763	816	780	791	849	833	808	760	850	808	869	828	833	804	792	767	779	789	798	828	866	783	757	800	816	817	855	841	778	811	803	817	794	805	797	749	803	811	819	834	816	796	825	758	832	852	809	842	821	812	840	809	791	841	770	829	813	773	855	830	820	861	798	808	763	807	846	810	862	793	804	764	787	863	838	835	844	831	873	789	836	796	798	759	850	771	813	776	793	812	779	794	798	824	815	818	841	857	826	752	816	786	833	810	802	793	814	737	835	797	812	825	836	828	846	809	756	792	757	808	778	805	773	804	795	790	825	839	810	844	832	801	819	763	836	820	820	783	851	779	781	786	785	814	854	772	797	814	782	818	862	808	798	762	852	755	876	762	748	835	770	781	787	758	810	779	791	809	816	814	851	790	827	789	812	821	798	851	767	835	769	804	831	843	849	822	797	820	769	858	803	827	809	805	810	878	821	810	824	785	786	830	765	822	815	798	821	763	835	788	788	779	838	811	853	842	772	827	786	829	819	838	820	781	812	812	798	827	826	809	876	762	783	770	829	819	788	826	792	761	849	760	828	809	777	827	865	808	797	838	807	799	817	822	785	780	843	846	825	815	799	836	854	859	832	841	805	815	839	780	810	806	793	813	798	809	831	866	833	791	822	831	839	841	759	797	804	812	830	822	802	828	836	819	813	782	829	786	810	831	758	826	800	800	796	768	788	806	809	819	834	810	808	852	826	827	775	823	850	854	771	765	832	813	858	837	831	826	845	805	777	816	802	726	848	821	837	840	815	800	836	790	820	790	840	817	817	853	818	851	813	854	815	891	865	818	741	786	797	803	823	816	860	778	844	793	836	795	788	825	808	810	788	800	842	835	831	819	794	797	857	817	801	793	811	817	829	801	803	808	806	812	841	819	838	810	791	804	794	847	756	859	825	829	823	797	857	806	811	820	851	813	801	806	801	771	780	776	767	823	793	815	757	815	809	832	816	829	836	800	837	803	825	827	800	818	828	821	822	812	767	805	741	835	866	782	815	793	815	789	814	805	809	824	811	808	806	812	841	781	797	794	835	782	798	804	787	827	796	821	819	848	819	776	810	767	790	834	867	849	841	801	796	851	752	802	805	806	849	803	796	787	771	761	722	786	822	805	776	837	828	783	808	835	808	850	795	799	801	826	796	830	806	758	793	788	833	804	749	797	794	805	771	785	815	779	838	839	774	836	812	809	814	742	814	809	781	799	758	831	790	798	789	775	835	825	876	833	806	770	790	749	786	780	833	784	811	826	800	824	864	840	829	797	771	783	818	792	863	841	844	839	799	783	854	807	809	818	803	790	786	850	883	805	811	831	790	808	803	820	776	808	827	822	833	830	789	749	785	836	772	781	759	792	817	815	798	850	768	761	821	775	759	847	856	844	856	802	805	807	833	816	813	801	817	759	828	817	824	848	822	800	801	785	799	842	818	805	814	780	816	839	802	809	806	746	859	826	832	862	829	865	804	803	820	833	804	765	849	806	796	770	813	818	771	763	811	855	779	793	800	774	815	788	804	843	795	802	805	879	830	788	817	810	781	809	789	809	839	778	797	800	832	776	847	746	818	798	797	796	786	798	839	840	799	818	854	769	792	826	842	827	796	744	797	832	796	848	829	784	828	781	830	805	813	782	820	827	855	788	805	884	828	858	762	771	761	828	824	863	817	856	834	845	772	790	818	832	821	773	834	773	789	848	829	777	857	797	812	782	822	795	769	829	823	819	744	786	794	814	799	801	813	776	796	804	817	777	779	871	832	847	847	799	807	813	843	785	779	811	764	831	807	781	766	839	790	837	806	813	787	775	803	815	811	821	792	839	847	799	834	799	832	807	828	812	862	809	800	812	817	814	790	786	792	836	814	830	820	842	806	824	833	786	792	782	784	839	796	862	827	801	768	830	814	857	770	793	835	799	841	842	812	847	774	841	773	807	791	810	781	792	845	793	791	819	794	806	821	773	826	836	776	792	812	826	855	781	829	794	790	770	804	811	822	801	816	810	804	845	821	845	804	798	817	780	771	809	837	926	822	827	782	801	833	911	785	779	808	822	779	764	787	775	835	833	802	775	806	812	812	855	831	798	815	769	791	759	819	832	795	794	820	798	821	783	787	801	818	757	847	832	838	787	820	856	813	762	765	849	777	791	801	819	821	836	784	784	739	765	815	795	760	763	810	852	853	850	811	803	840	798	819	855	794	808	815	855	818	831	733	826	794	797	787	835	733	817	805	810	807	813	778	786	789	818	832	790	800	789	809	857	796	792	828	840	829	901	798	825	837	850	774	799	819	789	805	835	789	873	774	785	805	770	792	829	873	748	815	815	849	806	864	836	846	803	782	842	817	778	805	860	786	789	821	843	785	830	808	802	852	801	842	838	837	787	811	863	827	808	816	816	811	817	804	813	795	877	840	825	849	812	785	776	819	807	793	841	791	800	791	813	875	783	808	836	820	811	816	818	769	813	820	787	770	853	801	844	808	831	803	792	848	818	781	834	797	824	848	831	848	781	805	830	828	810	788	813	845	805	813	851	837	839	765	809	838	805	820	819	821	803	820	831	832	803	813	808	785	835	862	795	831	818	783	869	874	828	812	774	816	791	850	757	808	823	862	842	807	813	820	839	786	775	821	808	788	773	802	826	813	831	821	815	876	823	824	793	806	859	826	840	799	813	778	766	865	823	824	783	834	820	797	830	809	786	786	790	827	788	835	795	814	813	833	756	826	763	793	787	800	853	785	838	748	827	820	771	854	817	758	809	795	837	765	783	775	859	802	823	849	747	845	822	824	804	794	805	820	806	833	747	814	803	783	833	793	817	821	834	798	792	846	792	820	769	802	810	813	786	904	788	841	782	766	791	783	841	808	810	818	758	872	844	817	799	825	797	847	794	827	830	824	872	793	798	795	821	781	779	797	812	832	836	861	819	861	846	788	752	875	824	760	780	836	757	807	852	812	818	800	858	796	874	817	860	781	810	808	751	799	788	790	854	770	788	822	806	773	827	782	794	819	801	836	840	806	808	848	766	754	813	844	795	760	816	806	851	836	825	857	886	791	798	839	869	810	809	813	837	778	780	816	831	789	818	803	812	827	788	875	803	803	815	784	807	807	841	800	773	805	793	829	873	805	766	795	805	816	857	800	837	822	860	792	775	879	865	826	845	793	864	823	794	802	778	820	784	754	779	840	793	800	830	761	774	775	790	830	813	865	813	808	821	839	781	857	862	788	779	810	828	784	805	768	800	803	848	831	827	818	804	809	824	812	829	806	829	784	822	859	846	875	806	740	829	794
33561	22126	9957	2261	199	159	163	169	164	160	166	146	140	167	164	147	189	176	162	180	190	137	185	155	151	179	164	161	157	159	170	145	157	166	157	166	183	158	174	158	159	152	168	140	163	152	160	171	156	142	172	176	184	160	175	159	195	141	160	154	161	144	174	146	153	159	178	152	183	176	184	154	160	158	156	171	169	190	152	152	171	161	156	166	173	165	166	143	170	147	156	170	145	185	176	167	183	162	182	173	178	153	167	156	163	139	177	165	147	159	186	156	177	147	164	185	165	184	164	154	178	160	163	139	172	177	161	149	180	172	148	140	150	153	185	154	158	157	162	186	154	169	177	190	181	157	168	172	159	175	169	163	154	160	164	185	183	171	170	139	139	144	175	170	186	173	162	163	173	158	168	177	152	198	159	174	181	168	153	164	159	179	169	161	176	171	185	162	149	174	163	163	169	160	151	171	163	163	174	164	178	145	163	175	149	175	171	177	164	151	146	162	151	182	145	156	162	180	162	172	202	156	156	158	183	174	174	166	149	168	137	174	173	169	154	178	159	187	172	173	183	167	170	176	154	151	157	198	164	155	140	152	170	146	185	194	168	177	165	172	161	183	186	178	145	166	148	164	150	163	164	153	169	174	169	166	158	168	187	148	196	147	157	147	154	149	159	158	155	136	154	164	175	142	176	174	142	177	155	145	159	185	182	168	162	176	172	170	151	171	165	139	161	164	160	172	146	172	163	142	187	161	165	170	138	205	155	177	166	155	160	152	157	159	169	164	185	184	155	173	150	170	170	169	152	186	168	170	152	163	190	161	161	162	154	154	196	154	186	150	168	139	181	163	154	197	168	144	173	151	175	166	180	156	144	161	152	160	164	192	172	162	144	159	156	164	170	166	156	155	154	161	165	191	172	159	176	184	158	162	146	160	161	166	172	155	148	152	169	161	165	162	160	176	161	165	177	176	157	181	169	171	174	160	158	183	156	159	188	163	183	177	159	162	172	145	170	176	159	149	155	153	150	188	179	161	145	179	157	148	150	163	155	172	159	187	169	161	168	157	173	159	163	167	170	162	150	165	148	184	160	146	149	171	151	179	157	138	172	174	180	166	152	186	172	128	154	169	171	148	139	155	142	149	168	166	173	167	155	148	172	156	162	178	146	192	141	152	153	168	175	180	153	153	176	147	173	162	165	173	145	173	158	180	138	185	172	153	145	155	183	139	173	155	148	152	161	151	184	168	157	179	181	167	166	168	182	169	168	143	164	183	160	166	166	153	160	168	187	176	175	165	149	162	152	164	174	161	157	163	197	186	172	177	182	163	155	146	162	142	131	153	169	181	169	162	168	157	166	184	169	164	191	146	168	147	193	171	154	182	156	141	164	173	192	161	161	155	151	157	161	159	162	162	166	181	173	171	157	140	172	145	145	195	174	142	163	147	137	158	154	164	160	193	172	173	174	166	168	176	158	181	153	143	165	153	147	165	153	164	168	177	197	175	167	151	158	156	164	160	165	162	143	167	134	178	146	174	161	153	142	180	176	154	169	181	170	153	188	177	170	166	180	180	159	152	161	161	160	165	176	187	161	174	167	174	168	155	169	152	181	172	169	178	175	153	161	182	145	174	146	174	180	170	177	149	157	143	178	167	158	170	178	158	161	171	169	172	164	165	179	151	163	148	167	171	168	183	160	135	136	129	151	180	164	152	187	154	150	188	198	155	168	188	175	175	179	141	178	165	168	181	178	164	165	161	184	178	168	178	164	158	169	162	163	162	163	177	179	168	171	172	162	137	169	155	180	141	173	175	174	181	170	164	202	191	171	177	160	148	164	159	182	186	158	156	174	164	161	138	157	158	166	162	167	159	177	173	171	161	170	167	191	161	168	159	174	168	173	164	148	154	151	142	169	175	178	163	162	139	171	191	147	170	174	173	162	178	169	161	174	171	147	142	170	150	160	152	161	189	157	186	170	185	147	152	167	176	182	173	159	157	178	155	168	161	177	184	161	153	162	154	159	171	163	161	155	165	168	147	167	150	148	155	178	157	166	150	140	153	166	160	127	175	169	180	155	165	143	152	168	180	165	174	166	172	161	155	174	163	188	148	149	164	180	170	152	149	144	181	145	161	184	149	166	168	163	168	167	175	163	164	167	176	137	142	168	156	153	160	156	165	149	165	155	156	167	168	154	164	154	160	159	155	152	181	153	164	184	146	169	157	159	139	169	171	160	169	166	175	168	155	164	159	176	160	156	151	169	168	159	164	143	188	156	158	159	167	171	151	161	166	162	149	161	164	162	180	170	179	177	169	175	153	186	164	164	189	150	168	183	150	150	179	160	152	160	165	162	169	182	180	152	155	133	163	147	191	171	168	169	157	158	170	164	159	146	202	163	176	182	177	184	163	153	184	166	175	151	184	174	174	151	148	158	170	161	161	170	164	155	171	156	176	171	169	150	185	145	161	163	153	156	148	175	150	178	162	178	171	178	150	144	175	175	162	170	153	151	152	162	178	147	178	155	177	178	178	174	171	167	172	169	170	161	159	158	153	151	197	178	171	170	162	150	143	160	167	156	173	180	142	191	168	176	166	159	158	155	161	178	175	188	176	133	179	152	140	168	161	166	157	149	148	162	170	167	167	180	185	172	166	188	143	153	172	157	188	140	169	148	155	166	143	148	174	178	175	174	162	158	173	189	162	171	183	163	136	167	159	153	151	177	152	159	169	163	143	197	170	150	153	149	169	160	143	192	158	171	153	163	167	190	171	166	157	176	151	179	160	177	170	148	147	152	166	185	173	165	147	161	174	167	155	187	165	180	178	174	144	175	166	188	151	174	158	156	163	155	168	155	156	164	171	156	174	172	161	161	149	151	154	166	174	163	147	168	168	164	166	166	157	171	156	150	170	158	163	180	179	154	164	160	170	168	181	189	158	154	158	156	158	178	175	175	168	153	177	171	163	156	164	149	172	180	169	166	166	161	136	162	183	175	177	177	165	163	154	192	154	174	165	148	172	168	161	150	171	152	145	173	165	171	160	138	168	147	168	174	165	162	193	156	144	159	141	172	150	171	165	138	181	174	179	157	152	172	167	138	178	180	182	165	185	134	152	158	161	171	160	150	159	157	171	151	166	162	157	155	146	162	167	173	179	148	164	177	172	164	157	149	178	143	169	157	171	168	130	165	171	160	179	177	168	163	165	150	157	163	142	153	174	161	157	163	185	168	172	158	164	172	160	171	158	180	143	170	147	155	160	167	164	174	146	190	167	165	163	171	169	145	154	158	179	172	173	150	186	181	160	161	142	156	161	170	154	183	176	156	140	171	159	169	147	178	156	145	136	152	167	153	152	168	170	188	180	164	164	152	171	172	168	167	175	162	177	164	152	155	158	187	170	176	141	161	167	191	160	191	153	170	157	141	157	163	165	157	161	160	148	168	185	165	174	155	164	176	153	154	167	172	156	135	163	165	136	177	175	157	169	152	166	141	153	162	179
31602	25009	13522	5335	530	562	555	511	530	549	538	533	550	588	576	570	550	566	514	543	549	534	544	593	568	586	547	553	539	540	512	516	548	571	549	583	514	527	490	508	560	515	570	536	522	546	529	553	518	594	560	547	490	558	538	548	568	533	521	548	540	579	540	529	546	519	516	525	537	543	515	555	531	560	518	541	556	523	574	558	539	529	505	514	554	567	516	485	527	575	577	541	539	504	525	509	550	544	549	555	560	524	528	535	537	556	507	534	604	529	547	564	541	541	599	550	568	534	521	574	520	569	523	533	549	558	531	547	553	519	534	520	488	536	545	553	577	566	518	557	547	552	522	524	568	497	494	568	544	573	539	557	532	525	573	590	549	539	557	531	534	591	568	530	509	508	562	571	556	586	532	542	513	524	540	568	518	543	502	561	521	530	564	519	506	529	561	522	544	537	545	561	535	540	560	527	572	543	570	531	551	522	575	606	583	554	545	554	557	545	517	545	559	517	523	519	598	541	569	558	571	555	551	549	536	531	541	545	538	577	576	571	503	547	543	536	524	517	504	548	537	556	539	543	557	552	567	547	525	540	515	562	551	543	555	553	540	556	537	537	581	543	569	526	549	555	518	583	573	534	538	544	581	584	526	578	527	513	567	586	549	510	514	525	501	536	543	543	548	532	567	547	545	523	537	514	521	512	534	570	580	529	538	542	556	576	543	461	538	538	547	513	537	550	548	545	570	553	530	539	550	560	566	522	527	536	545	539	551	555	550	554	573	536	542	530	534	569	525	564	567	545	554	552	552	544	543	526	539	579	580	544	549	537	513	515	573	527	540	574	527	615	543	529	553	556	547	505	547	582	529	548	546	580	574	520	518	545	566	558	567	563	573	492	568	559	544	572	518	518	512	535	505	535	540	552	572	527	584	582	546	563	554	514	551	561	566	505	535	480	522	573	521	558	556	557	563	530	571	567	545	539	551	566	513	534	547	530	539	550	559	537	576	546	536	522	569	511	526	546	565	546	530	539	561	523	561	569	550	545	577	530	506	553	549	554	507	571	517	528	522	518	587	538	584	563	560	566	543	585	526	540	528	527	528	523	594	536	501	539	552	527	544	513	556	531	565	544	557	509	525	516	581	537	516	562	550	578	529	564	482	567	541	528	552	556	546	553	535	528	554	554	555	547	546	585	529	570	519	572	529	548	543	546	548	539	567	554	553	574	544	551	560	511	526	554	521	529	518	567	570	496	535	551	567	557	521	557	534	603	552	554	520	514	592	550	523	544	531	543	562	555	535	582	538	537	582	520	518	565	571	516	586	528	538	537	561	530	553	544	537	555	536	585	557	502	523	571	539	544	585	540	522	537	547	586	517	554	562	507	538	559	549	546	573	554	549	556	547	504	576	537	529	516	497	524	556	528	535	580	525	522	559	547	507	591	562	549	523	527	571	541	563	523	551	576	500	533	564	570	563	519	545	545	498	563	505	587	538	523	549	518	533	528	569	605	567	538	604	541	527	542	517	541	508	507	525	553	584	519	591	479	528	547	549	555	588	542	538	566	525	577	538	565	509	571	557	570	573	542	541	595	514	516	541	561	525	550	550	547	518	529	531	490	547	562	512	573	595	523	505	586	564	553	540	564	574	545	503	555	535	577	530	495	541	526	540	533	518	527	543	545	526	566	514	549	540	542	546	549	560	585	546	563	541	523	527	554	546	535	534	506	529	548	568	546	542	513	557	519	549	504	556	545	561	526	531	574	556	529	546	564	571	557	536	555	547	556	570	511	541	567	599	531	535	531	545	570	542	498	548	539	522	531	572	561	550	566	535	547	540	551	578	545	577	530	511	542	539	519	560	555	547	535	497	544	523	525	537	554	550	547	510	510	548	512	547	577	508	557	522	556	547	517	499	565	584	540	524	531	525	537	532	554	567	563	533	552	520	518	535	582	539	564	541	509	549	531	522	561	561	556	516	544	558	545	538	560	567	559	521	525	563	563	507	517	548	550	532	557	541	550	577	515	552	563	583	540	548	573	576	538	563	517	558	553	577	547	577	537	547	546	575	538	576	516	543	532	553	567	558	518	533	534	531	556	555	535	549	555	564	498	529	535	564	565	544	541	533	536	538	529	570	543	501	560	547	552	535	514	548	514	564	572	553	574	568	548	555	555	557	510	570	489	570	562	544	543	545	507	558	555	567	588	542	553	550	624	542	557	565	548	567	516	556	548	546	550	553	582	544	535	576	583	559	547	560	531	517	566	522	539	559	530	531	552	553	517	510	579	539	515	559	512	577	538	523	553	543	543	585	550	525	554	511	587	540	530	543	498	592	552	524	537	527	536	560	516	489	519	549	514	532	546	563	510	527	537	518	543	541	503	570	497	546	526	551	495	567	528	544	522	518	517	525	524	541	545	485	568	561	560	529	545	566	553	502	529	552	576	532	552	552	541	565	586	551	563	573	521	552	551	549	523	540	547	509	566	549	538	565	575	515	540	497	522	561	557	500	535	543	521	552	540	479	553	562	513	519	560	486	546	546	572	539	514	537	511	529	553	563	585	556	524	588	594	569	517	558	563	538	579	561	518	564	579	496	537	530	516	537	525	532	568	522	585	519	540	551	526	538	520	550	577	583	534	545	565	521	551	517	508	504	528	516	528	580	519	512	566	563	529	532	546	539	513	525	522	557	560	554	500	529	553	526	559	558	511	511	544	565	519	539	550	502	544	549	538	538	553	564	559	526	520	534	485	524	537	585	545	551	546	564	535	516	545	566	571	505	559	529	544	539	550	528	517	554	576	571	566	546	547	562	575	560	524	553	543	590	520	515	539	550	509	525	520	550	522	557	541	550	556	558	521	544	508	546	539	522	565	499	527	527	558	538	556	555	526	524	514	535	538	543	513	593	568	557	494	565	522	547	543	517	544	563	517	533	558	534	595	478	516	559	585	614	559	607	552	560	517	546	564	532	520	550	518	585	587	522	524	519	563	549	568	571	512	534	547	521	552	551	537	537	575	534	529	561	514	570	527	572	540	593	548	531	550	560	526	510	523	554	553	539	548	514	550	538	510	562	549	519	517	512	584	512	509	590	557	533	518	555	537	527	504	519	511	563	536	539	588	586	536	539	552	526	557	516	532	548	567	585	555	572	605	544	577	552	572	552	537	503	551	546	540	548	532	526	539	518	533	548	527	536	534	540	560	558	522	548	521	546	537	545	536	536	536	591	563	584	538	579	543	495	550	512	543	579	557	481	548	549	517	529	514	548	543	526	529	528	550	526	600	498	556	514	566	578	522	518	491	542	558	548	534	552	539	580	534	595	510	574	552	564	526	536	540	556	498	574	581	560	533	557	559	560	517	505	550	554	567	535	518	536	529	534	539	544	528	530	546	509	559	501	552	577	518	550	563	536	563	524	538	551	532	507	564	558	546	566	516	542	579	564	537	498	537	557	556	591	540	526	534	518	515	553	536	520	530	577	521	548	483	536	560	565	550
64451	56754	42799	21237	1890	183	185	179	167	185	172	174	157	158	165	129	153	165	173	170	150	169	158	161	174	155	141	163	171	169	176	171	141	132	153	151	166	137	157	150	143	180	144	152	161	161	173	146	166	165	160	165	145	151	153	165	145	163	144	172	141	153	153	155	163	147	157	182	141	164	161	149	144	122	158	155	175	156	148	147	138	174	180	136	167	150	165	160	165	151	147	148	161	160	134	162	159	159	155	155	161	149	156	155	181	153	158	131	157	154	161	157	145	136	160	154	156	156	170	155	155	179	160	166	163	168	173	177	163	138	155	153	123	171	159	142	157	160	149	160	162	152	149	146	154	166	154	145	167	147	172	144	156	156	159	153	166	164	161	160	138	172	143	162	175	155	145	160	139	160	149	168	160	165	145	143	164	143	166	180	155	176	152	154	161	163	132	153	138	134	142	141	160	169	150	152	165	137	163	165	133	167	155	175	147	151	146	161	125	158	141	141	142	174	143	155	161	157	161	158	150	148	147	134	172	157	136	171	185	165	164	167	175	152	167	146	161	167	173	162	160	167	148	153	144	153	159	170	141	140	160	144	150	156	160	172	155	137	177	163	173	180	173	160	134	150	149	164	152	146	155	158	162	161	142	164	163	151	156	166	166	155	174	169	150	152	159	156	166	162	166	160	147	142	165	155	166	179	159	179	154	155	134	176	156	154	148	159	141	165	150	161	154	143	168	130	150	179	137	139	157	128	160	173	156	146	170	152	150	152	162	172	139	147	157	160	154	155	157	152	160	172	175	180	153	159	169	145	153	170	164	151	155	167	148	159	162	148	185	141	172	156	169	166	131	140	158	149	175	159	158	158	173	179	160	119	163	168	155	154	152	178	149	157	144	172	137	146	151	173	159	166	177	170	148	182	137	141	153	144	157	153	160	164	164	149	158	158	150	156	157	148	142	157	137	176	164	141	137	176	152	160	161	140	167	155	157	163	142	155	166	146	158	161	160	151	161	141	148	167	164	159	146	165	166	172	152	148	172	157	148	159	161	165	138	178	133	166	172	147	148	154	170	159	154	170	155	154	151	147	154	156	162	148	136	140	158	142	137	148	148	140	161	165	146	180	169	148	145	166	166	150	165	175	164	144	150	152	147	165	159	159	157	156	141	160	175	138	140	174	149	141	151	153	139	160	165	158	153	149	153	184	169	138	141	163	154	147	168	163	157	163	145	162	174	161	149	172	164	159	159	154	138	174	174	167	143	166	172	134	149	157	153	168	155	158	162	163	157	167	167	141	157	184	136	147	160	164	171	189	178	147	152	140	175	131	148	164	154	161	156	141	146	167	153	167	166	165	149	179	146	166	144	156	150	164	165	168	166	168	156	161	155	146	149	156	162	132	148	184	173	150	154	170	155	159	170	178	165	166	158	170	157	145	186	182	155	138	152	170	156	155	156	143	149	165	177	141	154	167	136	175	172	164	158	170	154	138	174	126	133	151	147	157	161	174	172	154	153	140	154	173	150	165	147	156	139	178	156	183	159	151	153	168	179	149	184	159	153	154	169	151	147	173	140	174	164	145	181	164	161	157	154	146	145	133	173	161	152	156	168	151	169	141	159	175	168	141	179	152	164	167	158	151	173	165	150	154	147	155	160	148	158	155	153	170	158	152	145	191	152	163	176	140	164	146	156	153	140	173	173	172	156	170	161	167	137	160	141	144	150	146	161	155	147	152	143	156	150	154	166	157	167	167	173	167	159	148	118	171	152	155	165	146	151	153	171	154	151	155	159	144	179	162	159	159	160	158	141	150	169	158	162	172	158	153	137	157	156	167	165	147	152	143	158	154	147	170	167	151	151	166	147	154	158	167	167	178	139	163	168	160	156	151	182	165	157	130	168	121	146	188	162	201	155	166	177	155	171	152	165	172	148	144	161	149	129	166	173	157	163	158	143	162	171	180	150	147	148	164	164	152	164	156	165	152	160	160	123	161	147	136	153	171	161	165	184	159	167	151	128	169	141	174	148	158	148	153	165	138	166	154	144	169	152	132	160	183	166	137	153	163	142	159	168	158	158	157	147	179	165	168	156	148	152	162	176	151	153	153	158	150	128	144	171	177	151	153	163	147	167	146	166	166	152	134	150	167	156	158	160	157	184	146	152	173	144	157	160	156	170	163	165	158	154	139	161	156	167	160	153	160	156	151	152	163	143	153	157	141	151	131	174	152	154	146	157	162	170	182	165	138	143	141	169	145	142	146	162	158	151	171	169	157	180	148	148	157	155	133	165	166	169	169	151	142	170	171	155	132	146	156	144	143	155	161	170	160	177	155	180	152	128	159	155	169	153	161	161	174	172	136	156	160	142	133	166	144	167	149	145	146	143	182	154	152	147	187	133	163	160	146	170	163	172	137	152	161	148	148	175	154	141	153	149	143	139	157	171	176	173	159	171	165	153	169	141	156	149	138	166	153	178	168	163	162	151	166	158	153	165	150	164	128	144	171	163	156	167	145	168	161	159	149	153	150	167	137	174	148	143	159	159	160	144	167	178	167	156	154	157	157	157	147	171	140	148	149	179	147	150	147	155	152	164	179	163	154	161	147	162	169	143	165	163	172	167	152	158	127	153	138	148	168	184	185	150	169	173	150	173	159	159	155	158	146	153	136	149	142	154	157	144	155	169	162	140	167	182	160	161	149	161	173	169	140	163	171	162	145	133	174	162	180	143	160	135	170	154	129	179	141	178	159	163	161	156	159	157	138	149	174	180	139	153	142	154	157	159	142	156	138	165	158	174	158	184	150	173	148	146	142	170	171	136	151	154	172	126	170	180	162	193	157	160	154	158	125	165	148	186	156	153	149	183	152	149	159	156	142	160	145	155	165	149	165	160	195	175	139	148	147	142	166	137	157	146	130	159	163	153	165	170	162	159	161	153	153	157	160	136	159	142	128	147	155	165	160	150	164	165	151	154	154	140	154	154	181	154	149	159	176	146	165	165	179	141	150	174	141	153	182	158	151	159	151	162	196	160	148	133	147	149	163	139	136	139	132	155	155	158	145	174	160	146	180	165	154	154	174	142	161	167	174	171	164	168	152	154	158	165	167	143	155	171	149	176	145	141	139	170	162	141	156	156	152	137	151	177	148	180	136	175	173	160	143	156	164	154	157	146	145	148	151	166	156	151	153	157	171	162	141	165	168	153	145	158	137	186	157	166	153	151	157	172	147	161	159	158	138	146	155	145	153	163	159	145	142	177	153	142	162	147	158	174	165	153	147	140	159	181	143	136	139	161	174	163	149	156	148	148	153	156	161	166	167	165	155	164	146	145	131	158	172	155	163	149	146	166	150	132	160	154	182	151	158	173	170	153	185	137	145	163	153	160	153	165	162	158	159	144	154	170	157	155	153	149	155	180	165	166	147	157	183	147	145	138	133	119	153	131	148	155	171	146	154	162	162	149	170	132	145	155	149	151	123	143	143	146	134	134	143	151	165	142	139
47478	48003	40066	21046	691	584	592	591	570	511	548	556	520	575	536	578	515	525	512	548	509	578	548	565	506	523	507	509	517	557	505	497	516	546	544	495	506	539	482	528	541	511	551	533	515	532	531	509	492	510	538	516	510	521	510	498	566	552	535	564	532	539	493	504	514	502	523	522	492	563	500	530	529	549	538	560	510	521	552	488	508	527	507	492	521	541	521	523	502	511	532	524	516	529	547	550	541	520	589	525	522	518	552	519	542	521	541	527	482	530	471	510	539	500	514	539	537	522	500	550	551	493	499	531	535	508	530	513	505	473	489	527	557	521	547	514	531	541	572	545	514	524	526	543	510	575	516	527	547	528	518	511	545	514	521	512	517	508	508	538	524	540	526	537	519	531	518	540	506	510	510	496	514	507	504	497	471	533	544	533	522	531	502	515	489	525	518	508	507	540	524	476	527	571	531	517	513	497	531	549	531	496	513	579	507	491	520	524	533	493	544	501	524	471	541	514	522	494	495	546	517	510	499	531	549	558	523	525	492	523	524	506	539	488	503	490	488	516	523	525	517	541	508	494	522	515	541	502	523	516	524	537	498	543	513	510	509	532	541	511	506	519	556	523	527	538	534	525	531	495	514	496	527	469	507	545	548	500	490	529	516	534	502	540	564	487	485	507	509	501	530	544	528	566	528	503	547	540	526	562	563	514	520	493	496	534	533	550	515	498	511	534	543	586	528	525	537	514	479	518	529	497	545	526	560	491	525	493	564	509	508	512	510	515	502	528	549	542	513	509	475	535	499	535	528	508	480	474	525	503	538	515	518	502	525	512	490	547	551	563	514	508	505	497	551	511	563	527	552	536	513	530	538	505	518	556	554	519	562	525	520	496	538	502	485	517	508	541	511	511	504	490	531	578	525	539	489	571	550	589	511	509	507	535	540	550	525	516	535	485	517	527	483	496	528	510	545	521	526	541	545	500	538	546	566	535	502	524	532	516	517	529	495	513	513	530	563	503	494	548	507	556	548	564	535	481	500	513	500	498	527	523	542	559	528	520	539	500	536	550	538	555	483	497	496	518	492	504	497	509	540	531	475	478	511	518	528	522	509	529	525	516	551	498	530	561	524	506	546	495	529	518	536	561	517	518	528	520	489	506	551	486	510	521	521	495	501	532	506	522	529	538	501	498	517	521	491	561	491	519	550	508	486	522	529	527	504	537	496	548	488	546	546	475	498	501	509	544	536	503	527	527	515	522	533	501	493	551	486	538	510	514	546	534	531	529	496	503	511	535	536	515	508	574	503	502	500	519	525	527	514	535	541	545	522	538	520	567	507	508	492	520	490	542	493	529	521	477	470	514	548	520	515	557	509	508	537	511	543	474	470	517	508	522	522	503	507	529	507	561	531	523	534	489	528	556	514	519	484	584	533	497	523	484	561	556	530	557	532	541	578	498	534	542	539	530	521	529	513	539	486	534	582	543	544	513	506	503	474	529	493	521	490	496	529	511	531	565	530	506	549	539	556	500	485	546	554	511	507	498	493	509	550	486	541	478	546	530	503	527	526	528	510	560	509	511	528	535	506	508	542	533	496	523	514	543	487	493	551	504	506	540	547	518	528	500	536	506	521	543	525	522	491	557	560	558	520	498	520	531	560	543	471	483	473	545	521	506	535	551	493	551	546	544	495	536	484	523	534	532	496	530	518	524	486	536	509	522	505	516	489	504	548	550	509	524	503	548	509	486	525	524	542	547	483	522	490	512	540	503	531	526	511	517	495	548	489	587	543	509	523	502	520	521	501	569	567	550	543	531	547	488	531	497	502	466	515	548	519	558	512	513	504	493	539	508	478	507	521	523	508	519	521	519	507	518	539	526	511	484	540	528	586	536	540	500	529	535	543	513	483	513	546	573	519	521	538	526	498	522	541	503	536	520	511	516	507	530	521	517	483	529	527	559	518	540	547	545	509	529	524	527	511	502	536	549	494	542	518	536	523	562	518	521	505	562	536	511	502	518	524	496	519	532	518	510	518	500	513	537	499	525	489	531	532	537	481	532	549	504	500	528	497	562	502	528	545	467	527	522	516	568	508	542	532	516	543	526	540	545	522	488	526	490	520	541	537	529	578	466	469	481	508	547	518	473	502	539	497	535	545	523	502	557	531	494	489	534	527	507	536	520	525	533	560	550	521	532	543	522	571	488	510	535	516	545	567	550	506	517	483	517	511	508	552	532	526	542	502	507	504	508	524	547	511	531	560	492	548	509	513	522	506	578	535	510	548	581	512	498	559	524	521	515	518	524	529	481	563	517	548	471	519	526	512	525	501	539	514	510	499	545	504	587	498	462	499	507	513	562	502	510	511	504	498	530	500	507	536	512	556	533	522	522	530	514	539	514	508	557	491	530	504	508	568	503	510	526	509	518	517	532	489	506	544	537	545	538	511	531	535	462	520	505	520	469	568	539	500	520	516	499	513	525	461	518	531	532	554	561	518	515	487	500	525	521	524	516	535	509	493	531	486	537	545	507	485	550	535	536	532	521	529	537	503	535	522	530	503	559	485	505	564	488	534	517	505	514	513	554	537	531	504	510	524	531	556	503	557	497	524	523	531	531	498	558	494	500	530	525	568	497	513	552	518	515	509	517	541	518	536	534	550	517	503	522	544	502	562	509	501	495	523	533	530	553	577	518	522	537	555	471	494	563	509	501	503	540	520	521	533	522	502	533	530	536	506	515	526	524	557	559	528	528	539	560	513	531	486	495	512	497	472	513	500	563	514	530	553	502	565	533	496	529	508	563	555	515	554	554	519	532	516	528	541	525	561	517	502	502	544	493	521	509	535	533	507	527	568	503	524	534	527	519	538	528	534	508	522	508	522	541	546	533	546	507	538	526	534	484	541	545	528	513	509	512	542	512	497	556	548	498	526	522	532	517	539	519	529	519	523	483	489	517	549	526	531	520	522	475	485	473	518	500	521	538	487	568	504	516	519	529	540	542	524	522	508	516	526	534	522	499	528	537	532	500	483	525	516	530	503	548	479	523	489	542	507	529	573	547	540	526	504	524	538	524	539	524	541	491	500	547	546	518	510	519	524	509	530	492	502	549	495	505	525	507	494	562	498	512	528	527	571	537	523	522	507	513	536	490	508	500	548	516	517	532	537	537	515	523	503	565	586	519	541	541	537	500	534	506	505	530	543	513	492	490	556	529	523	480	546	502	541	500	533	529	533	593	507	559	531	560	498	536	523	520	510	504	511	513	512	522	495	499	539	533	537	565	536	470	500	490	561	501	479	544	531	519	537	539	503	532	511	510	504	510	528	493	557	549	523	526	524	500	522	528	515	505	506	555	522	515	515	530	538	519	493	517	547	535	519	495	536	501	535	558	535	504	598	513	458	501	552	517	492	499	551	499	564	531	540	566	531	535	551	520	546	536	510	516	519	532	536	485	536	502	533	511	501	523	540	506	529	562	490	508	544	489	526	573	543	537	483	487	542	523
77897	72646	57800	32555	8221	645	330	304	286	292	276	259	279	259	247	269	251	272	293	260	241	270	297	269	244	262	270	250	247	269	282	265	268	238	293	302	269	260	262	283	273	272	262	287	264	262	260	262	266	264	283	262	272	246	275	268	245	265	267	240	268	261	271	273	276	272	242	231	276	280	246	281	282	274	271	253	264	280	243	277	274	251	237	252	273	276	260	255	228	268	248	265	257	241	258	225	255	265	290	264	267	264	244	246	267	239	251	282	245	280	269	241	250	222	295	271	267	272	276	250	261	268	271	230	259	280	249	276	259	270	243	261	265	270	258	253	269	260	268	265	254	249	270	241	256	269	258	263	255	261	278	252	260	256	254	275	264	261	297	265	260	254	259	244	238	253	273	271	238	287	270	257	280	239	269	238	269	243	267	246	256	252	236	264	267	266	271	232	244	249	244	268	254	292	259	239	253	255	254	285	256	265	259	257	255	250	226	258	258	283	261	264	246	258	258	284	270	283	253	287	282	259	267	252	265	274	255	259	285	281	269	252	221	281	278	273	252	295	263	259	270	261	251	274	245	275	268	262	260	252	249	228	275	256	272	251	239	267	280	244	250	253	266	246	285	259	250	242	245	239	270	260	255	255	253	273	272	280	248	275	281	260	288	259	224	265	239	269	298	288	253	229	249	248	265	267	280	257	265	273	287	261	271	258	270	256	306	257	256	242	261	255	272	254	249	250	268	233	291	264	283	277	235	243	288	239	286	275	265	270	258	252	270	261	232	267	242	233	248	268	247	242	255	260	254	286	259	262	254	257	284	283	289	278	268	277	279	242	271	248	255	278	247	235	286	258	260	271	242	275	280	250	255	273	264	249	248	266	266	257	250	245	259	257	249	230	261	253	277	265	246	248	269	238	252	220	270	252	270	298	273	260	271	256	249	250	241	262	267	240	285	248	264	257	267	271	262	269	262	283	255	241	248	253	248	261	259	277	242	258	271	260	258	267	266	288	277	266	267	283	249	246	252	236	269	246	247	234	273	256	247	270	249	245	250	276	245	282	260	257	255	262	241	268	241	256	280	270	255	260	259	242	245	261	235	239	255	269	258	269	280	278	284	244	243	272	250	256	255	260	265	266	255	242	280	248	286	278	264	263	259	244	265	240	253	253	277	250	265	268	278	239	252	279	220	267	276	276	272	286	245	277	240	261	273	247	253	260	242	268	245	253	260	250	273	242	254	255	279	282	276	261	266	282	271	303	270	241	277	240	295	278	233	254	256	254	253	259	264	238	237	265	255	277	264	253	257	260	272	272	280	241	241	264	252	249	244	280	265	238	290	283	264	242	260	275	253	264	253	286	263	268	254	235	261	259	250	234	264	277	239	265	254	278	280	275	255	255	255	257	265	242	273	260	276	246	241	266	265	280	275	239	259	297	297	281	240	266	256	283	236	226	291	242	261	267	268	279	287	290	232	257	268	277	249	283	252	223	259	272	260	244	243	265	241	273	258	259	254	264	260	273	292	263	256	263	282	262	269	275	251	284	250	260	249	276	261	235	250	289	250	265	279	243	285	260	278	253	246	264	234	251	251	263	235	252	261	280	253	267	253	248	245	273	249	242	269	280	263	253	281	272	242	270	277	264	258	289	267	260	243	247	252	254	253	247	239	249	237	257	245	263	293	266	227	272	250	274	240	250	299	275	256	265	256	261	270	229	242	285	240	269	259	271	268	285	254	254	285	230	267	289	259	280	259	269	259	254	246	250	258	250	273	286	246	264	258	283	287	241	262	236	288	252	241	258	231	260	269	259	239	259	223	276	265	272	275	271	243	283	280	252	289	244	262	244	266	277	278	239	244	263	276	242	243	261	244	267	257	253	276	246	276	240	232	265	238	239	277	241	258	252	268	258	243	281	276	255	265	270	264	247	285	261	247	269	275	235	279	270	252	296	247	263	276	251	261	268	243	294	244	226	274	265	280	242	252	254	253	294	303	270	242	249	289	266	263	252	243	285	272	266	284	308	265	252	272	260	246	241	259	248	266	254	261	255	284	236	250	256	246	260	232	227	278	263	281	257	261	243	254	275	271	291	262	287	268	260	235	258	271	271	269	274	257	249	264	270	276	246	275	264	284	272	271	231	286	245	257	258	231	265	263	246	252	261	265	286	266	252	273	273	291	259	241	256	250	264	272	271	268	249	233	263	244	269	267	283	263	242	260	294	233	266	257	258	268	259	255	259	266	298	271	248	269	278	244	244	234	262	273	249	282	272	245	245	288	284	273	266	270	285	284	280	276	249	238	252	242	267	286	234	238	258	261	264	254	259	279	274	232	244	270	275	241	252	260	259	270	262	286	290	245	250	242	251	281	269	264	278	273	243	282	233	251	246	260	255	275	263	264	251	253	259	233	267	255	233	246	257	262	263	258	265	264	238	281	252	254	249	232	258	263	268	255	267	253	243	272	254	269	224	251	244	263	245	231	280	263	252	253	276	239	248	275	273	271	277	261	278	255	238	267	228	266	245	265	304	241	270	260	254	268	273	274	291	234	250	272	240	278	242	261	254	253	245	270	261	254	249	247	279	282	273	250	274	241	258	268	262	280	237	278	282	232	238	238	260	294	261	266	282	273	249	248	247	268	268	277	241	262	263	265	255	260	247	277	258	271	286	282	270	261	307	255	265	269	292	257	234	240	268	262	237	258	247	252	273	278	246	266	269	277	256	255	259	270	277	290	259	268	241	277	258	264	249	286	255	254	264	268	280	239	266	253	241	270	282	297	254	238	272	257	245	256	243	273	269	229	269	257	291	258	233	297	276	258	240	248	277	279	274	244	290	266	256	291	265	286	241	283	283	274	258	272	261	265	256	279	296	298	250	258	285	250	276	281	266	264	253	253	255	280	251	274	266	265	277	218	256	260	285	289	270	264	233	287	229	261	240	258	256	262	255	265	260	268	248	263	261	267	259	283	241	263	217	253	260	276	270	264	267	249	240	250	261	240	272	264	274	253	248	255	275	245	271	258	264	263	260	227	272	246	282	286	257	259	249	259	298	289	250	243	272	269	265	265	260	257	285	270	289	270	271	249	273	270	269	258	259	251	273	260	247	267	251	250	276	268	268	277	257	266	260	260	293	260	253	268	284	265	295	246	265	268	246	222	281	245	257	243	253	235	246	267	270	289	259	281	279	238	261	251	238	271	279	272	266	257	250	243	255	263	254	236	256	254	257	247	261	266	295	245	270	259	265	263	273	292	251	251	272	288	280	280	260	254	250	291	261	242	264	260	274	262	270	216	252	249	244	257	268	261	248	258	271	257	258	268	289	265	235	287	281	249	289	260	247	266	273	259	271	287	268	279	259	269	244	286	277	255	267	280	252	246	262	301	277	258	264	284	276	265	277	270	248	235	263	297	263	276	227	251	256	269	299	269	277	255	271	282	265	306	253	232	259	262	277	254	259	267	258	245	277	282	254	271	247	267	243	260	251	245	252	269	257
61902	64067	54540	28905	1106	964	973	902	936	880	872	868	852	824	894	783	786	856	796	818	828	788	826	772	811	780	806	784	816	810	807	799	828	868	829	850	797	802	811	833	809	770	766	852	831	795	775	769	788	798	813	771	836	802	822	846	723	832	790	818	788	813	801	797	817	845	795	839	810	788	787	765	819	849	772	818	825	790	816	771	810	765	794	801	820	833	806	825	823	809	808	785	784	802	780	805	801	826	776	772	776	788	823	849	817	769	811	853	809	872	804	843	840	808	768	828	804	813	781	771	765	799	783	803	803	780	785	826	792	809	837	782	851	789	806	821	851	823	789	803	796	774	773	792	770	834	812	752	744	787	715	786	798	843	741	829	762	811	823	820	815	793	795	784	798	825	819	728	813	772	800	780	782	738	835	820	781	825	798	841	790	743	809	788	804	786	777	788	809	758	763	837	762	813	768	780	745	815	860	787	793	806	811	795	841	833	874	804	853	794	799	780	819	798	835	788	834	801	825	811	806	751	793	759	801	788	787	799	806	765	808	804	772	853	769	802	832	853	804	773	776	775	761	822	753	771	752	771	852	760	785	777	834	823	788	806	791	807	764	817	754	799	804	828	817	781	780	821	803	786	800	788	812	779	776	793	788	817	809	780	852	813	813	762	806	804	822	796	831	803	816	813	790	774	761	779	769	811	828	776	807	781	788	833	775	829	783	847	767	800	823	768	818	802	785	782	787	812	738	778	812	790	850	751	818	812	782	787	768	776	762	833	824	807	815	732	781	833	855	802	787	785	765	792	772	762	736	797	861	795	826	739	784	761	831	767	795	830	838	813	810	825	766	798	790	775	796	820	790	796	787	790	771	811	853	803	797	828	759	802	776	759	841	793	781	836	811	731	781	782	828	775	751	848	758	846	801	828	782	775	813	849	843	818	803	800	787	797	828	772	797	803	793	804	812	787	776	781	795	836	800	797	809	774	819	820	779	751	864	825	799	750	808	762	814	778	828	888	800	786	761	791	788	776	814	812	798	791	763	839	778	808	778	740	829	747	770	779	784	782	835	802	813	798	781	818	785	756	801	780	778	815	815	763	803	827	782	782	787	809	751	763	835	817	786	816	798	785	809	811	815	814	772	766	840	810	833	769	791	771	773	813	806	802	824	809	775	745	782	814	813	816	833	806	828	741	808	758	832	790	821	790	803	787	785	797	740	789	846	812	814	795	850	800	799	778	766	799	810	798	840	809	827	777	823	790	817	795	805	794	732	854	778	789	761	796	821	854	832	774	787	807	812	785	765	766	829	776	823	792	805	794	784	793	785	802	822	719	811	840	790	791	840	808	789	803	799	793	825	837	820	801	814	820	786	779	783	791	821	782	812	786	814	808	793	775	776	794	813	814	812	809	833	806	844	813	786	800	828	810	806	728	803	805	836	811	762	761	776	757	818	761	769	796	802	790	826	840	789	788	847	765	787	790	781	783	819	756	812	825	772	797	815	804	857	766	823	771	790	787	812	815	758	792	800	820	807	786	802	811	838	742	777	794	790	811	809	821	796	800	824	755	783	855	790	758	782	794	772	784	835	775	807	854	834	785	833	875	848	845	811	740	813	773	800	798	800	832	802	794	798	808	771	784	774	759	792	786	793	780	832	817	780	860	770	800	788	792	836	804	741	780	813	777	809	821	785	788	799	762	802	767	817	834	774	754	814	842	816	785	784	748	761	784	765	761	814	810	822	735	781	793	802	752	817	745	802	788	777	801	802	870	853	782	822	814	781	772	761	755	710	821	777	828	788	810	846	817	808	809	802	787	761	781	749	809	812	833	792	826	857	794	853	804	823	820	781	799	795	787	822	827	791	831	812	791	798	765	775	809	792	835	782	816	799	818	791	806	788	814	779	871	768	775	831	778	820	806	770	829	804	835	811	783	806	818	790	791	772	748	780	777	822	836	764	829	814	806	819	834	805	814	806	810	832	827	792	794	763	861	774	827	803	846	775	818	772	786	807	778	777	764	789	804	765	861	788	854	782	767	843	799	793	817	751	829	809	810	815	807	818	797	777	801	797	742	765	757	836	781	787	776	745	823	770	762	785	802	773	816	756	798	801	749	805	798	779	740	742	819	844	803	831	792	769	809	767	785	795	773	821	856	768	741	784	812	836	800	778	820	805	829	807	843	791	836	854	816	740	801	789	801	810	768	746	774	846	788	763	841	818	815	810	821	790	809	827	773	811	810	802	787	832	804	802	798	800	820	819	764	803	807	783	789	836	802	756	803	799	770	779	840	844	850	815	771	847	802	769	797	798	802	756	774	826	778	777	792	797	761	779	870	784	876	812	781	806	836	853	810	803	788	814	772	824	790	827	835	750	828	794	859	816	778	751	801	768	853	776	763	815	783	797	836	786	790	766	835	850	828	787	747	789	830	823	819	837	785	792	812	772	797	781	826	785	809	800	801	759	759	844	840	822	770	779	840	839	780	807	733	782	792	751	790	792	801	809	743	817	815	807	805	763	789	773	813	804	844	846	775	835	856	823	817	777	841	849	817	805	836	816	844	789	789	798	854	793	797	768	785	795	789	800	831	753	758	782	828	815	829	811	794	793	788	837	805	784	800	796	774	813	779	749	806	772	776	813	805	772	849	802	808	765	773	803	768	857	800	805	798	834	760	774	788	821	816	837	790	881	790	806	867	784	830	801	790	855	775	799	791	848	775	798	813	816	854	809	764	790	798	790	791	789	807	786	809	779	776	792	788	792	786	800	819	756	786	792	812	775	804	771	780	835	808	813	794	829	810	836	791	802	788	776	808	753	789	777	773	782	750	825	808	775	752	802	807	840	861	735	854	786	793	805	772	840	788	818	763	788	776	758	836	813	861	779	810	797	777	774	774	851	847	804	782	774	796	799	789	775	834	839	772	830	748	814	783	790	773	780	785	799	782	788	841	805	787	764	773	793	824	797	813	803	802	849	832	784	786	802	806	786	782	785	795	765	826	807	807	797	810	777	766	823	804	812	791	776	799	775	801	798	835	810	765	798	795	780	781	786	819	820	745	794	804	814	795	794	787	811	763	819	848	778	769	837	778	799	777	773	797	812	775	772	793	769	801	816	808	834	812	755	811	815	827	805	759	790	803	742	816	809	782	796	765	810	820	816	781	819	772	821	793	876	780	759	763	787	856	837	781	810	802	837	782	815	814	855	812	821	784	786	792	819	848	807	785	778	805	827	793	814	781	800	800	765	786	805	808	852	783	751	835	826	748	815	795	748	812	808	798	775	812	841	801	762	754	810	781	742	800	799	825	846	824	779	835	782	832	794	791	785	792	802	818	812	726	796	798	764	798	797	785	801	818	741	803	791	814	768	844	806	821	840	801	727	759	790	796	754	785	811	757	798	769	794	800	778	840	804	788	835	752	763	805	814	790	820	793	799	839	793	771	745	795	800	842	819	805	836	783	774	801	834	824	773	760	773	817	763	824	772	802	788	790	792	737
34011	21639	9763	1698	149	169	151	170	166	156	124	170	159	150	147	134	151	137	145	165	157	145	158	159	162	169	135	162	156	145	149	152	181	171	157	176	159	156	173	151	161	160	160	148	153	162	154	142	166	147	181	153	146	143	149	148	174	170	152	165	133	142	142	167	149	170	137	163	178	152	160	168	166	156	150	156	143	156	186	157	163	147	178	167	147	166	155	147	151	139	129	146	167	155	162	151	158	146	169	139	157	168	140	175	165	140	144	162	164	180	150	154	172	181	155	177	161	170	181	146	143	155	157	155	171	141	158	152	148	157	159	173	164	143	169	180	158	147	165	164	170	152	182	148	154	168	151	157	146	158	161	147	146	159	158	183	161	169	169	150	157	162	170	159	164	156	142	155	163	158	153	145	178	137	177	152	153	171	144	165	160	160	172	157	156	149	141	184	154	150	162	154	147	139	169	145	196	161	159	178	136	160	163	152	140	156	149	173	163	181	144	168	157	152	165	179	182	152	144	181	156	152	154	150	167	161	147	173	163	148	174	178	148	155	137	169	143	155	157	149	141	156	168	175	147	146	167	142	168	144	157	163	169	143	164	160	165	172	162	156	153	154	150	173	149	155	165	163	150	177	169	155	131	157	178	144	151	161	162	146	147	180	155	173	158	139	150	174	165	151	165	152	148	160	156	150	150	139	164	160	156	133	172	178	162	164	162	149	160	159	148	140	144	159	163	160	161	130	163	179	155	154	121	155	171	156	174	151	164	133	170	186	165	140	160	152	142	150	178	170	138	132	152	173	164	157	153	159	168	144	176	136	174	171	150	137	152	170	159	150	154	169	169	157	149	161	165	174	165	152	163	168	166	175	164	166	179	164	155	147	164	142	159	157	136	160	139	145	145	155	164	125	180	153	177	162	167	156	147	141	135	181	159	161	168	163	155	151	148	154	172	165	158	158	154	170	150	147	163	159	160	135	160	148	143	160	132	148	169	152	161	158	164	167	170	153	165	175	158	158	155	158	159	154	165	133	160	167	136	148	150	131	163	134	168	144	188	163	174	155	152	152	157	174	149	146	149	152	144	169	139	145	181	148	179	175	164	140	160	153	175	160	141	157	194	156	164	146	149	174	144	141	166	166	172	169	148	149	149	166	149	140	148	164	160	187	169	166	185	173	141	155	146	139	177	142	151	144	138	154	157	154	161	178	159	153	164	151	155	154	177	158	158	128	175	157	165	162	151	169	161	147	153	168	154	147	144	151	160	150	154	161	152	159	140	165	157	152	159	133	147	162	139	169	130	161	147	162	150	146	165	188	150	173	153	146	151	162	159	175	143	163	178	149	135	162	147	149	172	164	161	145	157	179	152	161	167	156	149	160	151	147	167	149	155	172	139	169	166	158	163	161	141	128	149	155	149	151	163	162	150	142	146	144	143	132	158	162	158	164	159	154	177	127	149	145	158	162	147	173	156	176	143	142	163	175	155	129	127	161	189	151	154	148	156	168	160	146	177	169	178	176	131	172	153	175	158	153	166	170	170	182	145	161	146	152	163	156	161	136	166	149	159	162	142	155	165	152	203	177	154	164	168	174	161	156	152	159	128	174	157	148	166	155	165	163	159	162	136	147	154	162	183	169	163	168	176	143	173	147	169	147	144	158	152	177	147	145	135	144	149	176	137	154	143	142	157	154	147	144	125	160	188	140	160	149	145	156	153	164	140	167	147	196	169	133	147	158	180	138	153	174	167	160	156	151	151	183	156	164	150	156	152	149	128	164	149	161	151	165	144	166	162	132	150	160	163	149	139	152	159	144	154	143	154	161	151	173	154	169	177	153	166	160	148	154	157	151	161	176	161	156	151	179	165	162	174	169	193	162	160	145	156	178	170	155	156	172	165	160	160	172	150	147	174	156	155	161	166	155	161	147	149	151	144	138	146	151	175	144	147	156	154	145	164	166	132	149	158	168	152	144	146	142	162	160	144	152	150	154	173	188	177	151	140	148	170	172	158	166	145	163	164	160	158	145	157	148	166	154	173	152	162	132	154	160	151	135	169	162	139	147	154	190	166	147	177	162	161	140	171	147	152	145	156	160	180	138	169	147	159	162	169	157	159	150	152	156	168	180	154	174	170	163	160	168	151	132	141	173	173	166	141	150	149	150	133	172	160	144	154	166	167	164	164	156	167	165	151	166	148	127	165	153	173	155	169	147	166	161	140	166	174	172	177	165	160	168	159	154	152	158	147	145	157	163	147	165	159	158	165	154	178	164	181	126	124	167	172	170	171	162	142	146	191	160	154	159	161	134	160	161	167	146	142	160	165	172	154	144	160	192	149	166	166	139	169	168	173	146	186	135	146	156	165	155	174	175	146	155	161	162	163	138	153	141	171	135	172	150	139	158	151	140	151	153	158	152	143	149	171	157	166	178	167	153	162	159	173	146	153	162	165	152	137	137	161	164	147	160	163	158	178	137	140	177	161	162	164	145	174	151	162	146	169	172	167	160	150	144	180	164	144	145	150	163	157	139	164	161	187	167	156	165	146	157	147	155	155	146	174	181	144	161	159	156	161	153	172	146	173	166	141	159	179	166	168	169	165	152	144	128	174	159	176	153	143	188	140	145	165	153	157	187	144	163	166	180	135	138	168	151	151	141	154	170	145	170	148	145	137	168	151	176	155	186	181	144	168	161	160	152	147	169	162	170	149	139	168	172	162	177	178	171	157	138	143	157	174	167	149	151	166	168	168	152	132	167	153	163	152	159	163	148	141	146	159	155	171	162	159	161	147	140	153	152	156	144	155	158	155	137	157	159	153	167	166	140	156	155	160	155	156	152	180	160	155	150	173	146	182	140	180	147	144	162	143	160	153	153	136	150	161	184	151	171	176	146	141	168	153	156	140	160	155	183	151	164	159	173	164	153	149	154	139	156	144	167	165	172	163	151	193	154	174	154	141	181	160	155	147	153	164	156	156	144	153	146	173	164	167	161	154	133	176	169	172	180	147	159	158	139	147	176	147	153	150	144	161	166	157	171	157	157	169	162	150	165	139	148	169	167	161	151	151	152	148	154	155	142	156	180	167	163	155	194	163	183	152	165	148	168	163	148	168	148	163	165	150	169	156	135	150	182	176	149	163	141	175	147	145	172	163	163	159	168	161	164	187	170	149	156	166	173	185	163	150	165	155	152	156	149	141	159	181	146	148	159	149	176	160	175	154	168	170	169	195	156	165	179	169	159	161	140	136	160	145	154	130	154	166	150	149	159	163	147	163	157	151	146	153	169	136	156	168	144	176	177	125	159	160	151	160	153	164	162	144	164	162	140	150	142	151	169	149	170	170	152	150	161	168	158	166	129	181	154	153	157	143	132	164	161	171	158	150	176	157	189	166	158	159	159	155	147	142	185	158	146	152	159	169	165	151	146	167	166	171	178	154	174	159	163	145	147	152	153	166	158	158	148	176	152	143	161	152	156	145	157	164	156	156	153	156	137	172	152
32472	24578	13559	3923	499	551	518	554	530	544	514	514	508	501	519	550	515	545	505	483	529	533	511	520	520	553	502	558	510	494	513	530	531	523	523	555	550	515	519	543	493	510	502	515	551	477	526	468	543	558	509	536	540	503	518	541	488	548	534	464	537	499	512	520	514	499	533	540	519	526	541	522	517	519	513	535	523	481	492	521	489	490	548	534	507	540	507	538	558	502	570	518	505	505	481	523	519	535	505	541	504	537	529	534	503	559	542	502	529	532	540	516	521	538	516	563	522	521	579	507	502	502	554	497	537	513	522	530	506	528	548	521	556	476	510	556	526	511	535	538	535	542	524	514	509	497	514	529	564	541	520	531	521	518	538	543	516	542	506	535	505	553	549	544	552	495	504	515	538	507	501	583	526	505	472	553	589	561	509	531	561	502	474	498	503	537	504	550	541	548	565	558	544	535	556	508	533	525	562	533	520	497	503	518	524	555	502	543	527	530	529	555	534	512	546	513	506	552	490	524	555	522	545	536	516	540	533	522	524	500	539	481	507	512	547	529	519	518	530	470	587	474	567	539	534	540	573	514	543	521	506	502	493	557	539	497	517	483	498	527	517	507	509	549	568	487	500	520	555	503	520	495	519	509	551	495	538	525	469	515	502	575	532	550	514	499	519	499	567	507	503	554	511	496	548	513	535	512	541	522	556	525	521	539	570	505	520	563	522	531	521	539	517	505	535	499	535	506	534	515	516	520	484	526	539	510	535	509	542	506	512	541	565	559	511	525	524	553	538	521	527	566	504	530	553	550	500	519	516	536	517	516	548	531	513	526	521	521	544	527	533	524	531	498	558	568	524	524	599	540	557	548	499	555	522	548	516	535	577	550	522	574	530	499	516	529	495	570	491	522	507	524	551	547	506	509	527	505	509	553	530	527	504	531	528	528	551	555	514	545	520	530	554	503	541	506	592	515	526	509	532	498	557	526	528	494	472	536	516	514	546	500	512	542	530	537	497	511	502	515	544	505	559	541	545	561	534	522	515	563	515	524	534	541	544	502	476	528	462	537	497	539	520	525	506	500	553	505	507	506	515	529	497	544	518	534	541	521	547	527	508	527	562	534	516	534	552	536	496	538	508	553	512	534	507	488	520	514	482	499	567	528	502	556	569	524	496	522	530	546	536	497	564	545	501	535	474	543	585	502	543	536	496	514	558	526	511	532	554	472	564	530	537	561	558	524	515	482	532	531	521	534	506	532	515	545	535	518	524	525	525	525	545	554	513	502	513	537	492	531	528	531	473	535	552	503	538	565	487	508	533	503	508	525	482	552	513	487	534	533	517	504	543	516	578	502	568	512	494	505	543	523	505	565	509	524	547	483	503	477	505	506	511	491	540	541	540	551	552	545	515	551	502	534	553	541	531	543	458	533	514	570	535	543	512	522	524	511	513	518	569	521	521	544	491	460	533	558	513	494	550	525	537	530	484	483	540	509	548	512	580	567	508	502	517	494	530	494	539	522	540	552	481	566	522	521	535	508	505	541	493	491	537	536	545	520	558	519	496	510	484	503	506	550	547	568	540	474	512	546	531	540	598	514	465	532	531	478	547	510	536	530	513	502	528	551	503	504	586	541	562	512	508	559	485	540	541	515	529	511	539	490	574	545	546	511	516	533	499	506	542	531	496	540	552	564	533	548	527	494	527	496	552	582	551	493	479	504	543	527	517	500	523	550	538	513	501	480	527	557	555	560	516	513	491	535	525	542	529	530	562	549	542	529	517	550	515	534	510	507	516	533	522	536	509	527	490	520	516	512	542	469	499	534	541	527	487	536	503	543	522	503	495	533	527	560	520	513	500	493	497	519	572	531	555	526	582	506	476	529	517	519	514	531	516	513	559	536	524	477	530	538	505	499	538	540	525	487	529	527	541	520	527	529	521	527	536	534	507	501	547	519	509	512	529	505	545	524	522	519	488	484	526	516	556	533	563	520	550	510	512	546	507	524	552	556	529	521	505	505	522	474	530	548	531	540	496	499	520	512	518	485	508	545	517	506	490	496	508	563	473	508	498	511	525	543	524	550	561	528	494	530	545	590	539	528	522	488	542	487	538	556	515	541	498	532	498	497	526	499	531	524	455	583	501	532	524	519	568	521	537	571	537	490	536	493	542	516	547	500	529	563	488	561	499	553	477	500	565	553	512	511	488	539	560	493	530	542	513	509	528	536	486	544	505	540	510	516	528	502	498	503	541	559	547	515	523	545	531	473	538	527	523	511	554	560	502	525	524	541	556	538	553	559	537	529	547	542	473	536	527	541	499	536	530	537	512	486	517	509	545	542	542	514	562	549	560	476	499	500	516	474	544	513	563	541	470	501	510	523	520	536	537	559	556	502	519	527	548	539	475	530	556	513	519	519	549	578	503	551	499	532	529	521	533	538	540	498	529	529	546	528	524	513	535	494	513	517	513	532	530	571	521	529	501	543	521	569	510	525	539	528	525	564	518	532	514	537	558	525	542	531	563	516	579	530	518	565	513	515	529	488	538	472	513	533	487	522	523	516	506	520	506	556	496	538	520	557	497	548	526	543	529	560	488	539	529	512	544	511	470	564	492	529	535	525	519	532	518	520	551	525	501	530	540	547	565	526	515	519	501	536	537	515	544	519	539	532	568	506	529	481	540	553	511	540	490	526	511	562	529	530	503	500	520	523	515	466	523	520	530	511	535	534	567	507	575	529	530	528	527	518	512	536	502	536	469	551	541	536	496	505	502	518	519	498	509	557	555	513	513	530	545	491	529	520	520	525	515	526	503	502	515	539	543	546	506	513	489	536	517	475	544	552	529	552	499	515	520	538	548	508	497	522	510	549	535	475	524	529	505	512	535	513	543	502	501	519	527	560	498	510	543	496	532	574	531	504	534	602	523	542	543	539	560	529	548	517	526	562	477	515	495	522	518	546	502	512	494	575	489	518	519	548	543	553	525	567	500	508	539	536	509	528	510	561	528	525	557	491	519	545	500	465	499	517	502	511	504	540	525	513	494	519	550	493	553	540	516	491	508	539	552	555	530	499	516	516	537	497	500	531	477	543	500	549	521	563	510	526	565	535	491	558	549	530	517	489	523	537	540	564	514	550	542	533	507	556	528	538	548	516	528	513	519	530	489	486	530	493	503	526	510	485	540	547	518	516	504	517	492	531	509	527	534	551	505	548	532	500	453	537	497	501	530	476	498	518	578	567	564	537	527	516	526	510	501	507	523	509	495	507	513	505	542	482	546	518	511	504	498	504	535	518	487	532	514	495	527	483	534	561	518	530	523	546	529	503	502	517	531	526	495	527	528	528	507	594	492	507	516	505	521	511	523	508	546	560	515	531	565	506	512	511	508	512	524	510	502	546	529	532	548	527	550	507	568	550	529	537	516	568	555	546	509	517	502	554	530	561	554	534	511	494	543	554	534	511	498	527	528	534	561	478	562	580	528	531	501	573	542	537	502	544	522	542
64626	56591	41489	19155	1589	177	144	165	168	157	173	159	170	150	148	137	153	155	165	153	141	137	148	131	136	168	143	167	142	127	167	135	145	141	145	167	152	147	159	169	159	155	140	143	129	112	150	153	162	145	144	154	118	140	125	124	148	152	146	132	138	136	132	144	163	142	161	140	142	136	136	156	144	150	139	147	141	161	138	176	159	142	131	126	154	156	154	138	157	148	122	165	146	146	162	147	148	129	135	142	148	150	133	161	139	131	164	133	152	149	165	138	157	141	154	138	157	169	143	133	139	137	145	168	149	160	158	143	134	149	158	155	150	157	155	151	160	141	140	138	166	142	146	145	147	129	162	153	130	139	131	161	164	141	156	129	137	165	142	158	159	126	173	166	131	144	134	196	153	152	136	120	163	137	141	151	130	159	168	142	141	151	153	143	164	122	151	144	144	168	142	182	166	135	157	146	160	136	151	152	163	132	143	141	140	148	135	141	146	171	147	142	137	156	161	136	140	157	147	137	131	153	148	151	140	134	163	148	141	146	125	136	165	142	158	142	145	161	152	155	160	155	150	144	161	142	190	166	134	148	133	135	150	182	177	134	171	147	159	158	150	121	161	170	139	137	132	148	146	163	148	139	177	154	168	132	147	149	162	144	133	128	154	165	152	160	148	167	161	135	148	138	145	153	137	151	163	139	171	156	126	152	139	135	130	145	165	156	146	161	146	155	135	147	146	128	153	168	141	145	137	137	128	148	139	159	143	153	150	148	152	139	158	155	129	156	165	145	146	129	153	142	136	145	150	134	148	137	143	148	145	155	118	140	155	149	136	147	141	166	166	168	158	146	151	149	152	137	156	160	154	158	159	148	142	145	155	140	136	146	131	142	159	155	134	174	140	144	154	165	151	137	135	140	152	139	162	147	136	166	144	161	146	140	150	154	140	166	146	140	153	126	148	134	154	130	126	126	134	160	138	136	145	143	128	153	134	142	139	151	155	136	150	149	141	144	170	150	145	150	153	143	151	150	147	135	135	147	164	137	152	165	152	137	159	145	116	139	153	155	163	151	154	154	148	140	144	152	136	144	160	127	135	174	129	131	145	146	142	149	150	156	150	168	139	125	159	150	167	139	140	134	148	156	158	163	147	159	157	142	145	155	159	133	130	148	139	146	170	158	142	151	144	153	145	149	164	161	147	178	126	146	143	153	154	135	149	156	157	153	151	157	136	144	122	145	167	155	148	139	136	127	151	152	159	150	133	145	166	149	161	162	158	151	157	147	137	157	167	137	145	135	147	145	166	130	129	140	130	162	164	139	138	141	140	143	147	158	158	136	142	154	155	182	144	137	139	159	156	157	142	132	162	156	139	145	148	115	164	109	134	151	148	160	168	141	146	149	168	142	151	149	136	149	154	140	162	139	123	169	161	152	151	165	160	127	151	139	151	139	156	157	138	140	151	169	149	153	139	174	145	161	164	123	139	149	146	148	133	127	141	154	144	146	149	156	144	150	138	133	159	138	132	169	128	162	109	134	150	159	157	150	166	160	128	155	157	146	138	134	153	130	150	156	144	158	137	124	141	154	140	141	151	146	133	143	154	156	146	149	123	148	180	142	154	155	138	138	147	154	136	112	159	157	126	167	166	139	111	146	147	152	145	150	115	154	155	147	129	148	155	162	143	134	166	151	159	152	166	147	150	137	139	155	133	147	152	134	139	135	145	149	145	151	144	152	144	144	140	140	148	136	131	147	158	129	138	134	123	153	143	155	146	129	152	148	165	128	166	129	164	159	143	157	142	135	143	146	127	153	161	136	137	152	140	130	140	136	150	152	145	147	140	164	149	144	154	166	158	141	150	141	146	153	140	144	162	151	170	148	152	163	157	158	136	126	141	153	146	146	151	141	154	139	133	129	141	138	159	151	124	160	156	142	131	163	158	149	155	157	172	152	149	148	156	167	157	138	148	146	138	145	155	140	145	157	140	139	148	136	130	152	144	130	152	149	159	150	135	132	150	136	142	169	150	159	147	148	149	139	135	152	132	138	158	156	135	154	173	147	134	149	131	133	152	149	148	140	157	135	142	129	141	159	153	142	137	132	169	160	153	125	173	133	152	141	127	122	140	158	130	171	153	163	163	133	124	151	141	130	156	149	153	136	148	121	171	158	143	147	151	136	138	144	145	134	148	172	149	151	151	150	159	162	146	143	166	149	138	141	127	150	135	146	130	147	149	156	141	139	184	135	147	163	130	160	130	128	153	150	150	137	166	146	146	144	143	160	128	140	143	125	159	146	171	149	147	156	139	147	162	155	140	140	112	125	161	159	141	147	128	146	137	153	147	161	142	140	136	163	144	157	143	127	158	124	130	146	162	143	153	155	146	157	163	157	123	151	146	151	135	165	153	171	143	137	135	135	146	162	133	152	130	134	136	135	140	133	177	154	170	154	160	154	151	136	160	168	140	151	160	146	163	155	160	138	135	151	149	146	156	154	137	156	171	147	145	134	154	164	133	140	135	144	162	152	141	155	152	143	163	134	166	129	142	143	169	143	143	167	136	151	162	139	173	145	144	137	139	154	147	127	134	142	143	150	158	154	141	128	157	167	160	139	141	150	140	163	163	139	153	129	131	150	158	131	157	134	129	151	130	151	153	138	144	142	148	135	158	142	170	135	155	172	147	154	158	137	156	149	135	156	165	146	161	152	139	137	152	122	137	154	125	142	165	161	143	150	143	160	156	145	168	165	149	165	151	138	150	144	150	158	132	140	148	143	141	135	138	110	156	139	143	144	172	137	147	123	151	156	155	146	161	121	139	123	123	126	129	143	139	156	140	156	154	177	154	153	152	145	151	120	155	133	148	131	158	157	160	126	145	145	142	134	142	159	148	139	137	163	148	138	171	156	146	159	150	154	175	144	139	134	140	150	120	140	180	130	153	155	177	136	150	165	142	173	151	139	165	160	161	156	134	137	158	135	139	145	158	143	146	134	161	138	160	157	128	157	139	148	150	146	130	150	147	123	139	162	142	134	163	151	155	137	140	135	137	141	165	162	151	148	138	162	195	151	136	149	149	140	129	143	139	126	130	139	137	142	132	140	143	150	139	147	141	147	158	140	128	157	162	130	144	152	162	157	166	152	152	137	142	117	131	146	134	153	133	151	151	176	146	149	151	136	167	136	146	154	169	132	144	126	174	145	146	162	137	151	144	133	160	137	130	154	126	129	135	127	140	152	158	171	145	134	138	154	145	142	142	156	147	150	152	152	153	149	130	156	163	138	149	126	138	164	150	109	141	141	147	137	151	164	125	144	156	143	154	143	149	134	140	137	143	144	157	151	166	157	145	136	125	156	129	162	129	157	155	123	145	145	159	150	155	138	146	121	154	138	147	182	151	159	134	133	155	124	153	134	132	152	146	139	156	140	169	144	154	146	154	120	151	135	152	166	157	163	158	174	134	143	145	142	136	156	144	152	144	140	138	141	138	148	126	155	144	155
47618	47253	39242	19103	607	611	579	496	521	506	513	507	549	507	524	535	455	501	499	506	503	548	516	487	500	533	496	515	528	498	474	497	515	513	490	497	490	493	498	478	499	543	492	494	489	491	494	506	513	495	496	519	514	512	485	497	480	456	466	473	481	502	496	467	492	493	481	490	502	500	513	455	469	476	538	463	493	465	492	460	503	485	472	519	472	525	490	477	476	463	470	489	501	493	532	467	509	493	493	511	499	480	488	475	474	492	474	515	494	480	517	516	443	476	492	527	469	499	484	467	484	506	467	533	462	483	502	521	464	465	518	465	455	480	507	482	517	510	512	515	516	493	495	470	501	501	500	518	498	481	510	497	479	477	469	469	480	485	516	482	487	469	506	471	503	488	507	518	499	475	496	507	469	478	503	501	500	462	502	496	497	486	488	474	512	474	480	497	515	479	480	539	506	499	464	528	499	487	470	469	504	478	455	479	482	461	516	497	504	495	518	442	505	479	484	482	461	461	487	475	473	470	525	483	515	505	477	481	523	512	492	501	490	489	497	481	461	508	483	457	471	491	524	502	472	439	482	455	511	521	478	485	473	473	500	498	483	527	498	472	484	502	500	470	464	498	505	489	499	486	459	485	516	500	464	479	483	477	486	474	501	463	468	504	505	483	493	501	495	525	530	465	466	492	509	503	526	511	520	505	488	468	467	492	460	502	492	489	505	518	471	487	477	489	470	470	505	489	497	492	474	495	511	468	478	498	512	459	515	486	452	476	495	508	496	517	490	470	525	484	467	498	485	466	498	466	539	493	469	471	495	499	524	464	487	457	470	457	506	483	500	540	480	518	459	475	493	482	514	465	494	479	448	475	500	511	469	495	450	507	501	480	504	500	493	481	483	480	490	445	459	511	485	487	464	509	525	481	487	492	523	474	510	483	483	493	502	500	457	469	486	470	477	465	538	479	488	478	468	485	498	470	515	496	512	513	504	533	474	527	564	472	464	490	489	436	479	500	484	524	476	490	472	521	472	501	480	474	500	526	510	472	510	468	457	476	524	459	517	480	490	496	524	503	518	501	454	473	505	467	496	476	480	467	467	512	453	483	490	513	524	482	472	451	511	477	466	503	452	505	485	511	507	473	517	472	471	484	449	477	489	492	495	460	519	457	485	502	466	500	533	495	513	455	502	481	488	492	462	515	495	514	499	511	487	507	477	507	506	509	492	442	493	523	473	485	511	495	480	531	476	463	498	496	478	538	473	530	543	505	484	469	474	505	524	507	506	517	487	443	468	497	509	536	496	485	470	486	477	475	475	496	491	506	492	488	492	470	478	531	514	467	516	494	475	465	466	471	472	470	503	496	490	487	502	556	477	458	489	482	527	503	497	504	495	492	471	482	489	458	484	424	507	501	503	517	475	464	489	517	482	484	495	515	471	489	469	508	478	475	503	477	489	503	459	511	526	499	479	476	467	480	511	439	512	482	471	482	451	490	468	508	491	518	488	455	464	502	441	482	490	522	504	471	498	498	478	481	493	506	502	473	501	487	516	497	485	450	522	515	525	499	470	494	475	466	516	487	466	529	469	502	488	489	476	489	465	495	476	471	499	515	488	456	556	503	463	508	472	488	483	453	445	463	555	485	462	498	478	475	510	480	488	501	480	482	493	497	485	505	500	478	500	478	505	481	467	495	505	479	497	485	495	477	445	463	518	465	511	501	440	466	574	456	496	502	499	515	513	471	496	512	489	488	505	465	521	500	505	535	483	507	518	495	469	497	486	478	451	468	481	487	444	491	494	501	459	510	485	498	459	485	478	509	472	495	515	495	528	517	481	498	490	459	509	521	452	517	507	503	505	477	494	470	465	501	456	477	489	478	470	514	458	528	471	461	491	500	489	498	479	526	515	525	457	494	481	481	504	511	547	453	477	475	462	463	515	468	480	500	511	497	496	471	527	483	528	471	500	453	470	480	477	466	468	485	455	500	488	468	479	474	517	514	461	511	491	487	475	503	486	500	472	504	505	453	472	532	490	479	484	482	448	479	500	494	474	532	522	498	501	483	470	530	483	461	486	489	544	498	451	487	486	506	491	489	480	483	496	493	476	435	480	483	512	454	447	458	491	518	507	465	466	470	490	474	470	508	478	497	508	483	510	521	489	474	510	515	478	513	473	454	487	478	477	507	511	475	462	502	488	491	478	483	497	485	496	497	504	467	463	463	488	472	540	460	445	490	475	515	461	483	447	463	470	474	508	474	476	520	502	478	483	504	484	489	504	488	453	502	467	505	487	497	486	481	502	475	504	510	478	521	475	481	499	497	489	511	515	484	509	497	469	505	484	546	510	495	485	468	511	429	485	465	520	478	480	504	447	462	500	509	462	509	470	529	490	507	502	480	485	466	478	506	464	495	496	508	481	492	466	462	524	478	517	492	473	496	529	454	484	469	535	499	513	499	471	543	506	497	496	485	451	544	457	478	496	494	453	472	484	467	458	508	496	505	510	494	520	492	502	469	484	492	495	465	463	476	511	474	482	488	489	478	476	495	456	509	515	543	488	480	466	479	481	462	482	475	534	466	509	480	472	481	463	490	464	467	525	445	484	505	474	512	502	499	518	491	498	509	476	500	472	492	457	488	472	458	501	479	520	477	500	508	513	488	487	485	520	486	496	494	481	480	504	433	489	502	503	473	458	509	475	499	476	502	453	502	476	488	490	479	499	516	501	493	537	461	444	537	491	467	483	521	504	505	488	505	498	480	478	462	505	471	514	466	483	525	493	466	471	482	474	487	460	521	497	537	526	469	513	423	519	439	523	467	520	522	493	462	496	456	472	507	477	526	481	497	481	480	511	461	467	474	471	514	465	468	474	476	533	476	499	464	517	522	448	494	494	543	495	445	496	492	496	492	520	458	483	484	507	530	511	483	470	476	480	515	499	504	475	510	488	461	485	476	499	469	485	485	451	503	477	500	501	494	506	507	467	495	513	533	495	505	516	497	439	519	540	483	490	498	483	487	535	506	500	484	511	479	485	496	489	496	465	447	492	497	550	499	482	522	528	472	466	512	459	482	463	493	453	513	469	541	486	516	521	491	498	520	474	493	481	463	472	532	479	496	501	544	466	509	448	512	501	481	490	506	473	497	485	488	465	523	473	435	488	473	490	475	458	476	470	441	479	487	465	531	493	499	480	519	467	497	472	492	498	505	521	504	496	483	528	463	497	487	495	468	523	492	546	500	485	509	467	485	502	477	483	474	495	476	528	545	498	486	507	487	539	491	505	463	499	480	530	479	511	489	501	522	514	485	499	495	519	457	494	474	505	495	481	508	493	463	528	503	490	515	462	479	463	489	474	458	535	473	521	507	472	514	488	479	431	544	540	457	497	489	485	456	462	507	486	429	525	507	508	448	478	496	474	490	523	475	515	498	479	489	521	470	502	513	492	475	469	512	511	463	503	488	539	527	520	428	479	479	448	485	460	470	511	513	506	486	491	495
78011	72684	55353	30173	6269	409	254	296	272	278	294	253	281	269	257	257	267	258	286	235	274	270	277	256	231	248	248	249	230	241	254	279	269	247	230	289	248	231	255	251	249	261	267	242	288	232	238	285	228	260	254	242	237	246	244	214	254	236	252	241	245	241	276	233	253	269	239	228	272	246	242	237	255	252	262	233	277	276	263	228	257	248	254	241	240	271	218	254	256	246	276	270	240	228	273	258	222	255	253	256	249	279	254	237	253	227	254	257	260	252	253	246	236	266	258	236	254	228	264	233	242	223	264	247	256	240	270	231	247	260	267	233	280	242	248	273	245	260	251	267	272	248	266	239	241	247	243	260	248	262	249	262	254	267	258	270	231	260	248	245	256	253	249	257	261	266	257	288	272	258	262	247	276	251	256	258	255	243	258	253	271	243	237	232	247	265	288	265	277	260	266	252	229	272	258	256	262	247	241	228	256	266	261	275	260	280	270	231	280	265	279	279	240	221	230	232	267	278	235	242	244	232	256	236	263	250	233	245	251	239	264	250	269	230	258	235	233	252	260	283	245	263	276	240	235	280	259	251	245	237	241	239	235	249	258	264	271	250	253	269	251	247	277	275	214	231	239	230	272	255	235	241	267	249	238	261	242	243	246	278	261	255	227	257	247	278	257	261	255	270	252	255	247	236	232	261	259	263	244	244	231	262	260	255	237	251	257	281	259	257	266	258	233	251	250	249	234	256	246	255	271	262	232	228	267	262	240	249	262	288	256	234	244	254	260	256	235	236	258	231	258	259	240	248	244	257	240	235	263	256	274	271	265	236	274	238	271	251	286	244	261	262	243	247	273	293	256	272	237	251	254	241	239	256	261	257	253	250	229	265	229	240	244	247	233	249	257	241	254	218	267	220	237	248	261	277	270	225	219	254	257	242	271	248	246	256	276	242	272	272	250	233	254	279	280	265	258	277	253	253	214	251	254	254	243	224	258	228	240	272	246	266	292	244	236	255	248	242	246	257	248	266	247	268	263	304	230	257	259	252	237	267	250	276	264	235	219	237	252	252	255	277	239	223	227	247	225	264	253	248	233	271	268	223	240	237	209	247	240	264	253	261	258	238	257	262	240	224	243	269	265	264	263	267	265	240	254	224	273	232	240	275	263	265	251	264	266	237	250	258	234	250	268	274	227	244	265	244	252	265	255	235	246	242	260	253	256	268	248	249	277	248	242	234	273	252	243	256	249	247	225	267	246	259	278	244	253	231	232	227	272	259	260	250	258	257	253	249	264	242	227	268	258	271	237	235	261	267	264	253	270	237	238	257	223	248	246	262	259	218	254	243	265	258	233	239	256	246	252	258	260	230	260	249	252	242	259	273	231	271	229	232	250	256	250	254	278	240	263	253	247	249	247	259	267	238	228	246	253	273	242	258	273	228	269	273	229	253	243	230	271	259	242	259	269	256	248	213	239	238	283	270	244	248	207	255	255	243	258	261	221	261	273	237	258	237	266	241	255	256	269	248	258	259	255	275	273	259	264	248	246	243	294	241	261	237	256	227	251	277	248	276	298	251	255	265	262	228	253	231	263	232	274	260	210	263	257	232	252	268	245	244	258	242	252	257	269	259	261	268	262	237	238	246	255	243	251	264	227	258	241	274	283	266	271	247	258	249	221	230	230	240	226	260	224	282	271	231	257	248	243	254	234	265	250	250	266	259	265	260	242	251	234	240	244	262	269	249	272	271	245	245	253	271	247	277	253	249	249	271	242	246	256	255	244	250	244	259	286	244	250	252	269	253	240	269	225	256	234	256	260	262	247	267	240	241	226	242	247	233	251	278	271	255	239	228	232	243	239	231	245	262	259	248	242	251	248	213	262	250	256	228	251	241	253	274	244	236	252	272	260	246	258	251	266	249	274	263	266	255	250	230	259	257	258	243	249	243	255	254	270	263	266	235	261	243	260	294	236	246	251	264	260	266	259	249	242	249	262	261	255	261	262	278	256	225	225	242	230	234	246	250	222	288	277	271	244	249	238	249	241	294	259	251	288	258	239	223	234	252	232	241	267	260	262	225	261	261	247	250	249	271	240	262	252	262	254	236	227	236	254	251	263	265	264	248	292	242	262	244	289	256	254	245	236	277	252	242	252	259	271	273	240	240	221	281	261	235	274	254	252	233	239	259	241	249	237	232	243	270	236	262	252	250	254	252	227	249	281	244	241	258	227	257	263	237	241	244	289	251	245	285	289	274	259	259	259	247	234	236	242	241	274	251	247	239	262	234	217	272	240	244	259	243	276	240	227	268	269	262	269	261	228	248	236	249	256	237	288	231	279	266	238	275	233	242	231	239	258	268	238	265	266	259	244	233	244	240	264	274	266	244	219	263	266	268	240	267	265	242	274	268	227	251	250	250	247	233	262	239	264	267	278	260	231	236	254	244	252	278	241	249	262	236	250	274	273	253	257	251	251	248	275	251	238	264	258	249	241	260	230	233	241	233	243	248	229	242	236	235	259	256	276	275	272	271	246	281	241	256	214	259	270	224	246	227	281	248	262	255	244	262	271	252	282	256	258	249	263	238	234	229	247	248	242	260	229	247	272	247	241	256	241	251	277	246	253	238	259	242	228	239	257	265	269	256	264	249	240	279	228	246	232	240	258	233	228	241	246	246	259	233	275	253	224	252	236	256	263	274	261	251	247	276	227	245	271	277	271	216	255	244	264	291	278	223	246	237	247	241	257	258	259	249	253	262	251	261	254	260	215	258	260	259	263	248	221	250	258	242	268	231	275	257	226	264	270	209	244	275	236	250	259	245	246	278	262	240	238	252	255	251	261	248	231	236	261	259	261	260	245	253	238	255	273	267	289	246	260	267	259	230	225	251	237	262	248	274	243	245	241	251	246	269	263	259	254	265	245	240	273	246	264	259	244	234	251	244	256	235	255	248	257	285	275	245	211	254	238	242	275	267	259	265	251	263	229	286	239	264	282	254	270	233	244	246	265	259	267	278	268	222	261	278	284	261	248	227	260	239	262	263	263	261	250	235	277	233	243	258	270	215	253	247	258	241	276	253	240	248	268	258	274	238	263	252	253	262	257	273	262	246	231	246	230	261	238	257	260	246	214	239	241	235	254	282	254	264	243	254	254	234	241	237	262	258	268	243	282	253	231	268	243	255	254	262	245	243	277	242	251	259	229	273	259	255	256	260	273	245	262	285	245	252	244	244	256	257	231	272	269	265	262	260	244	252	256	239	241	246	270	254	245	262	261	256	247	245	217	218	285	261	257	252	242	246	240	243	240	247	258	252	234	243	240	230	256	247	279	248	252	263	282	231	271	253	263	267	278	263	264	275	272	269	259	253	262	257	248	254	250	246	254	255	259	255	256	249	260	256	260	247	232	259	239	242	257	249	261	262	269	252	244	259	269	260	254	283	239	286	240	280	257	253	255	264	255	237	237	237	253	263	258	233	250	253	254	269	253	243	274	246	244	254	275	247
61721	64176	52450	27068	1101	1060	984	956	869	895	859	828	818	878	832	780	752	799	767	770	787	779	781	781	809	792	807	780	809	819	792	769	761	774	751	807	817	849	805	733	786	762	833	780	772	803	822	767	814	754	779	737	788	784	770	792	796	817	772	778	803	780	780	738	770	769	768	764	821	696	682	778	753	799	729	764	746	740	797	761	750	768	785	773	768	794	798	780	736	761	756	770	741	741	796	778	740	826	801	795	760	731	775	778	766	744	770	720	770	787	760	766	743	767	783	763	738	757	789	733	816	768	792	748	788	777	800	787	748	776	837	782	768	806	767	789	776	744	766	763	741	744	775	751	782	783	778	796	780	790	724	743	720	780	754	781	773	789	760	750	752	749	752	811	760	764	840	714	782	738	715	723	747	759	812	789	754	760	762	815	785	788	817	728	728	771	765	775	797	786	786	783	759	786	770	733	781	759	767	769	783	742	778	734	771	764	765	786	718	719	741	768	724	763	766	808	793	765	720	824	785	790	773	767	785	748	795	823	771	767	781	766	770	748	761	786	757	763	808	728	761	751	753	760	787	752	789	820	762	754	795	749	766	754	789	785	760	751	758	779	791	822	785	745	750	800	761	765	764	770	770	738	736	761	754	726	768	713	780	772	741	774	763	727	764	748	796	761	768	752	770	734	797	813	802	742	789	740	759	757	778	702	755	714	827	731	789	787	811	776	727	722	772	835	771	730	771	793	798	729	778	786	781	768	779	790	700	749	749	755	756	795	787	747	740	726	754	768	756	751	769	804	754	812	728	754	749	807	741	744	766	763	792	750	751	761	765	749	789	789	790	744	808	741	753	750	807	769	743	729	786	746	749	801	783	818	754	781	740	760	764	810	757	761	751	766	765	704	772	814	770	793	749	814	770	811	780	765	768	808	785	822	761	781	792	751	808	808	752	749	780	750	795	819	727	760	706	769	777	794	782	805	731	769	769	746	767	743	801	790	706	762	797	774	750	763	756	749	797	766	775	793	757	746	746	756	758	781	785	770	731	788	767	759	797	736	762	795	765	755	769	747	761	803	838	773	770	801	710	741	741	781	786	806	764	765	774	764	766	716	734	816	726	780	840	720	781	763	773	779	767	849	769	739	767	744	790	754	799	766	792	779	748	720	805	745	773	735	751	815	810	776	749	784	753	822	749	732	760	719	771	754	810	757	744	777	725	747	789	746	799	772	742	770	758	758	763	763	820	793	754	803	777	759	754	798	790	765	774	798	796	759	756	758	820	758	762	769	768	747	802	817	701	756	765	764	782	758	764	744	741	740	757	762	773	796	748	799	759	740	806	847	761	818	775	796	767	794	784	736	800	750	751	791	779	793	730	806	771	814	788	771	731	779	790	805	773	772	781	787	753	732	744	735	735	850	785	772	753	797	776	753	763	780	750	745	769	741	773	789	779	734	758	780	767	756	728	794	747	781	791	770	758	789	750	737	785	751	775	747	795	794	759	758	793	749	760	779	803	766	724	769	772	808	786	758	764	735	751	774	792	733	785	776	767	746	764	744	746	780	756	742	730	796	737	770	763	803	722	773	798	749	791	750	793	754	767	836	766	805	758	811	758	812	800	768	812	764	782	834	709	762	748	796	805	769	744	762	778	717	744	733	789	780	780	786	753	761	854	758	755	760	764	792	711	728	802	768	707	797	768	725	759	770	773	759	768	734	776	780	774	777	778	763	718	754	757	759	760	748	784	795	753	744	794	764	731	753	807	795	781	763	804	762	727	756	805	785	805	797	807	772	772	782	777	780	792	796	787	795	833	718	788	764	778	836	769	787	765	790	729	767	746	825	724	769	771	834	750	803	761	727	779	762	788	731	822	745	819	757	774	770	786	755	786	754	746	787	748	792	767	772	760	773	798	793	776	773	795	743	795	781	797	757	780	791	784	732	771	739	731	754	827	772	760	748	781	759	793	726	736	788	749	765	772	758	738	768	822	795	761	788	795	780	834	750	757	825	736	743	683	819	806	758	767	778	751	762	747	795	783	764	768	730	780	755	770	756	773	758	762	735	752	781	753	768	748	700	758	799	767	779	739	768	799	810	770	828	747	753	755	728	768	783	749	802	789	764	781	743	773	805	753	759	814	789	735	802	743	812	776	837	781	773	764	773	748	758	747	761	793	779	779	814	809	734	784	791	774	784	764	784	742	751	793	737	839	754	782	744	785	777	772	763	764	735	844	760	719	797	788	720	740	777	732	733	770	760	793	758	738	769	778	802	783	774	773	818	790	759	753	787	804	757	780	719	823	741	780	757	805	815	784	803	780	802	803	773	751	752	785	806	756	766	778	772	761	735	760	803	782	756	735	799	752	760	805	768	741	766	858	697	732	742	817	747	777	788	773	787	736	764	770	757	780	829	756	771	788	740	772	748	770	771	806	754	787	817	777	766	780	750	757	805	780	724	790	690	795	750	751	746	781	803	815	768	869	768	760	778	731	793	784	763	760	780	749	758	744	700	804	768	824	792	808	760	743	777	762	724	812	766	766	797	761	757	746	754	770	797	712	710	766	777	812	775	753	761	762	708	789	744	771	777	797	824	777	747	723	751	715	768	772	781	778	824	784	739	717	781	773	775	831	815	809	793	770	802	774	713	735	746	734	734	752	733	748	730	778	752	744	748	731	798	728	725	781	775	777	787	756	783	764	814	812	753	761	757	752	833	812	776	743	727	771	774	803	741	789	759	776	710	767	784	772	792	801	727	826	788	785	777	732	725	772	742	800	776	777	763	775	768	797	768	763	784	796	756	727	828	749	745	776	786	760	777	763	831	744	736	767	763	807	826	784	809	787	800	761	781	790	753	768	743	769	784	744	756	724	766	777	771	746	785	809	833	769	792	778	739	758	788	744	745	766	750	749	744	792	749	736	709	762	736	753	767	742	772	735	737	794	777	803	801	798	775	777	784	777	816	790	795	845	780	738	744	761	729	761	775	786	751	764	797	777	757	727	780	817	792	781	840	800	772	775	760	733	749	803	766	739	757	787	761	770	816	833	798	743	772	750	782	789	786	725	759	825	739	740	791	802	771	761	778	735	752	730	753	724	823	793	771	809	789	805	726	761	736	775	750	739	752	805	711	762	791	734	806	789	784	756	806	746	813	745	762	781	803	731	769	801	715	767	776	771	736	820	749	791	757	791	797	758	778	791	804	831	749	744	782	769	809	726	720	765	768	767	773	697	791	732	723	759	756	747	751	797	785	808	763	757	793	744	740	737	761	757	757	771	766	738	794	756	758	735	744	739	763	728	807	753	765	772	749	778	823	831	772	770	770	774	767	773	778	689	733	786	744	821	799	794	804	759	784	747	781	816	768	764	743	803	746	757	700	790	784	799	753	797	766	757	817	780	738	743	799	781	769	761	755	774	772	762	744	746	777	736	764	746	747	762	748	706	745	765	810	773	762	794	803	776	768	753	750	792	738	810	759	776	799	730	734	807	726	791	774
33856	22700	9691	1434	185	153	145	180	171	154	131	160	147	183	138	167	176	144	143	136	159	162	158	146	155	144	156	156	142	157	151	153	136	162	162	140	158	154	165	170	172	158	153	136	155	129	157	145	156	163	149	139	197	147	176	149	139	159	158	143	160	151	145	138	158	152	152	146	143	159	141	163	151	158	137	147	155	141	163	161	164	141	133	152	135	141	151	166	132	140	139	150	134	170	145	140	145	161	125	147	180	148	175	151	152	108	140	134	144	163	143	170	140	165	136	169	143	168	145	153	168	161	130	180	127	134	158	123	150	149	136	165	147	155	159	155	164	155	160	156	137	120	137	136	180	149	151	145	153	161	152	165	145	139	146	148	136	165	131	167	144	122	159	174	164	134	157	154	147	149	145	146	161	144	147	173	146	127	152	162	154	148	161	147	152	134	145	161	148	166	146	152	167	162	168	129	146	134	152	134	159	179	157	142	152	140	145	162	146	150	177	128	146	164	151	137	139	146	171	152	148	157	148	157	141	153	158	157	135	135	163	171	164	171	141	141	153	154	167	159	151	151	152	165	136	149	149	157	149	150	145	149	130	142	147	140	162	158	137	152	148	167	147	158	153	132	145	153	146	159	151	143	148	134	163	142	150	150	155	166	151	138	138	152	149	150	163	133	137	137	158	151	149	136	154	147	154	153	164	118	153	140	140	165	160	179	152	150	164	130	139	126	140	161	169	172	140	157	130	156	167	138	157	149	142	151	163	141	148	177	154	166	144	138	158	158	140	166	158	139	156	149	188	156	182	185	175	139	140	156	155	143	129	137	133	160	154	151	119	155	133	138	142	148	155	152	147	156	137	151	131	122	145	137	144	185	154	141	122	159	152	161	141	183	160	162	153	142	160	149	150	151	141	122	145	157	146	144	153	138	151	171	152	141	156	155	150	134	158	181	145	161	159	150	145	152	150	126	142	139	142	162	142	128	145	156	159	147	156	145	156	179	162	128	153	145	131	155	148	139	168	172	170	184	160	140	134	147	141	161	138	139	148	149	155	153	132	143	139	155	157	148	150	151	143	143	150	161	156	141	148	178	158	135	140	169	145	146	143	140	157	153	151	143	162	151	173	146	141	135	137	146	143	143	168	150	149	170	185	153	140	158	145	163	161	148	175	132	144	146	166	146	154	163	146	175	146	177	150	144	142	148	146	152	139	171	126	152	170	148	147	172	163	152	185	140	164	171	156	162	162	143	139	146	175	130	138	156	157	141	146	134	136	155	167	151	139	192	145	136	156	139	156	167	155	152	154	140	160	125	150	127	167	149	122	152	140	146	160	147	142	154	148	154	156	170	141	130	150	141	147	162	157	164	155	169	172	173	150	143	141	167	123	142	148	156	162	149	148	158	138	152	166	159	151	186	176	163	138	172	143	165	160	153	125	144	143	167	133	154	164	160	149	146	141	139	139	147	170	156	161	166	151	151	156	131	161	146	134	141	160	170	149	155	166	150	154	163	137	131	121	178	156	133	152	154	157	138	149	143	135	150	148	159	159	154	144	194	147	131	151	151	145	166	143	148	150	150	150	153	146	142	154	130	158	152	140	160	149	152	158	153	161	153	156	152	147	146	178	147	157	137	165	165	151	132	154	159	143	175	162	158	161	156	143	149	130	147	157	154	170	153	145	148	174	156	168	136	157	152	133	158	143	141	157	139	128	130	136	144	139	146	138	162	167	145	146	161	154	177	144	157	162	159	166	146	169	149	150	148	155	137	168	172	166	158	151	151	168	152	181	156	146	158	150	158	176	144	159	156	140	138	164	126	142	148	146	114	156	146	148	169	160	169	151	173	150	143	159	167	153	138	155	153	149	160	165	171	164	130	163	142	147	129	163	131	165	155	173	156	127	156	142	178	137	150	157	159	173	143	155	151	150	157	138	152	158	151	154	166	152	139	151	176	150	143	133	159	131	152	147	150	146	125	176	149	154	144	159	157	143	161	137	159	138	136	158	148	170	157	164	142	148	152	176	158	145	146	144	177	163	151	160	163	148	152	175	158	141	146	176	149	177	147	139	145	149	142	151	159	147	157	156	163	166	179	148	162	154	150	144	161	167	170	155	138	149	166	165	147	157	148	147	152	169	177	150	149	150	159	159	153	144	161	152	148	160	143	140	139	134	158	179	164	147	138	149	148	150	161	141	149	138	128	167	162	137	129	139	163	142	149	142	159	153	142	143	158	138	152	135	167	144	141	165	133	129	138	130	162	153	145	141	149	139	148	135	139	141	163	174	154	156	147	150	158	152	147	171	161	143	144	158	157	122	145	146	155	152	168	141	176	167	152	148	178	154	145	159	147	131	160	141	157	142	157	153	165	153	162	143	162	143	139	148	136	135	192	153	129	158	153	136	139	171	160	140	157	160	157	157	133	169	125	154	153	153	152	153	164	142	139	151	156	153	147	140	176	145	143	165	146	170	161	150	138	125	125	158	149	159	169	158	153	145	133	154	149	139	143	140	166	152	121	163	165	147	162	170	161	138	142	154	141	137	166	174	165	142	137	146	138	152	167	152	156	156	144	173	135	167	174	158	164	158	134	171	148	173	158	143	150	153	138	125	154	132	156	151	158	143	141	154	135	162	148	145	147	152	149	130	155	153	128	133	155	152	148	170	133	153	142	174	153	141	155	186	140	142	137	149	176	158	169	143	162	151	146	161	144	121	165	144	151	139	133	147	135	165	138	155	161	150	155	164	154	122	150	153	152	146	151	171	163	152	141	143	147	155	162	160	154	140	142	170	126	156	154	142	137	152	151	168	137	180	156	133	140	159	157	154	138	153	152	143	140	143	136	136	146	149	143	154	153	154	161	155	162	168	154	127	147	169	166	146	155	154	146	145	150	136	139	139	150	157	142	161	157	177	139	165	166	129	134	142	156	141	160	159	153	148	150	142	147	164	145	137	161	160	176	143	143	161	147	142	182	147	141	180	150	149	156	186	152	146	145	139	146	136	169	152	146	157	167	147	146	148	175	147	161	130	151	135	133	148	173	145	150	139	122	159	139	141	141	156	161	136	167	161	148	149	175	163	110	155	148	129	162	140	135	141	141	145	180	142	145	156	155	137	142	135	138	168	145	157	140	172	154	153	139	136	147	158	141	167	172	155	165	150	149	150	152	152	155	153	155	172	141	138	160	144	149	164	130	154	151	147	156	154	153	128	150	136	160	146	147	159	152	152	164	162	155	128	153	140	148	181	158	139	178	168	144	154	136	149	154	140	135	144	163	137	155	151	155	141	158	139	136	154	171	142	142	157	157	138	143	142	154	154	159	154	165	153	135	173	154	136	149	141	132	169	156	149	187	139	160	139	148	149	179	163	146	154	131	153	159	150	153	128	177	144	136	143	134	144	129	129	135	166	133	157	139	132	141	154	136	151	175	157	160	139	146	152	133	144	148	164	145	139	156	172	165	152	144	148	155	153	159	151	155	145	146	144	161	145	140
32152	25190	12236	3418	469	512	491	500	486	516	470	506	501	532	546	460	509	508	491	549	517	475	535	535	493	521	517	526	494	467	496	533	482	485	524	502	526	487	510	497	481	476	486	494	499	510	527	513	502	509	530	524	511	510	494	509	522	503	493	510	478	517	529	528	492	464	474	544	487	472	484	493	480	494	512	497	507	497	520	487	484	457	492	491	506	502	472	498	487	488	524	541	499	537	527	513	536	481	505	523	481	491	494	504	494	475	482	435	459	517	479	509	528	495	488	506	532	521	514	491	488	494	516	494	472	494	501	495	487	549	513	527	504	458	491	513	490	481	523	506	511	483	512	496	484	500	477	487	498	513	527	491	537	525	506	520	509	477	492	515	504	471	493	530	498	490	505	504	483	511	532	511	465	488	476	522	540	484	516	487	524	494	493	487	496	514	496	482	479	487	537	532	496	524	471	494	478	499	527	512	525	513	473	509	505	509	510	495	502	492	494	492	523	453	499	512	496	485	495	510	461	537	491	480	484	503	526	512	503	469	479	531	486	509	487	512	506	533	508	545	522	486	485	498	515	500	452	513	459	559	529	502	520	501	467	543	504	516	515	481	529	543	512	517	515	550	465	535	473	514	489	531	499	518	484	501	541	482	501	489	493	491	509	483	488	506	511	483	490	527	478	474	515	534	507	490	484	487	470	482	470	538	510	495	517	521	479	492	515	492	501	490	494	480	499	476	519	508	493	535	482	474	494	493	486	502	490	483	482	458	508	537	471	487	512	500	472	502	477	491	476	477	520	537	488	517	551	512	493	508	524	477	475	506	469	499	501	507	495	488	523	508	487	490	534	503	496	526	487	510	495	500	503	495	517	486	462	502	465	478	534	485	542	501	497	522	501	530	528	507	500	510	538	493	491	498	503	513	472	502	496	519	485	495	501	487	472	464	500	484	546	493	505	526	503	503	493	527	508	513	480	517	485	511	490	450	495	486	480	453	497	560	472	507	494	451	512	534	507	491	470	529	538	504	479	480	520	469	494	535	539	475	528	468	495	513	512	531	512	490	475	494	518	478	507	518	514	502	494	532	507	518	510	491	482	498	533	525	530	469	496	502	550	510	466	493	519	531	499	489	514	497	513	480	524	499	469	504	487	452	536	496	538	512	470	524	502	525	472	517	452	463	526	509	499	476	495	491	481	476	496	492	520	571	514	499	495	538	522	498	476	512	508	508	540	497	465	532	508	513	502	499	495	466	496	504	513	505	469	523	506	501	490	475	503	485	527	514	520	506	543	517	481	508	525	467	501	485	518	529	481	539	505	499	529	489	521	550	503	495	500	464	532	532	504	510	475	483	533	508	504	491	506	533	478	465	452	495	474	508	500	526	490	507	520	518	485	498	516	506	483	500	514	515	477	462	515	472	477	458	511	519	480	534	511	469	489	506	500	537	511	522	499	467	534	508	497	475	468	477	511	533	521	515	486	517	521	515	488	484	477	470	482	514	492	510	523	492	494	491	495	488	547	550	467	514	503	494	471	512	510	515	516	497	465	484	517	495	482	470	518	528	454	471	485	508	498	482	465	503	500	545	525	492	487	500	523	488	468	482	551	496	504	499	512	498	493	493	496	500	478	474	467	476	473	495	478	502	480	545	499	464	517	493	525	529	481	519	528	530	529	516	502	492	485	484	497	484	473	495	531	554	513	479	528	469	524	536	514	519	490	495	478	481	492	508	464	522	488	501	483	527	503	504	538	501	501	532	489	511	526	475	465	482	514	456	544	516	473	478	504	495	511	460	498	524	509	513	542	498	510	528	533	518	485	514	485	509	484	472	495	487	508	514	475	512	495	506	459	498	532	531	499	507	544	508	532	535	453	507	553	466	471	495	493	509	532	513	521	519	512	448	496	500	518	476	463	504	496	528	488	506	568	521	490	521	525	455	525	477	491	495	478	515	497	478	494	496	521	511	507	491	549	459	487	502	466	512	478	517	512	525	517	494	514	515	528	498	499	539	525	490	502	495	472	503	493	484	514	533	489	508	501	514	506	478	469	513	507	505	525	490	499	494	471	486	484	540	461	493	525	519	567	503	503	480	519	514	486	507	470	504	510	495	528	515	489	475	506	496	474	497	520	504	491	487	471	473	513	504	462	508	487	490	485	489	531	541	551	537	512	488	466	515	539	477	485	519	460	525	505	477	506	481	527	481	509	479	485	479	481	523	478	500	474	516	535	486	525	520	508	486	541	528	483	533	554	487	516	490	482	483	499	526	523	494	494	523	498	519	505	503	479	502	497	499	488	487	509	487	447	513	489	526	491	523	511	504	488	502	503	479	450	536	497	508	543	544	543	478	502	498	519	488	468	508	540	537	513	465	494	517	476	520	488	461	524	507	508	493	509	493	513	488	497	524	528	532	508	515	515	518	509	498	509	486	552	481	471	511	500	510	520	535	514	475	486	524	487	520	497	531	506	515	504	530	493	479	496	462	529	478	509	508	518	498	469	517	484	536	493	473	485	454	535	536	500	518	480	493	523	497	509	523	473	519	472	460	514	494	487	493	517	475	487	501	496	493	458	507	482	505	476	508	512	501	500	487	514	463	460	503	495	486	538	505	522	525	503	522	500	522	510	547	459	505	540	479	495	508	501	477	477	555	483	517	480	507	474	474	503	535	522	480	490	528	485	493	520	551	512	518	486	508	492	502	517	497	531	508	462	460	499	488	500	518	489	519	518	514	475	484	520	508	486	483	475	496	528	485	510	500	545	500	520	522	504	536	506	465	495	514	486	523	515	492	517	477	495	489	506	494	528	519	518	532	517	513	530	486	527	528	507	499	490	527	464	510	503	516	475	509	475	494	522	481	522	479	499	517	505	509	513	508	483	555	515	489	494	547	548	485	485	537	471	521	512	510	478	536	504	512	461	481	504	486	512	494	477	487	455	500	531	498	515	494	499	485	460	487	497	501	552	509	525	520	536	522	490	472	463	535	512	493	472	486	521	481	504	514	518	506	521	497	515	513	546	501	486	534	476	548	484	517	494	490	503	523	514	499	498	522	523	469	482	462	475	513	467	525	483	516	495	473	491	506	492	497	500	494	460	520	464	484	465	502	507	497	503	494	505	495	495	528	503	522	486	523	495	511	471	523	462	504	536	521	502	487	520	490	496	530	531	498	483	492	539	497	514	510	519	515	492	529	507	477	484	474	461	477	514	498	544	510	471	513	475	479	504	499	510	547	505	536	506	497	510	501	484	519	492	496	512	512	526	497	484	512	526	525	519	499	468	496	477	508	509	530	522	465	471	503	531	486	515	490	468	507	477	479	534	507	525	534	499	506	533	520	467	512	485	511	486	503	506	536	528	510	505	531	471	557	467	486	493	496	489	495	520	503	459	496	522	476	501	494	497	475	532	490	503	468	527	532	550	487	505	553	462	486	520	559	514	490	502	508	507	499	508	488	485	502	549	487	511	500	480	479	492	488	512	503	490	478	538	467
65560	58190	40904	19587	1675	168	171	150	160	165	156	155	123	145	143	143	160	162	157	152	184	145	150	147	142	141	166	152	135	116	155	151	166	140	140	140	170	158	159	151	131	158	164	160	148	138	141	138	135	124	149	141	154	148	129	138	163	159	179	173	147	148	144	157	132	148	144	145	150	164	155	147	152	150	142	152	167	145	144	153	111	166	170	125	142	150	151	157	146	163	152	146	151	121	139	142	151	127	136	150	154	143	178	128	147	158	151	153	152	157	146	137	149	143	145	140	160	142	167	148	144	152	155	134	129	159	143	136	147	137	159	135	152	134	153	143	150	137	155	154	158	134	135	157	136	135	147	140	150	148	139	146	125	134	146	149	138	160	153	140	150	155	164	142	156	143	140	157	118	145	139	171	144	137	135	144	164	141	166	134	130	155	141	148	130	155	154	158	177	138	166	127	162	139	125	138	141	147	145	143	146	164	159	157	145	144	177	128	121	152	130	150	159	136	144	141	140	147	177	134	133	145	169	150	150	152	151	184	169	150	161	153	179	150	128	130	156	147	142	150	168	148	142	150	149	166	153	145	141	143	171	141	161	171	142	141	156	138	140	168	142	153	174	159	150	147	158	151	149	142	148	152	143	158	181	165	162	167	130	142	149	169	152	155	143	164	141	145	138	151	133	161	121	163	149	137	143	141	139	151	182	168	152	143	153	156	145	143	144	187	166	141	147	144	129	154	164	144	149	153	140	154	141	130	161	152	159	153	164	143	148	137	148	159	145	158	167	166	131	150	151	157	143	139	123	134	141	146	155	148	144	164	139	143	161	167	161	169	152	156	158	155	134	142	151	143	140	141	157	152	136	148	144	141	128	119	150	143	148	148	160	133	136	155	130	165	146	157	129	167	148	148	158	132	159	155	142	145	135	165	161	160	154	142	146	119	128	154	144	167	134	147	148	138	143	155	159	140	154	151	175	148	141	130	151	158	158	133	148	146	136	131	155	154	139	132	157	155	155	136	146	115	139	134	154	150	149	144	126	135	158	165	154	161	158	157	146	166	144	150	153	130	150	138	140	142	147	145	143	137	136	152	139	175	133	177	162	146	161	156	159	166	145	165	161	154	136	146	137	132	163	146	140	130	148	145	131	146	169	155	153	166	158	135	174	177	139	146	135	147	138	181	150	173	140	120	147	158	142	146	137	151	129	151	160	154	154	145	122	134	139	168	148	129	125	172	142	139	152	140	153	152	151	155	141	141	156	170	135	134	150	154	149	176	146	141	167	167	137	154	140	166	134	149	152	129	139	140	133	139	120	155	176	114	153	159	145	152	123	143	138	141	155	159	153	148	147	154	164	160	165	139	166	142	142	157	160	145	154	128	158	138	133	138	160	125	148	139	140	138	142	152	139	156	137	147	160	144	161	145	142	145	148	157	141	141	150	153	157	139	150	160	165	139	149	143	142	150	157	142	158	147	164	157	142	150	144	158	141	165	132	125	142	159	148	155	146	143	151	144	147	137	172	153	127	143	141	154	154	135	149	142	135	158	145	144	148	126	151	134	147	135	132	133	160	129	136	153	132	133	157	143	146	151	139	150	141	147	151	136	131	165	160	159	151	172	142	156	155	143	165	160	145	162	136	145	147	162	137	147	158	132	137	161	164	159	143	166	145	148	159	143	150	146	157	138	134	140	161	165	161	165	132	144	147	139	153	169	141	142	144	145	139	154	143	141	146	145	151	151	148	153	135	137	138	144	121	135	138	149	155	142	147	135	123	147	145	140	140	139	158	164	153	131	136	145	158	139	153	146	142	154	141	118	136	177	156	147	165	164	146	134	140	156	167	136	163	133	144	143	137	139	136	136	151	140	180	127	156	140	151	146	138	148	164	150	122	158	136	178	155	148	130	136	141	151	165	135	123	137	138	166	150	155	140	159	136	125	136	166	132	143	167	140	153	159	171	170	149	131	129	151	153	130	146	148	137	156	143	180	153	146	153	153	168	127	119	160	145	140	164	142	161	130	157	130	148	163	162	166	136	144	145	154	138	146	120	157	136	139	129	139	149	162	149	150	164	148	165	131	162	129	134	135	163	141	152	157	153	161	143	147	160	166	134	137	159	169	135	155	138	177	158	139	157	152	132	133	142	135	123	167	144	131	147	145	156	195	141	165	147	167	147	149	156	152	154	157	147	157	143	150	144	133	139	148	164	165	129	126	154	130	160	131	139	157	147	156	136	133	132	131	172	164	146	161	153	146	142	166	168	151	146	154	143	151	147	150	145	151	142	150	156	135	157	138	125	139	135	146	170	158	149	151	132	144	169	147	147	144	145	150	141	143	118	140	154	155	138	144	140	162	149	139	146	150	130	143	134	139	141	144	141	140	131	158	147	134	142	177	177	144	139	143	134	141	132	133	142	147	153	152	159	153	127	141	156	147	146	157	147	131	149	151	147	137	151	150	147	120	165	149	130	141	155	127	160	133	141	129	143	150	140	156	168	148	143	163	162	145	162	162	148	145	154	158	131	121	145	164	133	128	123	139	164	139	155	146	155	140	143	156	165	132	175	124	146	142	132	141	141	141	136	152	133	157	147	151	114	171	161	149	151	133	161	130	143	142	175	136	134	158	143	155	162	156	154	159	133	139	154	141	148	146	144	145	148	161	154	175	142	150	131	153	159	144	169	170	147	187	122	153	146	136	127	145	136	155	146	162	133	137	144	154	160	156	129	135	158	123	126	136	158	142	150	124	176	141	130	142	144	127	176	163	165	159	160	128	138	148	140	135	154	147	150	139	159	146	141	136	121	136	141	174	169	151	144	162	138	152	149	156	160	149	131	146	153	133	149	153	141	158	145	138	122	134	154	154	129	147	139	131	118	153	158	151	161	137	151	151	128	144	158	143	155	146	149	155	126	135	152	159	142	132	139	136	125	152	142	149	130	145	145	140	138	138	140	116	157	127	158	160	152	156	151	135	168	167	143	147	151	134	165	134	139	154	145	164	136	159	146	170	158	139	157	158	151	150	155	159	160	137	145	161	130	161	150	172	150	149	137	136	155	167	152	137	169	115	160	141	142	129	174	150	153	159	165	155	152	123	143	153	146	143	143	132	141	163	143	126	114	145	160	139	155	139	149	155	155	132	157	164	153	138	133	176	148	145	149	148	162	140	148	150	170	140	152	139	156	175	144	133	173	147	147	115	145	159	162	123	180	153	149	159	143	134	144	144	141	146	164	141	134	153	134	155	129	151	166	129	134	144	140	134	150	148	136	151	144	141	121	133	145	129	154	163	133	157	147	166	132	126	122	163	151	148	146	160	155	152	155	154	146	158	157	147	148	172	144	148	133	149	148	161	142	145	141	162	147	160	134	155	152	138	161	164	148	167	158	160	141	149	158	161	132	156	168	128	132	149	140	142	152	138	182	178	147	141	133	160	148	140	142	141	145	138	167	129	140	138	162	152	163	123	157	162	152	156	134	163	158	149	174	148	139	153
47469	47978	38567	20743	654	561	591	540	557	530	519	510	505	516	501	523	463	491	501	510	545	487	498	543	487	506	529	495	503	511	500	494	499	489	485	482	448	475	525	506	496	504	436	468	497	466	473	499	506	463	492	524	506	481	479	510	520	479	507	494	528	482	480	486	500	480	520	496	512	494	516	475	512	559	499	522	460	498	510	538	509	522	487	524	457	539	485	483	489	489	491	499	486	494	491	458	482	472	486	539	486	468	495	522	488	478	508	509	474	516	503	490	490	531	464	504	527	459	507	465	483	489	492	489	500	510	517	493	437	508	502	482	496	488	504	484	462	495	540	483	487	529	491	459	513	486	479	495	478	443	503	470	500	494	502	485	509	509	480	511	510	512	448	542	505	483	499	508	547	461	472	506	508	513	487	500	514	501	519	441	489	442	486	510	474	509	492	499	512	485	504	506	479	515	460	500	507	498	461	473	483	479	459	509	522	546	470	481	512	529	499	487	485	484	474	507	496	495	508	532	515	504	483	496	496	521	453	501	466	523	486	524	509	481	477	492	452	554	483	513	511	471	485	476	503	480	503	480	477	524	482	492	513	458	506	457	510	493	455	485	516	466	489	478	503	497	520	493	470	479	485	500	480	494	494	499	483	530	498	504	558	458	503	496	484	500	469	471	496	505	503	485	457	468	458	515	512	498	506	528	501	503	492	467	504	503	485	483	466	508	468	489	468	500	473	474	486	539	475	468	561	508	515	499	499	491	493	489	492	485	535	495	485	479	494	491	527	502	499	486	487	481	494	545	502	478	509	511	500	449	511	493	467	462	477	488	483	508	529	498	510	509	478	480	475	473	482	489	475	509	472	481	473	503	494	495	489	451	508	499	488	510	504	483	498	490	478	516	495	536	518	485	487	437	493	504	484	461	500	521	476	493	498	483	466	503	463	496	516	518	447	498	483	471	498	466	492	484	480	453	506	486	483	451	507	513	495	495	478	489	497	541	511	497	483	486	479	545	455	474	483	505	505	504	475	474	483	477	497	485	540	530	501	496	497	477	521	485	485	485	465	517	482	467	501	504	504	475	504	476	472	477	456	457	506	505	543	518	504	456	451	514	519	486	482	513	526	511	418	459	482	513	519	486	478	536	480	495	468	482	525	496	493	499	495	522	493	494	461	472	493	549	451	477	516	460	482	520	484	485	491	495	484	481	483	469	512	479	483	479	513	521	490	492	456	509	514	541	457	501	458	473	461	504	503	501	536	523	510	482	492	464	545	450	469	486	459	471	471	522	493	472	527	480	494	484	518	520	476	472	509	478	529	486	490	492	487	494	479	507	503	483	467	505	525	487	471	515	480	476	469	456	449	520	499	507	503	486	444	539	497	513	465	499	434	458	502	459	488	499	495	479	524	499	482	492	513	495	495	513	458	530	465	471	513	514	481	488	539	478	499	498	507	520	486	481	518	483	500	465	485	511	502	481	491	475	510	522	445	485	485	488	496	513	487	502	485	539	567	464	495	509	501	495	464	490	482	510	510	527	479	503	523	470	536	452	465	485	512	463	520	490	479	505	442	496	518	502	492	519	489	499	496	511	498	513	496	534	472	527	483	508	502	475	484	491	505	520	518	488	478	483	496	509	527	505	499	494	513	528	502	481	526	483	488	478	480	481	467	488	479	459	485	486	506	508	472	483	541	489	537	489	483	480	463	457	458	467	493	522	488	473	466	452	505	484	520	486	466	481	452	528	473	494	518	491	451	485	516	473	526	478	518	495	516	513	495	468	482	488	496	498	484	489	486	478	485	479	519	475	489	501	478	483	504	501	497	491	504	478	498	520	484	466	488	485	497	487	479	511	532	514	515	515	495	493	518	524	490	487	521	483	500	473	513	503	472	506	488	484	468	510	492	456	513	509	485	469	489	511	473	492	540	469	453	492	477	549	518	502	472	497	522	509	500	481	485	490	491	472	470	452	521	481	487	499	527	479	537	508	510	514	485	490	493	478	453	502	477	472	520	519	518	504	521	483	497	490	491	493	499	499	508	447	514	523	524	511	510	454	486	496	527	487	487	469	474	497	486	510	477	467	482	488	492	497	471	505	473	474	485	511	500	538	547	526	499	500	480	501	461	476	506	470	495	523	515	504	491	490	495	487	494	504	468	532	464	494	500	475	486	518	488	483	489	472	477	480	469	468	483	500	512	525	483	492	507	501	509	529	481	480	492	525	477	476	475	453	459	511	511	507	501	484	527	460	495	526	472	496	475	471	508	509	500	478	524	498	445	479	511	524	484	464	438	486	505	506	478	522	463	454	485	491	483	510	488	501	486	501	517	498	469	492	467	493	522	534	472	455	476	512	483	454	483	496	456	507	482	471	471	515	522	484	536	519	504	446	489	496	506	479	505	481	542	501	517	525	514	449	502	494	470	502	458	535	485	446	456	497	491	478	474	482	517	501	513	483	501	507	516	490	536	508	506	495	489	496	498	425	525	506	492	481	485	460	468	491	477	496	481	521	525	488	494	502	494	491	499	461	514	500	513	487	494	516	501	476	493	503	530	487	506	480	492	486	498	499	529	503	505	497	490	498	483	540	503	537	524	453	518	522	478	536	525	498	484	471	483	510	486	495	500	490	516	480	515	501	500	458	492	479	466	475	506	544	501	488	519	504	513	475	493	487	475	493	468	497	516	518	492	490	469	493	495	499	543	446	521	490	530	480	492	550	462	471	506	486	509	479	522	527	506	500	518	501	474	489	510	469	539	518	511	472	467	494	501	529	507	522	506	495	505	507	442	490	482	527	501	509	489	485	482	468	507	489	492	492	540	545	495	516	502	509	429	524	482	510	493	493	505	542	491	471	513	490	495	482	471	507	500	528	499	506	500	478	482	487	471	500	495	513	479	541	529	511	535	525	505	504	531	526	466	500	454	447	485	491	456	551	519	487	479	484	507	506	488	509	490	474	464	507	513	502	495	528	510	503	487	480	510	465	486	509	512	483	499	485	501	479	478	506	489	467	487	527	501	525	514	499	475	479	501	488	514	536	460	516	500	479	467	494	509	511	524	483	458	476	454	527	499	483	494	471	509	486	511	487	481	493	481	490	476	489	500	488	503	534	477	489	490	508	492	468	503	501	484	498	478	481	503	489	469	525	468	505	471	508	498	509	490	511	480	465	527	450	469	493	475	480	499	491	542	510	536	494	478	511	488	494	479	505	475	514	489	489	481	482	468	487	544	511	466	509	523	476	475	504	540	496	518	494	468	454	481	464	498	458	507	492	500	497	518	509	523	487	529	502	498	523	470	486	495	507	533	498	459	481	476	485	525	470	489	544	469	482	460	489	519	452	521	500	533	505	485	463	516	483	497	528	480	493	501	467	485	478	489	496	501	489	482	500	428	493	523	445	487	465	517	485	490	523	464	489	503	463	510	507	483	490	529	496	519	502	550	477	488	436	515	449	505	478	517	528	476	516	474	534	485	501	466	486	503	496	481	498
79051	73367	56290	32106	8043	599	313	316	299	297	273	262	256	262	254	247	272	286	244	295	269	267	280	275	255	293	245	272	235	241	276	274	244	255	256	280	283	262	265	260	266	241	275	250	265	225	257	232	273	272	259	267	284	263	259	255	246	262	262	255	238	279	243	241	262	256	247	270	280	273	238	245	252	275	244	259	236	234	273	245	257	280	263	258	270	252	233	274	292	271	254	229	283	256	246	283	246	287	268	248	268	269	236	263	259	267	268	257	280	254	275	272	247	239	280	234	266	248	276	262	271	248	286	250	282	237	265	247	273	275	273	266	260	268	250	266	227	267	243	272	265	252	240	267	257	268	268	243	250	248	278	239	251	293	258	276	291	252	274	246	266	243	245	276	270	244	284	261	244	259	242	236	272	305	273	284	265	259	256	257	265	274	263	245	283	264	278	262	237	277	247	239	224	281	260	277	251	266	281	234	269	249	255	248	265	262	270	267	248	256	249	289	257	290	262	252	252	250	260	247	291	261	254	247	233	237	261	267	240	257	265	238	255	254	245	258	256	260	264	258	267	228	241	267	256	247	262	242	269	242	248	257	256	252	258	286	258	266	276	273	297	253	221	256	275	240	290	275	245	238	240	238	261	258	269	281	272	241	256	283	255	224	250	257	264	249	269	226	258	252	253	255	291	260	253	282	255	231	298	253	270	289	268	269	228	263	233	248	249	233	252	247	271	243	264	252	293	264	279	260	280	260	279	242	291	245	266	255	245	248	277	261	249	269	274	284	279	253	257	235	255	290	267	260	244	230	289	243	288	254	279	233	280	258	234	246	233	269	267	250	260	259	272	248	251	262	230	253	269	269	264	247	241	269	279	282	282	258	252	248	272	288	257	263	257	263	257	248	234	237	269	250	289	274	257	266	286	268	252	237	267	261	237	290	277	260	260	261	277	236	212	272	266	266	230	265	274	254	270	283	252	240	279	259	266	275	262	256	292	251	279	266	278	294	271	242	282	266	259	237	244	299	271	236	268	261	253	254	222	253	251	253	268	247	264	273	265	233	275	292	275	257	239	229	243	251	256	248	237	268	266	249	256	260	227	271	255	291	271	260	233	275	268	291	284	265	257	218	258	294	244	241	232	260	247	293	277	266	231	283	256	285	254	254	259	270	255	252	259	245	257	263	272	251	266	281	236	253	236	235	239	248	274	235	252	278	266	296	254	249	251	270	248	275	262	272	260	267	254	264	274	269	260	248	246	251	267	281	275	271	256	263	248	238	282	247	242	226	261	262	236	237	268	278	259	262	266	258	260	268	257	286	243	250	249	266	248	276	244	245	240	234	262	246	257	252	263	253	264	268	259	282	273	273	245	248	273	256	225	246	240	262	274	244	249	252	268	277	256	289	260	255	252	252	241	259	249	262	259	254	273	271	265	258	281	224	279	266	248	247	293	279	277	273	254	245	253	263	277	284	262	257	260	260	254	258	281	261	247	238	250	260	257	272	265	262	268	248	247	255	262	260	255	271	245	284	265	266	234	261	286	275	248	289	244	256	272	258	272	243	259	231	246	255	233	278	269	258	279	276	268	248	256	275	254	244	271	251	242	242	236	254	253	234	246	243	262	254	256	271	275	243	248	289	241	274	256	245	255	230	272	239	268	272	271	268	267	267	262	252	270	261	239	251	292	250	264	256	271	251	265	270	290	271	260	259	277	266	249	281	219	245	240	261	248	294	257	269	257	246	269	246	251	236	265	227	222	261	242	260	273	257	271	222	246	283	262	257	296	251	254	261	268	240	279	258	220	274	256	253	257	283	250	281	255	246	265	257	305	246	299	239	261	286	262	273	266	273	264	267	232	258	281	266	231	248	259	258	272	264	271	241	229	262	261	242	272	245	257	265	252	273	237	259	268	245	257	260	254	261	245	292	260	255	256	253	275	255	272	260	282	253	230	242	246	240	256	271	273	249	254	255	259	228	269	255	270	254	262	293	278	279	256	255	279	240	266	250	277	254	245	242	280	265	272	261	259	243	270	248	264	215	265	269	226	257	273	236	259	233	256	246	239	241	231	249	283	236	264	263	275	261	249	255	280	269	273	280	248	243	255	268	271	245	262	290	236	269	295	251	240	293	238	244	257	267	280	249	230	255	246	261	272	251	231	245	253	247	274	247	290	247	259	274	275	255	261	238	257	247	230	254	266	262	281	276	276	267	227	262	271	251	277	303	248	263	257	296	251	273	266	277	251	276	274	255	243	261	285	254	219	262	256	240	273	255	267	265	265	281	268	260	230	229	258	264	254	270	262	256	256	270	258	264	251	245	299	250	265	261	261	237	239	252	264	274	247	220	309	277	265	274	248	234	258	251	252	241	250	268	270	282	246	243	280	242	251	240	243	260	250	247	241	271	259	247	260	263	261	290	239	297	255	263	257	255	241	268	283	229	261	262	250	250	277	262	295	270	280	281	246	249	257	251	259	256	274	255	238	235	281	234	256	263	262	244	235	232	256	253	262	278	265	251	233	233	254	264	284	220	263	267	283	235	291	250	277	278	278	282	272	241	278	253	255	260	256	282	261	227	254	272	266	243	271	251	269	294	278	272	251	272	236	268	268	266	261	249	271	281	243	264	257	215	275	236	264	244	269	261	270	263	270	262	258	231	257	263	245	277	250	280	246	276	231	237	290	255	249	270	255	237	264	269	268	266	237	252	284	268	238	249	248	247	248	262	246	281	273	224	241	258	254	278	271	230	244	242	254	270	258	250	254	271	305	242	217	249	262	235	267	272	282	304	281	248	270	243	257	257	242	241	269	265	249	274	261	248	233	258	255	257	239	226	284	255	246	246	264	280	247	260	253	251	238	233	263	244	291	241	256	230	250	249	268	267	237	235	287	250	241	249	249	305	290	256	250	252	234	256	263	265	257	272	255	270	256	248	231	255	242	260	247	275	264	274	255	242	257	272	268	231	249	264	283	252	271	249	228	220	264	270	281	292	244	253	278	253	276	260	283	258	263	242	249	255	251	270	261	268	250	290	277	216	249	288	259	250	263	260	287	256	272	241	259	243	248	255	251	261	247	264	267	270	254	232	254	250	289	243	259	290	238	263	272	288	265	261	276	237	255	242	270	256	256	279	261	242	263	251	258	264	260	253	264	262	251	250	255	276	256	240	246	231	279	269	255	254	261	230	280	270	257	279	249	269	276	255	276	267	265	252	264	242	254	282	256	275	271	238	279	261	294	255	241	244	250	280	273	246	243	281	267	256	263	277	252	304	247	241	222	274	268	253	263	305	248	257	258	254	263	272	261	260	251	240	248	273	262	229	288	257	243	245	254	256	233	268	255	254	246	271	266	243	254	260	247	250	278	264	257	280	286	303	245	239	271	270	234	295	251	257	262	266	296	242	247	257	269	252	271	277	249	248	261	266	255	251	303	264	264	260	274	270	280	259	255	250	260	291	228	243	267	267	254	248	251	252	245	231	264	262	247	244	257	269
61749	64757	52399	30550	1047	1060	952	949	928	859	891	852	886	831	842	812	792	811	831	801	774	791	838	796	832	795	772	812	844	794	804	758	805	787	788	794	818	796	786	819	847	783	833	826	839	800	761	793	818	734	781	806	804	797	822	786	846	832	816	781	824	838	766	809	842	780	753	816	786	816	798	798	813	822	771	785	767	796	785	780	790	763	815	796	757	840	792	736	773	802	787	785	768	778	795	776	790	820	818	805	774	790	789	769	766	837	790	765	820	790	806	772	797	801	826	792	750	795	775	833	782	824	807	762	766	799	821	762	795	819	809	791	801	818	825	795	756	729	826	777	788	796	801	822	843	775	752	757	798	800	757	731	793	803	796	756	767	799	833	813	724	780	764	801	812	736	786	786	781	813	773	811	757	788	865	818	729	760	786	730	776	809	805	770	837	776	765	770	807	800	762	771	758	764	756	828	768	818	716	749	785	758	804	842	750	767	818	788	818	792	792	788	793	822	853	764	768	743	760	752	782	762	776	829	789	778	823	813	813	731	779	775	830	764	784	794	803	783	806	759	773	790	799	762	803	788	816	784	764	797	784	809	767	761	837	783	817	809	819	728	825	790	744	819	774	816	807	801	824	750	755	761	785	774	770	770	789	769	794	795	739	767	819	802	785	766	805	765	776	770	741	778	834	792	791	811	785	781	785	772	779	807	815	801	771	793	781	763	734	750	782	770	781	786	814	741	786	822	800	801	783	755	773	799	746	778	769	814	775	788	800	799	804	784	857	791	818	763	777	785	820	773	798	772	786	803	800	777	816	752	839	763	818	801	784	818	767	776	781	779	788	743	783	785	785	781	798	830	801	831	793	802	786	787	786	790	786	780	828	812	823	767	816	823	766	781	818	756	795	760	794	798	825	795	782	744	744	774	757	776	780	803	824	817	800	735	758	761	746	765	799	766	791	764	767	751	793	718	753	764	787	819	762	816	717	814	765	777	813	787	761	798	755	834	711	781	814	808	792	793	779	828	813	779	737	791	857	801	772	736	824	799	782	782	780	732	755	809	737	786	800	798	798	754	768	754	778	800	783	835	817	808	806	783	811	823	805	844	797	771	785	756	788	808	810	793	770	824	773	797	772	798	762	740	791	819	777	783	767	760	783	793	775	809	781	810	805	800	771	804	812	800	796	830	772	765	809	774	766	827	782	778	821	775	819	822	764	768	752	766	767	800	819	850	755	737	802	755	852	797	824	796	769	818	781	807	716	776	792	809	769	785	770	764	784	777	762	752	823	836	777	805	813	809	793	793	801	748	761	801	776	813	815	762	771	790	784	782	780	777	806	797	809	786	794	771	783	746	786	795	757	831	768	796	819	790	791	740	782	763	790	727	741	784	780	754	758	762	806	783	798	795	826	759	818	801	827	742	818	776	792	803	805	782	790	798	743	859	773	788	778	770	810	713	810	801	777	826	751	784	778	753	796	765	817	750	802	761	756	817	799	745	797	766	770	778	797	807	780	786	775	733	802	789	803	804	834	788	830	823	762	823	802	834	753	723	775	797	847	815	780	736	750	813	761	790	769	765	803	776	748	777	779	818	781	798	804	855	786	804	799	795	751	763	785	754	791	789	785	786	824	778	789	791	788	810	731	767	812	843	769	753	823	804	792	805	772	802	788	771	774	831	818	832	832	804	797	794	735	781	765	840	790	798	826	754	761	779	772	830	747	814	839	801	797	829	801	817	802	761	813	809	857	790	776	818	838	803	768	792	764	812	780	750	778	774	760	781	752	812	789	788	782	794	820	816	829	791	795	760	834	824	760	762	760	824	827	813	796	753	784	833	774	830	802	802	797	769	801	740	814	784	830	821	789	804	741	808	816	804	775	797	847	802	748	798	775	775	834	821	841	784	769	780	786	805	787	728	790	792	781	786	753	778	803	813	816	797	798	849	836	770	781	819	739	827	731	769	788	765	785	821	781	778	805	804	820	835	832	773	775	800	784	768	756	769	765	822	735	848	706	787	792	789	800	755	797	793	782	829	779	790	831	728	757	754	741	842	779	817	794	798	732	785	831	788	821	817	745	789	790	781	828	769	779	757	752	779	774	773	824	754	824	756	789	747	789	748	759	784	783	861	796	767	812	800	796	756	821	832	783	759	757	799	778	798	778	756	825	749	823	797	792	757	731	754	773	756	779	730	781	803	810	806	805	817	804	827	777	801	797	760	812	792	721	766	789	744	734	786	824	795	765	778	766	774	816	816	793	811	801	804	757	799	740	826	830	800	731	794	811	766	797	798	771	751	786	795	789	780	743	762	773	771	771	807	778	769	826	782	761	759	819	752	776	729	758	755	790	765	754	801	781	841	775	834	807	761	789	784	792	760	779	805	816	791	766	761	759	782	814	789	767	813	818	765	785	811	833	744	734	740	755	775	796	773	801	783	807	824	748	786	850	733	805	783	789	879	814	775	761	812	761	798	771	758	796	788	797	745	774	797	783	755	756	739	792	780	839	785	757	807	829	816	774	810	801	780	805	806	737	767	738	786	846	840	811	798	784	768	747	824	775	795	787	769	762	758	775	773	802	801	803	784	749	820	791	811	786	813	780	804	792	790	777	774	811	776	803	784	796	769	820	834	787	810	797	763	792	785	775	755	818	771	788	814	787	774	756	812	847	748	793	790	778	772	760	805	840	739	791	752	783	759	754	793	721	760	819	834	771	766	728	760	784	782	822	804	724	836	779	751	753	782	776	766	788	757	797	807	813	752	719	762	806	824	752	750	750	832	798	788	794	810	761	771	796	783	825	758	749	841	787	820	808	754	789	764	755	747	794	745	804	804	791	783	819	761	753	786	818	797	758	779	761	754	770	818	805	761	782	730	799	803	773	791	823	760	800	812	813	774	765	778	772	757	795	799	787	804	766	796	827	788	793	775	801	783	766	795	765	749	778	827	756	781	812	796	727	781	746	773	764	827	809	764	809	779	743	744	794	805	738	776	791	783	782	780	773	777	777	800	731	817	739	849	787	805	793	779	770	806	766	798	811	743	773	815	805	768	749	768	753	798	796	815	791	816	781	759	750	796	764	769	822	803	819	800	764	800	791	777	836	821	777	813	765	799	778	756	817	772	793	732	772	798	746	760	799	822	813	747	792	811	830	782	784	775	792	787	829	812	784	769	803	803	752	780	745	792	793	802	762	781	792	776	735	792	711	789	836	774	801	803	768	778	762	767	708	772	782	812	727	842	777	797	777	785	788	760	786	796	790	768	822	835	809	822	840	798	806	772	767	843	746	828	731	757	804	794	750	800	770	821	739	822	819	795	766	795	774	786	769	807	823	773	814	802	722	796	793	864	790	834	762	779	785	804	780	820	803	753	770	833	776	748	750	786	785	795	791	815	803	827	757	750	768	816	825	738	806	812	798	749	761	784	791	805	883	830	824	769	783	777	784	882	790	811	781	804	777	786	779	791	820	788	783	762	808	788	776	791	806	800	773	780
33662	22396	9141	1804	179	155	151	166	186	186	163	144	149	161	153	175	163	180	166	151	173	125	148	154	167	146	146	142	151	179	165	146	155	158	145	160	139	163	146	141	138	154	179	171	154	147	146	159	145	136	150	156	164	140	158	164	170	156	192	158	164	153	160	158	163	151	151	150	154	154	171	170	149	164	174	168	152	182	156	144	158	184	152	157	159	160	139	182	131	153	183	165	166	153	140	149	174	144	158	176	163	166	186	161	158	144	158	165	162	168	158	190	168	168	146	137	170	159	146	172	152	157	143	154	158	168	161	146	155	146	164	140	149	153	136	154	150	160	156	144	160	160	153	145	148	199	158	173	158	171	174	177	159	154	142	150	175	174	160	161	153	155	162	165	163	158	151	158	170	145	148	156	164	175	136	149	147	162	163	158	158	147	180	158	156	152	126	153	162	156	162	134	139	162	160	139	148	160	143	150	175	171	165	170	152	166	149	163	180	149	154	167	128	162	163	142	161	161	143	132	174	134	168	141	150	156	158	166	150	142	139	170	145	150	156	158	173	143	158	136	145	144	136	149	147	166	157	161	156	151	162	145	170	145	153	141	157	190	159	189	156	141	147	156	139	159	151	136	141	167	187	167	159	166	156	158	156	169	153	150	149	161	137	149	160	148	155	134	143	168	158	164	142	164	171	164	182	136	148	143	167	140	144	156	188	135	140	160	166	145	149	187	169	152	165	147	168	138	166	190	158	162	165	148	159	171	155	157	154	164	160	151	152	189	147	158	157	167	173	135	144	140	156	145	157	160	146	174	154	143	154	154	146	155	191	175	155	167	163	130	151	185	136	126	142	148	165	150	145	159	143	151	178	158	163	157	150	144	160	162	163	168	164	154	161	161	168	164	154	171	189	147	148	151	145	162	144	164	160	171	150	152	164	142	173	159	152	155	155	143	143	148	149	145	170	164	143	161	143	151	157	146	173	139	159	164	152	182	134	150	170	178	155	157	153	166	146	147	156	192	132	156	144	161	143	174	143	159	148	173	136	141	155	171	160	165	165	164	146	151	157	177	170	156	157	149	167	162	133	158	128	149	159	153	144	149	161	140	152	151	160	171	140	138	151	160	153	170	153	183	166	166	157	156	154	153	161	180	155	159	158	161	135	144	158	142	162	164	154	172	170	136	158	151	184	171	155	149	145	172	153	159	154	157	151	159	151	164	152	164	175	147	163	143	149	161	147	159	158	135	177	171	163	162	154	172	173	162	178	144	152	164	147	153	156	158	144	143	141	169	154	133	171	127	159	151	150	166	160	171	145	166	170	179	157	145	162	155	135	135	146	178	166	153	172	158	154	155	148	154	165	160	173	166	138	167	161	164	156	154	169	146	159	153	148	140	141	137	139	145	137	151	146	129	147	164	150	144	132	166	118	171	157	140	177	148	165	156	171	143	164	165	173	161	154	159	133	164	145	150	153	140	151	162	151	158	164	154	156	154	160	157	141	146	134	173	161	161	152	148	129	151	161	127	170	152	171	154	144	131	163	155	141	166	155	167	177	161	168	155	144	139	166	176	171	176	144	156	162	155	173	161	166	161	148	157	152	161	157	148	141	129	141	190	169	161	153	160	153	177	163	146	158	179	153	168	167	149	167	149	159	160	149	164	147	144	148	165	166	182	135	169	157	152	161	136	137	158	144	168	137	162	138	157	167	144	162	143	177	150	169	165	149	160	166	156	160	130	170	144	142	161	164	176	142	177	149	169	158	162	170	136	158	166	161	145	164	157	162	163	165	156	160	152	157	159	171	170	118	141	150	153	151	156	160	183	159	160	164	166	139	147	174	162	156	155	163	154	189	165	171	151	151	171	153	157	157	140	166	158	171	161	136	152	148	150	152	143	161	169	152	162	147	170	161	169	133	153	150	169	152	180	146	142	151	150	148	163	155	142	162	125	142	147	159	156	156	164	146	161	150	181	158	163	152	182	165	150	166	151	171	135	155	164	149	176	148	144	158	138	164	153	152	137	153	165	141	148	136	157	151	149	167	154	160	150	161	151	149	148	147	139	154	169	158	153	176	171	155	156	165	158	156	157	169	143	134	147	153	147	160	164	170	170	155	157	135	159	173	154	148	151	145	156	158	163	168	146	145	160	143	166	171	162	160	161	155	156	170	166	155	159	147	145	168	124	184	170	158	161	143	161	142	154	152	139	171	138	168	160	143	160	128	166	133	140	173	170	142	143	155	161	184	148	156	171	142	153	169	164	149	147	133	159	127	167	145	165	173	156	151	177	180	153	142	147	158	180	144	145	145	162	153	164	151	140	149	167	145	155	149	186	170	149	183	150	168	187	155	138	150	125	160	149	140	173	148	139	150	159	166	160	172	183	182	178	175	138	166	170	160	155	150	147	182	176	139	143	150	191	138	156	152	169	148	145	150	155	137	157	150	151	150	153	172	181	176	157	135	158	161	156	170	149	158	145	149	136	134	136	162	173	161	156	130	155	174	165	164	136	153	164	161	144	146	162	157	178	148	160	153	153	179	155	159	185	141	151	161	170	136	159	146	167	135	143	151	157	147	176	143	139	159	158	147	140	149	119	152	160	189	144	155	175	146	152	159	149	137	181	152	154	168	146	162	149	135	174	150	160	158	125	148	156	162	135	148	139	145	159	154	152	190	167	146	158	167	143	167	147	164	148	150	155	161	148	158	163	152	154	149	164	159	181	153	142	153	143	157	158	181	153	165	148	152	153	163	154	157	156	157	174	133	167	146	141	155	147	149	147	151	159	143	135	146	160	143	163	171	162	148	162	147	146	145	140	162	163	139	159	170	160	141	167	165	146	127	162	159	158	153	164	142	155	151	179	161	132	158	139	139	152	174	131	160	154	179	154	161	179	144	149	139	143	159	137	196	175	151	152	157	122	171	136	174	142	180	146	158	146	169	174	161	162	157	140	155	163	165	140	137	150	153	153	161	150	155	157	164	166	162	133	159	156	159	150	149	149	167	154	161	156	140	175	168	158	166	152	145	153	151	151	145	131	147	142	150	141	187	133	139	159	138	122	160	162	162	163	173	158	137	137	160	174	162	193	157	145	167	156	152	141	152	167	147	177	143	175	140	151	183	136	141	157	145	140	169	168	184	133	143	160	154	154	157	182	176	160	164	161	179	175	156	162	155	130	140	172	174	140	151	148	168	144	165	157	153	139	144	133	171	138	137	153	179	150	151	150	136	176	133	164	173	129	159	169	157	167	149	147	149	133	178	161	175	169	157	156	158	155	146	161	152	155	154	161	151	160	153	156	167	145	180	149	173	144	161	189	175	161	167	175	165	155	161	143	159	145	143	150	138	156	137	175	147	167	141	143	136	147	166	157	160	146	171	141	145	143	156	139	156	149	174	192	132	154	164	160	182	169	165	166	152	154	190	152	160	178	159	158	150	156	159	153	169	180	151	139	146	166	138	148	179	148	162	170	164	145	145	156	144	148	162	138	141	141
31885	25079	11984	4294	568	500	513	512	515	541	517	506	533	527	539	512	520	486	533	527	515	542	523	527	492	532	555	552	526	496	524	523	549	481	557	536	540	531	498	525	522	516	574	516	530	550	534	546	522	552	484	522	535	536	517	512	493	502	538	535	532	472	525	517	550	510	482	569	480	540	487	502	531	520	494	503	515	551	533	514	551	534	500	522	479	568	563	505	551	541	506	560	525	518	513	508	542	532	510	532	499	556	500	518	520	518	502	513	508	500	512	550	524	545	529	532	524	520	528	523	539	511	507	520	554	517	528	503	536	527	523	512	539	570	507	505	517	540	481	522	493	498	559	508	504	486	530	527	518	528	512	523	538	523	518	524	473	552	529	494	531	507	517	521	519	514	526	498	497	552	520	514	491	519	512	529	496	538	516	523	554	534	525	549	520	544	531	478	526	529	507	522	491	561	536	543	500	509	521	512	506	504	456	512	556	530	528	520	487	524	495	508	508	514	515	488	531	513	513	523	520	548	507	501	534	527	513	490	557	524	513	541	520	502	542	533	562	483	512	549	514	501	548	517	500	500	559	490	520	511	530	463	483	531	519	541	523	520	517	536	496	518	501	532	500	539	510	510	533	537	524	475	488	536	532	533	534	535	518	513	543	514	537	484	474	586	515	539	538	570	521	532	532	503	481	481	582	480	501	562	494	521	507	510	558	505	497	528	533	544	509	514	536	520	534	519	550	492	548	487	538	499	541	500	531	527	538	524	496	528	523	517	518	514	572	550	557	501	529	507	518	529	533	537	512	498	539	514	527	491	527	531	490	545	484	547	503	535	536	504	545	492	516	525	534	529	484	563	508	510	506	524	502	523	506	548	534	542	501	553	515	505	561	521	518	519	502	538	536	517	527	538	544	489	489	505	505	516	539	505	522	528	510	531	500	528	538	479	519	519	568	500	480	476	505	536	514	557	572	532	481	503	556	523	493	519	515	547	541	547	519	498	500	488	518	526	490	575	524	512	545	525	517	481	549	501	539	551	505	502	519	495	547	511	476	536	522	550	509	506	491	542	499	537	512	524	538	508	508	499	518	538	529	521	499	528	525	548	511	525	546	508	532	527	502	510	560	482	552	512	548	523	512	508	552	483	482	521	528	531	481	579	508	489	534	498	535	464	524	489	514	499	534	505	539	506	507	524	506	508	517	544	555	510	520	477	493	509	499	509	519	511	534	527	493	517	538	521	481	513	503	477	550	488	523	539	506	504	475	511	504	505	498	551	504	507	528	545	522	543	509	538	487	515	514	500	501	500	521	480	507	548	519	558	548	522	511	530	540	554	540	503	518	547	507	538	499	510	530	498	523	470	507	530	513	529	532	515	520	562	520	532	536	495	545	559	541	483	519	520	521	487	545	545	530	513	556	531	524	490	469	521	528	530	499	488	523	524	555	539	536	504	518	513	518	526	526	535	511	548	541	523	491	518	525	545	525	529	538	482	502	490	506	536	535	484	539	529	533	561	539	557	569	526	509	497	561	503	519	514	507	506	505	522	520	496	546	513	521	496	540	531	538	532	544	505	487	573	526	477	540	511	515	484	520	535	510	547	539	548	517	535	550	540	548	508	534	484	541	548	515	554	493	508	503	565	535	471	549	526	536	517	506	552	528	509	532	493	522	514	507	498	502	526	515	501	547	503	519	535	541	504	510	488	484	519	516	515	522	530	570	489	544	539	508	499	513	499	540	535	524	513	543	506	523	550	523	498	523	531	516	514	521	525	498	527	528	492	467	549	500	537	536	488	499	539	517	514	538	566	473	550	511	499	536	519	495	494	501	501	501	487	518	487	483	512	503	506	517	532	534	559	560	517	529	488	491	500	492	510	552	538	549	517	466	524	474	518	524	498	523	487	522	545	546	546	537	514	517	530	510	496	503	511	495	577	530	497	450	531	515	548	522	548	525	490	533	494	508	509	473	549	513	526	505	521	516	520	520	503	524	529	488	480	525	558	526	511	528	533	483	474	521	554	493	519	555	526	495	493	535	565	494	501	540	454	472	506	491	507	513	530	509	509	541	534	553	528	496	565	532	523	492	491	533	496	502	544	497	549	521	499	491	478	509	496	517	491	528	538	534	507	506	495	520	519	488	520	545	501	545	523	534	560	508	498	534	537	494	535	501	578	537	514	510	550	513	520	484	518	504	553	500	506	537	545	504	489	495	511	534	490	540	527	529	518	500	534	515	511	528	518	519	505	524	505	510	513	532	510	557	539	539	500	518	506	549	494	532	513	548	521	481	526	526	512	562	482	528	491	537	518	552	491	492	600	508	508	529	535	507	505	531	503	488	485	509	533	490	571	560	552	536	516	515	505	542	506	526	558	547	500	515	541	530	485	525	524	511	542	515	525	511	515	576	539	528	527	538	509	550	492	493	535	530	553	495	533	500	504	526	524	515	536	568	538	488	503	535	512	548	524	478	521	504	455	533	481	542	492	543	510	518	514	529	544	527	552	551	523	497	518	540	540	553	511	543	475	501	535	530	547	486	568	564	520	485	524	531	528	517	534	533	581	521	503	540	493	516	486	550	537	534	505	526	521	523	537	505	537	508	536	526	515	489	538	530	522	498	527	498	550	520	523	552	528	546	481	505	517	534	536	508	489	517	539	518	538	540	513	509	505	553	534	507	493	518	501	545	490	530	517	532	526	528	496	517	511	500	507	498	545	506	501	521	487	549	494	513	483	540	552	497	513	501	536	511	494	532	544	544	545	551	526	557	523	548	532	514	541	488	472	510	468	513	524	548	564	567	532	505	539	520	508	545	515	522	525	541	512	544	491	555	496	504	520	497	492	514	515	516	513	503	531	579	522	505	512	536	511	507	501	463	528	523	484	502	510	495	490	519	525	482	560	519	507	492	512	498	473	523	515	483	528	515	487	507	530	527	503	514	492	539	527	517	496	549	517	519	522	541	508	489	512	521	531	574	528	539	519	518	538	513	498	544	531	509	514	558	517	539	535	558	530	533	521	543	533	537	522	520	500	495	490	516	517	528	491	540	509	533	491	527	526	503	513	551	528	507	580	557	495	515	487	559	503	547	510	521	506	482	521	524	505	510	527	517	486	554	491	510	468	528	531	512	553	508	495	524	537	528	520	582	538	532	519	494	472	531	494	483	528	518	540	501	520	530	538	523	520	528	485	514	525	481	488	497	495	529	494	486	491	526	526	492	482	518	496	539	535	513	538	556	523	508	507	520	500	515	492	491	504	499	546	546	501	514	553	500	516	547	555	532	499	519	549	531	502	511	473	533	527	527	471	532	528	533	535	518	497	508	526	478	491	527	494	492	496	506	516	522	504	549	497	532	512	484	549	589	512	547	514	529	480	532	551	528	529	511	550	497	503	522	506	492	509	510	515	556	560	492	516	560	566	520	515	539	511	536	519	516	519	548	509	499	551	574	491	524	530	534	553	544	543	538	564	491	479	533	494	513	512	464	487	566	528
64637	57099	42462	19686	1972	199	167	156	156	151	149	176	140	130	161	148	158	154	147	172	153	174	162	162	156	155	144	162	163	161	164	160	155	166	167	165	159	154	160	147	152	161	155	154	156	136	138	143	133	135	156	136	151	146	149	152	156	166	143	133	154	168	147	144	136	146	163	156	156	162	147	127	141	134	150	152	158	162	137	157	138	158	141	154	139	166	157	148	152	140	146	154	161	167	135	160	135	174	154	147	148	154	150	181	162	160	140	153	152	168	164	168	159	156	146	152	172	149	166	138	139	166	158	157	158	162	168	165	161	166	153	165	156	152	145	155	133	146	134	137	148	154	151	148	183	152	151	144	181	137	173	147	150	174	142	153	150	161	159	165	150	135	161	151	148	169	138	165	157	149	156	165	119	144	156	155	150	171	165	154	150	166	179	130	168	138	167	149	146	156	176	146	161	153	178	169	168	126	162	135	148	151	153	150	147	156	180	155	143	159	156	146	174	139	114	163	161	156	163	170	152	150	174	151	169	158	164	147	170	153	169	162	150	140	127	156	149	157	160	147	167	174	146	154	162	170	165	124	145	151	166	158	145	157	148	144	167	154	134	125	141	170	158	148	158	157	166	162	157	160	146	129	151	152	159	161	124	143	155	142	155	159	134	168	159	144	158	149	150	151	155	162	130	165	141	158	156	151	160	164	153	159	139	145	145	162	153	155	132	173	137	156	146	168	168	163	157	150	162	145	161	158	155	143	145	157	163	141	157	167	180	123	171	154	147	166	160	151	157	154	154	145	141	155	157	128	160	134	161	171	172	159	158	154	147	147	136	158	138	155	154	155	148	170	157	142	154	133	142	156	160	141	136	157	135	146	182	150	141	138	144	147	154	144	147	160	155	154	140	153	138	138	152	136	132	138	146	131	159	154	163	140	160	136	158	170	148	162	165	146	158	159	163	142	173	156	165	143	153	159	162	148	160	159	180	156	166	159	172	151	171	153	185	169	145	145	154	143	151	144	150	138	161	171	155	153	154	172	149	140	148	148	150	157	159	140	166	141	171	152	143	170	162	167	142	155	166	168	149	146	173	147	153	149	155	145	163	181	122	125	162	170	149	176	167	149	165	147	127	148	156	156	158	161	147	169	135	141	135	163	176	163	152	143	156	148	150	154	165	140	165	149	170	159	164	166	168	154	134	140	137	177	152	141	160	147	159	157	155	151	153	131	163	153	163	148	131	153	161	151	162	134	157	142	146	172	151	153	142	158	155	152	159	165	149	158	154	172	161	138	164	160	140	157	148	175	168	163	143	156	149	141	160	179	126	160	147	154	168	170	145	183	144	151	161	161	138	141	181	147	157	147	175	131	167	161	153	148	168	153	165	147	142	156	142	143	160	147	129	172	149	139	140	146	148	167	135	153	163	138	128	148	145	137	149	144	162	133	168	170	144	158	164	145	128	167	145	142	152	160	165	167	152	180	150	128	145	164	151	172	151	144	147	175	147	148	150	127	152	157	154	140	165	159	147	132	172	179	153	155	138	166	166	138	163	141	158	142	137	146	156	166	140	148	152	172	154	148	155	153	177	149	162	180	147	148	155	161	161	168	143	182	167	137	157	152	147	151	193	173	164	161	141	166	152	162	157	151	164	162	142	147	148	155	128	139	157	169	151	143	142	145	151	159	140	150	139	153	176	151	154	173	160	154	157	138	166	153	162	157	161	152	149	174	162	149	162	144	167	142	145	153	142	176	130	161	140	151	166	155	159	150	179	160	152	145	136	139	163	155	149	164	157	115	159	168	174	150	145	134	144	143	133	144	155	171	163	167	132	155	161	145	163	174	140	151	148	143	139	136	140	144	156	152	147	152	136	125	151	143	132	157	151	149	157	163	178	156	172	137	142	135	162	170	163	137	152	157	163	143	141	158	158	155	140	151	139	152	153	157	160	131	157	142	170	156	144	146	152	151	152	160	168	147	157	153	159	176	171	141	144	179	136	146	155	162	158	151	143	180	151	177	158	148	170	154	169	143	152	166	156	168	165	154	167	145	172	139	161	148	155	137	155	166	139	152	156	150	139	176	160	155	154	146	150	126	154	158	146	170	151	137	147	154	142	139	165	151	153	117	148	147	127	158	153	167	159	136	143	143	152	155	159	153	158	150	151	167	147	146	136	158	148	142	160	142	141	167	153	166	179	169	154	168	158	138	153	162	163	145	153	171	153	166	153	147	170	150	154	136	158	160	149	174	155	154	144	144	171	151	146	135	143	163	124	162	161	143	148	152	150	162	154	181	160	168	162	181	168	164	136	159	152	162	153	150	164	193	150	132	153	158	154	154	156	173	148	156	155	159	185	140	157	151	143	162	158	156	173	175	176	155	138	155	148	179	159	155	161	158	147	143	185	145	175	152	177	164	155	144	142	136	161	184	164	118	153	164	166	143	133	166	138	170	179	153	141	153	142	150	146	143	147	143	145	136	151	152	180	141	135	161	146	158	157	164	167	156	138	139	150	131	166	160	170	164	156	149	142	156	157	163	148	167	151	158	148	157	145	134	132	174	151	155	181	169	157	165	164	165	145	151	164	159	156	165	153	166	169	165	142	154	158	149	151	159	167	158	154	149	175	176	136	143	137	148	171	136	166	159	143	168	146	146	130	152	163	163	137	159	151	171	143	160	132	158	158	154	156	167	141	148	155	138	154	168	141	150	152	164	152	150	148	131	143	141	169	164	132	167	156	154	142	149	157	168	145	162	139	176	161	145	148	151	158	151	163	160	149	154	175	152	167	130	143	167	140	132	135	159	167	144	143	161	147	162	159	138	154	172	157	175	149	162	144	144	149	143	162	133	167	162	160	122	157	154	154	177	137	151	150	157	140	151	166	137	159	157	133	148	161	145	149	146	147	139	154	164	144	158	177	126	148	145	160	162	150	154	191	148	139	160	156	178	160	150	150	169	165	134	142	157	166	151	165	142	142	157	153	139	140	146	155	153	167	134	181	137	157	157	159	138	163	163	127	145	135	165	155	180	161	157	147	135	150	152	162	146	146	155	163	163	136	150	138	178	134	155	159	140	163	161	160	165	154	168	154	145	144	161	176	136	157	146	149	152	171	182	167	148	153	147	143	158	143	165	138	156	129	178	157	165	140	154	173	143	161	163	166	146	175	150	164	145	165	169	156	147	181	159	162	145	194	179	146	148	128	176	159	165	161	163	150	137	133	156	141	139	171	155	146	146	175	141	145	132	151	172	146	151	150	148	158	155	152	153	146	162	144	143	141	173	181	169	137	119	168	167	162	144	160	134	158	151	143	143	155	176	159	152	160	160	156	155	176	164	139	155	157	130	156	150	142	166	157	157	165	142	142	165	139	145	160	167	126	160	154	154	155	152	134	168	155	147	164	141	164	176	173	146	152	162	133	132	143	176	151	147	139	148	159	154	155	136	158	132	169	149	159	163	146	157	166	155	143	146	144	160	151	142	140	147	156	136	163	151
47746	47876	40013	21687	661	602	586	606	546	529	533	543	557	565	510	546	549	506	540	530	498	551	511	528	478	534	504	518	526	511	494	511	531	484	508	551	513	538	508	473	516	522	535	491	549	505	494	485	532	581	517	543	533	549	501	493	524	527	536	525	513	524	524	495	525	519	482	502	514	503	498	551	531	550	502	538	555	551	507	501	533	506	511	496	520	527	509	493	535	508	479	524	516	529	521	539	525	489	528	477	513	505	507	474	482	466	469	531	509	483	497	556	486	539	555	514	507	453	500	513	530	491	505	497	499	498	540	519	549	529	554	512	504	513	533	542	516	508	474	486	529	528	519	527	536	483	502	507	502	494	498	534	517	470	509	534	494	495	497	507	468	497	500	523	539	495	571	508	498	477	462	486	517	525	505	520	552	482	518	473	542	505	513	526	478	533	495	508	497	537	542	509	505	539	530	507	501	515	498	502	459	501	494	515	515	496	528	542	487	472	549	530	509	528	503	468	507	515	494	499	497	545	574	474	521	483	494	515	491	485	529	537	516	507	510	536	528	495	488	526	499	531	542	518	492	478	488	507	495	475	488	502	477	538	518	518	519	489	508	508	467	518	498	496	542	516	538	514	509	476	467	504	499	530	531	487	527	509	506	504	520	509	492	528	475	519	523	470	526	493	525	538	505	509	510	552	528	483	503	487	531	534	494	537	504	505	528	503	481	505	538	490	494	520	485	492	502	480	508	508	514	486	529	488	504	527	514	522	487	522	514	510	530	508	497	512	515	586	517	517	524	500	554	534	526	466	552	529	503	530	500	482	504	511	546	505	539	494	570	543	531	525	478	503	493	545	519	495	489	530	516	517	510	564	479	483	557	502	510	533	529	521	490	511	493	463	516	496	512	512	496	528	517	486	502	510	507	534	458	511	506	470	488	504	518	525	487	513	518	490	541	539	518	518	538	492	532	487	540	541	516	542	511	489	497	532	522	502	515	523	485	534	500	548	504	519	460	497	524	532	497	476	513	509	480	518	515	506	525	529	519	488	520	517	542	521	549	507	494	521	518	518	495	542	511	506	513	490	547	463	503	523	546	522	519	515	506	536	524	512	502	496	530	491	492	503	507	517	524	533	477	496	500	524	582	527	460	540	490	517	518	529	511	525	516	512	488	508	496	499	489	474	516	475	512	502	516	499	530	533	510	509	491	530	490	546	515	483	509	485	492	537	540	531	505	499	500	534	540	489	539	469	499	510	488	499	528	495	476	550	512	497	550	512	510	515	519	532	503	534	573	495	452	499	473	525	485	483	531	476	508	515	493	524	491	537	511	503	537	504	517	500	506	516	507	472	506	478	507	485	504	487	517	499	476	457	510	509	500	486	557	520	513	521	559	515	510	516	522	535	502	498	511	477	495	486	496	520	547	555	501	482	483	503	511	504	482	547	513	481	526	474	531	480	518	528	542	462	524	500	513	522	526	521	534	539	506	551	507	523	495	476	478	510	511	525	487	501	501	499	543	506	518	517	523	477	531	533	505	503	501	524	500	511	482	542	557	501	483	529	487	491	510	458	510	497	521	460	512	524	523	505	543	515	493	506	496	521	534	496	512	507	522	518	538	507	501	523	507	512	480	480	485	542	521	513	526	541	540	533	494	522	540	492	525	512	493	518	533	499	520	524	526	546	499	541	534	504	499	514	486	523	490	493	499	498	516	494	502	519	495	535	504	554	482	477	502	541	531	520	552	513	510	516	522	511	498	500	512	472	545	520	554	502	485	563	504	506	502	531	505	506	512	469	500	524	475	500	500	532	530	499	527	497	524	524	498	513	514	562	501	457	536	508	508	539	499	522	506	492	513	510	502	524	500	526	510	473	520	495	514	504	520	526	489	555	516	484	503	491	512	554	515	510	515	511	515	496	535	537	512	531	517	515	541	517	523	504	481	504	503	494	500	530	531	516	509	492	534	516	512	517	510	493	490	489	563	501	518	513	493	573	492	522	511	520	530	502	538	515	519	490	508	513	553	499	526	504	529	459	490	522	513	509	499	516	481	472	541	507	527	504	507	505	510	534	489	535	497	560	567	510	512	527	512	536	503	493	516	502	527	490	550	537	498	495	496	496	554	552	515	544	530	510	528	502	537	529	518	507	552	466	490	507	533	536	536	524	505	514	502	497	493	530	491	488	511	482	517	523	538	486	526	520	525	521	503	491	505	550	495	494	516	523	497	494	522	517	533	544	465	491	545	537	525	483	512	540	516	485	512	566	554	478	542	505	519	513	543	505	498	569	495	485	502	505	509	523	519	484	536	527	503	516	503	478	502	475	540	492	503	499	504	516	569	516	503	508	454	514	523	525	509	511	483	516	526	522	513	536	516	529	513	550	517	526	488	499	522	502	497	516	531	500	555	496	509	519	507	519	475	549	485	517	485	479	498	509	501	523	544	526	512	514	510	539	490	525	506	505	536	508	533	473	508	504	515	496	564	499	494	511	523	478	512	509	488	506	523	543	474	504	510	504	533	518	497	492	484	510	496	491	539	503	531	500	488	519	548	544	475	547	495	486	515	493	494	527	477	509	533	512	506	551	516	532	489	513	481	503	473	543	544	509	524	537	513	519	539	556	492	514	470	526	531	507	543	509	492	513	572	510	530	514	489	542	559	473	502	476	527	553	507	564	507	499	491	527	535	490	503	488	486	502	508	506	511	527	532	502	504	522	486	536	494	524	531	502	514	470	541	493	539	511	480	469	508	486	496	521	495	473	471	542	562	503	495	492	523	500	527	491	520	503	523	516	493	493	515	513	504	537	488	457	530	503	488	513	558	529	528	508	502	496	512	549	528	529	507	553	503	516	507	518	520	512	496	501	520	504	533	508	521	494	540	469	536	467	519	520	469	534	488	506	492	488	488	514	501	522	577	477	521	518	503	542	532	526	528	525	468	509	545	503	515	498	512	525	480	473	500	505	499	495	538	486	543	521	509	578	498	474	480	514	504	510	516	496	493	497	515	511	523	505	511	496	493	460	513	482	507	502	478	504	487	576	508	494	528	519	567	508	545	539	522	447	515	483	493	494	532	503	508	517	511	541	517	503	535	517	536	568	496	497	528	523	540	532	524	520	518	512	475	495	518	498	510	515	501	517	521	519	530	494	497	490	517	481	514	530	508	532	518	506	499	479	564	529	521	548	507	537	527	475	536	522	501	515	526	522	521	480	510	484	489	502	506	487	553	463	483	555	531	504	520	495	491	491	505	520	489	501	525	525	506	500	499	503	556	494	485	512	501	520	495	506	479	510	522	518	523	504	502	525	490	516	478	494	535	544	566	487	538	509	506	517	548	535	518	508	520	503	496	518	510	523	498	512	525	521	500	534	532	527	480	508	501	515	544	498	487	527	522	521	494	568	538	532	511	536	544	525	506	510	515	487	485	524	506	499	536	489	527	500	524	502	539	512	521	519	530	465	529	511	479	516	514	524	499	528	509	490	515	538	518	508
77957	72074	57377	32947	7560	508	314	243	282	269	264	274	263	265	277	290	269	278	253	274	278	260	284	259	283	277	247	252	262	241	234	266	259	254	263	291	249	254	271	261	245	280	259	282	256	241	272	236	276	254	260	277	263	251	260	267	271	252	255	272	251	263	276	258	247	262	261	255	269	249	265	250	261	285	248	259	245	277	227	260	267	270	273	283	248	275	274	249	270	253	261	277	278	274	276	275	302	238	248	267	249	267	253	270	238	264	226	258	248	256	250	235	249	264	264	214	272	293	271	253	278	273	272	286	263	276	230	260	266	284	257	265	251	280	256	268	282	277	293	242	263	253	286	278	288	282	283	278	267	269	245	264	267	262	274	297	254	283	275	233	238	252	250	248	267	242	235	276	250	268	265	237	255	250	238	248	259	249	300	246	241	281	239	265	234	253	257	242	272	244	260	285	256	245	235	248	248	246	285	284	241	253	253	263	236	260	249	255	258	257	301	260	267	252	271	261	258	272	282	254	245	296	250	247	274	259	275	248	287	247	273	269	259	234	288	273	273	268	267	278	261	265	274	261	269	266	255	245	273	292	264	238	253	287	250	247	259	276	251	283	272	271	270	279	253	252	247	251	255	268	274	291	246	263	252	232	266	250	257	256	275	293	274	265	278	296	255	261	252	259	263	274	256	222	252	262	260	251	261	256	237	253	255	265	234	257	279	283	267	285	272	251	245	245	270	267	232	265	266	267	258	251	232	236	248	278	225	243	268	255	253	242	254	268	265	224	248	265	256	254	263	244	258	248	244	258	241	271	214	277	242	281	252	270	253	242	282	256	250	262	256	270	254	267	248	251	243	280	263	246	265	290	287	273	275	258	245	250	279	280	257	255	282	270	280	271	246	255	255	275	240	240	280	252	263	235	268	260	280	285	258	296	269	259	260	259	269	291	265	230	277	251	281	261	234	271	289	253	264	284	253	280	259	277	266	279	256	294	259	260	257	250	255	243	248	225	269	268	271	228	282	255	256	274	254	264	291	259	276	262	271	277	271	276	273	274	245	249	272	271	260	264	253	282	274	276	265	265	247	267	258	261	244	261	265	286	244	274	251	281	252	287	274	266	263	280	270	281	274	267	266	261	254	247	250	285	238	245	252	271	280	268	259	249	245	275	264	284	267	259	263	241	290	290	292	277	262	252	262	245	246	242	226	261	230	253	249	252	262	259	255	277	232	265	283	249	270	262	257	251	264	256	300	241	259	273	253	240	258	265	272	238	273	265	256	285	288	216	262	266	261	270	255	278	274	264	289	284	266	254	268	265	266	273	258	268	265	262	279	276	237	272	237	276	259	292	277	270	258	240	281	268	261	271	249	236	249	245	276	275	273	262	231	287	233	245	269	240	263	278	261	289	267	265	274	291	269	298	263	273	236	261	237	271	262	275	249	263	268	262	254	231	250	263	258	277	261	272	278	260	258	264	273	267	244	250	239	216	269	250	276	255	251	282	270	265	288	253	267	251	244	299	248	233	236	272	257	276	269	296	247	263	242	273	288	256	245	253	276	275	294	279	228	265	265	274	273	254	266	244	236	278	287	272	258	241	268	255	284	263	268	291	252	279	263	246	261	273	271	247	269	246	248	253	277	278	260	283	266	260	245	277	277	252	268	251	253	256	252	235	250	254	262	227	220	270	263	304	280	263	293	283	271	252	261	225	221	271	268	240	270	261	257	287	310	248	248	271	255	255	273	273	244	274	255	266	254	240	284	276	270	257	275	257	244	278	242	267	261	267	301	249	252	268	267	239	274	247	269	274	271	224	276	243	273	256	261	275	247	226	282	273	272	248	256	254	286	267	259	264	270	298	273	274	274	275	287	255	276	252	263	273	278	210	275	263	232	268	237	246	269	243	264	271	270	293	272	244	243	241	251	259	299	271	270	241	248	258	251	247	255	277	273	266	261	274	251	267	263	262	261	304	244	251	246	240	265	265	247	276	270	256	251	245	254	258	271	246	293	255	273	286	273	277	248	243	260	260	289	268	302	259	301	270	284	236	253	248	252	289	265	285	289	250	246	260	269	259	273	263	276	256	262	234	271	249	249	236	244	230	283	285	267	254	258	285	240	284	263	252	273	276	281	274	269	273	262	235	257	213	250	264	249	261	248	250	270	284	263	262	274	261	261	278	214	280	237	275	245	267	249	242	275	275	265	230	255	261	290	289	260	265	242	225	256	240	247	244	263	260	296	243	259	248	259	282	244	249	264	269	226	258	255	223	275	236	283	281	278	273	260	257	261	286	282	274	240	255	256	284	235	266	268	265	265	240	256	237	288	256	269	274	251	252	243	245	261	237	257	255	263	261	257	273	245	285	263	234	275	249	256	251	235	267	272	268	245	260	254	258	217	288	246	262	263	236	246	243	271	293	257	246	282	264	257	253	258	297	263	233	280	250	263	278	249	286	239	264	246	291	253	275	261	259	237	299	271	255	279	274	262	279	261	248	273	314	254	254	260	250	282	236	241	273	252	241	269	244	265	246	268	267	251	244	248	249	261	253	260	282	272	244	270	234	283	245	305	272	249	251	247	265	247	258	259	257	261	271	263	265	263	264	252	232	270	264	262	280	243	241	283	267	244	282	256	277	262	225	246	265	296	249	257	255	264	272	259	291	248	271	272	250	274	244	293	259	252	220	259	280	288	287	246	263	282	242	257	246	273	276	259	253	267	269	264	298	251	275	234	273	237	266	241	262	245	295	298	282	278	248	286	246	263	299	249	250	235	270	248	266	243	261	251	248	269	258	291	235	276	275	259	261	262	280	269	257	271	277	228	270	254	271	266	258	278	261	253	269	243	245	264	262	257	273	257	240	261	260	242	283	256	263	289	285	265	277	275	279	237	280	265	251	289	260	235	263	238	236	243	276	234	240	290	250	277	283	270	223	289	251	274	275	279	284	261	240	261	266	270	278	254	255	253	282	236	265	243	250	286	262	241	249	280	253	264	278	260	278	249	249	264	251	270	264	237	223	247	263	264	247	234	283	247	256	243	246	288	281	277	252	234	265	248	251	260	273	232	236	244	267	257	258	257	259	243	293	270	269	254	277	257	276	282	264	224	279	238	277	274	289	271	285	256	241	289	243	266	230	248	264	218	244	252	249	247	246	266	286	253	266	286	269	252	275	243	268	270	255	252	252	248	249	275	245	254	261	264	262	276	260	298	277	249	270	239	270	299	260	261	272	273	236	266	244	276	278	264	255	269	293	265	254	269	245	263	238	271	263	280	259	276	266	251	278	267	268	265	244	247	294	276	272	255	260	285	281	278	253	265	215	268	222	274	275	259	260	247	267	246	258	276	256	240	263	264	289	282	270	278	274	269	238	273	263	254	298	264	274	251	265	263	271	277	277	245	239	257	255	252	243	279	254	260	277	245	249	260	271	270	283	252	275	256	244	278	230	262	263	260	268	249	229	231	268	282	247	283	260	287	279	254	298	270	245	284	246
61898	64269	54113	30400	1145	997	977	887	882	895	869	853	777	823	831	853	838	890	849	806	796	823	762	778	814	843	780	847	764	807	831	780	822	798	777	746	765	829	813	819	840	798	810	844	832	838	760	779	839	805	801	784	773	783	828	816	821	803	763	783	790	775	832	762	875	777	795	740	801	823	777	776	795	780	773	847	769	820	820	763	870	826	760	827	808	791	797	783	826	793	785	779	780	787	778	848	822	785	797	805	761	861	838	787	789	816	777	840	790	777	769	799	806	774	789	832	870	796	820	801	827	815	811	861	773	746	846	814	745	793	798	783	730	829	789	814	792	800	829	832	796	791	772	739	721	792	780	776	843	818	808	797	812	844	822	842	775	805	827	797	772	759	777	869	794	757	792	784	787	803	736	772	819	851	755	800	793	796	807	763	832	761	787	815	773	802	797	829	818	781	785	756	767	801	814	786	799	762	825	760	749	799	844	804	802	753	765	833	812	783	768	808	838	781	775	796	799	790	784	750	799	808	783	770	769	770	827	737	844	786	817	820	767	827	820	786	782	785	810	755	805	800	779	803	792	848	787	773	795	824	770	751	731	763	741	794	789	816	799	831	763	747	827	791	832	750	824	821	819	783	783	805	766	828	825	775	789	851	780	809	819	759	789	804	845	829	743	823	861	769	840	790	815	773	814	801	790	794	805	760	746	816	790	775	807	834	786	721	824	828	764	762	776	773	812	807	773	808	785	801	773	763	787	811	782	786	781	782	756	810	741	785	783	794	761	840	778	823	818	782	762	775	812	776	772	770	839	808	829	800	770	761	800	788	820	769	811	826	803	766	819	811	779	765	793	736	819	811	786	794	812	788	813	830	807	838	828	810	801	805	796	803	768	796	798	801	779	818	745	828	772	868	772	797	812	801	761	756	738	801	793	809	805	757	832	778	796	733	805	778	797	774	758	735	810	836	769	797	802	754	754	776	752	760	805	821	803	795	789	826	849	778	794	815	770	763	762	802	802	849	813	798	824	787	793	774	857	742	770	787	758	787	789	784	785	856	777	759	800	784	769	805	777	808	765	761	856	794	786	738	761	810	853	842	817	867	786	799	834	795	820	782	795	778	824	739	771	734	765	805	851	796	798	849	821	786	810	830	793	765	794	796	804	759	758	826	775	753	806	796	772	814	747	804	838	786	791	812	829	776	807	794	737	816	800	748	783	821	728	761	838	772	817	832	805	805	771	774	743	827	815	797	777	781	786	820	714	821	767	785	800	748	782	766	779	749	780	802	776	793	809	805	754	783	731	740	814	768	829	807	789	778	816	777	771	763	801	794	802	793	835	764	770	786	782	818	792	772	757	808	782	822	822	815	825	767	754	789	773	758	796	810	875	800	787	761	757	717	773	831	822	777	763	777	764	813	756	815	795	862	794	800	801	769	760	808	811	824	806	774	817	804	796	768	808	782	837	794	816	784	833	810	815	833	750	806	746	822	785	816	798	814	798	754	806	877	818	790	774	765	784	798	821	771	822	811	754	816	850	766	755	756	819	804	783	803	834	781	855	816	777	778	809	793	809	773	765	791	795	808	783	816	785	803	837	872	790	761	796	827	783	764	786	824	805	828	801	795	773	753	784	801	821	770	806	854	787	807	804	757	784	823	796	771	818	832	722	783	826	809	745	819	804	767	779	810	801	754	797	806	835	761	802	799	822	808	782	755	813	783	813	793	816	836	750	735	803	796	767	830	813	759	816	809	747	801	812	800	786	743	801	823	776	794	808	796	756	817	806	813	783	815	827	783	791	757	800	758	858	761	739	804	785	798	759	815	757	815	814	794	792	824	798	787	799	777	771	793	771	820	787	791	766	803	827	808	761	815	800	757	737	772	792	798	840	810	789	822	848	828	790	831	800	816	791	820	772	800	807	732	751	738	797	770	828	779	800	818	821	784	770	779	780	758	778	777	806	775	787	811	767	767	831	809	789	777	759	728	834	821	803	823	783	781	782	732	798	838	830	809	802	779	827	863	849	852	810	859	781	782	786	815	755	851	814	814	800	771	751	786	803	796	840	757	801	787	773	829	799	767	808	745	809	778	759	809	824	739	762	741	846	797	812	836	808	790	777	824	811	778	751	827	812	795	768	812	876	748	804	805	793	749	832	799	765	827	799	804	788	758	772	852	787	798	793	780	735	863	829	793	799	818	789	750	777	762	774	815	773	793	764	733	813	763	835	811	780	814	834	803	787	811	758	787	774	796	793	804	835	772	762	799	789	820	756	820	819	802	835	768	832	751	760	811	783	743	840	790	825	800	778	798	754	816	785	841	801	762	815	772	757	787	824	800	825	781	772	735	789	767	780	790	819	807	788	755	794	836	831	835	847	785	819	810	817	823	757	825	785	812	763	792	803	761	823	801	813	800	778	793	820	797	812	800	732	765	792	805	759	803	773	785	763	798	778	809	783	808	759	776	783	814	780	773	809	811	773	805	769	802	795	800	757	788	790	782	744	767	763	850	797	756	781	798	809	814	787	792	758	830	797	789	814	781	798	811	791	802	779	806	782	800	807	813	761	753	732	822	838	809	812	746	740	736	734	801	784	764	755	852	820	795	786	774	817	777	809	791	785	807	787	871	828	785	820	769	804	782	793	804	815	804	778	828	752	809	826	823	768	790	790	800	804	801	818	710	794	776	811	841	858	819	782	795	777	801	827	802	758	790	776	793	831	811	818	769	827	802	728	791	750	796	795	809	736	782	787	803	816	814	809	796	752	801	813	756	765	805	807	788	783	782	781	808	765	725	791	793	775	817	811	853	784	798	814	823	800	839	793	764	786	840	786	806	852	773	799	779	735	779	804	824	777	821	749	765	797	791	805	789	802	771	796	816	802	821	775	764	782	821	780	749	815	786	824	832	766	791	845	767	768	748	777	825	759	777	858	789	782	794	774	836	814	829	812	799	793	786	796	813	787	827	767	814	785	764	780	777	857	773	814	785	786	783	811	794	807	787	774	794	768	807	812	808	798	801	812	810	767	808	775	774	764	778	792	785	804	808	787	774	835	790	836	841	816	790	743	790	773	817	822	803	817	785	798	794	796	797	761	761	748	759	834	795	790	769	795	796	761	786	774	773	816	800	800	858	806	764	796	818	782	822	745	782	782	784	769	804	786	835	796	808	793	764	827	779	799	782	803	804	783	835	771	841	821	825	839	801	753	758	802	774	754	761	787	758	804	745	803	729	811	790	845	810	802	785	814	825	805	829	756	801	808	775	809	757	795	769	841	808	796	822	799	708	772	804	826	820	776	813	831	774	778	817	784	786	810	821	810	819	835	802	786	848	830	790	811	778	813	771	803	765	761	746	795	815	849	747	829	761	790	765	767	805	772	808	813	804	836	818	815	811	790	767	728	761	796	754	786	782	801	779	824	807	799	815	807	817	803	782	778	780	770	790	763	806	812	792	814	858	787	791	836	763	824	809	786	821	809	773	784	766	799	784	734	782
33824	22207	9822	2164	183	188	170	162	164	176	183	164	174	150	164	179	154	139	130	185	185	172	189	150	153	148	141	157	152	149	162	146	184	181	184	173	161	175	150	172	180	159	154	164	165	158	167	152	156	163	151	161	159	167	158	158	160	141	157	167	169	157	160	145	141	144	166	162	162	145	175	145	153	174	158	159	167	151	159	132	172	164	161	175	157	175	167	174	184	173	174	159	154	162	168	166	162	162	147	163	149	162	130	154	172	169	179	186	175	153	139	185	167	147	166	156	149	178	149	166	161	148	177	145	164	163	178	136	176	156	178	175	169	165	142	167	159	161	167	163	151	149	177	158	155	173	143	166	153	172	179	172	165	163	164	189	146	176	146	153	149	182	179	173	165	180	166	156	161	174	171	140	149	162	148	173	156	150	167	165	197	170	167	147	155	161	151	139	170	181	166	165	168	141	162	164	149	180	158	162	181	156	154	169	181	159	148	170	146	160	149	175	159	181	170	161	171	173	169	165	164	165	159	164	167	181	164	157	148	157	156	138	173	177	159	155	195	176	151	157	160	148	159	150	184	168	174	169	148	175	168	150	174	148	159	171	165	153	174	151	173	175	146	176	174	180	145	169	162	154	143	170	157	177	179	152	172	186	173	174	147	187	135	169	189	143	172	170	167	153	156	170	189	155	135	148	158	150	181	146	146	175	164	170	140	150	154	156	165	169	162	162	157	177	158	152	177	179	151	147	152	187	157	161	149	159	179	161	150	191	180	141	162	149	181	142	162	151	181	184	160	163	162	172	171	147	150	181	147	180	165	162	170	163	162	181	174	172	143	148	150	167	170	164	144	181	168	155	175	148	188	171	186	151	143	163	164	147	156	157	162	162	160	171	157	167	159	152	154	171	154	174	143	144	164	165	172	153	151	147	155	167	150	166	165	151	173	173	176	154	152	156	156	164	173	168	187	145	171	143	177	156	155	151	157	150	165	168	161	149	172	142	150	184	178	171	145	155	165	178	160	147	165	176	164	176	182	158	163	144	176	161	171	160	148	175	144	153	161	177	143	158	154	154	171	158	163	139	168	169	157	159	168	173	140	152	163	161	171	159	171	157	165	180	126	166	167	141	161	170	147	143	180	151	169	134	160	166	173	181	185	162	127	185	165	164	156	171	160	146	170	154	157	135	145	156	161	155	171	173	154	172	168	168	163	140	136	166	178	174	171	179	177	164	178	150	176	159	151	149	146	165	151	179	173	161	156	162	161	154	147	148	155	201	161	164	176	161	152	151	160	154	185	163	162	156	167	209	164	163	156	168	166	170	168	156	160	178	170	148	158	154	121	155	149	149	160	158	176	167	173	166	155	147	155	161	151	160	179	163	166	159	171	154	150	145	150	146	164	158	167	168	144	160	158	169	152	181	158	159	157	153	169	176	142	160	146	164	180	148	161	155	149	171	150	146	172	177	157	175	169	157	183	152	153	176	174	176	144	149	173	194	163	193	179	150	193	176	165	151	174	150	168	170	134	171	156	149	164	180	179	173	171	188	145	158	159	159	150	161	167	169	169	182	142	142	171	174	174	147	157	169	146	145	158	159	170	172	168	170	163	150	154	152	158	164	163	166	166	176	167	157	162	144	167	154	158	160	180	167	155	167	136	174	191	154	151	166	133	138	152	163	181	182	159	163	144	178	160	161	156	175	147	134	162	181	140	160	149	162	151	136	147	168	148	179	163	175	181	163	177	160	155	160	170	161	163	149	178	144	137	174	148	181	130	194	156	142	168	170	179	172	171	148	163	179	164	181	165	153	165	145	179	162	176	171	170	139	159	176	139	141	177	148	146	167	144	154	155	163	164	156	156	176	174	173	172	150	199	176	144	155	173	161	155	166	168	143	172	153	181	162	163	161	180	184	135	181	166	183	156	167	199	154	139	149	167	139	165	174	169	134	180	136	156	168	147	182	166	149	163	170	192	136	166	149	172	174	170	170	157	181	156	174	151	162	167	150	152	149	191	148	193	150	171	171	140	158	163	170	177	145	169	140	184	143	170	194	176	175	156	150	170	182	168	155	160	186	188	156	154	178	157	168	138	169	140	181	149	172	169	155	154	159	171	168	155	159	166	169	152	174	172	127	139	154	166	140	161	169	167	157	129	136	143	176	150	149	166	139	165	182	173	147	154	157	167	168	169	160	152	180	174	155	170	166	163	160	178	173	172	182	169	146	160	183	151	165	162	176	170	155	149	168	172	161	158	177	152	160	156	151	163	153	156	172	190	160	153	150	148	174	159	145	182	175	149	146	140	170	152	159	205	144	169	169	178	153	171	157	136	157	167	155	180	156	186	157	152	167	154	145	148	147	170	192	176	160	149	153	156	168	173	151	154	172	159	163	180	143	157	178	152	187	164	148	166	155	153	148	157	137	160	184	161	160	165	164	174	169	150	166	169	169	161	172	189	148	152	153	139	175	186	174	142	175	157	141	153	164	169	160	150	166	165	184	191	171	152	159	169	139	161	179	182	167	167	158	158	182	171	129	187	179	166	168	173	164	162	148	148	151	193	151	174	149	168	144	178	164	157	159	165	173	185	162	168	174	184	151	167	157	160	158	180	166	149	169	190	160	147	162	148	171	178	156	164	143	131	162	171	152	162	151	159	154	164	148	172	132	186	165	180	183	168	172	158	168	165	169	162	169	143	156	162	159	154	170	153	162	161	148	140	166	183	153	176	151	177	151	152	153	165	155	161	152	163	161	174	164	161	177	158	173	174	169	165	145	160	176	155	153	165	170	194	150	149	176	162	152	176	142	162	189	182	153	130	172	145	167	162	164	164	161	175	136	157	138	162	158	150	169	158	169	171	171	158	146	157	145	175	153	163	177	165	158	155	159	167	170	164	167	151	154	143	151	129	127	168	160	139	172	179	187	133	158	151	166	185	120	143	182	184	162	153	171	155	188	149	138	187	145	141	177	162	156	165	173	145	154	153	183	147	176	146	201	168	170	168	155	154	148	163	187	168	176	175	166	161	185	168	156	153	170	152	179	163	161	195	146	145	167	174	181	179	147	126	170	180	143	144	173	167	172	171	135	146	158	166	177	155	145	147	156	147	158	157	170	191	171	161	156	161	157	177	160	135	172	167	163	172	156	141	146	178	176	165	190	146	151	185	165	173	173	151	160	173	155	159	177	143	184	173	152	181	158	138	132	157	174	176	143	150	169	156	171	166	157	165	190	174	165	172	142	142	165	157	180	177	153	148	158	153	157	176	169	164	154	167	147	179	180	176	171	161	178	157	171	165	144	168	135	147	136	183	163	165	164	160	171	144	160	171	157	178	171	169	175	168	174	179	147	190	159	170	177	162	146	180	169	165	151	141	181	158	159	156	175	171	167	166	157	168	173	178	170	152	166	164	188	138	157	142	154	162	158	155	154	162	148	152	154	159	164	155	175	192	158	174	169	143	164	150	165	157	166	172	187	162	171	156	164	127	165	161	171
31988	24878	13397	5276	530	554	526	509	549	528	516	519	508	521	554	508	566	565	524	572	542	532	536	502	541	567	539	536	555	559	502	560	512	564	540	545	560	532	515	541	527	520	586	516	512	531	511	542	555	534	578	560	519	540	512	533	542	525	538	550	548	560	542	545	540	557	514	568	536	556	553	524	532	525	524	500	579	553	555	510	481	532	537	531	475	527	540	540	540	485	530	533	559	595	499	563	563	519	503	547	565	541	515	521	532	549	518	557	551	527	560	548	557	583	536	551	548	549	559	558	535	555	537	534	533	537	519	495	592	523	527	564	566	539	532	525	536	549	569	525	522	523	553	535	551	513	529	522	507	547	538	509	489	529	502	545	534	568	550	513	533	539	554	549	570	541	592	507	544	519	546	563	559	552	544	505	538	545	550	553	572	494	557	544	546	561	542	501	539	567	521	520	496	572	532	539	573	554	529	540	527	570	535	548	545	513	498	492	542	526	560	547	516	534	528	538	529	525	551	501	535	542	568	556	518	541	525	578	558	566	469	502	513	537	510	520	527	547	564	536	506	568	538	494	540	494	546	556	523	542	475	547	527	533	537	564	565	540	512	562	504	562	563	519	529	530	518	513	540	544	510	529	518	524	486	549	511	496	551	549	560	543	542	542	526	555	550	500	558	523	511	520	566	544	514	547	529	544	534	474	563	534	552	546	511	556	564	500	520	510	518	541	568	505	503	532	502	550	569	560	531	516	557	527	528	577	552	595	514	552	573	548	545	554	562	536	502	529	536	539	499	544	531	543	555	546	546	559	487	536	547	537	532	546	527	517	516	521	596	522	535	550	515	557	544	552	609	494	532	480	534	505	475	506	511	519	522	557	569	522	576	536	545	542	481	509	551	561	496	560	514	520	544	546	528	498	539	506	542	546	532	517	506	523	537	491	530	541	495	550	529	522	560	495	522	517	505	572	516	496	488	507	523	537	519	529	552	517	518	573	543	532	516	523	541	498	522	545	512	576	518	505	533	538	542	536	486	505	535	552	518	544	549	547	553	564	555	547	518	543	576	498	512	529	528	548	521	498	556	595	529	566	544	509	517	559	543	539	513	502	557	524	567	533	503	515	541	532	550	576	539	539	531	573	509	522	532	510	490	531	519	493	562	549	580	545	519	534	544	547	529	521	533	547	536	538	549	533	521	560	507	541	549	520	502	530	565	496	527	509	511	520	547	554	554	557	519	535	532	557	533	566	553	540	539	519	532	496	535	512	525	560	546	540	558	536	539	536	497	569	505	574	591	531	525	519	500	537	506	539	511	531	549	526	577	513	537	506	539	560	533	523	562	555	487	506	539	528	542	531	552	574	542	527	553	554	520	544	497	556	523	502	538	515	509	544	519	487	558	534	553	532	542	573	528	548	537	541	561	468	561	508	534	533	519	561	523	540	537	556	538	525	522	528	521	519	493	512	516	515	504	519	566	569	535	531	478	513	504	569	533	522	574	556	574	537	537	519	576	514	571	540	511	548	525	524	539	551	543	546	557	503	508	557	536	507	518	544	575	572	549	512	525	535	555	575	527	533	545	552	540	600	560	528	577	591	483	512	577	570	495	542	549	565	535	534	526	502	502	495	516	520	507	557	541	528	510	547	543	545	564	541	511	573	553	575	544	524	581	547	536	513	528	584	528	537	575	528	496	540	536	536	565	544	523	560	568	564	530	506	528	543	517	528	538	528	531	523	543	518	563	510	524	511	549	526	502	544	533	498	574	520	512	527	507	561	534	523	520	540	540	498	500	518	520	517	540	567	526	554	531	544	551	518	536	481	494	526	532	544	519	563	507	497	572	560	540	524	547	579	520	549	591	509	509	521	524	548	576	572	534	512	532	528	518	515	529	538	522	535	543	492	518	546	524	574	547	497	556	513	540	505	476	524	550	533	539	498	544	554	537	511	509	498	557	530	559	537	519	581	549	512	534	512	521	518	567	543	504	525	491	528	525	556	508	532	551	530	507	508	525	551	543	548	509	560	547	529	535	548	592	543	528	567	513	561	557	557	531	583	554	527	537	523	568	509	558	531	567	568	495	530	571	554	534	585	566	550	559	557	496	553	545	538	480	525	537	531	576	514	546	542	547	550	519	566	480	501	532	523	513	578	530	521	554	532	546	512	524	561	512	516	551	512	547	544	585	550	573	553	499	545	546	485	543	556	529	618	513	523	498	578	572	597	539	561	494	510	525	503	550	553	551	518	572	550	523	547	554	520	521	541	540	523	495	563	523	531	531	522	531	571	568	516	566	508	522	507	552	579	572	500	501	505	529	560	559	541	557	514	543	567	516	548	569	568	562	528	530	488	513	544	507	537	531	544	534	507	513	512	520	512	557	531	521	533	516	538	530	534	512	556	499	513	546	541	534	526	531	525	498	522	508	523	552	485	533	479	510	565	524	553	535	514	565	557	530	505	509	549	494	522	521	551	542	508	535	509	522	557	519	533	524	562	532	537	575	546	529	518	546	518	561	510	565	545	553	561	537	564	512	532	527	543	512	538	576	523	502	534	518	503	502	564	560	579	531	532	518	554	520	566	483	526	535	555	558	564	522	516	539	558	561	547	510	534	532	526	514	529	562	555	558	536	536	524	556	534	520	550	536	560	551	561	526	495	508	577	516	525	557	493	551	581	544	547	508	507	591	557	527	560	535	557	567	509	524	529	531	549	539	532	570	561	506	506	521	543	538	530	533	537	505	554	576	538	536	549	522	524	515	558	527	529	549	496	525	588	529	508	523	491	519	538	514	535	543	564	553	557	540	503	554	515	551	487	517	480	513	521	545	501	523	530	518	560	491	547	574	543	538	504	539	548	574	569	589	510	538	543	526	551	537	485	578	482	507	513	545	525	492	574	541	522	560	560	503	568	553	614	534	558	521	558	506	552	553	525	525	489	556	504	529	553	564	509	552	563	529	514	528	566	537	587	538	513	549	535	524	540	510	575	537	553	544	520	520	557	524	546	524	487	508	537	538	542	515	539	534	536	491	513	545	527	520	550	531	551	547	559	541	572	553	543	545	547	561	542	530	529	531	512	514	558	557	502	582	517	496	571	564	507	541	532	512	530	563	523	560	517	558	547	528	511	565	518	541	546	533	536	547	528	546	513	473	510	517	523	529	515	526	542	523	505	532	553	515	503	495	520	542	516	549	542	562	502	526	541	534	571	528	522	542	537	525	519	551	539	536	574	551	535	507	502	544	552	504	524	498	504	482	492	548	521	550	538	561	525	568	522	588	530	540	558	523	553	523	530	522	553	518	539	524	546	524	508	565	479	527	590	552	528	544	523	503	541	526	518	538	521	524	535	530	540	521	521	551	556	492	536	565	520	507	501	531	583	552	523	537	478	533	548	522	544	550	513	529	524	507	510	551	518	539	542	545	551	549	552	510	561	550	511	550	544	546	468	517	584	516	529	567	526	566	546	562	505	510	509	534	522	527	536	548	554	557	545
64310	56486	41992	21045	1875	192	192	177	163	165	166	153	164	153	169	148	148	159	160	171	167	121	150	173	154	147	156	167	168	163	149	153	163	158	169	157	151	138	142	150	166	160	145	145	153	162	168	183	158	170	147	166	151	168	153	181	169	156	159	148	170	157	165	176	155	158	178	146	186	163	157	157	126	154	149	164	136	169	147	151	152	165	148	164	143	156	176	142	159	137	148	167	148	157	169	170	154	171	157	161	195	160	157	160	184	150	151	155	169	159	144	140	148	158	161	145	152	186	131	160	158	159	158	162	179	151	147	175	162	177	140	167	164	174	142	130	158	167	165	151	143	161	152	156	153	154	152	164	159	182	174	143	171	162	155	158	152	149	136	138	147	154	170	160	175	174	158	141	182	146	162	139	163	163	151	174	174	155	152	158	147	184	144	149	177	157	165	144	173	163	151	139	157	160	157	166	137	158	154	148	157	160	158	131	162	166	180	139	171	174	149	161	173	148	147	160	167	150	166	159	173	170	147	175	142	143	144	171	147	176	158	153	154	180	176	150	163	141	157	161	139	166	148	143	159	155	156	163	136	148	147	179	151	160	156	167	164	161	171	148	147	136	165	172	181	159	137	150	166	163	156	153	176	159	145	156	149	152	147	155	152	179	152	175	161	152	148	192	162	149	151	171	154	145	159	154	151	153	151	159	144	158	182	142	160	169	136	156	151	155	151	150	138	162	166	145	145	156	160	141	159	150	174	175	171	166	146	148	153	165	155	156	159	144	160	151	163	162	138	157	141	142	138	151	172	136	142	154	161	151	156	154	143	164	174	147	128	170	143	172	157	172	158	145	123	173	166	151	155	145	163	144	172	158	172	144	168	197	146	154	155	151	142	163	159	141	159	146	161	138	146	148	159	163	158	169	176	158	153	150	144	144	169	161	168	176	185	154	159	149	167	164	156	140	169	137	156	154	141	176	183	125	139	182	154	152	138	159	161	151	172	164	158	175	152	149	167	157	132	163	143	158	164	159	152	159	142	171	167	163	182	149	181	141	154	159	155	156	161	159	174	142	152	171	147	130	143	161	154	152	149	152	167	145	152	142	157	149	163	144	167	144	156	178	154	148	136	172	157	163	153	173	149	167	157	156	167	171	158	153	185	171	149	142	154	163	156	135	142	152	149	159	162	152	162	163	158	132	151	150	156	141	156	179	147	154	149	158	170	158	158	151	142	174	177	173	147	139	177	140	146	145	156	138	142	161	176	154	162	155	167	130	174	161	138	157	167	156	148	183	162	155	181	164	156	156	146	164	150	143	163	151	159	174	164	146	159	147	158	171	147	177	143	155	171	162	165	159	148	150	153	149	166	169	162	160	151	138	161	170	146	164	146	144	174	175	177	158	144	142	153	151	177	152	147	127	182	177	185	150	142	159	159	124	151	160	158	156	161	164	166	154	134	168	164	163	167	160	163	161	145	165	161	155	149	131	159	182	143	149	148	169	173	161	165	148	156	160	162	168	145	140	158	176	150	149	169	173	162	158	153	175	149	170	174	162	158	144	150	177	162	174	150	139	156	154	170	160	171	144	138	184	163	145	146	169	146	152	154	166	171	135	164	148	175	149	164	171	181	173	163	166	163	169	150	145	164	128	157	166	156	165	149	142	169	171	156	160	170	160	166	152	179	156	153	153	157	166	177	166	144	163	155	151	166	153	156	179	161	158	164	177	144	171	155	171	160	168	164	170	163	138	140	152	161	159	161	133	167	168	146	175	158	157	154	147	163	143	163	146	163	153	139	147	152	144	136	160	127	161	154	159	157	171	182	187	166	151	146	166	165	164	153	178	159	176	183	147	184	161	159	145	143	164	142	156	170	152	154	177	157	142	176	155	155	157	150	170	156	150	172	169	146	143	158	145	123	145	153	156	146	170	158	149	158	169	164	147	151	146	148	146	160	162	155	158	148	166	162	156	157	171	160	182	160	149	181	171	144	138	146	148	146	153	147	157	138	157	150	179	169	146	177	150	163	136	174	149	162	152	144	149	170	150	167	140	130	157	145	164	173	125	138	133	159	159	141	169	163	168	168	167	137	185	143	183	160	168	162	145	153	164	160	150	140	145	131	171	171	151	190	162	152	147	159	148	144	178	171	170	175	161	144	132	164	126	145	151	171	161	151	168	169	171	149	175	145	127	176	153	160	147	169	122	160	176	146	169	151	160	153	162	155	147	150	173	159	171	161	158	166	158	186	167	174	162	152	155	135	161	154	128	159	149	146	181	158	165	158	153	160	153	142	140	144	139	153	176	164	141	149	166	160	166	163	178	153	142	137	165	157	157	172	166	158	145	162	166	149	148	161	168	175	154	159	173	130	159	160	153	142	166	142	169	162	150	161	141	139	167	154	142	149	142	137	168	169	170	178	142	161	156	169	149	153	143	161	143	166	169	154	152	159	167	163	163	160	138	160	165	147	171	174	145	162	140	165	153	165	126	161	167	145	160	151	148	166	162	166	151	138	145	156	149	181	156	179	160	138	167	165	163	149	170	197	184	154	147	149	142	158	139	175	169	157	144	150	145	160	155	151	148	155	126	170	137	145	179	136	143	132	167	157	128	186	170	168	169	164	151	143	141	151	168	129	158	171	147	140	159	158	140	127	145	166	165	150	172	148	163	160	185	142	170	161	150	168	154	147	141	152	137	162	151	135	147	167	147	164	162	147	168	146	144	159	161	141	149	137	159	164	174	160	147	152	162	148	163	167	163	154	159	153	131	140	166	165	172	150	157	166	166	152	141	155	141	159	162	144	159	135	136	159	179	154	140	158	158	157	150	149	158	159	162	150	175	134	170	173	172	157	158	148	153	167	158	141	146	189	158	165	149	159	138	138	158	148	153	150	134	140	138	165	147	171	151	156	140	149	142	166	146	153	165	170	175	170	163	154	154	152	192	173	142	164	147	157	164	158	173	131	154	156	170	167	168	151	181	133	152	155	159	181	162	138	167	151	163	155	173	161	179	163	155	192	160	154	154	150	153	139	135	150	160	171	158	124	145	175	153	149	163	168	158	139	145	178	156	141	164	139	156	202	162	171	145	151	174	135	144	142	158	166	157	172	144	150	164	168	149	154	176	161	172	176	159	162	156	143	157	176	149	151	141	148	157	156	137	158	159	153	176	156	135	137	170	148	149	162	142	141	162	173	146	162	163	162	168	195	138	174	159	163	147	176	164	139	153	183	163	165	155	153	171	140	127	161	161	161	151	157	152	166	151	148	179	166	136	176	139	155	146	166	130	179	147	145	137	179	156	177	165	155	135	157	164	153	146	148	152	165	158	149	166	157	153	155	179	159	145	164	147	162	164	164	161	140	147	190	162	163	154	152	149	147	179	159	151	155	149	138	156	162	175	150	165	147	182	163	148	175	152	145	164	180	149	160	159	170	172	155	156	143	164	166	144	160	163	141	135	164	156	142	144	144	152	154	141	152	145	132	152	134	165	175	164
47836	47577	39811	22567	712	619	599	575	577	544	500	545	570	551	551	510	537	495	549	543	543	524	527	531	537	546	499	555	577	547	559	501	498	523	544	546	517	489	500	495	530	479	531	531	495	530	529	537	483	487	516	497	544	493	526	517	505	520	546	544	528	529	525	519	528	522	502	534	525	503	562	486	509	505	532	556	483	515	544	477	502	510	510	509	527	560	508	528	490	553	442	524	516	562	517	531	539	495	476	524	512	490	509	523	564	515	501	541	521	538	535	530	514	499	499	528	529	547	505	526	518	531	507	521	545	519	528	521	563	484	510	536	512	530	504	535	470	521	521	523	538	520	508	519	525	533	542	538	534	511	488	525	499	520	504	484	510	515	485	511	491	479	472	541	539	520	528	527	533	507	496	510	499	546	523	517	543	526	478	522	504	514	508	491	546	497	541	470	535	491	518	514	513	509	490	488	479	505	493	496	514	547	517	507	518	522	501	505	550	544	530	540	521	498	524	499	547	552	564	524	564	542	530	486	517	538	507	566	548	491	501	509	515	493	574	539	501	523	513	521	511	488	500	548	506	485	544	530	528	511	536	523	553	497	543	548	559	526	534	528	495	507	528	532	541	499	543	531	504	544	576	538	487	534	529	516	541	523	510	504	535	570	546	527	526	565	470	496	541	525	526	566	469	562	464	502	533	495	518	502	505	512	461	548	508	505	530	559	518	501	478	519	505	510	515	517	541	531	561	515	547	542	523	486	520	516	562	507	538	547	522	516	558	536	516	470	489	506	513	523	495	525	532	511	567	501	507	533	536	476	536	480	503	500	508	464	487	552	533	541	524	537	499	533	530	518	513	522	487	522	498	515	534	501	495	533	518	515	520	517	535	546	535	506	480	537	510	519	494	547	511	533	509	532	528	542	543	539	505	521	519	510	489	489	531	513	489	513	533	512	510	571	526	520	513	561	542	499	511	484	552	495	549	495	512	488	503	476	530	526	495	530	497	534	499	538	555	505	520	529	509	541	540	519	501	531	490	534	506	512	489	502	478	523	515	541	548	519	537	507	534	484	514	493	529	546	529	504	512	518	560	524	563	525	505	519	502	513	524	511	508	546	491	571	512	563	479	532	510	514	485	536	512	539	508	529	531	499	556	530	516	527	505	538	516	529	584	524	504	514	528	497	486	509	512	518	526	497	483	518	498	559	525	511	537	541	534	533	537	503	551	517	520	492	490	512	517	525	512	529	528	506	504	511	521	555	529	551	537	536	532	500	538	546	544	523	521	520	518	502	496	522	550	479	511	538	503	570	516	511	495	525	491	539	518	523	480	507	516	499	501	505	552	495	496	482	498	530	492	544	524	483	528	564	538	537	543	562	544	556	487	533	503	509	538	503	513	519	549	538	528	589	512	503	490	523	517	521	511	527	487	536	498	519	490	534	512	496	518	499	531	527	515	519	497	530	508	518	478	533	536	523	515	521	519	524	530	470	512	511	496	522	516	550	548	535	486	495	538	513	487	486	553	527	472	539	520	530	545	524	478	512	496	493	524	534	512	463	530	519	505	527	497	500	449	498	561	474	540	487	527	522	535	494	549	523	511	519	530	538	540	558	533	504	529	506	508	503	519	510	563	517	488	521	535	512	557	483	467	544	521	547	559	533	517	513	508	524	522	522	494	530	543	485	505	523	536	491	506	495	529	553	587	517	508	479	545	499	539	528	485	494	544	532	524	501	544	538	527	497	514	507	575	505	546	533	508	523	450	509	533	520	540	553	539	508	502	525	568	533	518	549	487	523	472	507	541	513	511	548	521	529	489	535	522	502	519	536	540	520	515	532	511	547	497	523	524	538	498	489	520	483	524	513	519	514	502	548	564	524	514	534	542	551	499	512	556	530	504	523	527	520	506	542	506	522	531	520	524	523	478	545	501	545	524	528	509	551	557	527	507	503	510	510	501	543	493	493	544	544	535	487	537	529	520	491	509	536	550	494	522	520	508	556	489	544	516	529	532	531	534	558	527	493	518	523	529	513	532	522	513	539	509	530	531	517	508	494	509	551	520	531	530	479	520	504	506	516	515	528	555	507	593	474	527	539	512	514	518	533	534	508	508	517	522	508	492	535	542	503	498	539	522	553	561	513	520	516	514	539	536	512	564	523	550	482	530	494	466	510	496	490	504	511	546	506	514	547	520	554	483	515	534	517	496	499	498	532	485	542	508	488	472	550	508	543	501	537	521	541	527	561	468	534	557	539	519	515	494	492	495	536	528	526	479	564	493	558	530	499	536	545	525	529	523	509	522	529	463	493	518	524	516	529	522	524	545	472	502	535	536	546	502	498	486	552	563	537	507	509	541	519	506	514	538	523	525	520	508	487	545	539	535	504	532	530	565	526	526	482	489	504	507	492	564	511	500	533	527	522	494	516	522	549	555	530	532	503	495	502	525	500	527	548	539	530	497	523	539	496	506	545	451	489	522	513	539	540	521	539	573	519	549	532	524	531	517	548	504	545	495	539	540	521	548	525	563	513	489	526	491	521	550	540	523	513	540	476	554	553	535	544	526	536	535	510	513	507	557	544	508	575	495	497	559	524	502	508	561	541	519	541	543	512	533	518	523	511	542	562	514	497	491	550	507	494	537	543	526	548	518	495	535	538	543	517	552	540	545	486	522	515	516	535	539	515	535	497	493	528	531	518	547	527	516	522	536	509	521	506	506	498	554	544	519	494	496	492	528	522	511	486	486	519	497	522	558	502	526	524	544	503	525	546	539	539	530	505	544	484	570	560	514	498	556	492	542	554	499	531	521	534	512	540	522	499	498	493	505	509	513	531	563	493	480	513	534	529	493	571	539	538	488	524	538	469	536	542	498	540	519	532	531	491	524	514	528	522	539	566	460	507	531	578	541	505	517	539	498	512	519	511	508	486	530	507	520	552	500	490	499	532	488	513	546	568	497	564	504	497	514	542	571	537	495	514	512	518	493	501	520	513	536	544	506	546	489	533	483	542	509	539	510	516	529	508	533	544	501	499	549	516	533	477	502	513	506	529	557	491	496	513	528	595	506	509	559	546	573	546	486	539	532	511	553	547	497	485	539	532	522	529	500	551	540	533	490	534	551	552	514	533	516	492	551	514	457	537	530	476	523	520	540	520	564	507	543	517	568	537	513	551	489	515	540	500	504	554	531	577	490	540	528	526	515	543	545	483	513	535	524	529	548	504	495	518	481	508	525	546	516	512	547	494	543	489	517	506	562	517	533	524	504	525	501	517	487	527	496	527	529	484	517	529	546	550	512	528	492	512	515	502	487	531	513	514	516	479	507	505	597	530	496	547	551	515	513	521	537	529	559	497	533	530	562	558	528	529	518	529	552	490	522	532	503	531	512	509	526	515	529	525	529	513	530	514	511	578	502	529	511	516	494	521	539	539	538	488	521	510	545	524	526	515	485	511	506	524	473	538	514	559	534	556	524	561	549	487	512	518	559	517	481	524	535	502
77778	72966	57163	33615	7815	519	331	304	270	254	300	287	247	284	269	285	266	284	255	296	255	282	267	239	293	232	251	248	251	250	274	280	274	228	257	271	269	258	281	278	295	292	253	264	270	255	269	262	247	276	246	276	294	285	247	261	274	271	268	279	302	256	276	285	285	256	260	255	254	255	280	286	281	268	272	296	296	243	238	283	268	265	283	273	255	260	270	298	227	253	238	291	282	268	271	273	266	271	293	244	261	254	249	242	266	271	285	256	313	247	250	266	278	272	240	261	285	225	290	259	262	261	257	272	253	271	239	264	282	263	287	258	274	281	258	255	297	271	283	270	290	271	267	253	293	272	288	272	218	260	277	251	308	256	259	293	264	273	267	265	288	254	260	245	310	266	274	287	292	258	235	288	280	236	280	263	269	264	256	296	255	273	266	264	260	301	257	257	254	310	256	269	254	286	273	266	280	263	270	230	239	264	274	232	257	253	281	286	242	306	274	303	290	243	252	265	275	297	273	294	280	240	265	280	238	272	258	272	296	289	266	259	258	244	257	239	280	277	243	266	265	272	238	292	260	297	247	273	266	269	282	257	248	262	261	252	252	292	261	267	236	266	255	257	258	265	280	258	270	259	252	243	277	259	263	257	259	246	305	261	291	270	270	265	248	251	268	281	284	260	248	262	275	253	273	282	295	244	274	259	254	274	284	253	291	279	266	257	241	289	250	259	297	284	253	266	248	257	257	248	276	283	237	253	267	255	267	277	247	262	250	247	249	291	252	234	262	258	261	279	263	256	258	269	288	263	254	303	273	251	255	247	229	276	230	282	246	259	285	252	260	271	285	284	272	268	266	270	243	283	262	249	255	273	255	309	280	263	260	282	261	283	245	257	235	273	253	272	293	242	275	274	277	248	285	244	295	264	240	268	237	256	245	274	267	259	278	236	260	259	313	260	235	267	260	258	279	283	250	251	256	280	291	268	234	275	251	286	235	279	276	300	256	237	261	292	253	266	267	281	296	247	270	261	259	273	280	275	272	262	268	275	247	225	262	289	270	261	248	286	284	255	261	258	267	247	283	271	271	275	258	259	275	273	285	239	259	292	269	267	290	259	273	282	266	248	250	247	270	288	239	278	246	238	246	313	237	261	299	283	283	256	243	243	288	261	257	292	261	253	258	262	271	248	292	278	265	259	293	261	263	261	252	267	247	262	282	252	271	263	260	276	287	249	257	260	277	235	258	266	272	267	292	268	246	233	270	248	286	270	262	266	266	271	284	252	248	249	271	242	286	265	273	284	245	260	263	297	288	286	284	251	247	284	265	267	283	247	253	242	267	259	268	272	266	259	274	255	255	268	249	279	286	300	325	237	274	268	261	255	275	282	277	287	251	271	288	275	272	270	263	267	269	268	248	248	289	218	249	272	260	258	270	276	288	276	275	263	278	264	293	308	260	275	264	242	240	260	233	276	288	255	266	262	285	255	277	254	259	287	260	248	283	258	261	282	255	274	261	233	277	255	273	267	259	256	259	274	255	269	282	271	292	270	244	246	265	281	296	296	269	249	264	247	267	272	260	247	256	234	282	234	261	237	264	247	276	262	256	266	260	236	276	255	272	279	256	246	250	298	258	270	251	274	222	258	253	265	246	266	268	269	247	246	236	261	272	276	270	251	271	259	282	263	231	258	270	253	288	256	268	266	238	259	226	268	268	224	252	255	267	269	252	265	264	273	263	269	255	246	291	263	267	284	267	234	251	275	272	259	261	256	259	274	240	250	264	242	274	243	288	247	280	303	295	291	278	281	242	244	259	240	237	255	292	253	255	239	272	278	263	264	263	291	265	297	240	269	266	255	264	272	267	267	239	286	272	237	232	287	274	231	263	269	281	266	268	245	260	288	289	265	236	232	280	247	270	256	272	263	267	242	302	289	280	252	272	286	282	255	272	278	271	258	262	286	255	278	267	268	270	241	279	292	276	244	254	266	267	283	252	280	284	264	322	273	279	241	261	243	292	291	273	239	293	245	235	302	283	277	267	247	233	259	240	257	248	244	254	268	269	242	269	279	286	253	271	240	252	282	283	260	270	261	250	267	267	265	246	241	271	243	274	262	291	260	265	304	260	256	312	288	282	286	284	252	274	264	239	262	273	248	259	246	257	278	256	258	251	260	278	277	276	250	280	229	264	266	282	257	273	285	260	253	290	270	259	284	306	270	285	267	269	283	259	278	283	287	292	260	266	226	261	257	265	257	263	265	255	304	280	267	271	274	291	272	288	281	245	248	278	255	281	282	297	276	263	276	293	239	252	253	266	264	275	277	246	278	269	248	258	269	256	259	238	259	255	251	250	271	258	261	264	236	284	245	271	246	284	263	295	294	250	251	261	261	274	283	285	274	281	251	240	253	270	259	244	272	253	230	282	236	243	265	248	296	250	254	268	256	271	254	259	254	287	260	277	245	280	266	258	249	280	269	270	261	223	259	239	264	294	238	280	271	249	271	266	254	249	258	253	248	254	277	258	267	248	250	248	252	282	266	242	245	281	268	247	271	297	247	296	259	245	271	236	295	270	303	272	264	268	320	253	278	267	236	262	260	233	271	278	244	285	264	247	264	241	253	286	262	280	253	239	292	294	253	244	283	244	264	266	280	259	271	247	277	253	260	254	281	239	293	257	257	275	255	257	263	246	294	262	262	265	275	276	244	255	273	293	278	265	253	257	268	293	256	256	270	246	260	257	256	286	253	263	255	254	257	263	259	270	273	235	257	293	255	265	272	240	261	275	295	260	226	246	266	271	224	285	252	275	237	237	260	295	274	275	256	277	251	254	273	304	231	280	247	254	257	271	264	263	257	288	283	287	303	275	269	260	246	259	269	258	232	320	282	254	254	264	283	292	291	297	232	269	250	256	246	251	256	295	271	300	259	275	252	277	250	286	254	301	283	250	267	250	269	260	298	276	291	241	243	271	258	287	268	259	261	273	255	241	254	269	276	249	270	260	264	283	256	269	273	248	241	282	252	271	256	294	256	259	270	251	254	253	245	244	301	296	246	254	256	287	269	248	280	266	286	274	239	277	276	251	269	252	285	241	253	279	282	280	303	266	252	244	261	241	255	260	289	263	284	271	281	255	261	261	300	290	258	243	270	264	281	273	241	277	262	272	233	260	247	258	278	259	282	276	267	265	253	259	273	251	253	256	227	272	259	250	290	243	266	244	279	244	260	270	263	266	247	260	270	281	301	251	259	252	267	265	261	275	283	273	265	278	272	282	264	254	250	278	270	230	293	265	272	274	244	272	310	272	299	254	254	267	253	275	278	283	265	261	306	261	265	251	250	252	325	255	244	252	255	279	248	268	249	271	248	278	261	247	260	262	273	273	257	291	272	249	276	254	263	286	274	266	248	261	257	257	274	263	298	272	295	261	281	271	249	243	305	285	253	279	269	273	256	282	268	289	269	250	270	273	271	285	256	255	292	256	232	277	266	261	294	285	260
61986	64585	53759	32334	1056	954	909	959	875	852	870	916	801	811	788	836	812	815	844	814	861	805	895	837	761	792	802	845	814	837	822	779	821	811	765	824	808	816	785	835	812	828	824	842	792	768	822	824	869	855	879	807	795	801	771	791	758	751	784	771	855	798	773	744	772	826	791	773	878	840	813	831	815	796	801	810	803	801	831	792	811	801	826	848	834	809	824	809	830	804	780	762	801	826	815	797	770	772	804	813	815	752	855	793	811	811	775	779	791	849	803	779	809	832	782	795	833	840	782	766	764	793	840	808	759	769	793	835	814	792	778	823	823	819	824	775	807	825	828	818	801	795	820	771	806	812	767	816	819	850	784	789	844	787	794	772	810	768	762	840	810	878	782	845	754	819	755	781	793	812	754	800	823	785	820	800	814	808	778	820	804	776	775	757	770	779	783	754	792	837	753	830	769	781	776	795	810	769	825	830	795	804	864	734	864	806	782	799	824	743	760	797	831	810	821	836	856	783	807	800	832	816	821	794	807	826	811	841	826	805	770	814	783	829	820	766	774	805	807	808	771	827	786	847	781	811	817	751	747	844	801	797	833	805	794	783	831	836	798	797	824	775	796	781	819	818	815	805	795	748	810	791	806	783	828	811	790	796	771	833	804	818	804	785	748	786	845	832	828	832	790	835	813	775	810	770	794	787	790	825	864	778	801	809	805	816	798	842	783	810	834	827	816	807	830	820	816	792	800	804	829	828	838	827	833	777	761	849	747	786	819	794	836	826	816	819	772	811	808	802	819	765	807	882	821	812	728	789	826	844	769	829	837	832	774	788	816	786	743	806	810	818	785	796	837	791	782	774	784	839	842	816	808	776	780	857	814	763	834	800	785	797	758	822	808	786	782	777	853	799	814	839	814	845	796	782	848	774	802	793	852	790	782	828	793	812	807	831	801	824	797	755	798	782	786	811	867	768	755	785	825	781	736	823	821	881	801	830	842	785	811	795	799	798	834	787	767	817	801	829	802	829	759	814	754	804	818	808	805	780	794	728	823	768	823	793	789	769	859	786	813	825	753	843	832	841	794	791	864	796	845	788	793	860	813	818	795	786	777	785	820	797	810	852	787	847	792	761	824	812	843	791	804	836	820	776	815	850	827	804	773	796	825	799	775	797	808	806	774	826	800	838	785	776	771	807	826	769	824	806	847	831	829	874	754	818	784	828	786	762	791	772	762	825	740	826	859	773	807	781	817	750	807	818	828	730	820	793	747	752	802	785	796	755	802	789	836	832	791	763	808	784	827	796	815	781	801	784	792	823	812	844	796	753	793	809	787	870	847	778	820	760	785	858	826	816	834	759	811	838	715	829	821	771	748	873	736	797	830	762	832	811	837	773	806	801	774	790	859	775	795	796	840	863	840	824	821	812	782	820	796	787	797	791	844	787	806	786	797	834	821	790	810	788	831	787	816	787	833	792	797	822	810	791	770	803	756	794	839	849	788	809	848	862	791	775	784	813	818	787	863	863	835	791	796	816	796	798	783	757	775	849	726	810	845	781	804	784	771	791	812	799	813	829	772	848	746	790	821	832	791	768	814	812	775	782	740	800	814	811	787	824	848	810	803	753	775	783	780	764	823	815	798	809	792	789	793	750	816	834	824	801	806	818	804	783	844	804	801	787	801	849	796	851	809	836	798	799	773	847	812	796	818	774	840	803	785	878	787	782	756	805	830	801	824	765	850	815	773	821	756	803	824	780	757	763	786	799	788	851	850	818	818	805	817	801	844	742	827	818	840	788	810	804	759	796	795	805	798	799	807	854	772	815	836	789	777	790	773	824	817	791	785	791	831	819	762	793	831	785	781	771	877	768	848	831	781	768	812	792	810	845	793	788	865	814	807	900	769	811	807	825	855	748	841	796	773	841	753	837	767	795	856	774	769	814	833	788	740	757	791	753	816	862	789	826	786	779	780	848	821	822	803	804	765	813	808	794	813	832	805	821	816	784	828	805	753	777	791	788	852	815	760	808	815	813	825	810	820	853	842	804	798	784	796	822	797	803	833	842	809	847	820	773	763	778	819	813	793	752	750	808	807	793	805	807	752	807	804	796	827	798	788	805	819	816	845	786	795	855	813	792	813	783	765	792	825	795	753	801	830	826	826	815	826	813	829	815	813	819	803	805	802	815	773	791	810	834	765	786	806	813	806	797	817	759	829	776	808	833	760	814	772	779	875	763	814	791	742	846	747	857	799	820	788	814	819	792	770	835	828	785	815	787	814	809	820	801	838	789	805	730	802	756	806	782	779	815	794	823	824	870	829	760	785	799	810	833	844	773	801	792	772	806	791	776	833	820	811	818	831	827	875	768	773	828	790	836	801	812	790	841	789	771	832	768	794	785	804	787	784	825	819	812	849	801	834	808	807	788	820	793	833	834	786	824	846	797	743	845	845	737	794	774	825	807	808	832	816	852	785	810	868	836	852	800	820	836	775	853	779	772	798	824	830	765	830	793	766	812	833	787	836	782	783	814	795	801	766	837	800	798	797	838	771	828	844	867	834	789	869	809	863	806	825	804	823	756	801	836	787	789	785	774	805	808	852	795	855	801	812	779	773	814	806	800	802	802	818	809	760	800	764	799	875	852	786	765	776	804	758	828	819	834	783	791	789	781	810	866	779	801	856	803	794	814	804	801	818	780	777	821	802	848	805	824	801	818	804	791	829	779	789	784	823	769	786	803	832	808	837	800	880	798	812	905	817	805	740	824	818	795	881	768	816	759	758	784	777	786	831	799	835	814	825	845	788	782	784	793	774	804	797	778	852	796	826	829	825	784	804	836	822	772	773	803	819	836	795	805	773	804	819	826	842	804	828	742	777	803	816	810	804	809	824	772	821	797	803	842	796	789	790	747	832	832	824	783	829	760	830	820	813	849	797	788	773	792	810	827	801	787	823	793	781	841	809	804	797	742	821	776	809	772	801	826	831	840	778	800	797	793	830	824	801	752	798	805	771	811	808	795	768	793	861	821	815	807	838	777	799	843	811	812	813	852	843	790	784	782	769	818	776	846	786	819	794	764	807	813	788	806	801	798	841	784	798	814	775	817	791	817	769	792	769	802	863	806	853	799	813	783	793	841	817	817	782	781	785	790	872	832	842	721	818	811	812	796	787	732	775	790	776	803	782	823	802	812	826	773	788	796	786	840	792	843	822	782	814	756	831	834	794	789	852	827	742	789	798	782	814	809	781	856	789	790	819	832	806	846	815	783	775	824	819	838	808	798	848	809	760	818	829	766	868	794	787	801	789	816	755	775	837	829	804	841	817	820	805	820	777	813	745	796	788	792	804	801	772	855	805	807	820	754	845	818	786	820	789	816	801	786	781	824	778	826	810	791	792	846	831	803	797	833	807	768	790	803	824	790	828	807	765	810	805	839	806	815	812	807	765	824	791	796	772	771	810	838	811	869	842	744	830	798	776	782	829	780	805	761	808	782	769	784	811	832
33505	22389	8975	1565	156	156	138	147	140	150	158	170	130	158	143	168	155	151	141	148	159	162	174	150	150	164	170	181	149	170	151	143	141	164	150	151	164	150	175	166	152	138	135	184	171	155	161	158	171	149	151	159	154	159	165	167	177	160	166	142	170	160	183	158	173	149	175	145	152	155	156	144	138	147	147	146	156	184	125	130	156	151	157	172	143	131	155	146	160	140	150	145	166	154	149	170	156	146	159	165	166	159	181	150	136	175	167	160	157	145	148	134	164	149	164	173	147	156	153	162	165	152	149	145	151	155	158	156	134	155	141	158	140	156	175	167	161	128	159	171	144	151	177	143	146	154	139	130	152	167	145	163	143	159	149	153	165	142	159	136	146	161	132	162	170	139	151	162	136	146	167	170	157	180	147	166	150	149	162	145	140	169	153	152	175	153	157	145	163	142	156	168	171	165	151	139	149	147	167	167	146	142	157	140	167	159	158	152	162	168	180	155	147	163	158	126	166	140	146	141	134	152	139	160	157	157	160	162	169	143	146	162	158	166	172	159	176	168	158	146	167	157	164	165	152	141	155	139	163	160	151	133	161	150	154	180	158	146	162	157	156	150	146	164	146	157	123	146	163	193	155	146	136	147	170	148	146	146	135	154	152	146	165	167	145	164	161	151	151	135	155	193	170	158	169	143	172	145	178	142	140	157	137	138	160	166	159	154	162	145	141	166	147	162	162	164	153	143	157	164	138	152	149	170	152	164	146	144	162	160	141	132	147	140	147	146	153	145	167	178	162	169	146	172	169	152	154	143	168	169	164	138	162	170	176	151	160	157	155	156	146	170	148	161	138	178	151	149	137	170	127	150	165	155	146	171	170	157	155	172	151	146	168	171	146	168	144	185	169	163	167	192	158	150	171	148	169	142	166	163	169	160	146	141	159	153	158	152	145	172	165	158	148	147	164	156	153	187	151	144	152	163	153	176	161	150	179	165	138	150	176	153	166	132	174	142	166	174	157	154	153	143	145	151	147	142	161	163	150	148	191	147	168	138	155	163	161	135	170	160	165	148	155	165	157	157	152	130	150	135	167	152	157	151	137	152	155	154	175	164	157	175	142	143	150	170	149	130	148	141	152	195	158	158	156	160	161	158	144	142	145	141	156	149	169	158	174	147	139	152	167	160	165	139	154	143	152	166	144	141	163	169	160	162	154	149	163	159	149	160	161	170	160	157	141	154	157	146	168	147	167	171	172	164	142	136	149	157	158	144	163	159	147	157	153	168	158	164	160	166	148	155	135	156	155	148	171	169	170	158	183	160	158	160	168	148	144	154	173	152	169	155	135	139	173	183	155	153	157	149	145	156	149	156	150	162	148	140	154	148	138	165	134	147	155	157	153	149	164	144	158	151	176	157	154	173	158	155	167	145	159	175	154	165	159	164	153	172	175	169	147	145	144	176	147	163	166	135	145	154	149	148	132	136	138	157	166	160	150	165	160	162	156	151	151	150	131	173	146	141	156	153	165	153	148	188	150	158	175	151	161	174	158	139	130	159	127	169	168	138	132	137	156	151	167	156	153	145	154	154	150	166	165	170	164	163	148	182	139	159	166	150	162	139	166	169	164	153	133	135	165	146	160	166	147	158	133	162	152	139	150	126	154	160	133	147	156	186	139	124	134	178	153	146	131	137	152	155	161	145	148	155	144	153	158	163	158	167	148	148	169	172	140	177	161	160	165	153	162	156	152	145	153	146	163	145	143	162	148	146	159	170	148	179	151	168	131	152	182	157	176	162	137	155	129	145	156	150	147	153	142	155	174	147	174	147	137	152	146	156	151	140	146	165	161	159	166	172	150	161	152	156	164	144	166	152	141	150	136	164	153	141	149	160	162	142	128	149	167	161	145	156	158	161	163	145	165	159	151	168	159	147	139	152	167	142	161	176	148	145	177	159	150	182	142	131	147	142	159	144	144	169	162	156	178	156	153	184	170	158	157	139	158	127	149	146	155	152	173	176	161	157	139	161	163	147	163	152	167	174	156	159	142	138	163	168	156	140	179	158	164	157	156	165	152	158	151	177	153	149	158	167	177	149	146	161	157	147	167	151	142	164	170	163	156	148	139	147	144	165	150	165	140	149	164	133	172	151	170	172	158	143	144	157	151	160	144	163	151	170	163	151	160	160	140	144	145	152	120	160	147	167	145	140	149	162	147	152	161	181	145	152	147	140	155	157	148	168	157	169	145	154	167	151	141	152	150	155	163	155	143	160	151	150	150	154	137	155	140	136	153	156	151	138	152	154	173	157	159	127	149	157	131	166	150	146	152	160	151	179	151	146	148	154	182	157	144	174	147	152	158	158	144	149	198	148	137	150	145	166	142	155	170	156	172	155	144	157	143	160	145	148	153	170	155	158	170	139	163	176	171	138	145	162	152	140	142	162	155	139	156	157	151	158	183	164	161	151	147	152	165	181	167	180	150	149	140	150	158	174	167	146	165	146	158	154	139	139	139	143	170	169	143	159	179	164	145	134	175	153	133	143	139	148	145	136	159	147	158	168	154	152	147	167	166	156	155	147	164	148	131	164	146	169	168	154	146	163	150	184	172	160	156	153	188	165	156	131	156	152	163	159	169	143	161	162	159	150	176	167	155	151	144	159	170	156	147	138	136	131	154	149	156	161	173	129	159	171	147	155	149	141	152	140	148	160	154	148	158	165	177	162	121	160	175	172	147	137	170	170	154	138	144	177	166	158	152	149	142	129	158	150	163	164	130	140	148	169	147	165	145	148	129	158	160	142	149	146	156	135	145	153	173	142	173	168	144	150	138	137	162	176	181	152	151	142	140	140	161	147	148	169	157	175	147	125	137	187	165	168	167	163	157	146	157	152	149	170	167	164	146	159	158	148	164	134	145	155	151	149	138	143	165	149	141	153	147	148	160	139	155	142	169	164	149	146	144	132	131	148	144	140	158	152	178	168	157	148	157	164	163	163	157	133	169	168	149	156	182	178	160	165	152	139	152	157	163	150	151	174	141	143	158	160	168	156	155	154	156	157	168	159	151	151	149	145	145	163	164	173	168	148	153	158	127	145	167	160	162	148	141	160	149	173	137	166	133	157	161	162	155	157	147	169	162	145	141	138	154	157	151	132	166	148	171	153	156	146	159	178	155	164	147	166	158	151	163	153	151	169	163	146	163	144	163	167	136	146	129	156	161	151	155	172	145	145	158	159	156	148	147	149	97	142	165	161	165	160	168	154	164	149	147	155	159	160	143	136	142	163	153	157	153	162	164	142	163	142	142	156	176	136	137	150	140	157	148	171	144	150	165	145	133	175	153	160	168	158	178	142	138	146	152	150	157	170	155	141	135	144	165	160	142	164	145	160	153	151	145	140	170	135	143	149	137	158	137	154	145	162	154	173	154	161	166	150	149	168	152	138	152	143	150	167	155	160	179	146	156	162	150	160	165	146	153	170	142	168	125	159	169	174	147	128	153	167
31757	25339	11996	3972	474	526	526	472	522	508	533	509	552	565	514	544	534	562	499	504	546	508	541	505	516	519	539	470	523	462	528	508	503	504	546	514	508	532	517	468	492	520	506	498	517	501	532	496	525	518	505	519	500	532	486	511	531	501	495	535	520	516	521	549	517	488	544	527	529	525	542	536	505	541	513	545	523	543	464	517	496	494	540	488	539	549	520	491	521	481	505	503	529	469	487	500	512	506	486	504	568	518	518	495	500	517	530	508	484	477	539	536	504	540	492	500	519	518	485	505	527	513	480	523	508	534	548	519	474	533	486	475	504	511	529	504	520	512	507	535	523	529	508	528	500	529	466	482	486	523	491	489	494	509	507	518	491	551	495	515	501	526	483	542	477	527	534	466	495	479	530	539	495	464	499	543	531	509	501	506	515	510	497	507	483	524	520	483	550	505	516	553	534	505	492	551	495	463	510	496	531	519	485	517	489	519	516	511	562	489	529	539	527	539	520	501	520	494	495	486	520	509	560	506	506	465	559	537	492	523	475	504	473	535	513	526	522	486	526	493	550	477	500	469	499	486	547	525	515	506	505	536	505	545	539	502	528	503	505	552	506	502	502	495	489	567	538	556	471	501	486	500	507	517	499	531	474	520	522	486	479	517	533	489	515	539	523	492	489	514	512	492	506	547	479	522	474	522	547	494	496	509	508	532	527	473	483	493	542	494	537	494	510	515	470	501	518	527	542	511	541	501	504	517	529	536	521	505	496	505	473	522	525	553	536	524	556	497	500	532	516	543	508	546	459	486	507	492	464	524	518	471	492	502	488	560	483	513	547	531	524	507	527	520	530	492	452	501	498	514	518	532	530	537	498	511	533	536	504	535	540	520	519	535	513	546	478	493	537	497	523	553	508	520	493	498	498	485	463	507	507	535	532	481	487	554	524	519	497	569	540	509	530	513	497	501	526	488	517	488	516	509	509	505	511	528	491	534	550	551	502	508	492	510	526	503	501	519	527	517	506	513	507	487	521	512	525	512	541	508	494	534	536	517	459	518	530	486	499	484	488	505	477	562	505	536	536	504	536	533	508	493	530	491	516	478	522	494	510	513	518	502	508	468	514	531	488	543	526	544	524	508	493	475	515	531	519	552	542	520	506	465	528	496	519	549	474	497	496	512	537	518	498	495	519	518	487	512	507	500	513	553	523	517	526	539	500	501	512	490	510	499	552	490	548	505	467	524	469	513	495	528	535	527	523	522	494	527	542	499	489	533	542	500	528	504	522	525	513	536	495	503	511	471	531	505	536	536	541	500	516	498	489	485	553	532	522	493	508	497	503	532	538	517	513	543	527	514	564	513	533	517	502	536	474	510	508	511	523	453	513	523	512	517	501	552	508	472	527	539	505	494	515	538	514	549	483	510	565	510	521	502	490	492	549	509	527	525	492	523	479	507	548	477	523	525	518	527	530	552	521	536	486	507	477	496	527	525	489	527	478	515	496	478	509	532	483	532	458	479	530	522	535	493	531	509	512	535	515	541	509	512	485	493	501	520	525	500	494	524	498	536	476	502	488	539	497	546	501	486	536	525	536	490	492	506	470	514	509	517	474	526	493	497	513	503	529	512	520	525	500	540	504	510	481	510	496	518	572	488	540	525	541	523	505	493	529	540	526	505	503	544	478	518	537	522	498	478	517	483	503	484	468	487	532	500	493	506	559	551	509	533	462	489	510	510	526	522	492	502	536	510	526	486	532	559	495	518	499	534	517	531	533	510	501	510	510	482	569	529	510	551	549	507	499	512	502	506	519	558	481	507	513	505	506	552	535	487	522	474	502	528	483	499	524	488	521	501	526	520	523	477	513	505	520	506	489	496	518	490	523	511	487	513	502	529	541	504	486	485	492	522	503	531	512	495	514	541	515	520	555	505	502	532	502	525	564	528	505	515	477	488	519	503	529	515	488	533	476	533	516	489	521	481	543	494	478	549	508	517	502	535	451	503	507	486	495	517	520	545	512	513	528	523	527	475	527	490	478	534	576	465	571	476	499	490	526	501	491	480	520	488	493	499	495	502	534	489	467	521	495	495	534	476	526	540	521	516	512	527	526	546	505	524	529	489	509	546	530	495	508	502	477	504	502	540	521	502	530	494	508	520	546	482	523	498	514	498	521	494	504	522	504	566	517	505	513	510	544	517	490	536	522	506	511	492	539	494	514	505	524	546	481	528	496	539	481	490	514	472	490	477	515	481	561	526	485	510	523	496	551	506	520	515	532	504	463	488	489	503	519	533	510	473	507	496	535	542	504	491	504	488	500	502	511	499	489	531	508	563	541	522	539	507	507	519	487	509	505	496	547	568	506	517	490	508	516	560	534	529	531	465	557	502	549	497	531	510	555	513	513	503	512	512	501	464	526	516	546	532	523	527	543	521	564	529	489	498	525	491	522	495	531	473	517	522	495	514	503	503	490	506	488	529	498	513	543	509	500	518	525	515	507	482	507	522	488	552	489	520	513	510	494	495	512	488	531	545	528	514	541	487	505	507	488	538	519	501	520	490	550	514	488	548	518	517	497	525	528	474	520	538	499	518	528	495	518	491	466	495	525	506	522	500	539	552	552	576	490	487	485	530	512	524	501	528	481	513	553	552	546	535	515	502	506	506	524	489	504	497	506	541	542	498	503	496	482	501	537	541	507	526	487	536	501	511	500	534	527	569	494	467	525	498	493	519	499	514	485	545	512	487	516	499	504	513	525	483	551	520	504	521	515	490	494	536	561	530	506	528	492	493	515	528	504	521	505	492	512	522	507	501	506	519	543	526	493	533	532	496	507	536	537	554	496	515	500	507	509	516	464	486	491	495	522	527	527	487	509	512	514	524	479	481	532	504	510	540	501	554	487	522	512	491	562	528	472	469	466	518	474	495	545	561	535	516	525	506	503	471	482	507	501	497	492	526	514	510	517	484	531	556	557	544	523	483	498	478	507	506	529	503	485	523	493	508	474	525	504	524	549	510	531	500	553	466	539	529	459	492	489	506	516	543	501	496	478	564	525	497	508	503	484	514	526	471	506	487	542	460	508	499	510	513	502	554	508	501	510	526	496	506	553	529	557	494	504	501	540	511	519	532	503	530	530	495	504	469	522	511	522	488	557	494	476	554	546	509	532	523	539	482	496	518	508	462	529	513	543	493	525	475	487	509	520	540	494	534	504	530	473	517	540	537	515	487	508	499	550	487	530	533	488	550	507	495	506	517	493	501	498	498	484	502	524	550	495	512	485	515	521	514	496	490	508	512	523	545	502	521	513	505	476	514	512	459	519	517	492	487	470	512	549	547	482	533	515	534	519	533	516	526	515	489	492	500	532	486	533	515	547	520	541	505	498	550	476	518	495	526	482	509	522	506	496	522	505	518	492	524	509	510	515	500	510	490	518	490	529	538	496	546	507	514	515	545	535	499	537	513	527	523	542	487	540	508	521	505	545	509	501	530	481	468	490	528
64767	57163	42138	17673	1152	179	156	131	157	156	148	129	151	136	163	149	157	145	153	168	164	152	142	157	124	140	152	147	139	143	169	142	142	143	145	135	154	147	151	157	136	150	139	160	128	164	113	141	144	145	135	147	139	133	165	151	141	163	156	155	169	146	153	152	156	152	131	143	147	154	146	144	161	140	155	140	137	121	160	152	155	145	122	152	140	138	163	149	126	141	163	146	149	169	132	155	144	142	155	141	148	138	141	151	161	128	156	154	155	164	148	175	137	150	159	157	147	119	147	147	132	154	151	129	140	125	165	138	160	155	135	140	136	159	160	125	153	178	165	159	156	146	154	154	132	143	145	129	131	149	122	145	143	137	138	153	144	157	160	137	138	153	133	161	128	142	128	150	130	125	129	142	159	141	148	140	141	132	146	135	169	153	168	140	158	117	151	147	142	161	131	144	133	131	133	153	133	150	148	143	139	146	154	151	128	172	152	109	156	143	128	138	153	118	141	163	152	165	151	161	151	149	125	150	144	152	157	140	136	127	137	156	157	129	152	169	134	146	140	161	169	159	147	156	175	154	133	156	150	150	144	136	131	129	134	145	150	137	150	164	142	144	144	133	175	153	151	154	150	160	160	136	167	173	130	129	146	146	133	154	138	128	134	145	150	150	136	147	139	139	159	153	139	142	163	135	126	130	147	136	147	149	138	168	157	139	153	155	135	169	135	151	131	146	146	126	152	148	161	175	146	154	155	147	145	139	137	159	143	151	156	137	124	148	136	132	133	165	146	146	157	157	137	144	158	154	131	153	120	145	169	133	147	145	144	148	149	150	146	150	157	162	167	122	108	154	166	169	154	157	139	146	145	175	150	135	139	137	166	137	165	182	143	143	150	135	147	147	131	138	170	158	167	153	135	149	144	156	155	136	139	149	138	148	140	137	175	133	124	157	151	166	151	145	140	157	146	160	159	136	154	147	145	159	158	123	150	153	127	142	145	156	143	139	150	160	154	145	143	169	135	167	138	148	141	143	155	160	116	127	130	139	168	137	145	167	134	131	145	144	138	135	162	153	147	161	140	143	148	151	151	171	136	148	133	167	125	146	116	145	174	167	147	142	151	158	161	140	145	138	142	144	153	133	142	142	144	137	138	118	170	156	150	164	135	144	152	153	147	136	132	160	151	132	145	148	137	151	157	156	155	148	157	136	148	148	138	145	150	150	142	135	134	146	150	159	145	134	140	137	153	146	124	142	143	142	163	149	140	134	179	158	152	151	146	147	145	156	140	151	152	156	170	138	139	144	136	151	148	154	160	130	147	164	139	178	132	148	151	136	161	131	153	154	145	144	152	155	153	143	148	143	151	150	154	166	161	164	144	140	154	145	163	113	138	136	161	162	166	138	140	143	129	141	143	146	151	144	152	149	156	153	138	140	150	140	127	147	140	165	141	161	149	147	140	131	135	156	130	146	149	139	141	171	142	142	152	146	140	159	136	144	142	156	144	165	142	156	144	138	140	164	134	158	160	176	140	154	163	140	183	147	130	167	148	150	153	151	146	150	156	141	144	130	168	149	160	122	138	153	156	158	149	132	127	144	163	157	153	147	147	159	149	145	147	159	152	128	132	155	132	124	133	150	145	136	121	149	149	146	122	162	164	151	142	157	148	145	147	170	160	152	158	149	153	143	135	159	150	129	163	159	166	150	162	145	130	133	129	131	137	129	160	148	156	145	165	130	142	153	159	161	157	136	139	135	146	139	161	127	159	144	152	137	141	160	162	151	169	135	163	165	154	162	120	152	155	170	133	154	162	171	141	163	152	142	156	146	135	144	144	142	128	114	154	138	139	144	140	128	154	147	159	152	145	169	141	153	128	137	128	143	145	141	152	139	141	139	143	133	160	165	135	162	153	144	135	169	147	153	157	136	156	147	149	145	146	138	142	142	126	159	171	137	167	133	128	163	152	135	157	169	143	146	160	156	149	143	148	152	141	154	136	146	151	127	146	138	151	152	149	137	121	153	163	129	160	143	140	159	145	136	143	156	147	136	137	147	133	141	178	146	156	138	153	153	158	153	164	132	140	150	144	160	149	141	132	126	153	147	147	152	147	161	172	139	150	175	156	136	154	144	169	117	152	152	137	139	154	155	143	142	155	153	154	165	152	144	137	132	140	148	139	136	154	159	137	162	143	150	128	164	145	143	153	163	159	124	134	165	146	159	110	162	157	155	130	165	141	152	148	168	139	133	154	146	149	133	156	133	151	140	162	167	156	132	171	144	159	131	154	159	136	150	131	129	148	150	155	141	138	132	138	126	136	156	125	155	136	149	166	183	161	163	134	148	145	144	149	145	146	146	145	179	140	152	152	144	137	150	147	151	164	148	161	165	166	152	143	133	139	140	153	156	163	137	150	127	161	159	146	138	119	135	149	129	158	162	141	142	132	147	156	126	135	144	148	123	158	157	187	161	149	143	139	130	151	124	137	146	141	153	145	153	163	139	165	137	158	143	142	165	167	151	132	163	152	146	138	143	147	136	138	158	147	157	148	164	141	129	150	135	149	178	145	146	148	136	162	130	146	156	150	141	140	149	174	148	143	131	153	164	127	154	136	144	160	158	143	155	136	153	139	155	120	163	147	131	154	150	152	145	149	139	151	157	161	145	129	137	137	166	142	141	157	142	169	121	165	127	155	133	142	147	138	127	160	140	141	152	164	146	141	151	150	139	164	146	149	145	144	146	150	139	147	158	142	154	141	142	145	151	141	134	148	153	143	171	134	142	163	135	149	148	141	137	119	144	144	146	125	144	146	119	144	139	139	149	128	157	159	139	129	148	150	136	148	178	147	167	140	160	143	147	139	172	143	156	142	149	143	152	157	140	149	163	161	143	143	172	127	156	143	146	138	134	145	159	150	149	145	150	146	119	152	144	136	156	172	140	152	142	143	132	128	122	142	153	168	137	132	156	118	135	155	140	130	154	139	151	145	162	143	136	140	145	148	141	143	158	144	149	144	133	161	148	176	138	164	169	159	139	143	140	134	132	145	137	149	112	169	150	154	158	153	144	189	164	158	150	146	152	146	139	137	170	150	135	137	131	128	146	162	145	138	143	141	134	154	145	154	159	160	161	146	164	147	146	160	133	149	148	153	153	157	137	156	167	154	161	144	153	146	158	160	131	157	145	131	126	179	129	149	146	153	167	148	147	137	152	124	145	133	135	157	131	142	147	142	157	128	152	158	171	150	172	128	133	147	158	133	152	146	185	147	138	148	116	154	156	139	129	126	169	132	158	134	145	155	157	147	143	149	159	122	143	145	147	133	166	153	166	131	156	155	163	149	150	151	146	121	145	158	160	173	139	154	134	148	154	146	130	156	139	147	174	149	148	146	169	157	149	139	142	159	148	159	150	153	154	142	147	129	142	150	152	113	121	131	160	137	127	116	151	148	124	151	159	154	141	136	126	128	155	155	177	155	161	167	140	146	144	129	138	125	135
47524	47932	40062	16536	580	611	587	575	520	548	516	502	520	531	522	512	481	522	508	486	516	515	500	521	477	520	493	494	484	480	468	483	506	508	510	479	477	488	494	452	496	515	480	500	476	464	497	499	492	478	489	496	517	475	521	483	526	465	463	483	524	512	511	456	506	517	484	503	498	465	489	492	497	485	489	522	484	485	511	490	478	491	519	497	501	425	454	533	523	501	516	458	467	442	513	479	496	504	482	475	479	455	501	494	509	522	514	474	497	478	492	505	472	493	448	520	448	490	514	523	528	526	506	488	486	533	507	463	476	495	483	526	488	451	446	517	480	492	511	470	508	451	479	505	458	450	500	439	512	488	508	481	499	487	514	505	525	482	473	463	452	506	495	547	506	497	457	498	522	539	506	494	506	517	508	471	486	447	502	471	480	510	493	517	505	466	519	480	515	530	489	472	535	472	436	475	557	493	509	515	507	487	497	483	505	512	512	508	491	463	495	481	518	487	485	505	498	485	495	496	468	439	517	479	479	469	469	452	492	447	529	472	475	484	535	477	479	487	492	503	476	464	490	476	528	478	468	491	482	455	452	508	484	510	501	471	470	523	503	459	439	513	482	489	448	481	476	475	522	475	446	494	496	487	480	485	474	492	505	456	482	488	484	465	524	467	535	445	476	491	457	482	497	460	482	525	482	529	485	482	508	494	495	477	478	502	472	497	444	490	495	477	464	545	491	494	460	495	511	487	497	508	511	515	560	510	483	481	512	466	447	471	491	482	436	500	480	482	494	525	513	505	501	527	514	510	539	492	476	479	471	484	465	520	469	477	495	474	500	479	529	473	471	496	485	452	508	509	486	488	482	512	500	506	476	481	490	475	505	475	480	500	483	490	479	486	487	483	508	497	455	476	492	473	505	457	464	464	520	500	537	496	491	509	528	490	474	471	483	522	502	494	500	522	460	552	469	486	491	526	472	499	504	505	513	461	462	487	496	481	508	473	530	455	497	459	437	478	488	449	499	491	491	478	492	485	502	480	507	488	475	477	512	511	485	498	490	491	502	479	502	522	494	462	476	484	493	504	494	483	513	483	458	506	476	521	518	511	490	462	458	472	471	480	443	496	535	497	504	515	541	475	512	482	497	517	489	531	532	489	519	515	537	482	496	482	476	519	468	484	497	497	441	461	508	514	523	498	478	471	469	479	559	503	507	489	487	488	500	482	514	475	473	494	473	475	487	498	485	504	465	488	506	457	461	488	487	501	495	484	494	510	493	454	503	473	502	483	488	475	532	536	485	475	494	506	463	527	480	453	522	471	473	520	507	467	473	512	449	504	502	453	480	490	495	504	478	503	538	479	472	512	489	497	498	515	500	472	489	433	510	437	513	481	481	518	491	498	472	501	499	468	537	507	515	475	498	518	470	536	496	498	463	483	490	483	450	471	482	509	477	523	458	456	479	488	510	443	472	486	486	503	474	495	535	487	459	508	506	455	515	503	491	483	541	508	473	472	483	494	514	533	493	489	420	493	510	529	509	505	493	520	495	477	481	470	508	512	465	493	513	489	464	506	497	491	501	515	521	485	490	498	481	498	508	493	433	532	509	500	504	481	474	469	510	482	447	488	493	502	462	489	509	526	509	518	461	524	458	466	450	508	507	476	499	486	481	492	481	508	489	480	513	495	515	509	469	500	480	512	516	502	481	458	504	475	510	467	465	480	444	510	502	449	496	435	484	498	476	530	488	471	498	505	510	499	466	458	456	478	515	490	484	488	492	491	519	464	508	489	522	456	492	488	497	445	476	518	485	468	495	455	473	531	450	471	491	508	490	527	480	471	505	475	509	482	520	457	490	478	494	485	501	486	488	502	484	512	514	480	533	516	486	469	511	495	479	482	472	515	505	529	474	512	535	519	502	485	503	478	505	517	471	489	482	469	518	468	497	482	485	503	518	475	520	487	504	505	488	507	473	488	488	449	500	518	475	480	489	490	473	488	519	474	498	502	519	505	477	470	477	541	467	505	499	504	507	484	491	499	519	468	491	520	545	488	499	511	493	477	481	517	487	489	468	514	492	507	497	476	496	508	489	466	496	481	470	485	461	465	483	511	525	505	478	480	469	498	506	501	506	427	509	490	492	461	537	478	463	478	533	470	439	514	508	465	473	503	469	489	451	532	527	513	490	496	483	496	511	498	524	494	494	467	482	497	466	503	524	477	481	478	496	476	480	461	483	478	504	468	485	486	448	492	466	503	480	493	501	492	503	463	502	480	504	490	513	523	488	504	507	492	492	486	488	503	489	486	513	493	497	462	479	469	486	463	512	518	494	477	481	458	544	487	488	516	467	487	502	477	515	501	475	453	514	475	490	464	513	503	496	503	480	484	525	466	501	488	472	517	460	483	490	496	478	513	468	516	476	509	518	466	502	506	523	460	460	483	488	501	457	482	488	479	524	511	503	521	500	505	503	500	503	439	481	497	489	485	512	507	469	487	511	473	483	488	489	493	482	478	509	467	488	487	444	513	493	508	482	498	500	510	500	511	482	475	513	488	482	507	481	467	488	500	516	489	504	507	497	498	480	447	470	506	483	506	497	475	462	515	531	458	494	445	476	507	506	472	487	515	493	484	483	491	466	437	508	483	496	492	487	522	507	434	515	536	493	478	488	504	506	482	503	507	501	451	472	499	513	499	455	467	500	481	543	472	461	476	523	489	489	490	497	499	469	454	455	491	505	501	512	517	497	489	516	455	478	451	494	504	501	470	506	510	466	518	493	460	487	509	480	464	457	507	500	516	490	466	471	496	464	466	494	461	506	474	494	449	509	481	473	467	488	520	479	457	461	504	497	469	508	500	485	478	479	467	473	468	471	488	494	503	506	506	457	441	499	496	470	494	500	493	511	517	510	466	456	498	467	475	492	487	506	464	496	480	497	476	483	507	470	508	477	488	467	487	512	487	478	503	493	484	466	504	496	498	486	470	503	518	448	466	542	487	492	491	485	487	530	514	494	503	467	539	494	494	487	486	483	474	530	489	489	515	542	479	540	508	489	472	481	486	471	475	483	493	485	464	545	490	501	463	504	468	500	493	469	526	493	483	464	495	459	500	499	498	486	471	501	497	500	494	518	516	488	486	466	479	529	508	473	488	467	522	443	491	517	497	473	494	472	480	499	476	482	497	481	487	486	512	528	504	494	470	504	479	470	472	476	508	463	503	520	499	459	495	501	467	485	465	457	499	500	500	439	477	479	453	484	507	534	521	536	488	456	518	476	466	473	469	474	553	504	499	462	472	494	475	508	523	474	492	432	508	518	478	500	491	442	515	509	493	502	494	497	477	479	471	500	478	480	467	422	492	484	506	497	488	511	483	470	455	487	503	509	481	466	520	484	522	491	493	522	473	488	508	514	499	506	502	499	549	505	481	521	483	501	464	495	506	510	467	453	482	490	483	474	476	517	490	494	493	497	464	473	484	443	455	499	475	502	499	540	524	507	459
