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
335872747445	335872748006	335872748555	335872749106	335872749656	335872750206	335872750756	335872751306	335872751856	335872752406	335872752956	335872753506	335872754056	335872754606	335872755156	335872755706	335872756256	335872756806	335872757356	335872757906	335872758456	335872759006	335872759556	335872760106	335872760656	335872761206	335872761756	335872762306	335872762856	335872763406	335872763956	335872764506	335872765056	335872765606	335872766156	335872766706	335872767256	335872767806	335872768356	335872768906	335872769456	335872770006	335872770556	335872771106	335872771656	335872772206	335872772756	335872773306	335872773856	335872774406	335872774956	335872775506	335872776056	335872776606	335872777156	335872777706	335872778256	335872778806	335872779356	335872779906	335872780456	335872781006	335872781556	335872782106	335872782656	335872783206	335872783756	335872784306	335872784856	335872785406	335872785956	335872786506	335872787056	335872787606	335872788156	335872788706	335872789256	335872789806	335872790356	335872790906	335872791456	335872792006	335872792556	335872793106	335872793656	335872794206	335872794756	335872795306	335872795856	335872796406	335872796956	335872797506	335872798056	335872798606	335872799156	335872799706	335872800256	335872800806	335872801356	335872801906	335872802456	335872803006	335872803556	335872804106	335872804656	335872805206	335872805756	335872806306	335872806856	335872807408	335872807956	335872808506	335872809056	335872809606	335872810156	335872810706	335872811256	335872811806	335872812356	335872812906	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
81045	71037	44745	12256	1602	579	449	425	373	378	362	305	328	280	319	318	318	299	300	330	295	306	284	299	299	311	302	302	311	294	266	297	323	316	331	305	301	305	289	315	294	307	316	325	308	304	313	298	300	280	312	306	302	301	306	306	283	278	313	322	319	302	307	297	279	296	291	286	280	286	285	325	269	303	300	307	280	263	281	254	317	291	297	302	293	307	308	307	295	284	318	298	296	308	297	278	313	333	289	305	276	316	285	316	287	265	301	313	319	272	305	288	302	293	300	314	338	296	275	308	334	292	297	320	314	278	295	302	310	296	305	285	324	293	284	330	327	317	299	284	272	318	323	303	290	297	278	329	279	264	297	285	289	292	310	288	308	323	293	278	303	283	277	283	305	295	274	250	291	311	252	277	304	278	299	301	306	301	305	288	309	280	307	316	286	289	307	290	287	264	287	314	292	281	284	297	299	298	307	291	320	304	335	315	306	298	302	290	321	272	271	312	302	286	295	297	281	281	306	330	310	280	286	291	287	277	311	312	286	288	305	291	311	331	308	298	309	284	282	253	297	290	296	288	273	294	300	278	261	311	311	295	268	284	265	276	277	325	309	276	297	287	300	305	282	316	315	282	285	306	310	283	317	310	281	293	282	320	274	271	291	291	329	312	298	299	270	328	317	310	294	283	292	273	284	297	294	289	273	300	291	301	269	294	280	294	305	304	308	274	275	312	315	259	291	295	301	321	288	279	291	311	296	317	318	301	309	269	316	310	286	307	262	295	293	318	308	283	288	287	315	288	280	291	318	273	327	284	288	320	299	265	291	302	303	309	280	312	291	302	299	315	293	267	312	271	279	295	322	307	313	299	297	326	346	288	279	295	319	284	285	292	288	281	323	313	303	302	287	285	267	304	294	296	289	290	276	307	270	327	325	258	319	276	297	291	297	323	279	272	292	321	315	291	304	291	278	276	307	293	302	330	299	310	322	289	283	314	317	318	308	316	324	294	324	286	333	263	319	290	302	306	304	283	295	294	258	304	280	272	280	286	280	295	288	327	287	282	293	302	302	279	284	288	292	285	309	307	337	264	301	294	309	296	250	272	292	284	318	290	308	283	263	303	298	288	311	303	297	316	304	306	329	273	304	300	269	305	303	252	289	297	306	325	325	270	284	296	301	276	300	292	293	318	296	304	277	274	293	305	333	286	309	283	335	284	301	299	283	286	308	316	296	248	273	269	311	321	279	311	293	304	319	283	294	307	299	290	316	279	290	323	306	285	298	305	317	292	307	286	270	313	268	276	287	274	303	307	314	294	264	243	282	289	294	306	311	329	329	305	301	291	298	308	295	305	295	280	321	299	301	271	300	262	299	321	295	304	308	289	286	299	271	311	294	252	314	288	328	307	301	290	280	315	308	285	302	317	323	275	335	261	312	285	297	325	276	314	320	287	332	294	276	320	314	280	286	265	311	295	298	306	277	318	296	299	291	302	303	331	299	278	282	303	313	294	260	302	289	307	290	301	287	294	303	299	291	311	266	285	284	254	310	297	285	266	275	324	324	277	293	324	299	303	281	303	314	277	264	282	265	280	316	286	277	271	292	296	307	295	263	304	290	274	284	273	264	273	315	315	287	285	300	283	315	313	284	258	274	292	332	290	304	265	291	276	308	280	315	304	286	291	310	320	294	278	283	319	298	296	289	281	285	300	299	282	286	278	297	319	306	276	295	306	307	293	303	286	291	300	298	278	292	294	316	285	305	252	312	312	301	299	317	300	308	309	269	264	286	311	307	328	292	302	309	310	295	301	281	272	288	292	306	303	325	305	296	278	279	320	290	304	295	295	298	288	313	302	318	312	305	307	283	281	256	295	282	301	273	317	297	295	284	298	302	324	326	294	289	284	296	301	275	301	253	317	297	302	283	299	297	303	327	287	338	302	289	307	309	291	279	293	298	286	300	323	312	314	286	314	290	276	293	303	283	264	313	305	275	260	329	313	272	274	309	294	290	329	279	295	298	269	296	313	304	291	299	272	271	289	269	315	276	282	284	301	308	313	306	283	329	275	285	335	295	298	266	300	309	283	305	337	302	261	313	271	302	289	270	281	313	295	274	329	294	273	283	261	269	278	274	297	299	282	295	315	301	261	285	297	291	278	290	292	295	270	294	282	273	289	283	294	284	299	291	335	261	296	312	282	284	306	273	277	331	308	293	321	299	340	286	313	284	304	285	311	317	266	273	333	285	285	266	272	263	285	266	304	289	279	286	291	310	285	290	308	268	277	292	316	278	281	294	294	291	334	312	318	288	301	301	248	294	284	288	306	294	302	301	290	323	284	297	281	331	295	266	310	305	271	279	278	286	312	292	332	279	290	305	288	274	284	311	267	294	274	264	272	280	302	283	268	266	278	297	313	315	242	283	263	307	267	316	270	287	270	309	334	300	302	298	286	318	276	316	310	292	279	290	246	293	291	281	322	292	281	290	297	318	256	296	293	288	273	314	279	301	289	337	284	272	320	288	272	294	303	327	296	325	281	311	283	275	277	289	300	319	265	299	292	290	276	268	307	312	315	280	299	280	313	333	306	274	294	286	291	291	268	285	274	306	308	293	307	306	316	317	295	280	315	278	296	262	293	270	283	294	272	282	285	313	326	320	296	295	301	306	303	319	289	278	310	281	285	308	243	299	295	333	312	312	290	261	314	300	288	283	329	311	289	273	320	302	314	307	263	310	308	301	262	297	290	311	300	283	305	310	330	281	280	289	296	320	299	302	285	309	315	271	286	337	306	304	300	292	306	301	293	280	296	293	320	287	286	278	314	309	281	290	294	311	268	293	324	306	305	286	278	287	304	297	296	287	274	303	312	276	268	283	285	274	310	301	276	307	277	303	285	295	321	303	320	317	305	307	317	272	283	297	312	317	293	300	304	284	288	311	288	280	296	304	294	298	267	316	278	308	294	279	312	285	313	338	300	261	297	307	301	279	275	303	308	293	285	286	304	266	295	278	321	277	282	275	308	293	284	301	303	312	280	290	268	328	304	296	310	287	313	283	327	282	313	299	309	292	289	268	301	304	314	316	308	306	312	298	284	265	259	303	310	286	300	304	325	286	276	278	323	308	296	276	259	304	276	287	311	291	273	321	264	273	291	283	264	302	312	291	291	303	307	268	301	283	326	276	268	291	316	286	291	259	296	316	292	276	269	259	294	297	325	308	281	301	288	267	273	320	288	303	310	287	290	300	301	297	284	294	260	300	293	269	284	322	316	286	286	278	294	302	297	311	280	309	292	276	283	295	300	332	290	297	281	308	285	302	274	294	295	290	265	291	318	303	283	270	309	313	322	334	293	296	276	307	311	277	297	294	287	335	300	305	277	308	294	304	335	330	285	305	305	310	285	285	277	286	288	263	318	323	285	306	308	309	285	297	292	307	309	274	271	329	320	324	302	306	311	299	277	297	273	287	272	306	327	285	288	303	271	272	287	298	305	282	286	278	306
60837	58294	30784	2408	2128	1811	1651	1452	1408	1285	1241	1157	1103	1099	1059	1030	1071	1009	982	1018	976	1007	1033	940	982	937	1030	1026	999	924	928	881	937	910	951	883	953	946	914	886	915	834	920	918	931	903	902	928	904	890	941	879	928	907	871	885	892	919	847	956	901	874	941	945	863	917	883	886	904	915	852	864	891	921	915	936	921	900	910	872	901	908	893	923	923	894	874	879	866	831	920	860	915	912	890	865	908	908	947	926	922	900	920	859	905	900	864	861	914	887	949	848	891	888	914	839	898	877	885	912	919	893	911	891	907	930	882	861	921	973	871	907	884	888	929	899	946	923	879	889	891	917	945	943	878	926	880	878	876	865	895	933	914	855	923	855	930	908	835	846	917	945	965	885	881	940	908	893	893	897	915	831	932	906	892	948	881	884	900	931	817	894	869	917	919	940	902	879	940	904	895	902	880	916	859	925	882	845	920	877	867	859	884	905	908	896	889	866	921	925	891	883	948	910	881	913	917	946	943	936	879	933	897	902	875	900	866	878	898	841	846	919	882	897	899	937	888	898	939	890	884	883	912	872	849	917	934	887	938	912	947	890	881	907	893	877	839	885	834	956	910	850	960	853	902	951	920	851	947	941	853	862	909	946	863	864	929	854	870	862	876	847	883	864	891	887	841	922	916	902	915	911	841	908	900	855	933	959	892	959	829	932	913	854	859	937	846	901	969	887	933	914	907	915	899	886	872	902	900	897	893	876	887	943	817	869	882	839	888	876	859	917	905	891	891	879	905	919	887	904	897	919	900	876	897	876	924	889	890	900	866	863	917	849	922	954	876	880	876	887	896	861	844	914	866	849	915	878	904	925	884	879	835	930	885	949	881	893	887	865	864	941	905	950	896	856	867	878	910	892	876	923	857	904	900	873	920	872	878	857	919	825	898	863	896	887	958	888	865	886	889	877	899	883	916	948	875	847	916	877	892	870	938	901	933	875	930	924	916	872	933	890	941	870	871	883	921	864	874	928	852	878	882	891	918	879	889	860	857	896	885	901	894	883	881	884	847	908	898	872	911	909	845	846	842	834	837	905	899	871	914	891	927	918	918	860	881	907	919	860	893	893	885	940	914	892	967	882	867	890	887	890	920	911	864	918	884	895	891	914	856	900	914	883	865	905	908	894	894	900	859	905	904	918	917	870	897	874	902	900	890	872	870	850	893	936	949	874	875	875	901	901	919	886	873	896	877	894	976	905	895	863	897	848	904	932	953	918	864	882	879	904	877	891	902	876	853	881	985	903	884	903	887	865	901	893	849	922	929	891	834	913	891	843	895	882	877	879	876	886	870	857	881	910	927	938	841	885	926	885	888	885	906	863	914	941	876	842	896	881	883	914	908	901	918	854	941	866	946	867	854	856	893	851	856	848	905	868	833	903	899	861	882	908	898	896	937	896	890	866	894	904	893	881	973	839	873	900	938	912	872	857	967	919	935	892	874	949	894	942	911	912	887	920	876	932	906	906	869	941	928	855	914	893	905	902	892	884	944	873	886	937	882	869	863	895	808	900	879	938	927	919	863	872	869	863	884	922	856	869	883	861	847	877	939	864	851	860	884	870	908	871	927	896	902	872	867	891	923	878	897	918	934	882	889	981	865	891	877	917	846	905	884	812	890	904	913	897	905	885	936	957	843	929	853	925	880	887	893	885	902	884	906	902	903	801	966	865	916	887	894	857	899	917	927	862	888	853	911	835	860	860	892	848	914	887	876	889	887	931	859	887	882	878	910	916	912	872	859	929	914	898	895	911	895	850	874	881	868	880	929	885	899	862	866	936	895	852	941	891	938	912	896	863	910	897	914	928	901	883	945	931	835	909	869	903	889	862	930	888	863	852	837	914	924	892	957	884	840	885	925	912	925	867	879	837	880	923	885	905	852	916	899	906	900	871	888	900	854	848	845	872	852	864	863	910	863	923	856	920	906	881	896	935	914	865	878	953	912	875	923	863	870	905	833	911	879	876	844	906	862	912	913	829	897	903	867	951	895	896	910	885	881	895	901	906	914	880	923	884	860	909	876	907	896	933	895	939	848	964	908	923	898	906	869	890	874	874	886	914	937	881	870	942	880	924	861	884	941	882	879	925	891	929	836	937	889	923	854	892	870	943	888	897	916	862	912	949	892	890	889	904	826	886	898	947	903	935	855	910	907	920	914	898	884	910	963	936	886	865	904	912	864	859	864	926	923	879	886	854	862	880	883	866	894	904	890	911	866	878	919	879	932	956	865	899	876	875	907	885	867	877	934	907	898	879	868	879	866	915	862	918	907	935	860	920	917	889	946	907	888	904	891	901	907	865	901	899	918	946	872	920	907	923	906	865	919	864	901	868	922	879	889	880	900	920	907	881	899	858	917	941	874	884	931	935	867	854	873	916	910	863	870	885	873	866	841	882	866	884	868	906	928	902	856	839	901	894	852	897	885	883	893	859	880	851	886	894	899	865	895	857	921	887	881	883	898	923	864	883	887	954	906	854	900	802	879	962	888	881	870	884	906	903	860	897	912	848	868	872	865	885	900	862	846	874	869	868	849	920	914	888	897	839	901	975	864	888	865	892	890	898	910	857	851	888	928	922	920	891	887	990	869	877	875	898	860	838	858	875	894	927	943	892	908	936	946	903	885	881	901	929	895	900	922	861	891	908	866	865	905	894	927	913	909	906	872	858	905	861	876	849	870	902	960	867	858	894	932	984	908	899	884	896	915	848	873	875	878	895	853	915	888	906	900	896	899	903	853	857	895	925	889	909	891	946	912	880	958	883	941	912	895	878	925	938	874	881	896	892	932	963	906	931	935	873	941	937	897	891	890	877	885	904	870	899	934	887	886	870	839	885	911	948	863	893	890	888	891	851	904	920	921	897	845	883	886	892	922	879	899	894	879	913	824	937	948	872	835	858	913	897	866	888	925	892	912	910	875	871	842	916	919	938	861	862	892	902	866	883	900	909	906	888	919	896	891	854	925	892	876	948	863	859	889	859	875	899	915	945	858	910	930	873	877	877	899	889	906	922	856	845	914	925	937	865	921	897	919	883	922	911	904	898	845	881	893	907	895	921	928	822	869	889	855	959	865	933	894	917	891	898	901	890	912	901	919	923	847	980	830	837	900	881	924	883	874	915	916	911	895	855	869	934	909	868	912	932	913	889	903	871	917	860	887	912	906	885	853	900	962	871	899	920	866	895	880	908	911	906	852	909	913	876	880	840	922	921	896	900	879	833	860	884	902	900	901	901	928	936	847	899	898	894	912	909	875	892	819	885	873	863	894	899	913	929	891	864	875	904	926	930	875	920	829	930	886	856	877	909	880	844	875	886	875	919	825	882	919	909	946	853	887	887	939	910	914	921	901	870	894	829	908	933	866	840	940	913	872	861	871	904	949	900	880	918	831	868	862	937	908	916	890	864	896	905	886	879	905	858	888	899	868	885	925	877	902	908	903	871	846	921	875	852	822	894
29210	14188	2790	150	123	130	127	120	98	139	123	113	115	127	119	134	124	116	108	109	119	127	100	114	115	118	137	107	113	130	105	118	104	103	125	132	111	113	104	120	101	118	117	88	116	132	136	153	107	118	120	117	112	118	116	121	90	105	134	133	120	111	136	121	106	113	98	128	111	124	124	113	128	107	109	102	124	116	115	113	119	103	116	121	117	107	129	106	110	127	109	99	108	126	116	109	118	106	96	126	114	115	108	138	129	102	131	102	120	103	134	124	122	107	119	120	110	123	119	114	122	120	107	116	109	105	107	144	111	110	119	125	117	123	130	106	137	125	136	126	133	107	115	132	144	105	125	117	117	118	116	154	127	120	115	132	129	102	126	106	120	120	123	126	108	125	112	119	129	115	120	128	121	124	109	109	124	118	111	114	122	127	117	127	106	116	114	132	122	123	117	123	120	117	123	122	122	121	122	123	141	89	128	136	96	112	114	137	125	112	102	123	123	116	124	118	129	132	124	113	119	109	129	118	116	112	103	135	144	123	116	128	121	110	120	121	119	144	107	138	107	127	109	121	96	99	104	123	138	96	130	132	101	109	149	127	130	131	114	106	131	121	113	137	126	134	119	111	119	116	126	117	121	147	111	113	112	109	110	119	103	136	137	113	107	114	122	117	110	109	114	109	103	115	119	138	116	115	108	102	126	110	119	115	126	121	130	96	115	146	136	108	106	111	127	108	127	128	113	123	114	112	109	125	129	129	119	109	129	122	112	129	120	116	109	99	121	128	129	106	143	123	110	131	109	104	124	105	109	86	115	105	93	116	118	131	116	106	124	126	122	97	107	119	117	108	112	110	110	119	112	106	109	116	110	123	103	114	107	103	118	101	95	116	114	96	126	122	138	112	107	125	121	130	114	123	144	114	122	120	106	123	120	112	133	95	117	117	119	123	119	129	113	117	121	134	126	142	113	114	101	110	113	118	120	134	116	137	97	118	115	115	122	125	112	127	122	129	111	93	115	115	136	108	119	104	106	135	120	127	110	113	104	148	112	112	103	116	127	120	132	127	110	111	105	126	111	122	103	143	97	101	117	112	118	106	98	121	104	117	114	131	108	110	107	124	116	122	112	104	109	116	112	119	132	130	112	112	109	96	133	124	121	135	114	112	126	137	116	89	114	119	96	110	122	105	114	128	128	121	133	116	121	103	115	128	128	105	92	116	109	123	121	105	118	108	117	103	135	130	110	119	123	133	124	108	107	106	132	136	117	127	103	108	141	102	137	100	120	119	98	103	141	118	123	116	120	133	115	126	123	112	118	100	117	131	114	133	125	111	121	113	105	87	109	121	118	112	120	116	121	127	101	102	120	128	116	112	118	101	128	105	98	128	133	105	123	133	101	121	99	125	101	122	123	113	116	118	110	117	115	124	109	110	116	112	122	114	119	104	106	108	146	127	117	137	97	118	107	110	112	110	119	104	129	128	117	107	122	118	119	99	112	100	115	120	121	105	95	122	116	112	116	132	115	124	131	130	116	118	112	118	111	138	117	102	99	113	128	112	109	121	117	120	107	111	109	127	125	107	129	120	115	121	133	99	118	126	109	112	128	131	102	121	118	132	129	118	132	118	100	118	105	118	106	137	123	111	106	123	99	104	114	95	131	112	99	93	111	108	124	101	105	119	113	119	122	101	112	107	127	143	102	111	119	106	120	132	127	120	123	118	101	132	120	117	131	128	107	111	117	119	124	119	126	99	100	109	103	120	116	105	121	102	136	124	110	97	129	132	87	113	114	115	113	111	116	116	129	143	108	119	134	146	115	121	122	137	121	102	122	134	135	121	114	122	113	126	128	100	118	125	133	129	112	109	111	105	110	120	109	113	125	126	123	111	109	121	114	118	115	122	118	108	109	113	115	110	126	112	113	118	122	115	125	128	97	118	109	103	116	111	114	119	109	139	114	131	86	101	122	106	114	140	109	128	111	137	121	115	111	119	132	123	116	124	130	124	132	106	104	117	129	113	112	112	101	114	113	106	107	108	114	112	113	102	127	123	108	135	134	116	104	125	142	120	124	120	111	121	127	123	101	131	99	116	98	133	122	103	133	105	118	118	120	118	110	105	117	114	102	129	118	105	117	112	108	130	115	112	105	132	118	112	117	109	112	121	105	123	119	116	129	109	112	135	111	90	128	112	121	129	99	138	98	121	121	130	124	113	126	132	104	117	107	124	138	101	115	108	107	129	93	134	123	129	115	113	97	123	125	134	103	106	110	118	105	122	109	102	109	119	113	117	123	123	120	92	121	116	112	103	115	112	127	112	115	128	110	132	118	123	126	126	118	123	118	132	94	111	114	105	128	103	109	109	121	131	103	119	117	129	119	125	134	115	135	135	124	100	127	103	132	100	118	121	133	124	122	120	136	133	110	130	120	136	121	127	113	100	125	126	120	116	127	108	143	105	106	113	101	122	114	117	122	122	106	107	130	121	108	100	132	115	139	137	132	116	129	109	96	126	112	113	116	121	130	118	135	105	103	116	109	115	115	119	108	129	119	106	119	99	116	119	110	112	106	112	116	113	119	99	97	112	103	108	129	116	115	115	129	109	115	114	128	105	126	127	114	130	99	107	117	106	129	123	100	129	125	121	101	94	123	136	121	117	118	112	108	114	118	126	117	107	116	130	108	115	135	110	131	129	86	110	117	111	125	123	102	107	104	119	138	101	114	99	127	116	110	120	118	117	121	122	105	108	122	98	116	130	143	112	131	110	124	107	113	132	114	107	122	134	127	123	131	127	133	144	97	110	130	103	113	110	116	113	123	115	107	108	125	134	104	112	129	131	124	125	114	105	107	121	119	118	105	106	93	112	126	113	130	128	135	101	119	122	124	120	104	126	132	121	123	134	115	121	131	108	120	108	129	119	118	109	118	118	127	125	104	106	104	104	96	116	115	114	124	113	123	130	118	140	120	97	111	128	116	108	106	113	108	104	91	119	115	127	130	127	126	110	133	100	101	120	122	132	113	115	119	109	126	114	132	116	105	129	120	110	115	121	109	104	111	123	104	103	118	111	124	99	104	86	121	102	118	129	144	117	121	125	92	106	119	121	112	114	126	119	112	119	138	109	123	112	113	118	116	106	115	117	101	118	111	108	133	132	117	100	105	136	120	103	123	111	128	124	114	121	114	116	123	105	109	111	105	117	101	132	122	119	94	118	115	109	132	108	104	121	114	141	108	122	128	125	124	125	126	121	102	125	95	117	103	99	110	112	129	105	129	105	114	98	121	121	114	118	109	130	107	103	129	117	96	115	124	127	110	116	101	114	107	98	116	118	113	121	138	125	112	92	98	98	129	95	121	111	108	94	113	138	118	104	119	103	123	107	110	129	131	136	119	124	108	100	104	103	106	118	120	114	122	130	128	121	118	113	131	108	116	99	141	120	121	133	101	115	106	126	122	111	118	132	103	117	98	116	109	113	99	100	131	129	108	112	114	121
28332	16289	3856	469	414	451	428	440	414	439	421	444	402	385	427	398	427	403	443	417	421	439	437	434	439	397	425	396	424	428	413	412	439	413	419	434	429	425	481	432	444	420	429	401	457	445	447	425	413	404	429	434	426	421	427	407	407	444	406	436	444	433	421	443	380	391	400	370	420	426	441	418	402	416	420	434	420	395	444	396	479	402	418	403	355	442	401	441	469	425	415	401	423	426	407	419	394	428	399	411	417	404	414	447	374	403	390	373	415	398	407	415	419	412	449	397	399	386	425	400	435	419	431	423	404	395	415	396	400	399	431	411	439	431	383	420	396	416	410	378	410	400	420	411	426	399	433	422	474	407	387	445	406	424	414	402	420	402	399	424	406	415	395	421	402	397	435	404	392	431	380	415	433	376	410	403	421	445	417	414	411	434	416	383	379	423	391	407	419	400	416	441	405	452	417	383	433	408	433	374	411	421	443	428	389	398	436	427	402	422	431	410	375	427	405	424	424	447	430	382	414	437	400	411	443	424	435	415	414	415	418	412	416	413	426	437	442	413	437	419	431	391	457	427	384	405	401	452	415	393	453	417	436	400	415	433	417	421	405	376	427	427	442	433	401	422	406	421	397	438	413	426	412	432	436	397	421	413	438	447	429	423	449	429	381	411	414	419	419	412	379	398	395	437	415	407	414	414	409	422	446	422	415	392	419	398	450	414	432	402	436	418	437	394	395	386	432	424	416	441	390	424	404	410	430	412	390	416	413	386	377	403	435	393	446	409	459	420	434	414	425	449	423	418	392	404	435	454	434	384	403	417	410	411	415	429	437	413	399	410	359	419	414	410	470	451	384	386	425	415	373	403	439	425	424	400	400	405	409	408	406	416	387	410	437	396	427	405	426	422	463	393	392	434	424	410	380	401	446	399	441	447	396	419	437	454	395	410	423	415	405	403	432	426	369	406	418	409	400	382	405	434	395	433	398	408	426	406	421	405	399	428	450	416	415	419	398	429	422	401	390	434	429	425	398	429	393	420	418	458	444	453	384	398	389	413	453	408	387	432	429	414	439	443	411	448	396	406	394	457	395	419	376	411	386	407	432	410	428	385	407	393	386	464	443	425	402	391	440	413	434	413	411	421	425	392	380	403	401	424	386	409	425	446	419	393	442	411	442	434	423	426	429	418	402	396	400	386	452	389	419	406	415	383	430	412	411	447	422	407	407	373	400	445	419	410	444	413	390	417	423	433	411	413	437	448	407	406	442	403	441	417	412	405	381	438	454	433	411	432	379	397	399	408	408	407	409	430	456	420	421	439	399	453	409	395	402	423	397	400	395	374	391	419	410	408	439	433	430	411	424	443	399	433	431	406	385	397	419	390	412	420	426	389	423	419	423	390	467	406	430	400	418	435	402	382	431	403	430	411	436	378	422	426	400	409	400	416	402	417	424	420	429	437	434	430	384	409	414	414	411	398	435	405	398	410	439	397	410	423	432	445	397	439	413	457	414	409	387	429	423	407	444	380	407	431	412	437	434	395	422	418	409	441	404	415	367	437	416	408	408	444	443	394	414	381	437	435	409	419	380	433	400	395	459	401	410	395	402	405	458	416	411	377	407	419	445	401	452	413	435	393	448	420	415	418	376	406	410	362	408	386	428	449	442	428	446	394	429	396	413	374	436	447	388	422	425	424	398	381	413	403	373	401	438	423	447	417	386	396	432	393	387	399	397	397	415	383	392	418	449	389	430	411	400	411	417	409	395	437	425	436	396	394	416	389	430	406	444	425	396	432	452	418	386	448	445	441	411	436	421	405	417	385	430	433	417	433	416	390	426	400	424	402	423	401	368	413	394	426	425	434	412	383	402	392	472	445	450	403	438	423	421	389	441	434	423	421	412	447	457	373	382	427	425	425	421	417	407	428	408	411	408	400	384	433	443	405	408	448	422	424	403	436	400	414	393	408	415	398	413	447	429	403	384	462	376	442	414	387	407	412	403	419	398	437	475	447	413	427	426	419	438	434	394	401	439	392	434	415	405	444	420	441	415	414	423	393	395	434	401	473	406	410	384	416	412	424	424	468	429	377	435	439	409	431	417	467	419	405	397	419	388	393	422	432	405	412	430	404	437	462	376	414	398	394	383	449	385	422	416	383	438	410	424	422	436	390	416	415	439	416	394	423	406	413	384	441	428	383	402	453	415	414	404	425	421	408	423	406	428	418	423	396	464	420	432	387	440	439	407	429	425	449	403	431	416	426	384	445	410	433	385	451	403	398	405	437	439	379	423	425	451	442	449	430	421	386	394	383	392	453	394	409	431	437	419	417	457	410	389	434	390	404	425	460	419	397	403	413	418	392	412	446	401	453	407	393	418	411	412	435	431	404	446	402	430	459	439	432	389	409	399	432	419	407	433	410	431	441	468	423	444	437	434	461	411	408	385	433	383	409	397	436	433	399	409	403	431	426	399	384	413	425	420	409	428	392	429	402	398	408	398	444	415	465	425	399	431	417	421	430	420	445	395	436	415	427	418	417	369	457	412	428	417	415	445	426	423	443	404	380	442	416	411	412	372	431	429	437	403	424	396	440	466	434	428	424	375	425	443	451	446	489	418	402	401	379	437	400	420	398	405	388	414	374	430	420	438	421	446	396	394	421	409	407	404	411	427	450	446	439	377	439	408	445	397	412	403	450	427	410	399	405	404	395	420	413	408	443	443	415	427	403	427	414	383	404	445	428	408	396	393	457	431	390	419	441	420	435	365	436	404	407	429	392	441	410	421	413	415	405	388	417	415	421	435	402	411	422	413	398	425	425	362	408	401	404	419	423	449	400	415	409	390	412	414	433	412	438	455	438	396	438	401	419	437	421	399	398	373	394	427	402	417	396	423	415	375	420	390	407	410	396	414	413	409	422	382	426	392	394	404	424	426	438	401	410	401	454	445	433	424	367	406	408	393	434	393	408	442	400	377	412	448	467	405	403	451	426	403	389	474	426	416	385	418	360	439	440	436	415	443	427	406	431	394	413	419	460	414	439	403	414	408	456	412	413	402	425	436	412	443	430	428	388	416	402	421	430	425	424	419	417	403	435	409	390	422	411	464	436	414	442	413	404	379	433	402	412	426	403	401	395	422	386	424	425	396	397	400	435	421	430	432	452	387	450	418	394	421	400	420	423	409	425	418	400	412	410	413	454	391	355	411	417	414	432	434	425	434	396	403	464	422	406	440	418	427	428	476	445	408	412	405	397	426	426	408	406	371	416	401	451	436	397	403	424	467	406	411	436	429	443	418	383	423	444	392	399	404	414	399	399	398	441	438	415	433	429	400	419	386	424	390	456	409	409	430	404	439	393	389	432	417	391	436	437	406	440	430	408	441	432	423	413	396	413	418	392	396	429	449	385	432	401	398	435	442	414	438	415	407	415	417	399	387	414	427	393	431	451	409	457	356	391	433	411	375	383	442	416	438	453	396	407	419	416	402	426	382	428	413	413	429	445
70420	58418	33768	5709	471	328	293	256	222	247	218	236	224	224	187	212	197	204	210	201	208	205	184	220	227	200	204	207	204	207	186	179	191	194	221	203	195	193	200	189	176	185	198	200	181	187	186	192	164	176	212	198	202	195	216	219	182	193	204	182	213	198	173	181	182	200	165	188	188	225	176	202	180	208	189	217	183	198	205	196	181	170	186	196	211	175	180	202	191	186	182	156	179	197	187	203	185	168	232	210	168	208	202	182	171	199	222	182	168	190	209	193	215	174	186	188	201	190	166	165	176	211	208	205	170	195	183	196	211	204	210	173	219	173	186	190	204	207	199	180	195	183	198	197	158	209	195	185	199	166	165	183	176	205	194	202	194	181	204	196	182	177	210	198	200	181	186	163	175	196	199	200	190	180	215	171	210	179	193	208	198	180	187	219	202	196	208	201	186	195	183	198	226	185	197	193	199	215	206	183	197	187	212	222	183	203	192	181	198	193	203	204	187	183	193	199	190	181	176	214	195	193	188	208	194	180	205	201	197	169	183	165	184	191	203	182	191	203	200	201	172	205	198	216	199	182	218	195	222	201	166	196	197	197	193	197	177	193	194	210	186	189	192	183	214	188	200	188	184	195	188	186	189	200	192	206	195	183	216	182	187	194	184	203	190	192	192	187	196	203	180	170	191	195	208	208	193	200	214	196	211	167	196	201	172	185	206	178	209	210	190	191	197	199	180	172	194	170	198	211	176	205	202	193	224	192	203	189	195	192	181	193	186	195	215	205	200	177	198	181	190	238	203	189	195	190	227	199	200	181	214	196	189	178	176	172	177	201	198	202	208	165	199	197	191	199	178	197	179	208	206	210	220	202	196	206	186	165	185	204	203	233	211	191	164	177	189	169	184	210	176	193	174	189	208	183	197	186	202	204	190	204	212	191	189	182	179	171	200	191	207	189	178	215	193	208	201	189	179	212	186	205	183	197	190	182	199	179	201	193	187	178	195	214	193	192	215	197	187	183	201	192	174	200	188	196	193	175	203	187	201	195	198	213	202	185	198	187	185	180	214	189	192	184	228	217	209	187	184	226	206	209	168	182	207	194	187	194	221	182	188	196	183	193	169	194	181	200	218	194	199	220	182	176	201	192	189	183	196	192	205	180	178	192	208	192	196	193	179	190	236	180	180	199	212	176	209	186	188	198	197	179	174	196	204	190	198	182	207	215	166	203	197	212	199	193	176	195	192	194	169	190	178	194	197	204	195	195	189	181	183	186	191	206	190	210	198	181	190	192	200	223	193	220	220	203	202	201	172	210	223	198	185	209	204	205	194	212	202	178	184	200	201	192	174	185	182	188	183	177	171	187	201	177	201	185	200	203	197	212	196	194	209	186	181	176	209	205	221	198	168	177	209	183	192	215	197	174	184	186	185	185	200	188	220	205	192	179	174	200	187	218	187	183	202	192	205	179	169	168	195	176	181	196	190	193	210	191	220	192	179	184	195	211	196	185	188	194	209	222	206	198	208	195	202	207	170	196	185	191	212	166	191	164	221	223	188	192	198	189	147	187	182	220	175	179	208	198	184	213	233	183	188	190	194	204	198	190	189	208	198	200	202	206	202	194	172	202	201	175	219	195	210	190	204	184	175	186	200	180	206	201	196	189	213	197	208	190	171	192	170	208	193	209	229	223	190	208	200	186	198	189	196	191	225	201	190	186	203	190	181	203	228	164	190	198	203	183	188	193	173	185	189	184	208	187	199	199	209	185	201	191	182	165	190	192	184	205	185	189	216	200	200	196	202	221	191	168	187	185	191	198	184	207	209	240	185	180	179	198	183	189	204	201	175	192	191	189	204	185	197	203	194	206	193	196	179	186	189	162	196	203	190	195	202	188	216	220	206	198	195	221	209	201	189	192	193	207	205	186	179	173	179	210	201	186	209	208	194	205	188	179	203	197	205	193	214	204	191	207	210	175	218	197	181	207	196	223	202	194	183	233	198	183	230	212	194	194	210	211	235	198	183	167	181	199	206	170	185	188	194	178	203	207	205	200	196	180	182	221	184	216	179	201	197	181	207	200	193	189	188	195	177	205	204	179	207	216	211	167	175	220	179	183	186	190	179	173	205	211	177	197	199	206	241	198	178	201	189	184	229	186	185	198	198	180	175	175	186	194	189	193	194	204	211	211	183	201	192	172	174	203	206	191	187	207	204	182	194	201	192	199	185	201	215	195	185	175	196	195	206	196	180	200	206	176	180	188	191	200	210	175	204	203	200	197	196	223	203	191	202	210	193	204	217	186	209	211	194	195	213	168	186	202	184	197	199	196	218	215	243	210	199	202	207	218	172	197	206	186	194	198	169	197	198	156	193	199	212	174	197	173	223	188	187	202	179	187	220	196	221	185	217	236	207	198	196	176	208	202	194	208	182	237	196	192	184	205	202	197	214	173	186	190	224	206	190	219	210	184	184	193	202	201	211	202	197	186	203	203	199	176	216	195	197	192	190	207	235	209	188	201	188	191	215	196	190	190	188	190	197	178	207	179	195	207	192	183	192	221	220	162	173	180	203	189	199	203	199	189	185	166	173	182	204	192	172	196	182	178	186	203	206	189	186	207	203	199	189	191	199	190	194	183	179	220	167	199	194	175	227	206	211	193	197	190	186	197	215	211	204	222	200	208	202	206	190	193	188	212	184	232	185	199	206	192	180	182	204	171	176	193	185	177	184	217	205	202	181	204	174	187	204	210	194	211	201	203	186	207	181	187	168	232	198	201	202	192	188	221	236	184	188	188	186	181	198	192	209	211	200	188	188	193	208	191	181	199	209	190	193	193	188	199	193	200	203	193	201	187	191	219	177	211	183	208	193	200	216	204	183	194	190	181	201	174	204	208	211	173	193	217	171	187	202	195	173	197	195	188	193	176	168	205	220	202	188	190	203	198	216	190	199	206	191	220	194	213	212	193	204	186	199	193	197	202	203	194	204	198	211	193	197	205	205	191	182	210	184	188	181	194	182	204	187	186	184	208	190	182	181	200	206	191	182	202	225	193	230	214	200	193	198	190	191	188	187	216	178	162	198	200	224	175	176	187	189	198	177	222	204	193	169	206	202	204	202	221	196	199	199	192	216	197	179	210	190	191	175	182	214	181	182	224	204	201	196	198	194	207	199	205	209	195	221	206	179	198	194	190	179	192	183	195	188	185	194	195	206	194	178	178	162	198	202	182	212	176	228	208	220	190	222	216	194	196	205	180	206	209	202	171	191	186	201	203	224	221	189	182	187	195	184	183	192	214	178	198	222	204	190	194	211	205	193	163	184	169	220	182	194	214	200	188	177	188	199	197	209	194	202	209	178	206	177	206	183	187	177	178	192	198	214	184	198	193	188	201	193	207	213	177	197	187	215	191	177	185	197	219	207	171	202	220	181	214	209	189	218	208	211	184	190	201	206	212	186	199	188	203	186	192	183	202	202	186	185	185	209	197	185	200	179	198	221	197
49893	45585	23187	1495	1308	1133	1051	952	929	866	780	833	776	709	735	751	657	735	697	683	650	627	650	672	684	654	668	682	652	671	661	612	685	653	697	661	649	670	622	619	648	675	614	630	610	651	656	636	628	610	680	644	675	663	626	602	651	626	651	604	641	650	624	645	639	697	623	602	630	618	616	586	625	611	630	665	577	629	630	608	636	602	584	615	647	638	649	610	629	631	622	657	629	625	598	651	661	633	634	630	590	656	632	642	637	648	624	659	634	630	622	641	651	641	664	621	626	625	616	615	655	616	626	604	656	655	625	642	650	641	622	635	608	678	654	622	621	624	648	594	643	620	632	583	645	618	650	662	633	614	620	586	596	614	587	601	634	635	566	586	667	644	654	622	625	606	620	640	616	594	618	622	594	639	682	602	651	603	624	650	618	603	605	648	608	616	659	639	603	620	600	632	610	657	606	598	607	672	670	617	635	600	623	614	643	666	622	615	622	636	620	638	613	629	613	631	609	602	616	611	602	629	613	625	635	599	651	600	649	634	605	641	644	621	640	610	595	627	666	659	621	650	607	590	599	639	656	596	606	644	602	601	655	628	645	647	652	622	604	646	623	611	630	577	627	621	611	643	625	642	640	615	622	618	615	626	650	599	629	602	603	630	600	646	608	663	647	680	628	636	678	590	601	635	678	624	681	613	630	628	624	662	605	604	651	638	614	664	602	632	624	599	648	596	604	613	647	615	587	621	642	618	598	613	594	697	576	620	633	644	603	590	630	659	655	638	606	647	699	628	605	642	625	654	661	645	604	613	593	622	647	604	639	600	630	667	624	602	650	663	614	617	636	619	607	639	636	601	639	605	609	576	645	624	609	604	590	561	635	646	602	610	598	628	629	689	657	581	630	620	619	617	588	658	649	636	622	641	633	618	628	679	637	621	594	639	620	618	618	643	667	637	650	628	619	612	666	613	581	655	598	662	626	651	619	630	637	635	643	608	599	625	650	606	622	684	600	609	581	600	616	649	630	634	574	627	637	634	623	651	657	622	679	632	643	634	637	605	636	582	656	647	642	610	635	641	654	588	662	620	623	646	608	644	630	622	638	631	648	652	595	681	581	632	614	647	612	667	587	620	632	607	607	623	646	650	677	597	682	624	624	626	605	599	643	585	636	604	626	650	630	619	606	641	585	618	635	638	668	595	593	613	608	606	610	578	611	619	619	610	614	665	603	593	606	640	563	617	678	629	616	633	626	618	633	574	667	627	640	671	630	658	605	596	623	595	663	594	652	617	590	631	638	602	626	634	659	654	598	608	620	623	604	618	627	625	612	624	610	612	623	616	598	610	571	594	635	639	671	616	581	661	659	665	663	600	634	582	581	645	665	652	645	592	621	637	578	614	678	671	629	660	610	655	643	605	672	619	618	624	651	619	641	578	598	594	677	592	638	636	608	583	594	614	603	607	640	629	597	636	634	589	648	647	625	630	632	608	661	642	661	652	668	603	640	626	626	659	632	608	623	658	613	670	634	575	696	574	669	640	598	623	650	649	612	610	631	591	628	599	598	615	655	646	594	636	594	630	605	655	598	616	597	609	680	605	644	621	626	621	593	595	634	633	657	612	677	595	648	624	623	686	601	641	630	634	664	669	656	643	620	644	642	636	607	650	606	642	602	605	613	634	648	612	611	594	594	654	656	629	655	618	646	657	604	615	682	595	601	617	580	617	634	594	604	642	640	638	616	624	612	640	648	636	634	629	653	617	605	643	627	609	649	615	664	596	629	645	624	628	602	622	579	583	627	645	671	621	620	592	599	655	619	678	662	645	591	622	591	608	596	636	651	606	665	662	622	612	594	578	653	618	651	592	613	629	609	628	622	625	614	639	644	647	678	639	630	631	624	622	618	623	605	591	679	618	620	650	645	612	597	633	563	631	645	597	606	654	618	674	660	628	621	586	613	639	659	623	550	665	621	704	576	596	656	567	646	645	596	599	627	612	596	613	625	628	616	635	603	649	599	671	635	594	623	632	577	629	584	600	620	626	641	591	634	632	622	668	634	646	649	632	604	658	676	629	613	642	617	622	596	631	624	606	632	657	639	651	641	626	614	631	618	633	676	624	634	607	595	625	627	675	621	630	576	624	623	623	649	606	627	608	575	635	623	609	654	623	650	651	599	641	620	653	630	645	600	618	608	616	633	613	631	624	641	635	638	587	626	629	627	637	656	647	612	665	638	617	635	587	656	608	647	673	640	620	609	636	668	643	640	647	628	602	648	653	641	608	638	612	623	601	644	635	616	589	607	643	642	596	641	637	622	656	641	646	627	650	631	613	636	632	592	623	656	616	676	628	648	649	621	622	677	628	653	642	641	654	601	569	625	636	673	675	622	645	610	620	634	670	652	651	643	647	645	625	629	597	648	608	668	601	614	633	594	628	646	578	596	615	662	616	608	622	663	607	629	616	629	583	640	620	649	609	629	595	598	604	595	653	675	635	669	586	640	630	590	612	609	593	634	675	658	621	583	643	685	628	651	606	682	619	610	667	606	630	638	672	616	680	661	586	623	603	596	639	651	659	604	653	663	616	595	628	639	633	645	639	596	634	611	618	647	650	600	594	640	654	613	565	601	572	615	645	579	613	659	629	567	581	576	609	615	607	612	637	599	647	615	633	643	655	634	621	594	588	590	652	630	597	630	603	576	623	617	629	623	632	671	624	629	625	651	610	631	657	644	666	634	620	679	603	612	596	602	664	638	651	666	618	662	655	622	586	667	588	624	624	608	628	616	603	621	637	619	614	641	633	631	617	607	670	647	658	639	652	662	612	618	613	622	683	607	599	650	651	650	601	615	635	665	625	621	581	570	640	594	644	643	620	617	611	684	610	651	650	661	651	650	583	671	611	621	589	583	642	643	675	639	617	637	591	617	618	623	596	642	583	606	676	637	627	633	642	613	646	641	675	633	602	654	663	638	633	645	670	606	660	620	639	570	636	622	601	654	634	672	659	637	639	590	633	631	641	658	687	603	628	611	605	628	650	622	650	624	632	616	647	620	631	645	641	641	641	616	611	633	610	643	653	625	674	647	621	670	597	595	629	593	633	591	597	663	647	656	620	625	623	649	636	623	670	629	616	615	639	636	616	663	613	574	561	610	622	628	623	591	641	649	674	587	637	622	625	648	588	623	636	620	604	653	577	585	640	617	630	647	626	635	620	637	621	639	600	647	639	643	639	648	614	635	613	641	688	642	629	651	648	643	617	630	618	592	641	620	601	633	660	610	611	636	573	618	665	611	611	600	603	619	625	626	622	647	610	634	620	630	634	594	614	595	619	628	626	579	670	641	639	597	602	618	651	634	598	610	608	651	660	644	622	616	645	595	616	630	625	603	612	625	573	656	661	648	634	621	642	618	611	676	650	664	568	625	617	621	584	632	615	643	620	634	599	624	643	575	619	596	649	597	606	577	577	652	626	607	636	584	583	642	659	588	612	594	615	678	605
78784	68808	42794	12013	1621	538	431	391	345	343	327	367	335	314	299	291	299	289	274	293	303	304	276	321	323	260	293	267	276	291	282	298	313	262	267	288	279	306	262	274	320	304	265	280	277	297	282	296	286	297	282	331	289	269	281	270	291	272	289	273	295	316	288	312	269	292	287	256	316	266	307	277	256	295	294	298	266	290	283	305	277	301	286	274	298	291	271	291	270	273	268	266	304	287	292	283	298	304	295	286	298	295	298	276	296	310	276	281	287	278	313	269	283	273	311	310	284	288	281	284	305	272	282	313	292	289	311	298	279	297	289	280	293	300	270	306	289	305	296	283	269	309	263	276	278	274	278	259	280	274	298	293	252	293	318	274	267	284	299	312	260	302	283	275	292	306	302	274	274	284	306	313	276	274	312	295	278	276	320	263	293	252	302	297	299	260	301	262	293	259	288	306	279	303	284	268	318	279	276	317	267	253	275	259	303	306	269	272	284	264	255	307	286	270	260	247	245	251	283	296	269	285	290	288	279	281	286	306	284	306	293	289	286	299	279	264	275	309	288	281	296	268	273	285	251	287	304	264	282	289	270	291	294	267	292	264	293	256	274	283	283	330	295	269	280	267	284	304	286	279	326	261	259	263	262	308	296	285	272	300	249	321	288	295	278	282	282	276	273	311	268	273	307	284	261	273	263	279	291	279	292	297	308	273	270	288	295	300	279	293	277	274	298	285	290	286	251	265	280	276	282	298	273	307	276	293	276	292	290	269	282	292	280	284	281	270	266	277	276	297	290	287	297	300	283	306	283	322	267	291	290	318	287	296	287	258	288	287	275	295	300	321	272	248	318	284	299	292	269	279	262	303	314	299	316	289	279	278	331	297	272	271	271	296	295	289	287	277	311	272	269	302	279	272	282	276	237	300	260	311	298	282	295	279	278	284	266	259	253	280	306	293	281	284	277	282	277	297	292	303	303	300	276	302	279	283	274	297	283	272	254	280	268	257	277	281	302	280	291	272	300	264	299	298	289	265	284	291	305	288	305	265	296	290	277	305	274	271	286	271	283	294	284	306	292	286	294	297	269	289	286	307	261	271	242	271	296	305	285	257	299	284	318	322	310	278	279	289	273	267	286	243	273	324	269	274	326	299	279	251	281	271	299	289	261	296	300	246	295	288	309	278	283	285	271	269	292	290	287	302	239	273	310	259	270	283	270	306	248	303	292	285	300	313	322	277	287	267	277	293	303	297	283	279	293	291	272	311	285	302	302	292	286	280	257	290	338	290	274	283	259	301	284	306	275	286	275	287	265	282	291	297	293	306	305	285	279	290	312	299	299	292	280	302	289	278	294	288	273	282	259	294	274	251	290	309	275	269	301	299	309	303	284	258	256	293	262	276	286	279	314	288	297	283	309	295	269	262	283	277	272	270	272	295	300	277	263	270	304	277	289	281	293	313	271	302	267	300	281	263	273	330	265	269	300	275	314	285	258	277	291	306	263	302	283	292	290	263	306	259	293	303	287	287	310	289	293	295	276	286	298	277	289	284	262	284	303	265	280	274	291	296	285	286	259	309	236	322	287	304	285	288	289	295	309	309	309	308	305	260	292	262	306	272	284	248	284	287	299	268	261	286	247	311	254	279	276	290	289	290	280	292	249	285	290	286	279	272	272	317	305	312	304	289	268	293	267	293	263	318	276	262	304	269	306	281	279	312	303	282	311	315	243	280	268	286	285	282	278	318	289	312	277	276	307	276	281	277	316	297	308	278	312	259	275	286	268	281	268	307	321	270	264	303	282	256	301	286	287	286	301	300	299	289	304	275	278	306	289	264	276	295	306	275	273	248	268	262	264	274	286	290	281	279	283	288	314	281	281	289	255	304	255	283	280	256	289	277	300	290	294	299	284	261	289	266	297	292	320	306	276	292	265	266	288	295	281	255	294	280	289	266	272	284	294	283	293	267	306	293	307	289	292	266	280	282	249	298	283	297	257	299	281	289	282	287	299	265	303	253	273	279	274	263	291	266	283	297	316	286	289	256	285	265	265	279	305	292	281	283	274	288	277	259	275	291	279	287	277	291	289	304	268	267	280	293	289	283	315	257	280	284	275	263	269	277	290	317	300	306	290	313	299	258	247	290	310	308	273	286	289	285	325	314	298	315	304	287	288	295	306	256	271	299	277	289	315	281	290	282	293	275	301	284	266	301	310	280	310	302	296	269	274	295	273	298	271	294	262	294	304	270	295	263	285	260	280	290	294	266	257	287	301	260	279	277	262	282	294	282	302	274	292	271	278	267	276	284	302	316	295	321	277	289	281	250	291	279	255	275	293	308	287	267	300	299	268	295	290	253	334	275	293	310	279	305	282	266	280	259	317	304	308	282	246	255	294	290	275	287	310	269	255	287	311	289	280	309	297	250	272	264	307	328	302	317	303	318	287	306	249	303	273	286	284	285	288	295	299	322	301	295	315	291	282	290	273	303	287	274	304	256	294	284	301	295	300	267	289	277	281	286	300	262	274	290	288	270	288	329	297	297	273	268	288	288	273	248	326	298	275	283	289	276	258	284	266	293	280	294	265	290	305	284	303	278	273	302	255	274	297	282	261	301	309	301	299	270	300	283	258	264	282	305	305	277	275	307	296	305	297	317	265	286	290	283	289	264	286	304	281	278	274	282	290	292	288	271	287	279	262	308	290	271	265	279	313	281	275	280	270	303	276	287	304	275	303	311	297	279	282	287	299	263	273	279	286	307	293	277	251	287	274	295	282	292	297	289	295	292	289	289	280	263	278	300	238	301	307	279	264	279	299	269	295	275	295	279	290	289	290	274	317	254	271	272	275	285	294	288	261	297	303	278	286	310	275	270	277	285	252	304	280	268	269	294	311	267	299	278	301	277	279	264	276	277	293	284	317	315	292	275	293	298	281	275	264	308	294	271	290	286	310	301	288	288	310	283	298	279	297	304	257	292	272	267	277	289	300	312	269	279	269	284	276	293	288	291	293	297	288	243	281	297	269	278	299	273	272	256	270	300	296	254	285	291	297	315	297	259	282	303	300	311	310	296	281	298	274	287	295	287	295	274	319	286	257	293	296	306	280	266	294	303	269	296	290	271	277	283	304	284	281	292	284	296	299	288	303	294	305	307	292	288	274	274	254	289	294	275	283	264	267	295	316	288	300	264	272	299	307	288	289	292	293	312	264	280	258	296	282	318	299	289	261	288	270	281	285	279	270	284	302	310	283	294	300	277	261	285	286	275	276	301	279	267	302	299	300	286	289	272	272	284	302	296	285	260	295	296	294	269	281	269	284	296	298	294	287	282	308	270	303	341	290	285	263	277	294	287	265	290	287	280	326	296	298	286	286	302	275	264	280	320	296	271	296	288	289	245	274	307	278	279	263	298	300	273	296	270	283	271	286	272	284	289	246	311	291	312	279	282	276	277	255	291	280	262	279	287	278	306	266	295	254	254	304	272	293	278	291	268	280	282	285	290
59616	56939	30132	2269	2012	1750	1595	1467	1347	1273	1144	1107	1057	1073	1043	1043	1028	1051	915	923	892	932	923	932	965	914	938	946	919	943	911	929	860	902	843	860	834	904	883	875	854	876	845	893	894	868	879	825	913	889	877	873	908	845	877	850	839	859	895	894	881	872	876	881	855	887	842	852	849	879	907	896	833	845	910	891	880	859	865	857	877	872	922	869	904	842	853	877	852	876	815	858	861	865	859	907	869	820	882	854	808	879	856	837	869	877	861	831	841	890	830	872	876	884	883	826	844	863	905	881	856	891	827	846	880	877	903	862	868	848	883	849	863	845	894	872	865	872	876	843	881	857	843	872	869	853	873	893	904	853	889	912	830	854	846	788	845	869	805	855	904	887	840	870	780	857	893	852	836	885	795	853	854	900	880	868	870	847	877	923	831	844	874	813	845	837	796	909	837	841	856	841	825	886	885	822	865	874	854	871	905	847	861	874	931	858	878	831	847	902	859	888	821	903	883	854	865	858	824	840	856	926	827	890	908	884	798	897	880	903	896	825	878	869	856	809	880	900	851	888	873	835	859	858	801	908	831	897	863	831	877	830	877	808	859	866	871	891	909	864	862	895	904	867	841	874	838	832	872	808	863	897	867	896	866	835	847	863	884	911	877	874	908	860	859	846	860	901	900	837	845	886	947	835	830	843	802	822	890	838	842	875	861	859	838	897	895	894	898	865	887	820	851	828	868	911	850	855	867	880	835	854	878	852	855	869	831	844	842	827	903	869	881	897	841	859	866	872	896	852	806	845	895	904	912	845	836	857	799	882	889	817	864	828	816	900	847	867	857	886	840	854	825	867	845	862	844	851	901	853	805	837	909	828	885	880	907	873	838	883	855	890	828	864	828	832	901	827	874	866	840	865	846	880	880	810	885	834	855	830	846	879	866	876	879	831	851	834	844	852	823	904	857	902	829	825	898	839	830	882	890	866	875	807	827	904	850	922	873	875	865	853	825	847	866	860	873	893	880	849	869	855	892	858	900	876	840	841	898	898	859	888	895	841	887	831	875	872	858	881	917	831	875	926	909	867	876	816	847	828	872	882	864	860	839	851	805	889	903	829	864	847	842	888	841	828	871	908	866	849	814	819	833	840	876	838	877	849	876	876	837	851	869	812	884	839	883	876	877	861	848	856	812	865	880	918	851	847	851	821	903	877	898	810	854	858	856	854	877	845	859	878	847	834	882	853	844	833	862	828	801	866	876	828	873	847	870	828	886	843	823	812	912	907	885	928	878	810	902	901	879	821	929	858	807	874	883	861	855	871	829	890	868	840	894	844	869	834	855	855	809	894	897	865	813	880	872	794	892	803	866	924	864	905	880	857	887	851	839	924	879	883	888	874	865	836	885	873	877	880	808	867	866	845	885	809	875	863	817	858	822	867	907	832	827	825	904	851	869	852	903	912	846	824	818	772	823	875	835	870	852	898	853	821	861	840	855	849	876	833	799	864	858	837	932	821	872	880	865	846	867	882	926	888	851	905	865	858	808	858	903	914	826	844	857	854	903	892	874	891	885	900	855	850	879	893	832	858	825	866	777	932	831	853	818	829	805	899	840	884	860	825	851	810	879	855	856	917	855	842	869	860	882	828	893	879	889	818	863	791	904	825	915	841	906	890	840	871	789	859	895	833	860	881	914	806	855	816	865	864	905	874	923	852	859	813	868	877	855	884	908	860	885	842	871	849	870	906	829	858	884	853	819	797	864	924	835	875	931	835	868	856	916	847	827	898	800	848	887	868	862	858	826	852	935	830	845	844	860	856	818	832	866	827	871	818	911	856	917	879	930	832	810	848	836	927	872	808	857	812	806	820	836	818	828	848	881	846	873	851	853	857	845	832	842	849	837	860	833	848	896	868	870	836	864	848	902	829	860	881	888	878	877	859	809	866	901	791	756	852	799	885	862	823	880	839	888	869	902	828	880	892	877	848	843	880	833	874	867	860	917	870	884	872	858	845	812	875	869	863	861	901	867	838	870	832	902	842	855	860	774	843	906	842	857	851	918	868	854	848	860	867	831	837	847	882	861	852	877	837	932	879	858	848	874	821	888	869	838	901	878	834	834	838	922	820	869	911	862	793	875	859	838	794	863	826	930	859	853	853	881	923	885	859	885	882	887	876	853	852	812	858	840	892	841	890	797	843	830	818	848	893	828	870	878	812	813	856	869	876	864	823	872	876	849	864	868	889	896	920	891	824	822	893	859	837	879	833	843	844	838	883	841	906	863	833	889	843	874	867	830	860	825	864	863	887	853	827	885	833	871	892	855	885	889	861	904	810	885	845	883	903	844	878	829	850	879	864	874	845	853	897	929	906	870	834	863	870	870	906	842	811	900	869	883	828	900	906	836	822	850	864	794	862	872	890	876	796	837	930	798	867	909	880	886	855	875	854	826	871	870	847	887	875	877	851	842	861	842	801	839	839	892	882	897	891	858	898	803	882	865	856	843	856	851	876	871	841	834	860	863	877	890	881	860	852	851	877	839	905	888	928	875	869	878	878	895	848	873	826	896	865	873	887	909	911	843	894	884	851	881	831	793	881	880	900	872	857	841	871	882	838	887	869	829	869	829	878	867	863	854	848	872	899	869	885	847	886	854	845	830	800	841	872	872	883	826	830	925	900	848	838	883	945	890	869	848	853	863	875	856	934	874	880	851	854	876	872	817	840	864	861	859	817	860	853	857	853	910	851	880	911	906	886	852	851	860	896	853	825	866	868	864	857	889	870	905	856	843	829	882	883	867	926	829	879	839	864	885	860	905	846	824	853	832	857	877	878	845	803	842	854	906	887	873	869	872	809	889	820	816	861	861	914	873	857	902	878	825	869	844	908	891	916	825	854	843	848	864	826	840	899	820	840	862	864	858	828	887	944	835	871	864	870	869	826	820	891	849	865	892	830	883	859	907	892	862	849	917	833	913	829	845	854	855	883	880	819	855	837	873	892	892	840	896	897	883	873	822	861	832	907	869	849	870	843	879	840	852	875	871	863	861	851	840	874	858	812	866	810	837	862	916	849	792	895	870	872	863	858	867	818	844	866	928	913	852	858	843	826	852	882	901	883	805	817	853	903	888	869	865	897	833	840	858	839	918	883	854	851	891	870	860	832	864	827	851	860	844	858	870	832	908	805	839	870	810	880	836	848	859	908	804	849	837	853	882	912	872	843	841	864	874	880	847	889	861	889	874	813	824	888	907	875	840	816	826	884	853	870	863	806	842	872	890	877	852	841	861	825	833	867	791	823	881	882	865	875	851	873	895	839	868	857	860	895	794	886	843	895	865	873	870	827	872	854	873	855	834	875	859	816	873	814	847	815	856	892	813	867	863	865	878	810	845	844	915	867	865	843	803	837	849	884	837	845	893	853	845	807	839	818	853	895	829	837	917	867	906	845	855	879	808	884	903	896	862	858	854	834	863	913	813	882	877	873	872	852	814	850	867	862	839	804	872	880
29218	15429	3423	146	116	118	123	118	105	116	105	112	127	107	97	122	128	118	112	124	115	124	126	116	112	101	110	106	133	118	99	130	135	120	127	107	111	114	115	118	102	123	134	120	118	113	120	130	110	129	121	103	106	105	92	127	111	103	100	119	124	121	119	119	130	109	124	111	120	92	118	115	105	123	125	126	106	125	100	106	127	129	103	121	122	124	109	125	117	122	106	126	131	133	101	107	115	104	126	125	123	117	113	121	126	130	132	137	109	107	140	131	117	122	109	109	103	125	115	131	116	109	113	106	132	110	124	116	112	101	142	125	133	111	117	115	124	135	105	122	131	122	120	148	107	113	125	116	108	114	108	129	120	102	113	105	116	108	136	116	96	124	117	140	104	101	133	94	121	95	113	119	120	106	123	118	125	117	130	106	136	113	108	111	115	108	116	108	101	125	120	125	125	119	124	124	119	113	97	132	122	136	115	111	114	110	124	112	111	121	116	111	126	114	111	121	129	119	109	117	107	98	106	118	112	118	96	130	116	107	109	125	113	132	127	105	113	130	109	130	93	135	102	106	137	91	108	129	114	112	134	122	127	129	137	135	119	106	122	98	128	124	101	113	132	124	118	100	117	111	106	127	121	103	124	124	103	105	112	114	98	120	114	105	111	115	137	100	102	125	105	125	114	117	102	130	105	115	124	106	116	114	107	84	124	124	112	107	110	91	104	126	131	131	117	104	109	123	124	97	108	128	117	112	101	156	123	124	140	117	149	112	116	107	123	128	125	106	128	118	119	125	97	117	106	127	118	118	127	104	105	120	103	130	136	119	118	117	105	99	107	94	111	121	114	112	114	126	99	101	128	119	102	115	122	113	113	109	101	99	123	120	111	103	110	126	115	139	121	132	112	121	102	119	116	122	115	132	112	133	118	124	127	126	132	135	123	121	109	109	100	133	114	135	111	117	111	109	112	116	115	135	108	122	127	119	92	129	118	111	111	124	112	96	111	120	107	116	104	111	115	119	103	117	114	122	111	121	119	132	124	116	117	112	103	128	113	111	104	137	124	106	112	116	123	103	123	98	105	111	101	111	121	121	122	99	122	109	112	121	111	123	114	131	95	125	128	112	123	126	95	118	131	132	118	124	128	101	115	117	103	116	96	124	119	117	118	112	112	117	100	113	136	110	122	103	119	122	115	106	125	123	118	112	115	114	110	120	111	100	103	75	115	108	125	121	123	113	121	114	111	110	125	98	115	114	91	110	118	106	121	136	126	110	116	115	113	103	110	106	109	127	116	116	107	117	109	102	106	131	132	106	128	136	123	106	106	133	120	126	103	113	118	124	115	113	125	108	115	120	115	94	114	123	110	112	114	99	114	101	115	111	112	117	107	112	97	116	120	126	121	119	121	108	113	119	123	130	125	121	121	102	114	118	118	121	117	126	108	124	103	133	130	131	103	129	133	129	118	122	126	126	111	112	114	105	112	112	119	123	98	106	117	122	114	98	137	121	124	99	130	113	123	124	113	121	110	115	102	125	115	123	115	136	109	132	111	108	112	120	111	121	118	125	108	117	116	132	123	105	122	113	107	118	113	106	125	134	119	114	112	107	129	89	114	122	115	114	126	123	118	121	126	114	115	111	125	102	123	122	117	124	122	110	114	123	120	128	93	138	114	139	118	108	149	120	127	135	121	122	112	95	124	108	122	127	113	102	86	109	97	117	126	114	119	95	102	97	110	124	131	96	123	95	109	133	114	127	111	108	111	106	117	113	136	124	100	113	109	115	121	108	119	121	116	120	126	110	105	114	102	145	136	121	122	102	112	101	121	112	107	98	130	136	114	107	128	103	102	139	114	111	99	96	106	110	119	109	109	105	121	110	99	116	121	98	118	106	103	128	117	130	118	125	124	123	126	118	126	121	101	111	113	122	132	135	117	122	111	124	133	110	117	114	117	106	110	112	101	111	110	133	105	125	99	99	104	108	117	97	109	108	128	124	97	99	116	130	128	121	119	118	123	133	120	128	116	131	121	108	105	106	108	111	105	104	118	111	116	129	123	114	107	132	121	123	120	113	129	114	120	103	132	112	140	137	97	105	120	131	146	140	112	121	118	127	117	114	118	106	116	87	118	99	114	120	138	105	113	114	129	138	114	120	119	138	112	120	112	118	123	108	108	113	114	122	121	119	145	131	117	123	113	110	108	107	109	93	104	108	129	130	103	121	124	119	132	124	106	122	103	111	141	120	126	124	114	152	109	104	115	113	108	127	103	114	104	108	107	121	102	113	111	106	114	110	107	116	127	127	129	130	100	99	115	105	114	101	118	126	100	96	120	113	110	103	113	118	110	126	120	102	120	115	99	115	114	104	109	122	120	121	110	123	124	121	109	125	119	120	101	106	113	120	107	106	113	121	126	122	118	95	121	110	128	93	111	123	120	116	110	121	118	122	109	108	116	120	111	129	112	97	120	116	134	116	107	115	133	118	122	117	100	120	122	139	108	122	116	130	130	124	112	123	117	113	116	103	120	115	110	99	109	130	107	120	105	124	114	118	119	114	110	119	118	115	120	116	107	124	105	113	109	112	109	111	111	127	104	121	113	114	128	96	113	122	106	121	105	116	118	137	96	120	147	98	117	104	110	101	118	115	120	108	96	114	111	116	124	121	115	103	129	117	109	117	101	107	104	115	120	103	141	109	115	104	113	107	112	114	124	111	88	113	118	127	134	133	104	126	114	116	113	91	115	111	123	106	109	102	119	120	115	117	115	88	107	114	105	128	109	102	129	136	139	117	110	99	110	119	105	130	118	129	107	121	124	122	136	129	111	107	96	118	97	121	101	112	133	124	101	125	102	115	121	132	112	103	120	106	111	97	113	130	125	101	117	133	110	116	127	133	124	110	124	111	112	121	131	113	121	106	99	113	99	114	123	109	114	123	120	123	112	129	97	97	105	120	110	117	137	117	117	105	107	98	121	118	116	124	117	100	125	136	114	100	125	122	118	91	117	116	109	102	132	102	128	110	130	118	119	103	120	126	123	107	122	118	132	136	120	115	109	112	105	125	119	135	103	121	127	120	102	135	139	105	113	142	117	115	113	100	109	134	108	100	126	101	120	120	117	131	121	119	109	115	111	140	122	118	123	114	94	125	119	126	123	113	130	129	118	124	124	133	125	124	108	103	122	110	117	128	111	126	101	136	116	97	111	130	125	106	109	112	117	100	121	112	114	118	107	100	101	116	100	129	127	90	116	117	120	113	120	113	106	120	142	122	116	119	113	108	122	123	128	114	116	123	127	125	103	120	121	115	100	128	121	114	123	101	102	111	125	99	122	93	114	119	118	130	112	129	134	106	140	132	144	112	118	131	119	112	111	140	113	100	115	104	120	118	107	96	103	107	112	119	130	107	114	99	115	93	110	116	132	111	129	109	137	115	106	128	129	127	126	132	117	98	109	101	108	118	118	126	117	115	146	131	113	116	110	100	119	96	119	126
28595	18159	4660	442	464	451	431	458	412	419	462	429	421	429	418	443	430	418	454	405	424	427	433	420	390	412	414	406	398	384	430	446	430	422	433	394	383	391	393	402	407	455	413	375	454	415	403	419	385	436	408	414	432	395	448	397	412	446	412	403	418	453	396	403	409	417	408	451	430	430	432	421	407	423	450	380	407	424	425	393	390	426	412	457	413	411	442	412	424	454	397	438	416	409	467	394	421	413	398	423	375	413	395	403	414	443	426	435	408	411	416	420	406	419	428	416	410	409	421	437	444	404	440	455	415	415	406	393	422	416	445	438	393	388	378	412	430	426	404	400	427	384	390	385	403	436	442	399	412	440	430	394	415	413	409	441	397	449	401	377	404	413	416	413	418	446	422	415	415	408	427	413	401	406	407	399	415	398	408	421	398	402	414	430	424	415	411	375	434	426	411	396	404	395	411	422	358	382	431	405	406	416	397	436	397	427	398	428	440	404	441	416	442	459	379	422	427	390	409	430	431	365	413	423	402	413	388	430	424	414	407	416	418	389	441	396	419	392	431	436	390	391	375	392	424	398	391	405	429	417	465	424	413	446	451	405	436	407	390	412	401	389	398	429	414	460	420	442	407	407	422	437	410	417	394	411	430	415	419	379	408	417	404	424	426	401	415	449	391	413	382	442	434	426	400	436	426	410	433	399	401	420	379	429	384	403	464	370	437	421	413	425	398	388	424	408	423	434	370	440	403	409	390	435	422	387	450	411	448	470	423	384	423	412	415	400	371	441	404	397	439	411	378	433	421	451	389	406	412	415	431	411	452	435	409	430	389	425	410	417	417	437	434	439	462	432	456	406	439	384	406	423	433	401	413	380	398	418	459	412	407	399	431	421	429	391	411	435	433	388	414	414	413	415	434	425	387	414	393	392	399	435	421	391	382	431	397	419	432	387	426	438	432	396	405	417	432	394	477	428	405	427	410	396	419	430	439	400	441	422	408	426	434	404	424	411	425	433	372	418	413	428	426	407	425	431	416	444	412	409	406	417	437	374	417	428	410	427	416	344	433	426	405	408	404	365	447	393	368	430	398	398	443	384	440	392	403	420	388	425	418	377	433	487	409	401	408	388	399	399	440	413	422	438	418	407	431	384	435	431	430	416	364	399	381	390	433	398	424	413	413	420	420	430	402	411	427	409	412	437	408	418	398	409	398	415	423	438	404	381	417	426	396	416	443	397	421	407	414	410	405	432	427	430	435	429	388	424	422	370	419	421	409	389	427	446	435	408	409	406	387	427	378	430	416	399	425	409	397	404	388	390	422	444	408	391	419	385	440	400	443	391	392	413	428	400	423	422	451	432	375	421	397	425	427	432	396	389	408	440	390	412	419	400	415	463	376	421	417	425	410	410	409	432	410	434	412	401	392	416	425	419	408	401	411	433	387	418	412	384	426	438	417	405	428	419	437	427	415	422	434	421	417	417	417	412	420	419	429	392	415	428	400	430	415	380	388	417	405	445	422	440	432	387	395	401	423	407	414	424	412	444	446	399	426	400	412	404	442	412	431	366	444	454	421	395	415	440	401	388	449	402	406	359	420	425	412	397	441	396	406	386	406	393	410	441	403	397	420	419	427	405	415	435	447	407	405	421	420	394	408	435	402	399	407	401	422	403	401	426	391	448	421	404	435	419	437	444	423	401	397	395	407	415	412	428	384	394	407	422	403	404	421	428	388	383	451	443	416	427	407	466	380	396	421	455	373	397	446	411	409	419	395	395	427	401	416	430	434	434	407	411	411	433	433	416	424	422	402	394	395	435	415	411	408	448	390	414	434	403	426	437	430	377	382	368	413	386	408	399	389	464	422	399	415	466	419	397	416	430	423	430	436	425	440	392	421	397	437	422	403	432	450	456	395	426	419	383	424	440	408	397	442	397	388	406	420	399	418	419	458	419	403	427	419	391	412	368	440	442	403	400	412	400	409	415	427	407	423	391	435	435	422	431	407	389	416	425	456	418	421	452	433	416	449	386	437	423	431	405	379	414	431	445	422	458	387	398	405	434	405	390	391	436	447	368	414	440	427	417	387	410	426	416	420	404	369	443	437	407	399	413	418	399	476	456	436	404	398	428	378	399	398	428	390	403	417	416	417	467	426	382	407	399	409	420	408	395	434	433	427	438	373	404	432	416	417	382	414	429	427	433	413	403	429	385	460	400	433	419	402	412	419	400	390	406	404	415	390	398	402	384	417	390	399	428	404	461	409	443	402	431	438	457	391	426	414	429	421	433	386	427	430	387	402	387	412	449	422	452	386	411	407	418	434	439	420	380	433	401	431	395	429	416	397	432	405	397	413	408	385	429	431	381	382	419	381	398	426	418	410	396	400	419	426	384	431	385	433	438	376	427	400	442	417	420	441	457	448	425	410	417	390	413	387	403	415	421	412	445	458	383	440	424	397	383	407	405	405	376	417	409	448	412	414	431	389	437	377	424	415	423	402	441	403	446	435	419	421	407	397	426	396	430	385	415	420	389	411	458	409	429	414	411	417	385	426	418	397	421	427	404	385	434	396	394	430	404	404	400	413	404	383	424	411	436	435	427	413	413	395	417	425	438	418	407	404	409	420	422	414	391	410	479	397	417	396	445	435	407	411	419	411	413	419	403	401	417	443	413	395	465	410	405	462	430	414	433	387	381	442	416	408	409	408	378	382	395	424	402	398	403	446	424	383	401	432	438	406	434	438	419	385	427	437	402	424	403	422	455	409	433	408	415	406	408	423	373	425	440	394	407	393	405	420	414	417	395	402	417	382	402	385	371	418	407	434	423	415	445	409	415	399	391	435	409	407	425	410	408	411	450	452	402	402	412	448	429	431	389	404	401	398	435	385	391	474	389	405	379	413	419	397	394	406	438	392	409	424	455	432	466	382	445	424	401	399	441	439	399	386	403	371	427	433	413	436	408	384	386	440	380	365	401	428	428	425	423	423	433	425	450	439	453	407	422	419	431	399	391	411	399	432	415	410	393	429	438	391	421	425	425	426	429	403	441	458	391	420	409	399	447	451	375	424	413	383	420	393	415	402	396	448	408	417	427	434	407	381	436	435	444	423	442	386	422	377	420	375	422	401	395	406	381	415	398	418	393	425	400	448	396	408	411	448	401	397	360	399	414	413	430	367	432	421	438	417	406	422	406	399	434	407	462	416	432	414	436	431	389	449	406	438	441	427	416	430	420	408	412	394	445	411	417	422	440	437	396	400	396	387	391	389	442	436	407	410	428	448	379	446	404	444	376	382	413	418	456	441	414	421	433	436	426	396	399	421	411	448	409	426	420	407	422	437	376	368	383	431	421	415	401	393	417	429	441	421	415	393	359	433	405	451	374	424	392	378	421	430	429	430	394	419	417	401	428	407	424	433	439	392	379	419	437	440	392	450	414	416	405	385	412	391	447	410	398	425	434	402	381	390	408	426	412	401	449	436	403	447	410	422	429	420	406	415	434
70191	60519	36024	6879	490	336	299	214	276	199	208	254	219	231	202	221	216	190	186	220	207	202	219	195	171	222	185	219	197	212	207	185	194	179	207	199	214	217	196	230	183	180	187	175	193	202	208	204	174	215	186	184	210	170	208	183	196	196	190	203	194	209	203	165	183	188	205	201	184	193	215	177	195	178	182	188	187	217	211	211	209	177	211	211	173	204	177	195	187	189	167	191	199	200	176	199	227	215	191	176	188	200	186	183	196	183	187	228	194	206	191	200	183	218	194	184	201	187	198	195	163	161	195	209	213	191	201	190	175	200	201	181	230	210	188	190	183	227	215	190	203	191	205	197	167	161	207	222	191	197	149	186	196	194	202	200	185	195	206	194	207	174	202	184	183	190	202	200	216	189	205	181	195	214	158	215	189	175	190	189	208	174	188	180	201	204	197	183	187	199	189	197	198	171	217	193	173	202	195	202	177	186	180	204	183	189	163	207	201	191	204	192	183	213	200	191	176	187	167	195	199	198	218	229	197	195	198	222	190	184	202	189	188	194	209	193	217	174	172	199	203	184	192	193	185	204	193	187	193	201	177	213	181	205	203	212	199	198	200	187	176	209	194	184	191	201	191	183	219	214	179	190	182	180	201	190	204	198	213	191	197	193	214	193	199	180	202	181	197	230	200	194	194	186	167	208	191	208	205	171	201	203	180	188	213	215	209	186	168	190	196	202	200	187	207	180	212	184	196	204	182	188	185	193	199	197	216	224	217	191	187	199	189	187	193	206	186	170	207	182	227	191	191	206	212	193	184	189	158	171	173	199	191	176	175	173	201	202	209	171	200	199	209	207	181	192	208	199	215	171	185	209	201	211	182	207	195	177	184	188	192	204	200	190	193	181	203	196	193	187	185	192	206	215	190	201	229	206	207	210	202	202	173	202	193	183	168	180	192	200	186	191	204	190	209	207	200	189	202	204	181	216	222	204	183	203	182	215	196	184	189	199	186	204	203	199	220	182	216	185	207	208	155	175	186	208	232	194	178	172	219	177	194	187	203	171	195	218	187	195	191	183	182	202	199	180	200	197	208	191	178	164	197	200	175	179	205	172	200	211	188	181	211	183	206	186	174	222	170	219	199	213	185	202	191	226	193	185	191	172	219	212	204	198	199	210	165	200	185	186	214	187	194	188	172	185	189	198	203	207	204	215	198	171	219	177	169	201	187	188	199	211	214	185	171	178	197	173	199	230	184	200	206	197	214	175	198	187	200	218	199	177	194	227	174	175	181	199	186	206	184	200	176	216	201	192	203	213	191	179	177	204	169	195	192	202	200	198	180	179	194	188	201	196	203	201	197	166	188	167	191	201	199	218	185	198	180	180	196	174	207	217	210	194	205	179	183	210	177	194	192	189	243	187	207	199	214	179	182	161	194	190	194	192	184	191	180	176	199	198	203	224	200	172	188	206	185	192	181	210	202	174	218	196	214	206	173	193	181	181	193	194	189	198	206	219	194	215	216	198	208	187	196	207	206	197	194	200	209	192	202	178	175	204	186	219	174	184	223	186	203	190	210	189	197	169	208	185	179	194	202	211	160	200	204	231	210	191	208	190	179	198	197	180	205	195	214	209	216	208	196	212	186	177	189	214	200	212	201	194	220	176	211	215	205	214	189	185	184	199	199	214	211	207	196	195	199	196	195	210	178	179	193	183	180	191	195	189	205	189	198	177	194	193	189	196	195	177	214	193	175	186	189	213	195	200	223	176	201	222	210	198	202	184	188	198	181	208	205	194	211	183	171	197	214	194	201	184	208	195	204	212	178	188	204	195	217	210	174	191	185	185	205	211	207	181	219	193	218	204	179	213	190	227	209	198	187	198	179	189	208	200	189	187	178	198	194	158	202	165	206	222	193	181	184	169	200	199	207	199	204	194	183	182	215	181	175	196	173	189	231	214	190	189	193	198	195	189	188	206	218	186	196	189	182	211	188	212	194	204	193	215	182	179	220	186	197	200	197	203	221	190	205	191	213	192	225	217	179	177	200	203	210	199	180	175	213	162	197	222	210	207	197	204	182	198	189	195	189	192	175	205	204	178	188	190	196	188	205	205	169	202	207	201	201	181	187	221	196	193	210	190	215	186	195	199	212	222	188	194	201	212	200	184	197	198	196	207	210	205	166	204	202	187	191	190	199	181	198	194	194	191	184	194	182	189	198	213	194	184	219	205	205	228	179	207	196	199	196	185	205	187	185	198	181	188	185	201	182	184	204	185	204	198	197	193	174	200	222	190	211	216	195	187	196	231	217	191	183	189	185	204	213	178	202	200	186	206	199	188	190	179	217	227	206	195	189	187	203	193	202	187	215	158	215	172	193	209	178	222	195	188	186	171	172	182	200	196	208	185	213	171	193	191	185	212	180	184	213	193	191	178	197	181	171	210	198	186	219	211	218	165	193	204	214	195	208	173	176	220	210	214	216	185	186	215	189	204	194	197	204	207	182	198	219	178	201	197	204	207	177	196	187	211	196	202	186	212	193	190	195	187	156	208	192	230	209	181	232	192	197	203	194	184	216	190	205	180	198	197	192	216	204	203	197	208	207	186	187	201	199	187	194	179	185	187	198	181	168	204	184	195	172	175	180	213	216	187	194	190	217	219	194	186	193	206	184	195	201	209	195	208	189	191	200	192	199	197	181	197	181	201	196	194	212	193	159	216	186	203	181	194	204	197	178	184	197	171	214	190	184	199	245	189	204	174	187	192	179	200	201	189	210	200	218	207	213	209	201	202	201	191	170	211	190	208	185	192	177	192	196	206	204	183	187	183	183	199	188	175	201	202	195	206	190	194	193	237	202	190	201	190	202	180	203	212	200	207	192	193	195	190	187	209	218	198	217	199	213	193	178	177	184	184	203	217	181	158	180	190	167	215	173	212	185	241	196	195	199	199	203	182	192	197	250	222	199	194	203	187	208	202	164	182	207	192	214	190	211	205	179	182	211	179	229	180	185	187	175	178	166	179	168	222	200	208	198	198	212	215	204	209	176	201	200	178	188	204	214	214	179	190	178	210	183	208	180	185	212	189	192	168	208	210	204	202	195	191	185	189	189	204	188	197	188	182	196	202	196	186	193	196	174	211	181	215	186	183	187	213	186	192	186	185	201	189	184	190	195	194	205	187	194	176	180	218	196	217	201	234	190	176	205	198	195	196	203	163	185	187	189	191	208	199	193	187	201	203	202	216	199	196	209	224	203	209	214	181	158	199	195	173	196	191	185	203	196	198	207	177	181	186	180	224	195	222	205	193	194	223	193	198	213	187	188	185	186	177	197	184	202	212	203	203	186	217	177	199	197	209	195	203	208	171	190	193	196	211	206	173	188	202	195	181	196	198	186	199	205	190	216	205	198	188	192	200	181	196	202	227	195	196	189	190	205	172	181	202	185	189	191	222	188	188	192	213	197	204	224	197	199	212	203	199	213	211	207	188	164	197	203	207	216	204	188	182
49952	47753	25560	1342	1260	1085	1024	892	875	786	775	788	765	753	736	726	678	657	725	666	689	712	650	656	649	694	665	625	652	691	638	629	589	641	605	609	637	666	688	637	638	666	607	655	626	617	614	628	601	640	609	650	655	678	637	680	614	626	629	584	648	626	636	612	656	645	642	651	635	611	627	676	604	646	613	615	643	631	619	648	599	614	624	593	611	657	614	641	668	645	655	624	659	635	642	678	596	652	666	629	619	588	628	663	632	624	617	625	604	669	620	600	643	614	643	614	633	619	696	626	609	601	646	641	624	634	654	625	647	647	670	644	560	655	634	625	635	606	634	649	607	637	642	639	610	604	632	640	621	631	665	646	639	625	651	602	646	648	622	610	602	632	619	636	646	657	618	621	643	606	624	645	650	602	622	631	621	664	677	634	618	646	647	596	593	624	678	632	607	604	621	641	669	645	647	675	594	613	578	643	637	619	651	603	606	624	603	601	632	659	613	645	613	637	571	622	632	606	657	637	612	606	639	660	645	634	633	582	653	592	609	601	614	620	578	670	616	627	604	604	644	613	594	620	588	667	628	586	617	585	638	614	644	649	586	648	623	612	601	641	568	672	605	613	664	644	627	634	640	621	662	664	601	639	660	609	643	629	656	627	653	702	596	618	634	591	591	629	624	620	599	611	633	620	652	605	649	605	582	578	612	625	620	667	639	624	591	649	605	632	585	621	633	642	631	652	644	590	634	652	684	606	630	598	647	597	678	592	678	641	644	605	625	607	599	616	589	611	611	622	595	602	621	638	648	644	642	626	615	645	600	670	600	600	661	609	638	622	624	622	636	612	648	626	667	620	620	607	608	608	643	624	663	646	603	636	574	617	654	586	605	617	599	658	666	605	658	669	636	661	597	644	625	650	630	586	584	666	649	636	648	678	650	643	602	619	604	575	562	621	609	622	638	621	647	632	654	585	612	674	638	590	637	657	616	604	662	604	604	628	620	557	656	620	607	647	657	640	648	623	615	607	631	614	621	657	659	654	623	615	639	648	629	631	641	590	634	605	621	660	645	645	605	639	594	576	632	602	633	567	617	591	629	653	664	647	611	603	633	584	633	615	623	617	653	676	620	643	643	635	648	632	615	575	603	617	656	630	621	646	565	641	604	598	615	662	640	611	640	666	652	586	619	653	652	598	618	599	637	669	613	633	641	619	632	673	629	612	633	649	615	634	634	576	655	673	623	599	640	604	631	653	604	621	631	641	610	687	618	629	643	661	655	636	662	645	653	636	608	640	614	596	651	628	599	629	634	653	669	596	666	653	593	645	584	628	604	645	623	663	633	622	654	639	598	659	621	605	578	687	632	677	615	583	658	595	635	622	573	606	648	637	605	645	646	642	606	644	583	604	573	618	640	639	604	609	646	643	606	620	629	646	667	588	680	607	610	630	616	607	664	635	658	615	649	634	590	592	603	633	657	608	626	617	658	669	633	639	659	653	607	602	652	638	594	669	661	631	615	636	635	598	648	639	636	610	590	616	647	628	639	616	642	607	634	653	620	611	647	628	592	643	677	635	627	625	641	630	665	607	629	601	646	606	617	619	607	621	585	638	643	598	626	655	610	617	618	633	639	640	605	668	602	611	602	630	591	634	623	623	624	667	661	643	634	636	634	599	613	657	689	626	607	628	642	634	595	694	628	650	664	670	613	607	586	626	622	628	637	632	594	620	624	594	637	607	640	615	600	637	633	606	604	631	690	665	631	630	632	632	633	660	662	626	653	642	623	627	606	638	645	624	653	598	646	611	630	581	589	623	611	599	628	612	607	641	619	628	684	639	603	627	580	639	586	600	627	634	673	609	621	623	652	619	639	627	600	597	649	595	630	655	607	582	634	587	625	612	601	662	617	609	657	643	620	640	582	644	642	613	584	645	630	590	637	620	639	652	610	637	653	619	635	634	594	641	624	626	648	663	641	627	606	637	667	617	627	676	602	635	621	619	647	662	613	635	611	637	604	641	647	663	640	605	623	634	591	622	637	676	643	601	582	648	628	629	617	608	613	633	633	665	609	646	627	615	621	598	639	610	682	633	618	592	651	623	625	634	620	626	587	660	632	630	624	631	650	658	674	654	611	637	643	684	629	646	626	590	639	689	634	608	657	674	634	615	579	653	654	599	684	655	660	594	639	619	640	597	678	630	614	616	624	599	623	619	643	604	627	647	663	683	619	645	629	626	620	595	620	624	592	605	633	599	650	620	616	655	626	643	578	663	637	604	654	616	590	634	647	597	639	647	645	678	635	624	662	616	648	586	616	583	593	629	608	613	628	599	617	707	615	592	599	613	594	631	611	693	633	623	614	623	645	551	608	615	597	589	626	643	626	648	648	677	678	638	617	630	593	638	626	615	619	646	639	651	619	601	675	639	600	620	620	631	592	601	581	617	622	628	651	591	650	605	589	652	604	664	605	639	578	632	610	649	608	600	660	636	651	650	642	581	659	625	637	641	620	616	638	618	618	586	648	571	621	598	623	640	635	651	625	633	654	609	648	672	615	658	636	627	643	620	614	627	658	626	649	644	632	638	633	617	677	626	632	634	650	633	640	619	646	637	638	634	599	602	636	612	621	642	647	619	632	615	641	662	587	644	571	630	629	556	631	671	616	602	674	673	623	622	638	596	610	641	627	629	613	605	605	634	657	609	633	613	646	615	622	631	609	597	604	619	627	649	604	643	655	597	691	601	618	585	613	632	643	603	586	644	594	586	607	627	616	701	639	584	606	646	623	655	582	655	629	646	662	626	615	647	621	612	630	603	610	676	602	600	610	627	623	612	582	669	647	646	630	608	681	648	629	610	634	640	637	606	685	572	607	624	638	656	629	630	624	618	612	609	634	712	605	619	630	613	652	584	640	642	622	588	615	631	607	595	637	579	623	646	670	636	608	680	651	583	623	653	607	583	632	616	614	658	624	624	669	629	602	632	665	640	624	602	619	608	656	566	665	613	610	646	647	606	640	600	642	602	624	668	640	611	645	625	619	652	643	626	667	603	588	596	626	642	631	676	635	572	643	608	657	638	622	644	644	590	631	611	624	605	618	633	633	613	595	640	629	642	619	623	594	633	640	594	642	601	640	604	622	625	618	657	667	680	629	601	639	609	659	629	642	602	602	672	616	654	584	645	597	626	590	593	624	611	647	644	625	637	588	625	612	609	631	595	619	598	660	600	609	598	654	662	672	654	627	657	653	629	637	638	587	616	597	617	652	674	641	618	615	581	639	636	633	624	623	605	626	685	619	621	651	651	656	634	644	601	630	598	657	616	604	637	590	627	642	654	637	627	665	620	622	641	624	636	620	645	611	612	630	698	622	669	641	632	625	631	657	635	650	621	626	620	635	605	636	605	620	663	598	672	617	590	655	640	666	637	625	637	643	611	615	621	604	589	639	629	610	588	679	646	647	640	656	623	650	635	614	632	624	634	588	623	628	683	634	632	649	631	621	600
80281	72315	48198	13948	1819	507	440	415	367	364	329	315	331	298	278	317	312	305	307	320	291	322	300	261	276	276	274	305	306	289	314	308	321	326	278	289	292	282	295	296	298	278	272	300	300	282	292	261	286	305	319	274	290	273	298	273	305	300	300	282	275	284	285	278	287	283	317	254	322	285	298	309	279	292	291	296	283	293	272	331	308	304	278	315	255	267	296	264	308	295	282	269	296	301	292	285	300	298	313	288	246	313	281	314	270	289	278	290	302	296	267	294	296	309	292	287	290	310	289	307	281	263	321	300	302	278	289	274	298	308	244	303	293	278	271	295	314	313	272	311	285	277	270	269	317	319	287	295	284	253	292	269	282	292	296	277	269	281	301	271	315	295	281	276	265	310	284	275	296	299	284	317	267	292	297	289	290	308	273	282	295	284	278	281	303	298	285	291	284	278	304	289	283	286	301	262	291	288	283	299	303	271	296	281	289	268	293	274	298	320	267	300	293	304	284	264	280	290	315	274	276	289	293	283	276	319	300	291	280	274	262	283	286	277	281	272	263	301	310	268	276	338	269	275	301	284	258	314	256	296	300	300	283	294	285	274	281	290	291	272	275	291	286	273	274	281	302	281	276	281	294	289	279	313	276	290	285	309	281	295	251	269	286	275	302	277	289	271	295	307	281	274	301	313	301	302	288	279	294	288	294	307	285	307	304	281	319	286	308	285	254	326	287	307	295	269	309	312	288	282	281	281	301	275	320	280	312	268	297	265	288	314	278	293	305	289	243	283	284	256	263	268	273	293	259	302	254	304	294	299	294	281	287	290	279	303	282	292	295	259	303	259	286	307	251	299	291	286	266	283	284	279	273	281	307	282	288	302	298	321	279	280	284	317	273	301	288	273	294	258	288	299	248	294	314	291	286	276	299	262	272	289	311	275	292	265	312	293	278	286	312	304	269	310	270	304	288	298	310	300	285	338	303	292	249	270	277	289	262	284	308	312	280	277	276	271	281	284	319	256	279	291	272	286	282	310	285	281	315	289	311	303	261	296	265	292	273	325	300	299	293	311	280	295	298	279	282	271	277	286	291	273	317	267	280	296	310	289	294	262	287	291	272	260	272	305	297	316	313	289	307	311	288	288	307	278	294	293	270	288	318	302	274	280	298	266	277	287	289	257	268	264	272	293	293	284	314	284	282	302	295	284	277	292	260	281	296	305	296	273	288	284	288	311	285	272	259	266	300	299	299	276	264	307	300	283	304	322	296	288	316	262	312	288	282	288	290	238	286	257	319	285	285	252	262	285	304	306	304	302	305	268	324	283	298	294	265	299	320	303	276	294	265	278	294	278	278	282	266	296	310	304	299	276	281	309	270	273	273	306	283	251	286	291	267	294	314	299	285	277	309	297	279	287	280	259	293	285	311	263	277	292	277	269	268	275	295	252	306	287	280	271	277	312	264	305	265	264	272	307	287	307	287	306	283	301	261	299	317	278	300	279	321	268	260	302	264	262	315	279	301	265	307	310	300	294	282	299	282	277	294	304	302	262	264	286	293	269	304	290	279	292	253	263	280	279	282	304	302	274	284	304	259	304	297	300	307	249	279	298	288	294	282	296	274	306	302	279	282	297	291	275	328	286	322	290	306	307	327	308	263	294	271	287	308	274	310	260	298	267	283	287	286	287	288	301	276	272	255	312	306	288	287	271	259	270	298	255	286	288	257	293	293	259	297	307	318	300	312	291	253	296	279	266	249	253	285	283	295	300	290	293	323	286	279	315	294	302	292	265	252	300	285	294	324	309	320	286	266	298	310	278	316	285	259	275	276	300	287	296	241	277	283	270	274	302	290	276	283	304	302	289	270	283	296	272	274	312	310	301	292	258	288	269	283	286	296	304	295	294	269	320	275	296	306	303	268	271	267	263	261	289	257	279	299	289	279	292	292	303	303	293	295	289	346	291	304	309	313	273	315	294	316	292	290	312	290	291	305	267	272	281	296	278	304	289	286	253	291	308	266	309	287	303	308	330	293	277	295	264	287	286	297	293	288	306	285	300	297	299	266	280	303	287	308	307	292	276	281	274	302	273	332	289	320	290	284	292	271	285	250	327	319	303	271	279	266	293	315	316	269	300	270	273	264	315	317	302	292	317	313	266	290	254	311	286	284	294	256	272	300	303	285	276	308	272	290	305	281	268	267	300	290	305	294	293	294	312	251	325	276	302	295	283	295	284	304	293	305	291	262	308	303	285	248	281	293	307	274	280	290	291	298	297	272	279	284	289	293	278	295	307	251	266	324	279	301	283	266	311	312	293	277	275	304	282	319	272	332	288	277	269	293	303	297	274	292	285	289	282	277	316	277	279	273	278	287	274	283	287	290	288	278	288	273	299	273	297	286	273	277	275	302	282	275	261	295	280	318	309	326	289	290	270	265	262	331	287	287	277	274	281	291	285	278	281	296	291	327	302	286	271	286	290	311	272	295	300	271	301	286	288	284	299	278	286	284	282	304	284	287	327	296	294	287	288	285	271	280	272	305	304	287	275	322	308	309	277	298	267	271	277	318	302	270	269	284	295	279	311	290	283	297	265	303	297	291	316	293	294	283	297	279	297	314	294	271	304	289	286	289	291	311	288	261	281	258	277	294	280	279	269	303	267	283	275	299	280	271	303	316	273	243	284	270	274	275	307	267	291	305	283	280	308	288	307	282	293	292	299	291	265	282	290	244	286	275	278	253	298	292	282	264	267	297	324	280	269	287	293	331	272	289	319	260	280	264	302	304	281	299	294	297	298	297	288	251	289	294	312	275	278	288	235	292	301	279	274	292	294	256	297	301	270	274	316	285	295	308	294	294	281	309	300	286	301	294	303	278	294	297	286	310	303	285	282	282	270	296	305	287	286	268	293	318	280	271	289	286	264	306	293	282	288	287	285	286	270	298	285	281	282	302	281	316	293	326	291	302	259	299	277	274	266	286	280	297	284	287	279	252	299	279	275	294	283	301	278	287	353	255	273	296	282	249	333	306	281	304	285	284	307	309	256	276	296	287	310	268	284	254	286	327	294	294	286	264	282	269	276	276	297	287	305	307	290	305	279	278	301	276	285	248	306	283	263	264	272	316	279	333	285	315	294	303	292	302	322	265	281	273	303	282	287	241	288	334	293	299	272	297	284	285	298	285	279	281	312	297	262	291	291	264	288	301	275	291	285	276	274	270	298	286	303	265	277	255	265	284	286	286	247	291	318	279	281	291	303	316	280	314	268	315	293	276	294	282	271	319	329	270	281	307	265	299	294	319	271	272	264	287	279	283	286	323	262	297	292	297	278	273	270	297	310	304	261	270	313	273	281	282	308	304	283	310	283	290	271	300	290	269	302	274	294	325	252	272	317	260	298	301	325	282	296	284	311	289	276	296	258	277	303	279	285	297	306	290	261	304	283	304	289	276	275	254	314	308	309	316	326	290	269	284	288	283	276	266	287	284	279	274	305	287	294	262	306
60335	60071	36328	2133	1932	1692	1489	1356	1229	1260	1147	1094	1078	1059	1022	993	1007	1032	938	956	963	918	878	937	918	919	919	906	916	866	916	902	888	918	892	900	951	922	864	912	883	873	873	849	858	922	916	863	929	837	910	881	880	862	860	932	827	868	913	879	910	850	878	913	901	880	844	842	858	807	909	845	891	867	883	917	869	901	898	853	874	864	887	867	921	846	854	858	877	864	864	882	865	829	826	871	863	898	863	880	864	865	865	884	893	941	837	804	877	857	835	887	936	810	833	891	891	859	877	893	851	899	871	849	858	886	917	860	904	906	847	896	895	915	903	868	898	886	875	877	815	826	849	897	902	875	868	898	874	877	902	906	817	842	875	844	881	864	800	907	880	855	844	908	862	880	836	877	893	862	881	813	847	891	885	874	898	876	873	856	826	886	802	855	889	921	909	840	904	925	863	875	860	930	859	849	854	833	898	848	849	870	886	840	878	892	871	856	854	843	857	875	926	878	894	839	887	834	891	880	879	876	886	856	917	842	875	870	886	857	872	887	934	912	903	890	842	848	866	881	910	895	855	833	844	865	861	867	825	898	878	807	869	886	916	827	899	888	786	862	873	839	900	844	880	832	872	795	852	954	934	862	828	864	911	872	867	864	813	856	914	903	846	841	861	821	877	838	895	836	818	934	814	911	831	879	856	918	861	880	891	866	850	882	878	887	930	862	889	785	875	856	843	803	895	846	907	871	844	841	901	951	845	837	871	890	892	871	925	873	843	876	858	872	846	916	807	866	826	918	839	873	912	838	936	870	854	879	867	903	827	868	868	889	849	861	850	853	900	879	827	909	868	875	880	892	818	903	910	890	857	887	862	878	933	869	843	853	879	856	922	874	868	910	849	879	826	908	865	839	861	935	882	895	900	924	897	917	864	853	895	869	854	906	862	826	853	877	831	955	885	846	843	873	832	886	926	894	838	773	841	870	833	805	881	896	882	867	876	833	844	870	864	844	890	869	818	834	830	837	871	882	901	907	887	854	865	861	860	882	854	880	834	829	897	871	851	868	846	912	890	899	829	858	881	873	915	854	850	887	861	832	846	865	877	855	831	858	838	851	812	882	892	874	859	903	876	847	918	835	830	846	896	867	851	893	881	864	919	850	893	855	878	839	923	826	884	850	833	909	862	838	940	839	841	886	929	831	886	833	832	888	902	838	936	921	901	829	853	876	960	817	828	865	880	859	905	869	878	860	911	845	824	914	852	847	915	858	828	894	873	880	837	875	888	858	851	869	906	820	876	872	851	876	871	856	867	918	883	916	860	914	808	843	844	825	875	856	790	893	836	867	858	865	820	834	882	916	837	856	872	917	872	919	859	904	857	834	828	824	866	841	872	844	858	897	899	863	861	857	865	914	842	865	875	849	815	794	867	882	870	877	869	844	904	868	885	851	892	863	814	866	848	859	884	881	891	894	870	856	869	852	843	908	823	937	894	819	864	842	898	836	881	918	856	925	838	858	836	848	799	867	815	887	887	897	909	846	847	903	890	859	818	862	873	859	896	865	874	867	878	867	881	851	857	852	874	891	897	868	807	872	862	863	937	890	878	869	866	866	873	886	883	824	847	882	895	878	848	863	843	878	911	852	862	847	899	870	909	894	825	905	859	866	865	882	838	919	869	860	845	868	907	909	865	838	906	848	842	854	861	857	906	799	872	851	859	844	885	830	895	902	866	834	903	880	845	888	828	893	841	849	885	857	900	879	892	885	896	843	894	837	866	848	911	859	902	868	924	905	857	903	911	826	865	880	802	889	884	863	860	879	898	868	902	877	857	816	971	862	892	905	815	844	880	839	810	844	867	870	847	874	873	897	877	868	815	831	893	890	892	904	881	830	867	854	865	853	901	860	942	827	922	878	871	873	881	852	879	879	855	917	845	886	889	893	878	891	863	844	887	865	763	869	908	836	812	834	833	856	852	869	870	901	865	865	868	858	884	823	868	893	895	830	874	906	893	862	911	865	843	872	909	894	830	854	881	863	897	858	891	904	899	879	837	902	813	884	871	889	868	876	877	857	868	820	848	880	892	819	871	867	892	873	892	903	894	830	887	885	887	872	858	910	827	846	890	858	880	842	914	860	873	925	890	845	895	904	848	857	839	845	912	848	885	875	879	886	860	842	877	895	905	818	876	929	903	945	847	810	849	944	798	841	919	896	857	884	846	896	787	800	870	851	915	846	891	867	870	878	844	865	898	815	841	842	847	866	853	868	837	844	874	822	836	864	867	924	876	874	893	839	881	883	902	904	858	885	855	892	847	890	848	845	875	878	922	877	828	866	909	874	844	886	853	870	867	821	835	859	875	848	906	881	822	854	875	896	887	848	849	856	851	857	888	865	907	837	906	851	842	875	848	850	869	845	867	849	897	840	833	931	877	850	832	871	861	907	844	851	877	842	897	915	853	891	892	860	906	838	852	875	904	870	863	880	930	895	882	918	839	877	884	864	877	838	848	827	944	866	881	903	856	889	834	827	868	856	847	887	842	817	841	861	899	865	855	862	896	812	808	848	874	870	836	902	858	864	857	879	894	851	800	834	919	868	891	872	861	830	901	897	902	868	832	794	868	898	851	863	918	878	815	867	853	878	878	932	899	892	864	895	902	859	903	857	879	907	887	865	897	872	874	821	863	885	900	840	902	837	871	875	882	857	869	836	872	846	848	939	864	849	839	879	868	913	844	871	886	837	905	869	894	872	909	818	904	894	828	891	871	892	848	864	859	813	882	880	882	884	848	853	867	836	857	890	849	884	898	823	867	906	881	878	916	871	884	886	837	864	893	870	899	836	861	860	856	866	859	867	882	880	876	872	893	806	862	871	880	876	831	865	854	859	847	840	844	897	876	917	878	879	908	839	878	896	881	848	894	902	884	861	878	927	850	847	858	832	916	831	860	868	872	868	894	906	861	917	917	874	824	920	871	899	851	854	928	865	877	836	865	831	863	915	859	918	832	846	857	909	867	831	837	934	898	822	936	866	861	795	875	864	859	894	897	908	881	838	883	854	870	874	822	813	847	881	924	824	892	838	847	860	855	862	851	836	865	880	879	890	879	912	897	887	876	877	844	907	885	866	874	915	828	865	877	844	855	825	890	899	851	842	859	858	912	848	849	845	899	836	895	897	913	891	816	868	859	852	854	873	863	883	838	862	865	878	840	901	878	894	875	877	930	866	870	854	865	845	845	925	819	894	904	886	852	886	834	905	890	844	815	895	833	869	834	862	891	877	861	847	787	836	876	857	889	830	879	860	886	884	865	896	872	850	884	853	873	865	904	831	916	920	879	913	854	900	823	879	886	882	856	837	879	826	839	878	846	872	885	804	884	857	924	891	862	860	890	859	882	853	864	795	880	871	895	916	872	884	848	860	856	867	831	873	856	900	835	866	832	899	904	845	828	859	894	872	927	830	839	908	922	924	861	936	835	837	873	840	892	896	867	894	859	866	847	872
29114	17039	3956	164	130	145	119	140	127	119	137	131	108	126	114	110	123	120	111	107	114	119	108	120	121	120	141	134	110	149	123	99	112	107	122	118	121	110	109	109	139	137	115	127	121	127	141	111	128	116	134	143	101	105	128	121	110	129	119	124	115	119	116	110	134	114	130	118	128	107	116	133	121	133	113	116	132	140	118	137	133	129	129	121	115	118	139	115	113	109	115	112	120	125	134	117	109	130	123	122	111	138	111	97	133	147	110	125	110	113	121	131	112	138	123	112	139	128	116	111	132	109	133	108	105	135	142	109	103	110	125	104	119	121	107	113	120	142	126	108	122	143	115	108	107	131	104	101	123	102	116	123	125	84	130	121	128	123	124	99	101	117	115	120	122	130	119	96	134	113	128	118	133	118	133	120	125	117	125	125	110	100	127	110	120	125	122	98	140	106	104	116	109	103	119	126	106	121	115	125	131	108	112	105	127	123	122	113	109	133	104	114	137	119	128	133	107	113	118	105	116	123	120	110	123	117	110	107	95	123	112	117	100	100	117	106	132	116	126	113	111	134	111	130	113	125	107	114	106	139	133	121	121	122	122	120	121	114	111	127	120	108	115	132	100	111	114	126	128	115	130	126	111	117	104	117	102	109	130	120	126	110	137	125	120	119	159	134	121	129	124	106	117	121	99	110	120	117	114	131	102	114	134	122	143	114	105	111	97	119	130	123	121	111	140	126	119	124	121	115	116	136	130	123	108	129	120	118	119	123	102	131	121	143	114	129	118	140	115	99	124	130	123	126	112	102	115	127	118	126	114	139	124	122	136	128	102	125	128	120	115	118	109	110	106	127	127	115	115	121	119	111	145	103	134	120	125	104	112	135	120	127	137	126	122	124	117	133	121	117	117	115	118	117	97	124	128	129	122	129	148	139	124	124	113	121	107	113	114	118	104	116	126	108	114	127	107	115	127	119	113	137	121	116	126	103	117	133	129	129	132	122	113	111	115	111	128	134	129	130	129	109	125	106	132	111	116	104	110	119	115	115	121	121	124	113	139	125	134	133	121	108	117	108	125	118	139	116	109	97	111	108	128	112	106	140	104	121	108	129	135	105	111	117	110	125	115	105	122	111	129	114	143	111	141	108	107	129	111	106	130	121	114	112	138	106	122	114	149	129	96	119	125	112	132	112	122	122	106	128	112	125	124	108	127	126	119	116	119	129	107	119	100	121	138	131	104	134	108	118	92	120	117	126	120	105	121	122	113	116	129	124	98	132	124	117	133	115	111	110	119	134	124	123	113	119	109	126	144	116	116	135	111	140	106	123	121	127	142	115	127	128	114	125	105	113	129	125	112	93	110	110	108	127	116	129	110	121	113	108	131	120	108	99	92	112	124	123	129	100	124	106	130	128	128	111	120	112	110	118	121	128	125	131	118	105	111	121	122	125	128	106	121	146	124	126	120	122	115	134	127	116	138	120	113	97	127	113	129	123	123	115	116	131	119	132	139	121	115	115	99	116	135	113	127	123	116	111	110	99	152	113	98	113	124	115	134	108	124	119	113	118	126	117	120	125	113	117	124	124	103	121	129	110	131	128	123	121	109	113	125	128	115	137	129	132	118	104	135	102	124	130	130	114	111	134	136	118	134	125	132	145	140	126	101	124	134	120	115	134	121	106	112	129	134	119	152	105	123	113	115	114	144	141	125	115	109	131	128	116	128	104	116	102	121	114	128	140	121	123	105	121	131	127	148	111	120	145	121	134	109	116	116	115	111	118	118	143	115	134	118	135	114	115	143	95	139	123	125	113	106	122	110	117	117	125	124	109	104	124	119	112	104	132	116	115	140	119	131	126	145	126	145	130	130	140	104	114	118	129	117	125	114	116	133	105	113	117	126	107	122	115	117	120	104	114	117	112	129	119	121	112	132	121	119	116	133	121	135	112	125	118	135	126	132	106	139	131	111	118	113	111	118	107	111	104	96	127	98	114	123	108	131	128	134	100	119	118	103	117	106	131	125	115	145	116	117	114	117	119	109	129	134	110	120	123	121	115	119	115	128	129	105	104	110	125	100	112	132	100	139	124	121	120	130	111	123	99	126	111	118	121	91	148	98	118	98	112	131	142	120	126	136	118	125	126	127	139	122	109	122	135	122	113	145	115	113	137	117	124	117	129	135	146	124	123	138	125	112	138	141	120	109	130	124	122	95	111	101	118	108	136	138	114	129	123	129	115	135	88	120	119	142	109	128	135	129	133	118	116	136	139	115	119	115	122	99	112	115	125	113	135	129	121	118	110	115	112	132	114	131	101	121	109	132	125	111	129	133	127	134	133	133	125	137	119	113	132	118	114	120	112	126	122	125	132	132	118	111	131	133	121	122	120	117	132	123	126	119	100	112	109	128	143	105	131	114	105	140	96	123	126	116	129	122	116	99	117	130	123	122	127	124	132	89	130	103	117	118	115	108	126	105	115	125	115	118	114	111	132	100	125	146	89	110	121	133	133	114	124	100	99	123	116	122	114	144	136	114	121	121	126	121	130	141	98	96	104	109	115	149	128	112	122	119	113	109	125	140	116	116	99	131	129	126	119	118	137	122	113	126	116	139	115	129	142	148	126	133	116	130	114	131	138	126	110	119	114	138	121	141	112	122	118	115	106	105	112	118	123	130	129	103	114	119	122	144	135	114	128	116	106	125	123	108	116	109	99	116	111	106	115	145	93	130	107	89	122	99	118	98	133	104	131	122	110	163	119	107	109	136	125	132	102	113	122	124	129	133	131	132	119	134	115	130	92	116	107	123	120	99	129	128	105	120	109	105	115	128	133	127	137	125	102	125	119	102	102	112	115	107	141	140	113	141	122	118	122	115	110	120	126	122	115	120	129	106	116	140	127	99	117	138	131	118	118	111	121	119	139	128	127	136	108	119	108	115	115	126	110	124	110	131	117	113	116	127	108	139	139	111	92	128	116	125	131	126	124	121	88	115	112	138	92	112	130	125	111	111	149	111	106	121	127	128	113	103	120	117	110	120	118	114	121	138	125	150	109	120	128	120	96	120	115	126	123	124	132	123	113	118	113	124	118	115	128	120	102	118	112	106	133	123	133	118	119	123	135	127	114	121	115	143	130	128	123	104	127	124	105	119	120	141	108	123	122	107	106	126	139	124	142	130	126	133	118	125	126	118	119	138	120	132	126	117	121	127	104	126	138	116	137	114	109	123	117	128	134	128	124	129	105	108	128	108	129	131	147	101	132	113	126	132	121	120	121	126	106	143	105	117	117	124	127	141	116	127	112	120	135	133	128	127	119	125	119	124	105	122	123	111	122	122	134	126	116	140	114	120	121	110	114	102	130	116	123	142	121	118	129	126	117	115	117	124	126	122	116	132	131	115	127	126	117	123	117	113	126	129	111	137	122	109	116	139	126	124	122	111	132	121	125	118	137	102	129	122	133	139	114	125	104	119	118	110	136	120	126	108	107	113	127	99	116	102	127
28670	20752	5108	484	455	446	430	428	430	432	427	474	380	440	453	428	428	398	456	413	439	477	455	445	423	436	395	479	437	414	434	426	408	389	469	445	452	432	404	441	459	423	399	466	429	430	414	410	412	452	456	425	426	421	392	460	424	451	445	412	424	430	443	446	430	428	416	412	450	444	411	402	426	441	458	425	434	410	418	419	422	400	488	415	449	443	413	417	437	415	449	419	452	404	417	440	448	428	440	394	407	414	422	435	416	428	450	423	415	405	429	457	372	393	413	440	449	423	438	423	417	375	427	413	404	427	430	394	414	430	397	438	425	441	405	432	419	455	445	450	392	440	437	438	444	441	420	450	410	438	400	459	434	397	461	395	457	431	418	434	425	444	414	432	446	405	419	421	465	443	388	447	442	460	463	450	421	414	440	436	403	455	445	413	457	426	437	416	435	421	432	427	421	435	389	439	420	407	429	434	433	375	392	423	440	411	423	434	485	431	429	418	436	433	381	428	403	445	396	412	435	446	449	424	420	453	413	458	452	377	430	402	433	400	451	403	429	426	425	399	426	424	482	442	452	441	472	457	423	459	446	431	458	409	440	425	410	438	413	475	445	432	423	435	408	418	473	449	457	414	375	469	411	426	446	462	444	426	430	451	405	445	462	474	440	436	439	430	466	440	441	435	434	437	447	461	449	445	418	436	397	449	454	431	418	460	448	408	427	417	396	429	428	432	403	415	472	468	412	423	437	456	424	450	455	434	389	408	382	404	448	441	446	414	425	460	445	419	451	411	412	428	401	419	445	422	404	422	423	424	422	435	417	420	419	446	428	400	438	393	409	437	451	440	410	429	446	440	405	422	422	406	422	404	403	459	437	396	458	448	420	439	436	416	419	435	422	414	416	408	451	450	460	460	395	448	421	405	417	467	456	427	419	402	431	457	443	434	441	444	448	381	423	422	442	408	434	443	436	409	435	431	439	408	455	426	406	467	436	440	439	455	407	479	443	401	440	427	401	435	453	429	446	428	440	417	439	429	397	429	421	416	464	413	420	453	428	456	439	412	456	420	405	412	401	469	438	402	445	393	436	455	436	439	424	407	397	454	446	416	422	438	404	404	423	451	415	448	423	446	433	432	427	444	448	446	422	442	435	420	412	436	404	454	456	440	471	421	403	425	433	454	406	404	434	433	373	415	433	447	432	405	401	393	428	407	466	422	448	427	434	418	445	443	421	419	435	443	462	438	395	417	424	413	428	440	402	437	463	438	424	431	393	447	432	407	414	398	447	408	425	433	411	472	429	418	431	423	409	404	450	417	436	421	439	433	444	437	399	395	441	442	449	446	437	411	419	464	430	431	418	417	441	419	414	438	414	464	392	453	447	448	439	447	456	427	444	405	434	437	458	421	415	431	435	396	434	438	409	409	430	425	438	407	425	425	402	412	420	418	431	435	436	418	434	457	442	425	421	455	407	436	405	457	446	428	450	421	437	404	432	385	431	391	413	417	447	423	396	441	416	432	424	421	428	451	451	450	419	442	454	422	456	430	425	431	445	438	436	470	392	431	427	466	444	437	423	414	451	424	432	416	421	404	407	426	412	436	408	406	447	449	435	441	413	434	432	435	431	428	426	420	405	431	450	440	465	441	434	434	438	439	459	456	433	407	405	406	424	396	424	402	377	433	458	392	384	412	435	415	444	435	414	469	434	438	430	397	410	401	415	426	407	453	402	395	463	410	447	447	417	382	422	430	440	428	403	422	479	427	426	414	384	434	419	458	457	408	416	407	405	433	394	451	413	382	420	418	425	483	412	403	391	413	461	460	440	446	432	401	441	440	464	451	421	437	434	444	435	452	419	415	395	424	463	426	390	428	432	429	431	412	417	427	412	472	486	415	419	434	427	400	420	407	449	438	425	424	459	443	403	433	443	425	458	423	422	413	417	415	482	452	432	395	397	429	414	400	420	420	405	406	437	419	426	442	439	403	439	461	479	431	431	465	442	451	420	414	412	425	435	404	442	425	417	437	388	464	448	432	373	412	417	421	450	441	465	434	441	431	437	432	457	443	441	423	447	439	430	436	413	437	413	445	423	414	400	426	429	416	397	442	440	443	455	433	423	453	433	422	407	425	425	400	420	442	425	460	439	446	429	423	425	452	429	472	440	431	415	441	399	403	442	465	426	416	454	422	451	394	409	433	399	449	418	447	453	415	431	393	413	437	433	426	422	443	423	466	434	432	446	407	440	465	434	439	431	429	466	435	448	488	433	481	446	406	420	467	461	429	427	418	386	391	443	450	431	395	463	455	414	438	442	413	429	450	450	456	440	447	441	429	469	402	431	483	401	430	446	407	452	417	406	428	439	481	475	432	427	395	424	465	414	412	404	422	418	468	455	421	431	402	440	430	433	408	403	407	413	431	404	458	459	441	433	429	427	415	440	403	444	427	435	425	417	449	403	413	396	453	434	407	444	450	465	412	428	447	435	432	427	459	409	418	442	433	446	435	478	414	470	427	393	447	445	425	407	428	419	438	441	385	438	457	447	418	432	432	411	422	449	450	485	416	436	410	428	430	459	471	417	444	420	436	407	407	412	430	450	450	441	461	392	459	433	440	440	426	409	435	423	419	425	424	398	416	500	434	433	438	413	420	411	444	438	465	418	430	421	472	426	428	428	457	464	439	449	441	414	455	427	418	442	473	433	414	399	403	406	440	429	450	460	432	428	436	448	456	435	419	410	441	441	407	401	414	424	437	461	489	415	425	470	450	437	429	449	443	440	443	432	417	465	403	435	454	421	418	451	449	443	432	440	453	429	413	439	459	417	427	390	466	400	418	467	439	475	411	426	394	419	397	447	391	425	401	413	432	389	387	427	425	417	389	436	415	445	462	418	430	411	457	419	405	426	401	466	452	422	427	422	416	476	469	462	435	439	431	424	428	409	444	425	431	414	410	434	410	416	405	446	408	431	449	419	421	422	457	441	448	381	400	422	451	436	439	476	412	428	455	447	439	458	447	410	427	410	414	431	445	450	422	425	439	443	436	464	441	424	395	418	436	395	387	412	455	449	437	387	429	431	433	433	410	416	442	429	405	413	420	411	422	397	413	411	428	457	417	407	454	433	457	385	432	441	456	393	403	435	464	413	422	400	445	420	404	448	453	431	427	423	415	427	434	450	444	472	434	407	409	431	439	437	409	420	398	444	434	434	425	423	418	419	446	418	452	418	413	413	462	453	463	387	423	405	439	417	404	432	436	453	447	422	393	476	401	438	434	453	448	423	429	437	451	439	448	399	433	418	402	430	425	407	431	464	434	411	416	436	430	426	438	464	448	450	476	425	425	426	454	444	419	417	394	408	440	403	449	486	423	411	385	454	427	405	419	440	380	448	407	410	420	450	408	398	421	434	436	427	406	425	447	413	478	430	414	438	456	437	419	434	416	447	437	402	468	404	432	423	422	419	435	401	445	424	397	397	403	403	399	433	443	418	453	424	459
70700	60368	40089	8904	594	286	261	258	263	248	212	213	201	241	214	225	179	217	222	225	195	208	184	206	211	209	177	206	199	202	225	202	208	185	192	194	212	187	203	187	203	189	184	197	190	217	197	198	233	220	177	197	181	200	198	210	183	191	192	203	216	212	219	168	223	200	211	205	196	189	174	189	190	210	200	191	211	205	175	213	210	202	173	198	201	204	197	203	176	183	191	174	205	227	206	215	202	174	204	166	202	184	178	215	198	193	222	203	193	196	186	190	203	173	189	189	201	213	180	204	206	192	203	206	188	197	214	191	193	194	220	210	182	183	186	218	191	193	198	219	210	195	180	207	204	197	193	192	214	183	213	200	201	203	189	190	205	197	201	210	213	197	205	209	192	214	213	209	213	182	200	212	200	210	165	185	209	233	183	202	224	212	200	192	175	199	165	181	208	201	185	157	190	207	188	185	204	199	186	188	205	191	210	199	226	195	177	187	191	193	198	172	205	184	214	212	193	169	216	196	206	204	197	191	173	190	173	215	188	188	181	215	209	176	232	197	200	207	200	213	210	190	206	200	221	196	220	203	197	204	206	200	197	220	187	190	204	203	176	211	193	196	184	237	189	181	193	217	198	209	189	187	187	195	207	204	187	209	198	200	176	182	182	203	190	221	195	199	187	206	193	197	192	204	192	173	209	224	181	223	206	205	179	208	179	214	217	194	210	236	190	196	197	176	186	203	191	192	200	203	183	188	194	221	194	185	201	173	178	172	208	200	195	192	168	197	190	200	192	187	212	204	196	179	215	187	201	201	196	205	219	211	183	188	216	175	207	192	203	184	187	205	178	177	204	190	197	204	197	215	208	213	196	205	176	195	202	168	191	224	203	185	193	206	186	205	181	194	189	187	182	168	178	183	193	204	190	190	174	211	222	206	211	206	185	201	210	196	201	166	175	189	184	197	205	214	180	208	220	176	176	193	213	194	193	202	216	175	185	204	190	185	194	203	193	195	206	205	192	199	192	177	204	210	197	196	207	183	207	182	177	197	212	194	185	192	203	196	200	189	186	173	192	176	190	190	185	200	207	205	204	204	191	200	191	202	174	205	176	195	201	211	200	183	205	203	195	187	177	198	191	201	205	183	188	214	197	182	222	187	163	180	192	183	179	191	162	200	187	209	201	181	206	203	170	198	209	196	168	204	188	206	198	185	182	205	217	219	208	212	196	220	195	204	184	186	219	189	189	207	196	185	211	200	180	207	188	183	210	189	197	188	209	191	203	193	186	209	201	180	196	187	197	178	220	214	207	190	207	184	200	195	200	197	225	196	182	179	182	162	184	183	186	183	202	198	202	194	188	222	211	189	201	203	213	192	189	219	198	194	189	175	214	189	200	226	194	206	157	196	206	189	179	200	190	194	192	198	179	223	196	182	206	200	175	184	195	169	230	200	183	209	209	180	178	185	205	195	210	185	216	205	204	185	195	199	209	221	181	199	192	203	208	209	226	195	205	205	202	225	190	203	202	205	217	197	196	229	199	205	204	176	191	200	178	205	217	201	197	172	199	191	200	206	201	197	202	190	202	200	242	205	186	174	192	221	183	189	198	216	185	202	211	193	180	194	209	169	202	201	199	193	194	197	209	199	191	216	226	176	189	193	207	211	213	188	213	200	231	159	208	201	176	196	194	189	203	212	183	208	203	187	214	211	208	192	202	190	195	177	209	194	232	205	185	193	199	199	192	185	205	189	184	193	209	203	176	195	192	191	186	186	184	173	225	195	186	199	188	177	202	200	207	200	191	196	191	216	208	215	189	201	205	211	181	191	191	178	192	234	207	182	208	195	186	178	212	210	183	211	203	179	177	191	206	193	192	206	216	205	192	200	190	204	174	191	193	216	190	190	211	181	184	168	162	173	217	205	207	193	210	177	163	211	206	186	201	206	202	180	189	197	225	197	229	199	195	208	197	175	220	196	203	175	178	200	203	190	195	180	196	197	184	194	187	204	216	194	212	196	210	185	212	187	188	194	200	195	192	210	179	201	207	194	184	177	198	213	173	210	219	184	184	166	194	201	202	166	169	188	205	212	198	195	184	192	206	182	222	191	186	192	195	179	201	201	199	202	191	174	191	178	220	213	209	195	212	180	198	181	226	218	200	214	172	188	207	189	197	198	209	168	212	196	211	199	219	216	176	147	186	176	189	197	171	199	177	209	198	171	211	191	204	173	193	190	187	168	201	200	225	204	177	213	191	196	200	203	171	199	211	217	196	196	204	200	184	215	185	179	216	232	197	190	193	198	195	197	215	213	202	217	203	182	193	190	206	183	181	184	227	209	192	192	216	201	237	205	210	179	211	193	208	194	185	201	203	176	207	205	234	204	211	208	200	212	180	202	201	209	199	179	202	173	185	188	191	208	181	201	206	216	216	219	207	168	213	162	187	193	194	190	218	203	194	206	182	199	205	203	177	186	168	221	169	177	194	183	198	206	203	193	195	198	202	184	208	222	194	197	200	199	201	201	206	186	200	207	177	202	207	194	193	186	213	214	205	198	177	177	218	194	224	201	226	203	173	240	187	193	209	207	187	184	186	205	214	197	185	201	206	203	181	176	193	210	190	169	208	203	201	192	225	188	201	207	187	187	203	229	194	235	219	178	205	179	214	195	204	220	203	199	188	229	204	207	204	194	195	185	207	183	214	190	188	197	234	198	202	199	201	198	180	188	202	204	190	205	192	198	222	215	236	211	194	182	196	202	195	191	207	203	205	195	201	198	185	213	208	174	179	179	184	197	174	199	207	235	195	194	203	183	201	186	180	190	202	202	159	231	165	180	192	221	186	180	204	200	186	173	182	207	170	216	190	211	192	172	194	204	181	206	189	222	210	179	190	223	209	183	197	188	210	202	201	197	203	205	204	200	196	200	193	196	200	199	189	175	185	181	198	207	208	205	190	194	206	210	180	211	190	220	183	208	217	215	186	188	215	201	183	204	185	196	199	181	201	175	216	201	197	204	204	207	180	200	188	229	191	201	194	198	202	214	204	202	198	185	182	204	200	200	199	193	200	200	187	184	226	219	193	223	190	205	199	201	188	202	187	182	215	205	158	189	216	198	188	191	193	190	202	196	196	223	212	179	165	215	179	187	210	202	196	180	184	203	213	206	192	197	189	203	200	209	196	218	203	208	181	190	220	223	190	190	181	204	191	183	197	218	229	205	189	196	209	193	194	208	186	188	208	196	186	210	214	195	186	178	206	190	201	205	199	193	217	177	189	204	192	196	191	175	186	201	213	192	199	190	224	199	216	210	204	214	218	207	206	210	198	173	223	194	177	191	192	186	205	219	204	179	172	192	181	202	195	206	171	178	225	178	182	207	218	218	189	193	204	199	201	183	168	203	212	206	205	191	206	210	198	203	195	207	194	197	196	209	216	212	171	191	206	194	179	187	190	190	206	210	187	189	203	193	211	193	166	176	189	190	193	208	202	190	184	202	195	193
49566	48010	31605	1388	1176	1074	1023	936	869	805	804	790	725	765	695	698	680	680	679	711	722	653	656	698	697	662	633	637	640	623	687	634	641	669	668	660	624	667	610	667	633	654	674	669	669	629	620	656	650	635	606	662	640	635	642	621	612	618	616	650	632	638	673	673	634	694	668	642	651	672	664	659	671	652	668	654	654	637	651	601	636	609	614	667	643	635	620	660	672	673	617	624	603	653	652	654	600	633	634	636	672	623	619	667	638	669	645	624	628	637	608	658	608	637	649	653	613	633	644	615	689	648	613	565	659	603	639	653	641	598	624	642	605	605	655	619	630	644	646	580	611	686	620	619	661	622	624	662	671	621	669	623	623	627	655	605	642	611	591	646	636	632	658	629	647	596	642	600	626	660	633	653	678	637	650	619	665	619	644	613	573	671	661	627	634	627	647	642	678	615	658	636	606	655	692	647	650	619	634	610	636	626	640	680	606	687	612	636	647	633	613	612	661	641	656	608	651	627	620	635	626	645	620	651	599	657	652	672	616	568	647	634	649	685	631	672	653	638	636	632	686	608	608	615	646	631	636	625	680	600	656	635	636	651	684	608	627	674	606	612	618	659	641	685	620	584	638	682	599	671	705	636	642	631	596	587	620	624	624	632	598	630	637	670	603	592	665	668	664	645	634	638	625	628	658	623	652	624	618	639	642	651	600	683	646	653	643	639	597	619	684	640	653	643	598	642	645	612	680	663	608	637	635	616	653	646	651	618	631	618	641	617	682	648	676	594	653	640	622	703	655	655	601	620	611	668	635	587	651	663	630	665	618	634	655	625	678	631	638	675	660	591	622	637	648	635	611	643	609	668	612	627	640	645	658	626	625	656	653	615	629	603	630	605	664	635	696	649	642	608	644	660	614	567	625	644	690	626	641	631	678	633	651	615	679	635	600	614	625	634	681	584	633	669	567	710	656	602	668	674	637	627	651	673	639	688	614	574	612	643	612	644	656	631	649	672	653	611	587	642	638	628	652	626	625	703	601	657	649	671	631	602	625	645	697	614	629	667	639	606	633	621	654	653	630	608	637	612	622	636	632	646	643	667	634	625	648	603	609	655	654	628	604	647	664	659	659	635	587	639	657	666	585	636	631	638	616	643	633	618	690	643	613	654	667	625	615	620	657	636	591	647	646	566	667	609	618	621	638	624	625	625	645	634	622	659	662	633	625	634	680	605	620	597	700	625	609	626	603	668	631	620	654	626	598	641	617	643	646	668	582	633	672	608	659	653	676	591	596	600	633	652	608	629	635	626	614	643	631	699	648	619	619	659	633	647	618	672	638	634	643	608	630	640	668	660	633	589	636	638	663	580	641	634	616	608	605	623	674	621	659	605	628	683	638	661	641	634	649	589	613	630	662	606	656	647	659	639	672	667	658	642	623	645	651	629	635	638	644	668	653	624	657	622	613	668	622	651	655	652	668	683	645	651	644	595	628	642	644	649	616	636	664	625	603	603	660	639	619	627	688	604	651	624	622	626	645	630	633	618	618	619	624	660	624	689	597	642	620	655	647	656	599	617	629	635	640	638	652	584	583	616	630	657	633	676	612	651	672	640	662	634	666	597	686	651	610	627	621	627	611	656	610	670	700	605	626	580	655	600	608	624	652	609	618	618	601	629	673	596	640	613	624	640	631	618	659	695	620	622	618	616	663	623	673	654	626	582	647	672	617	654	623	644	585	640	620	647	678	631	629	621	623	646	695	608	650	644	643	655	642	595	607	640	625	628	647	616	623	589	634	705	624	630	647	612	650	639	623	614	611	679	638	653	653	668	691	608	660	633	646	650	647	648	632	666	646	600	613	600	591	616	597	622	628	670	606	626	619	637	608	596	648	642	633	664	623	646	637	654	678	622	638	602	649	621	628	642	673	627	659	603	628	668	646	641	629	632	680	622	702	631	639	654	670	653	602	677	670	640	661	621	633	698	596	631	641	644	663	632	647	612	646	643	676	667	616	647	672	639	651	667	592	637	609	667	673	657	633	622	619	606	651	630	615	660	635	611	635	620	633	681	630	616	648	653	652	661	632	644	652	645	628	681	663	630	637	667	629	633	643	641	657	637	650	651	601	595	640	659	681	641	629	631	606	621	665	666	636	621	621	685	658	677	627	574	618	633	636	590	622	648	633	666	646	621	656	642	611	648	611	637	638	650	636	635	643	613	660	649	659	659	641	622	659	656	674	646	693	676	645	654	609	627	630	582	629	650	665	661	642	626	618	591	619	656	635	630	639	641	619	611	649	648	571	629	633	620	629	645	612	612	598	628	653	618	653	632	643	579	640	677	674	643	657	615	654	602	619	616	633	631	644	699	614	651	615	606	626	629	604	649	651	598	616	595	608	630	646	628	640	653	609	641	651	655	603	640	636	641	615	627	639	613	635	648	656	674	659	631	700	631	602	659	611	658	626	633	619	680	626	587	627	648	670	627	617	649	630	596	633	586	669	627	646	587	624	686	619	618	622	662	674	653	660	657	617	620	623	649	666	600	676	633	622	625	673	580	647	667	655	627	670	623	639	658	615	639	633	652	603	673	641	636	632	611	661	588	623	630	670	612	648	613	636	630	595	626	655	592	637	672	614	653	668	633	627	644	677	660	631	659	625	675	640	664	590	606	617	645	619	633	580	637	631	616	624	620	633	648	604	636	617	660	669	680	662	668	628	584	660	645	655	624	642	673	650	611	658	648	642	653	607	675	597	596	644	644	617	696	602	622	654	592	675	628	633	649	599	618	631	642	591	620	624	613	583	622	698	613	633	608	643	605	631	637	631	621	628	651	638	639	634	658	644	637	609	630	619	590	631	603	588	645	625	630	650	603	614	650	672	640	606	626	643	646	645	629	626	628	630	657	670	647	664	649	618	669	593	620	661	623	612	619	636	637	625	656	635	668	625	643	626	599	633	613	647	647	662	637	646	664	636	652	618	631	665	629	666	615	647	629	677	618	627	639	603	632	660	645	664	614	671	640	633	645	644	679	599	611	639	622	599	630	661	607	608	650	667	568	664	626	636	684	634	637	651	649	613	696	623	634	660	646	586	633	592	632	651	606	646	637	598	645	653	621	642	594	643	619	622	623	667	618	632	620	668	616	638	667	628	650	617	679	651	661	648	630	634	668	596	636	555	638	628	633	648	651	677	650	647	635	646	623	649	651	617	680	627	632	630	620	599	638	653	613	623	604	638	623	627	588	621	633	666	663	622	627	609	606	603	594	652	615	628	638	627	648	649	644	702	563	591	630	608	614	605	608	639	632	675	644	594	644	624	620	598	598	628	609	652	626	668	620	583	647	676	585	628	619	599	634	660	663	646	643	653	633	593	669	611	647	654	644	683	690	648	626	647	677	588	648	641	584	629	623	629	649	641	640	635	602	628	663	663	631	663	653	647	600	657	613	671	658	582	629	572	608	642	630	623	672	675	636	644	594	603	659	644	630	618	638	716	635	604	645
79047	70070	47537	14293	2220	546	440	419	369	357	317	335	344	313	302	329	317	321	323	302	299	294	285	285	319	302	287	294	253	302	288	260	273	267	316	331	282	282	274	285	276	287	305	251	286	256	259	288	281	278	312	283	311	297	296	276	311	278	254	325	301	292	269	274	255	291	306	280	308	306	281	282	290	278	288	256	283	307	266	276	286	270	291	298	318	312	279	327	257	295	322	270	290	308	296	278	307	299	291	293	284	288	295	298	300	304	262	284	275	276	292	275	291	278	287	280	282	290	274	276	273	260	288	295	311	276	285	289	257	286	288	288	259	292	285	288	287	295	285	327	303	266	277	296	288	286	281	293	275	275	275	272	274	272	268	300	273	289	268	290	294	313	283	283	275	278	262	300	282	267	288	297	269	296	292	263	304	288	281	287	267	276	287	285	280	286	279	266	280	260	255	297	280	285	281	291	285	321	259	283	303	295	290	309	291	319	308	273	303	277	283	308	308	298	282	276	290	279	254	330	281	277	281	300	317	266	277	293	277	300	293	278	269	243	265	287	292	277	293	298	282	283	328	270	292	301	275	272	254	279	285	275	298	283	292	276	299	281	283	325	304	259	286	291	276	276	293	280	293	284	280	296	286	307	306	286	291	295	260	326	299	289	262	259	290	305	268	268	286	272	285	281	303	280	290	309	283	250	297	293	263	245	279	286	268	305	305	294	293	284	252	274	289	309	293	318	310	271	276	261	273	273	270	286	303	285	273	277	281	292	254	274	318	304	307	255	273	295	238	288	247	277	263	257	280	269	290	286	301	277	277	321	263	270	259	257	286	288	267	266	312	296	311	299	295	287	274	259	283	262	285	287	259	305	283	286	315	265	311	289	281	296	298	258	304	276	263	273	301	268	285	273	299	232	302	257	301	253	289	277	313	296	289	276	283	310	310	305	286	259	281	282	268	288	279	274	272	273	286	287	284	305	291	274	319	297	305	290	275	294	289	307	300	276	288	272	309	276	274	297	267	250	264	264	293	283	273	284	318	306	290	278	276	282	279	274	318	285	284	304	302	270	327	269	294	283	268	274	284	292	254	270	283	286	299	276	298	313	274	293	285	283	271	292	301	266	279	260	282	291	294	302	283	250	278	296	275	276	299	305	288	274	307	253	319	303	291	249	229	297	296	298	294	325	296	312	257	322	292	277	287	284	277	275	279	308	289	302	250	295	286	272	277	273	283	282	273	302	280	314	302	276	303	278	270	280	298	259	315	256	299	303	274	270	285	297	280	290	313	290	291	272	302	290	261	294	272	284	295	314	278	303	273	304	278	308	254	322	296	300	291	300	297	282	294	290	295	289	303	268	261	266	321	276	297	275	290	293	287	282	304	284	284	259	313	290	318	261	299	283	263	309	290	259	283	247	268	284	285	265	266	292	297	284	301	300	266	293	250	277	291	293	307	299	283	264	264	273	287	276	250	277	274	321	268	273	318	288	274	265	305	277	300	271	292	296	288	284	312	299	289	273	267	292	290	280	259	290	274	291	277	287	305	315	312	301	274	285	273	308	294	242	316	306	258	299	292	297	267	277	275	264	286	285	257	305	289	261	322	299	267	277	270	277	262	299	259	255	297	275	257	308	288	290	287	272	285	272	275	285	311	284	301	283	311	254	271	283	274	278	278	294	300	281	294	318	278	285	261	298	290	285	301	262	323	302	311	295	283	290	298	250	303	285	268	286	278	275	269	282	270	295	303	318	286	273	282	285	273	301	297	287	289	246	278	254	254	309	298	297	269	293	277	277	280	286	304	254	288	272	275	284	286	284	273	272	296	297	276	320	301	294	273	293	295	264	298	289	270	266	270	281	290	280	281	268	289	286	277	281	271	282	287	277	284	299	315	299	272	306	278	322	301	280	300	255	298	298	282	296	278	294	280	273	265	285	302	295	270	253	289	304	281	288	285	294	317	282	269	274	307	281	273	251	279	289	308	282	275	266	298	293	260	274	308	286	270	276	289	293	283	290	286	319	313	291	277	307	314	283	272	290	292	274	280	273	286	275	252	270	285	307	265	270	287	263	272	267	265	294	269	302	327	287	253	306	247	264	292	289	274	306	279	260	288	291	302	279	274	261	296	271	307	257	260	240	274	281	248	274	280	290	259	289	289	272	303	305	268	276	285	301	274	275	289	303	253	294	284	289	274	287	300	291	303	304	291	286	275	284	259	306	282	258	277	284	282	272	294	288	260	282	297	286	266	274	313	280	284	295	268	277	283	260	266	269	307	273	275	296	298	299	287	280	286	278	317	299	277	272	283	285	309	302	309	290	304	272	336	284	280	283	280	302	270	291	278	283	274	289	293	288	255	251	274	284	278	311	276	285	278	300	311	288	295	289	304	273	305	267	287	280	286	276	279	291	271	296	277	283	324	298	279	265	294	264	290	287	294	273	269	301	270	281	283	297	272	259	287	281	290	294	303	293	261	301	315	298	307	280	249	310	277	264	257	300	272	274	246	300	292	273	266	298	244	272	300	278	266	300	260	271	297	285	269	260	272	276	293	319	261	289	316	302	265	264	288	265	309	283	289	293	289	295	259	281	289	320	288	301	282	280	298	278	302	269	302	296	311	275	255	293	270	269	299	300	306	284	274	297	271	296	281	307	311	335	278	274	285	310	325	278	277	294	261	269	313	296	285	280	280	293	283	280	304	279	269	284	270	277	275	288	298	299	311	286	251	270	263	288	298	265	289	305	307	269	304	286	294	301	273	288	281	303	244	270	262	296	312	263	263	286	286	291	282	266	307	307	269	277	274	267	298	283	283	294	270	264	300	290	262	277	306	259	289	289	267	267	311	282	269	276	273	278	265	273	264	293	289	275	319	316	258	295	260	313	299	265	264	275	277	325	298	301	290	299	311	283	288	287	288	259	270	293	279	284	289	303	279	289	300	270	260	319	295	308	302	285	292	291	311	276	292	271	268	294	274	288	285	299	327	301	297	264	264	267	288	270	290	275	241	286	275	285	292	292	282	278	311	305	285	283	299	272	286	298	291	282	276	305	271	275	277	290	274	339	284	265	291	283	280	299	297	260	297	283	303	288	276	269	303	272	256	282	299	299	300	296	298	258	301	297	267	280	275	306	283	276	321	280	276	257	277	277	334	277	275	292	290	285	272	301	290	300	312	292	271	272	292	272	308	276	295	271	285	295	274	277	276	307	271	279	306	289	286	273	296	282	282	295	316	297	293	243	264	277	309	276	318	281	285	275	250	290	273	300	277	248	267	300	277	301	301	296	312	318	317	302	269	307	273	279	279	292	309	282	300	274	285	303	265	288	267	277	267	301	295	313	293	272	292	294	283	283	280	274	295	294	295	286	276	285	287	286	290	270	298	286	296	288	292	268	317	328	289	283	291	283	272	248	269	289	269	268	271	248	280	266	310	274	276	288	295	317	292	300	279	299	287	288	298	282	279	264	255	275	283	290	287	327	269	279	243	277	284	288
59044	57920	36402	2282	1980	1776	1558	1457	1256	1242	1157	1166	1139	1048	1093	1030	1046	931	980	941	957	927	915	949	897	904	903	850	934	884	922	906	929	863	879	892	830	918	863	844	911	849	893	907	876	891	927	854	877	882	909	882	835	856	901	855	863	881	904	854	809	851	882	850	835	846	892	867	862	871	902	898	834	856	825	863	877	872	870	860	846	847	861	838	808	836	867	867	851	923	860	853	808	856	850	861	869	832	882	842	855	860	883	864	837	791	818	870	816	864	891	869	861	795	846	870	815	820	845	873	832	844	859	871	826	875	872	897	880	873	876	864	887	827	842	788	841	839	843	805	845	855	824	851	839	913	850	831	818	838	846	882	806	894	875	857	871	827	873	854	880	883	891	871	849	864	843	857	849	845	844	819	875	876	935	876	845	858	854	872	828	875	864	836	817	890	858	894	816	867	813	859	843	789	871	842	829	857	871	838	862	898	833	839	843	859	862	848	888	855	854	882	833	831	871	865	858	851	852	860	864	847	839	787	867	818	821	836	812	804	812	841	852	882	875	842	857	829	849	876	832	770	851	833	872	878	884	835	816	872	884	867	845	852	855	870	886	884	884	870	831	884	849	876	845	859	788	829	823	822	835	902	870	874	864	852	820	878	856	878	812	868	857	835	851	834	893	827	901	870	901	916	890	824	868	842	877	838	881	802	864	855	805	886	830	870	856	832	888	871	836	833	855	854	903	857	869	833	832	885	842	842	844	900	813	890	837	835	903	845	940	904	884	804	884	849	881	845	815	869	860	813	811	878	870	838	859	853	811	857	827	869	839	846	857	912	886	844	891	840	822	871	863	900	878	840	858	889	844	809	818	864	818	900	842	831	842	854	821	874	884	827	878	880	829	829	844	857	806	899	846	841	848	817	897	897	836	843	886	827	875	858	867	845	827	869	832	838	878	833	835	808	826	828	871	850	869	859	805	835	925	841	863	883	848	860	851	829	848	836	868	809	842	834	844	819	825	814	846	882	872	872	862	868	852	868	834	829	891	869	857	887	854	813	867	904	864	845	871	879	849	872	866	807	890	875	842	843	856	823	870	851	913	876	842	831	854	863	861	822	843	853	813	811	913	812	839	830	814	836	867	895	858	866	835	882	869	843	889	888	834	918	821	841	841	842	830	813	849	860	901	815	817	888	835	782	888	835	897	841	874	899	813	898	818	879	864	826	849	890	827	851	875	870	854	825	866	902	841	873	849	829	892	871	846	904	835	838	885	910	876	899	869	827	816	856	789	886	876	842	836	819	825	923	864	814	841	868	857	827	887	865	879	859	883	943	879	910	880	844	873	840	845	852	848	879	868	875	839	888	865	861	913	817	828	829	856	840	839	841	836	826	893	820	879	848	850	836	850	844	864	835	848	895	820	837	792	850	859	897	859	861	836	887	837	899	820	836	861	866	866	832	868	827	853	843	871	791	904	835	864	858	841	859	896	800	873	852	845	837	862	900	814	861	810	876	891	844	896	809	872	863	871	869	887	879	845	853	876	807	909	851	836	845	834	841	860	878	905	828	863	784	825	844	858	824	828	826	896	891	938	819	906	856	790	898	861	867	820	855	855	859	790	868	861	812	870	876	751	850	828	887	835	832	845	871	848	849	828	912	870	849	868	860	855	838	876	840	915	822	897	859	858	840	836	847	848	867	868	838	835	847	850	867	838	856	879	879	893	891	862	868	825	841	874	881	876	901	829	830	849	903	879	813	804	840	870	847	859	925	837	872	872	820	836	853	824	852	865	864	858	855	839	896	832	847	865	867	851	795	877	925	830	852	870	835	926	848	789	883	897	817	849	889	903	857	835	845	883	836	860	840	849	915	837	828	904	909	893	838	877	917	857	823	861	817	792	820	864	829	816	856	814	882	837	824	881	820	880	885	835	856	891	814	826	818	860	875	822	887	832	852	866	889	823	878	850	838	871	900	823	865	914	869	875	829	899	807	905	798	861	837	834	889	874	870	831	824	837	892	829	837	848	867	894	815	869	879	833	922	848	837	874	891	854	874	867	813	861	825	911	803	789	865	824	837	846	848	883	891	846	911	854	851	878	821	872	885	860	807	822	884	869	901	842	852	879	856	860	898	818	894	830	855	800	913	886	824	808	848	848	871	913	815	843	891	816	822	868	884	847	853	842	901	865	854	961	887	894	889	834	841	862	862	864	903	820	822	829	893	792	841	864	834	886	896	859	845	843	865	856	874	926	860	825	875	859	809	848	881	838	849	878	857	832	800	859	841	924	806	870	899	852	859	887	900	831	866	911	841	844	831	834	878	868	824	902	833	815	878	895	828	836	824	819	820	888	840	898	790	840	876	841	856	843	827	931	826	872	916	887	838	850	896	879	881	881	824	793	814	858	858	885	812	809	877	840	891	863	815	816	855	814	848	808	838	854	811	863	857	872	799	869	845	861	862	830	855	862	917	845	832	883	868	867	867	846	853	871	890	845	859	839	856	889	880	847	802	851	819	876	816	885	858	898	853	878	856	896	823	873	833	777	830	826	860	828	892	795	835	930	779	858	894	847	876	865	865	846	879	919	894	855	899	886	896	875	838	805	825	840	899	851	885	848	809	886	863	866	901	836	878	870	870	876	908	835	835	827	841	810	848	867	865	823	845	859	842	831	833	867	816	874	872	840	900	855	827	902	858	876	871	834	856	875	870	814	852	841	864	891	870	912	797	843	825	868	873	894	837	852	853	851	810	882	814	831	906	806	913	827	847	875	892	913	848	870	817	885	913	836	835	857	899	895	809	769	897	827	800	901	837	836	907	882	828	854	867	823	850	785	882	852	869	826	894	826	881	843	794	869	834	869	844	880	845	859	928	867	867	842	876	857	862	828	863	869	831	829	880	901	828	852	851	798	795	855	873	846	829	878	847	880	850	850	874	825	876	880	864	840	834	823	838	797	813	862	910	855	833	852	862	876	860	827	845	886	839	858	831	853	802	911	819	851	896	906	832	862	881	844	836	808	854	809	849	842	829	851	841	853	844	862	870	887	822	882	854	865	835	921	791	909	818	854	877	862	818	873	861	869	908	856	864	823	899	878	911	810	874	869	904	838	889	855	865	868	851	829	870	833	841	873	888	874	887	849	836	886	878	877	819	832	873	887	837	858	864	879	871	825	852	828	869	866	872	834	875	844	857	855	893	853	861	864	884	859	819	848	850	860	848	865	827	797	804	873	875	860	826	902	910	879	888	793	882	795	883	846	842	816	860	873	844	866	856	912	848	843	793	898	802	829	840	822	826	861	885	870	847	836	799	892	847	842	862	896	812	866	846	872	864	860	824	859	884	854	871	873	895	842	914	872	812	818	850	871	823	822	855	819	871	877	804	866	884	873	850	813	890	806	815	878	898	876	850	840	912	826	899	843	920	882	862	845	838	815	840	844	805	849	863	838	887	898	907	889	868	857	857	852	872	837	860	812	896	849	840	851	818	860	853	880	841	805	856
28946	16937	3947	279	133	118	115	125	106	114	125	136	126	123	113	110	113	126	125	111	133	126	114	118	124	114	123	114	120	116	138	121	113	126	120	108	120	114	107	128	115	111	113	118	115	135	118	137	148	117	139	115	128	114	114	110	115	107	109	99	121	141	114	135	114	115	125	102	103	115	91	111	116	123	103	133	105	130	119	122	103	135	120	118	137	126	118	102	116	144	123	118	132	136	120	132	110	116	141	120	137	119	110	130	115	111	103	142	126	105	122	119	108	105	125	133	107	102	106	116	113	119	115	126	133	117	120	95	125	125	106	131	120	112	127	102	117	138	111	120	133	116	105	134	116	120	91	139	123	119	133	131	121	92	115	108	125	118	117	117	132	127	123	116	127	125	115	124	125	123	142	130	109	116	123	136	126	129	120	109	109	131	112	102	136	121	127	122	130	106	120	121	108	114	102	115	100	103	139	127	103	110	117	135	106	105	101	118	141	122	118	125	127	111	114	128	130	117	124	112	128	112	127	120	125	130	127	123	129	113	114	131	119	110	119	111	117	132	125	116	113	93	103	113	123	129	126	106	111	134	113	120	123	124	128	111	121	100	118	147	127	118	108	120	117	131	129	116	120	121	110	133	118	120	130	130	112	115	130	112	125	105	119	109	99	94	104	105	123	128	117	135	116	118	114	99	123	109	115	96	118	114	100	115	126	112	106	106	113	142	126	133	109	96	125	125	113	99	130	119	110	102	101	92	123	119	107	129	110	94	111	142	128	106	116	112	125	128	121	128	111	92	127	133	122	126	113	146	130	104	120	116	127	110	119	120	132	120	102	112	129	105	101	133	108	112	116	125	112	122	117	104	112	127	120	117	121	128	137	117	122	113	121	118	126	135	113	135	105	112	128	113	153	111	109	129	120	106	108	99	97	134	123	119	115	104	112	139	100	134	131	115	123	112	119	107	125	129	122	118	133	123	140	113	126	109	137	103	118	127	117	120	132	108	107	121	124	139	128	106	115	98	111	122	124	112	95	123	114	94	114	116	118	122	115	85	144	121	112	125	119	114	116	113	99	111	118	127	131	132	128	117	110	98	133	133	116	125	122	130	104	125	131	116	108	121	117	123	140	116	129	105	125	103	124	121	127	107	99	110	126	120	131	125	123	118	119	127	114	117	124	116	140	125	136	120	121	113	111	105	141	123	119	120	106	106	113	109	106	127	112	107	112	111	103	115	108	122	122	117	126	131	134	116	140	105	128	105	123	121	114	115	133	117	120	112	107	120	107	111	109	109	106	109	115	114	107	118	130	119	129	97	133	110	130	98	133	122	128	114	125	96	127	110	105	123	122	139	111	115	124	108	113	102	129	121	124	109	135	108	109	107	87	116	123	117	128	113	115	123	106	104	141	119	146	120	104	128	108	119	124	111	112	102	107	117	113	127	107	132	125	134	133	141	129	126	112	107	122	127	111	117	108	123	112	124	97	119	106	127	121	125	94	113	136	122	120	131	106	124	109	108	120	116	112	111	113	113	140	105	117	130	113	135	122	124	131	107	111	117	116	107	127	126	114	121	103	119	132	106	115	118	119	115	120	106	117	129	120	112	116	107	110	113	133	110	120	146	115	104	111	122	127	102	117	116	94	130	126	116	106	119	119	129	121	105	110	120	129	110	107	124	110	116	125	88	120	94	119	108	114	115	96	126	115	125	142	117	112	126	141	118	114	118	119	115	129	119	123	110	115	120	113	135	124	116	105	104	120	122	127	117	98	110	126	112	103	125	108	124	111	110	129	116	119	133	108	111	95	112	109	102	131	128	101	107	131	114	139	123	114	125	111	104	121	144	127	122	119	119	107	128	95	114	121	114	126	128	100	131	119	132	131	106	133	96	91	101	108	116	131	103	121	122	123	121	141	124	116	115	111	131	122	112	119	103	115	106	152	121	113	118	114	121	118	109	115	115	110	131	97	107	115	107	118	125	118	112	142	115	129	108	103	115	125	133	104	113	140	107	105	121	108	136	123	120	127	107	109	124	113	118	128	122	96	109	133	143	114	116	120	121	116	108	103	118	121	126	119	127	114	134	117	117	107	96	109	112	113	115	149	105	135	112	110	100	120	106	117	112	122	108	113	94	115	106	107	116	104	124	120	100	94	113	126	109	118	135	114	126	126	99	111	116	113	97	99	109	115	111	115	106	105	121	125	131	112	95	124	120	126	106	120	139	131	101	119	115	118	117	121	125	116	106	111	116	103	120	129	114	125	119	117	127	119	116	105	122	126	126	112	132	119	119	99	111	113	110	115	122	121	121	111	112	114	124	119	112	125	106	129	93	129	115	124	115	125	125	141	123	123	129	131	132	115	114	116	103	121	124	132	125	128	126	118	110	114	104	91	128	131	123	100	106	114	120	146	120	114	106	123	108	117	109	130	125	119	121	111	116	84	130	100	134	123	128	100	134	121	104	108	108	129	132	98	118	120	112	131	110	108	119	116	115	119	128	113	109	132	133	102	102	109	113	127	86	127	102	130	143	120	116	106	110	116	113	111	125	111	104	128	114	122	111	108	105	111	117	116	95	122	103	117	135	104	121	123	103	129	107	139	102	102	120	105	97	128	129	128	140	127	115	108	131	112	129	138	100	102	128	121	115	116	127	123	134	123	131	97	118	113	122	104	105	106	111	119	127	129	130	117	124	120	131	121	110	116	117	122	120	113	124	108	110	111	120	105	125	133	111	120	108	104	108	104	106	120	112	111	110	133	107	121	108	123	110	114	126	113	144	140	121	119	109	111	122	109	143	128	116	115	129	128	103	114	120	119	131	103	111	123	122	132	120	113	114	119	115	126	114	104	130	117	133	121	108	131	118	108	95	112	125	126	113	125	135	125	117	124	121	124	132	117	115	103	120	111	125	119	123	114	124	144	101	123	119	132	124	97	126	122	97	129	127	126	114	122	128	113	111	145	111	101	112	110	120	137	121	106	131	117	115	112	135	114	111	132	89	131	112	113	125	117	108	116	118	130	103	119	122	136	114	123	121	119	104	112	108	117	112	110	107	104	110	96	114	137	126	116	126	124	110	118	110	122	131	123	110	117	100	122	128	121	114	126	116	98	106	123	134	116	124	111	124	116	125	137	126	112	120	103	123	108	104	113	135	107	115	111	114	107	132	116	116	128	129	115	114	126	108	127	111	136	110	113	114	108	143	119	113	127	89	103	132	114	117	95	113	136	118	118	107	116	113	122	94	107	110	106	112	132	119	112	106	111	111	121	72	103	95	109	117	130	129	108	119	122	110	128	132	134	120	115	138	111	128	102	134	125	110	109	114	121	121	129	120	131	129	109	109	133	121	129	125	121	111	101	116	118	110	135	99	134	120	131	96	118	117	127	146	124	127	110	106	116	128	122	119	119	125	118	136	110	111	122	131	114	127	108	108	132	92	126	106	125	120	121	123	142	156	121	118	97	120	104	102	108	105	121	124	122	120	111	127	116	125
28003	20367	4942	450	485	476	428	467	457	441	429	426	430	442	455	427	390	415	420	435	400	422	433	416	432	407	389	412	446	443	403	367	410	413	402	452	435	432	429	419	420	430	438	433	402	431	415	421	433	414	429	424	405	388	405	436	464	412	416	408	373	448	437	403	427	400	419	427	447	412	411	419	420	431	415	424	418	376	406	428	422	417	411	412	418	413	419	411	397	435	417	448	446	418	437	446	411	444	389	451	433	410	453	454	426	427	429	425	435	463	427	421	443	403	446	434	398	449	398	422	435	421	424	423	451	417	419	413	424	421	427	401	412	409	422	428	437	462	456	419	411	421	401	449	401	445	427	480	411	424	402	421	405	406	388	423	398	398	437	416	454	415	401	428	413	428	431	460	405	458	404	433	404	432	444	474	414	413	405	467	432	433	402	403	432	439	434	460	423	415	433	415	398	427	436	415	401	420	407	413	418	432	419	429	397	442	414	433	412	415	425	454	430	424	439	404	429	417	431	408	418	427	401	390	387	446	411	384	397	430	459	416	443	401	397	426	414	438	438	406	403	423	446	423	410	421	419	445	403	406	434	409	420	430	470	432	420	419	440	425	446	390	422	423	413	416	453	467	436	439	428	433	397	413	441	440	443	398	443	423	428	411	390	422	436	430	422	410	423	436	394	392	419	419	396	433	399	411	435	382	440	434	410	404	423	447	438	400	445	432	445	414	460	434	398	425	401	423	402	466	452	420	411	492	415	405	440	412	408	438	421	403	425	433	413	435	448	434	407	410	438	398	392	399	417	446	377	415	424	451	427	430	458	423	422	427	419	442	398	423	462	422	436	438	396	405	457	435	422	416	432	457	456	441	451	401	415	437	433	430	422	381	405	434	419	449	439	419	406	441	405	410	438	428	382	420	408	434	390	424	426	447	430	424	416	439	441	395	442	457	448	418	460	409	430	400	416	401	427	433	450	411	437	430	425	424	430	429	420	422	417	422	417	419	428	414	379	404	402	443	415	427	400	402	400	438	434	416	431	407	438	422	422	429	397	418	447	422	448	406	401	454	424	405	397	425	460	432	429	404	396	421	444	439	414	467	450	453	409	399	467	354	433	448	468	432	439	409	385	422	415	422	412	398	406	404	403	394	412	455	383	416	403	416	451	393	422	435	379	423	444	435	429	412	416	418	431	403	402	417	433	442	424	422	445	414	446	439	423	418	426	400	431	420	417	433	404	415	454	432	406	440	445	429	402	413	409	395	427	421	404	430	421	401	425	457	429	406	401	430	395	439	402	449	431	412	444	401	433	421	428	397	411	413	461	430	426	395	428	409	426	407	400	438	403	455	416	470	403	372	445	425	380	418	426	447	421	448	411	412	448	438	418	445	425	414	438	444	439	420	396	418	419	430	421	429	425	426	450	441	405	396	412	440	443	424	437	372	430	399	395	477	430	431	436	418	409	409	444	405	422	396	453	406	389	410	424	413	422	412	417	453	428	415	429	421	412	458	455	408	409	421	415	465	418	422	449	404	430	404	430	440	424	447	424	414	420	439	418	432	433	406	417	413	433	415	420	382	413	426	392	419	382	391	420	417	419	397	417	439	431	426	462	348	416	419	398	403	433	411	421	380	412	439	420	436	432	446	405	411	448	403	426	462	453	376	434	414	397	439	416	435	434	389	402	390	409	452	399	409	434	443	453	460	453	415	448	403	437	428	435	408	424	410	406	413	444	379	416	415	445	422	396	400	410	434	418	442	439	428	440	444	486	403	397	439	428	432	429	408	396	398	411	434	425	405	448	372	444	430	436	418	433	407	396	409	398	431	418	421	442	409	445	449	386	403	427	438	433	408	399	459	471	403	395	365	410	449	441	409	425	399	440	426	403	395	445	398	400	437	407	454	419	415	408	411	431	459	433	425	421	409	429	389	421	419	393	408	405	451	398	424	392	409	414	408	450	417	408	445	413	447	437	461	428	437	424	424	435	425	418	427	405	436	404	409	456	415	438	437	463	410	441	423	432	416	407	422	396	416	444	367	476	415	419	427	443	430	430	443	433	456	449	410	408	392	410	446	421	431	398	415	408	448	432	454	423	395	429	415	403	431	422	420	403	399	389	437	400	419	433	431	378	452	426	441	412	426	447	445	436	407	417	419	392	468	388	429	418	463	425	446	399	416	387	407	440	408	430	453	448	406	410	466	404	444	407	442	397	409	420	425	416	416	432	385	442	429	465	425	384	419	412	426	438	424	419	443	402	406	415	392	413	425	403	402	410	467	403	444	417	392	401	451	453	432	456	416	397	444	415	441	421	423	399	396	444	433	398	442	459	474	407	414	432	406	402	447	440	432	383	450	415	385	422	445	420	396	437	405	412	407	445	391	403	430	391	411	426	391	424	425	427	440	404	437	430	453	415	441	424	426	382	449	458	421	387	438	439	399	406	436	434	447	425	417	391	381	425	427	427	399	436	388	423	431	418	368	414	417	412	423	411	442	433	420	406	422	399	394	429	425	446	433	421	399	366	405	435	403	393	395	409	432	421	430	452	401	419	399	401	421	407	421	422	459	446	453	422	443	365	408	431	429	428	409	424	418	413	411	443	412	435	410	411	443	401	430	432	430	424	446	420	397	436	415	454	444	454	411	421	416	390	462	431	408	432	425	405	405	409	412	400	434	455	396	420	427	425	427	404	424	400	416	404	434	422	443	404	405	422	409	431	403	421	408	402	434	425	442	416	414	444	420	433	442	422	452	423	421	390	433	456	420	414	374	422	414	415	424	443	464	415	453	398	433	454	431	392	432	432	406	414	393	443	415	384	426	420	415	402	421	415	413	426	438	426	430	414	385	433	417	388	473	424	433	448	421	426	416	433	440	406	380	442	416	463	419	474	416	409	433	380	417	401	430	414	434	390	371	443	440	458	411	402	402	414	383	368	416	437	381	477	444	406	381	435	400	444	428	405	439	397	438	426	447	458	414	416	398	439	394	408	413	405	474	441	400	426	426	407	446	443	424	427	412	436	439	424	415	430	423	394	424	406	420	405	426	435	446	414	422	412	428	413	413	402	393	406	444	433	402	437	466	422	393	457	427	434	421	450	451	411	424	433	373	426	437	428	415	419	449	437	412	417	411	431	405	436	421	417	434	420	442	434	401	399	437	468	418	412	439	425	427	439	441	403	421	426	445	419	427	396	455	420	428	421	451	407	437	422	431	397	429	438	440	431	421	413	396	448	426	416	428	409	420	389	411	387	412	421	435	436	411	414	369	438	454	442	418	444	401	445	459	424	429	405	467	430	432	438	437	400	424	398	397	408	419	460	382	432	415	398	427	380	391	467	408	382	415	438	381	421	437	411	487	442	392	416	400	411	431	394	425	417	425	430	413	394	452	410	413	446	444	441	420	426	433	432	385	400	417	402	398	421	390	433	428	413	430	406	415	448	409	423	452	425	442	382	410	407	397	356	466	435	420	415	389	412	421	395	459	419	419	432	439
69211	59464	35854	7649	492	291	272	251	222	220	219	203	189	212	206	202	209	199	211	217	201	209	173	189	196	192	191	207	181	174	192	216	180	193	195	193	182	209	222	185	181	220	187	201	196	183	203	189	209	179	176	177	180	194	198	163	179	183	173	195	186	195	225	207	212	201	203	178	174	189	202	187	204	183	187	209	197	169	200	178	197	190	203	186	203	216	196	187	195	223	176	202	203	191	175	176	185	172	187	207	207	204	197	201	192	199	205	198	174	198	180	189	187	194	205	190	186	197	190	190	189	177	176	177	204	203	184	200	177	191	208	177	210	213	217	184	162	204	172	192	184	202	198	193	194	200	164	158	190	208	193	191	193	179	201	160	197	155	200	207	194	195	194	173	187	200	197	178	216	179	188	211	189	199	198	190	219	198	178	178	205	195	195	186	204	209	182	190	223	179	201	159	180	170	197	176	185	200	178	177	149	170	164	183	167	181	193	184	180	192	177	200	191	184	197	204	202	211	192	214	173	184	198	185	215	177	208	187	175	198	195	192	195	202	189	193	183	193	178	211	171	189	175	210	173	188	168	167	178	201	168	200	190	178	199	164	182	180	206	203	205	215	183	171	194	173	187	183	205	186	172	181	204	197	203	169	166	186	179	191	156	180	164	195	199	188	197	187	203	188	188	196	204	196	177	196	206	184	208	193	200	196	209	178	184	193	188	196	184	185	190	195	182	180	171	188	186	190	192	181	196	156	213	179	199	193	193	198	212	210	182	173	189	206	196	179	188	213	170	202	198	172	226	170	184	171	194	182	176	171	202	170	179	178	174	186	183	185	178	221	184	192	192	186	185	191	164	186	202	194	187	177	186	196	179	193	187	186	178	159	212	229	177	188	197	179	195	186	176	185	184	170	181	201	199	195	180	190	196	201	193	169	193	203	202	176	197	165	215	201	214	187	181	175	211	185	175	166	201	223	210	190	171	193	202	204	182	208	172	175	193	198	173	190	169	193	192	199	191	192	178	213	207	194	156	192	194	176	183	208	190	191	179	186	208	185	175	198	199	206	194	171	194	186	202	166	193	203	195	178	170	189	183	180	195	217	218	189	193	163	173	185	193	217	162	168	157	157	199	203	165	175	198	197	202	175	185	193	208	172	195	208	188	217	190	190	200	189	193	197	209	210	174	182	214	159	189	189	162	195	176	186	210	168	179	194	206	225	201	192	210	181	199	193	197	171	169	207	188	190	201	213	214	181	185	166	191	209	174	174	202	172	187	179	188	195	189	166	165	180	211	180	191	182	195	177	182	212	198	184	189	182	197	180	180	164	176	214	174	208	178	170	202	226	198	204	190	193	180	161	164	177	196	178	180	186	194	166	174	178	170	182	198	175	188	198	178	172	186	184	166	171	222	197	204	159	199	211	191	187	202	191	197	191	184	180	164	176	200	208	168	195	190	197	194	177	186	189	188	179	181	202	181	192	212	203	188	171	205	166	219	184	196	202	197	193	203	182	203	192	182	216	178	190	171	169	197	187	203	186	190	185	180	205	179	206	203	185	195	197	195	187	182	185	185	204	201	188	178	169	182	217	178	189	196	180	193	179	175	179	165	197	174	197	197	195	186	202	180	191	205	207	216	201	180	201	172	200	181	205	193	172	209	201	164	164	169	195	180	197	182	178	186	183	195	179	188	177	187	185	196	179	196	196	187	188	182	183	168	190	202	199	184	187	191	201	183	187	187	191	194	210	181	180	184	179	177	173	220	218	196	200	178	171	186	189	170	204	185	194	168	217	170	176	178	193	185	216	187	215	213	163	182	213	201	213	188	210	199	217	214	188	166	175	207	199	195	201	196	196	198	184	187	176	197	171	192	198	195	174	179	163	174	188	186	206	200	201	185	167	211	198	165	173	171	183	196	224	174	181	187	194	186	166	187	199	191	203	159	190	191	183	176	202	198	206	204	189	178	195	185	206	169	199	178	212	187	194	170	188	193	169	195	183	196	195	200	179	195	193	184	184	180	169	166	224	187	194	187	184	183	181	187	181	178	197	183	182	186	191	193	187	192	186	200	188	192	203	185	178	201	196	176	180	200	207	204	181	210	186	180	174	198	205	203	195	183	159	167	198	190	172	200	186	186	180	171	199	162	182	194	212	177	173	185	162	172	192	178	185	190	192	202	192	194	199	188	182	200	202	177	177	194	171	167	172	196	208	185	189	177	186	173	182	201	176	195	190	186	212	179	211	184	180	195	202	172	213	188	202	196	213	204	191	172	196	192	192	182	195	211	177	184	170	193	208	213	206	203	191	187	194	184	206	191	187	180	155	182	186	185	172	198	204	166	166	202	176	200	193	189	175	190	184	176	189	174	185	202	194	190	173	190	163	195	170	179	196	166	214	219	207	239	180	183	160	188	182	168	188	220	180	185	186	177	198	217	195	187	159	196	189	188	179	187	181	182	210	186	198	182	204	195	172	182	179	192	192	191	183	185	205	172	199	191	192	199	180	200	198	186	194	162	184	171	206	227	196	202	192	194	186	203	154	196	195	212	174	178	184	192	180	224	205	217	178	199	217	201	194	177	192	189	184	185	190	194	174	209	202	199	195	167	205	185	186	194	194	208	194	237	197	174	168	196	189	199	221	183	200	194	161	201	191	193	176	205	199	187	192	176	174	180	206	205	172	194	175	187	181	184	210	184	200	174	195	186	221	182	200	186	191	188	173	204	184	175	217	185	222	199	205	185	196	174	186	194	203	179	204	188	186	183	187	169	164	191	178	177	182	204	197	207	191	202	209	188	170	187	176	201	192	190	177	174	177	188	179	155	212	184	191	180	218	184	171	192	178	172	204	188	204	195	188	197	187	201	180	184	195	193	190	190	178	188	200	207	207	201	181	197	164	196	196	181	200	181	180	202	186	191	208	190	206	193	209	190	211	213	160	188	203	194	181	206	183	193	186	170	177	180	178	206	182	172	193	167	192	201	192	202	199	193	187	223	177	192	189	172	191	213	185	172	182	195	190	184	199	216	184	202	174	198	193	185	177	201	181	201	193	148	162	177	202	188	176	202	171	174	202	175	207	183	204	193	201	175	188	180	215	178	208	184	186	193	163	188	193	196	185	190	189	169	169	152	198	177	189	187	189	170	197	176	184	190	198	183	189	186	172	180	206	186	186	186	166	207	176	210	200	184	187	162	177	184	181	160	180	210	197	189	166	180	188	169	189	188	187	197	189	194	183	196	203	222	195	200	171	201	208	201	192	192	205	187	178	168	181	198	188	203	181	187	206	187	186	202	185	198	227	184	175	203	168	181	178	181	190	208	197	219	210	190	177	174	213	211	171	188	185	179	185	182	208	203	195	177	201	210	202	181	170	196	170	178	185	185	180	194	186	168	196	173	193	173	200	180	188	180	186	206	206	172	190	165	181	195	189	202	188	192	202	176	175	183	218	203	205	224	199	206	179	187	176	175	210	218	208	215	200	174	198	197	170	189	201
48909	46057	30438	1390	1336	1097	997	978	856	826	811	721	723	726	684	744	709	676	623	612	688	638	718	676	662	634	616	646	640	635	611	642	623	640	629	659	664	654	660	650	640	670	658	608	623	632	646	581	651	647	655	596	597	653	612	629	614	620	650	669	576	621	591	623	622	610	620	610	592	598	608	592	616	606	640	631	614	597	575	634	605	610	626	659	625	619	617	643	612	580	595	586	621	619	600	653	606	601	620	577	636	642	611	608	612	629	588	589	571	590	632	611	588	568	591	611	615	613	624	595	590	589	598	611	644	609	576	625	627	630	599	633	626	600	591	605	652	632	551	614	555	626	591	589	585	628	629	600	598	595	615	625	610	603	625	657	642	618	602	637	637	655	601	638	619	595	620	606	597	599	635	584	625	617	599	643	631	633	629	608	633	619	610	609	590	596	591	586	563	641	633	577	665	607	633	644	593	655	634	617	618	595	584	628	596	581	615	593	614	602	653	612	634	631	639	626	612	581	658	575	580	592	629	612	599	638	584	581	660	595	633	620	568	629	670	627	627	658	619	628	628	586	614	599	591	581	596	565	592	619	603	583	629	628	623	621	569	588	598	600	600	583	654	607	617	617	598	600	644	605	584	610	600	659	596	645	602	566	647	595	603	613	626	591	621	584	562	609	583	600	668	634	594	632	604	568	546	610	595	607	588	651	597	611	666	632	624	651	657	600	624	617	558	588	598	594	592	614	609	606	644	603	645	611	643	594	642	608	592	604	614	653	658	597	556	637	624	616	600	588	548	603	587	605	600	599	593	625	612	594	628	649	594	592	594	609	625	588	615	601	614	598	606	572	650	591	595	612	600	634	589	596	627	623	653	642	595	621	599	605	569	655	625	619	624	599	570	593	578	619	615	606	601	612	628	665	586	613	624	652	594	605	618	600	603	660	622	595	611	622	596	593	620	621	630	600	686	588	657	592	630	624	595	622	581	628	584	592	589	591	590	631	660	651	547	627	577	608	586	602	559	647	624	634	603	605	585	626	598	625	614	627	590	622	637	615	632	579	570	637	558	577	644	622	627	641	621	615	619	627	614	626	618	625	581	571	558	601	623	626	615	606	622	581	620	611	650	589	629	610	657	590	591	620	624	593	580	602	616	619	619	604	626	620	580	590	626	558	595	623	583	602	625	620	623	587	639	626	643	623	616	626	590	610	577	623	602	598	574	550	609	628	623	601	608	618	596	608	575	622	618	629	636	606	616	594	644	577	588	583	618	600	639	614	636	578	652	551	622	660	619	670	626	600	640	576	603	604	641	608	594	616	589	618	633	645	620	640	608	587	611	597	597	629	640	663	623	606	594	583	629	635	652	649	600	634	614	618	627	618	622	591	603	586	606	541	590	607	645	595	596	600	610	617	592	638	622	617	660	587	628	592	657	622	646	580	623	632	578	610	586	628	599	630	605	614	646	602	630	597	628	601	620	594	638	556	631	629	605	614	604	643	605	628	592	593	616	589	634	589	631	608	604	644	625	608	605	612	576	628	585	638	600	596	596	619	603	631	614	660	601	586	580	649	633	646	625	554	608	616	612	612	587	566	583	616	629	594	622	630	610	636	626	643	623	596	642	594	623	584	596	579	634	610	590	602	628	604	612	597	557	582	635	639	617	633	566	569	599	564	600	648	640	624	610	624	580	631	608	604	622	661	624	619	558	624	603	620	645	615	657	607	595	621	605	630	628	609	616	605	685	569	606	596	651	610	654	622	603	623	639	546	616	639	657	588	609	573	654	646	642	629	635	598	639	549	605	560	609	670	610	607	614	615	605	573	651	616	567	606	625	656	609	612	618	602	596	617	651	636	621	582	574	614	570	585	637	595	628	626	620	657	628	649	604	648	582	617	576	593	645	649	602	627	623	627	596	652	623	623	597	643	560	603	616	639	606	588	683	644	618	626	602	617	626	633	615	591	618	652	638	651	616	613	616	620	612	644	594	613	616	609	606	634	606	605	582	626	616	629	640	628	600	654	600	617	580	601	583	607	611	571	630	614	624	606	610	594	574	593	658	638	604	609	607	593	608	566	589	596	618	635	595	626	611	622	599	596	620	596	589	560	625	599	629	595	655	638	592	604	623	588	608	651	604	623	622	661	630	631	616	586	631	617	551	617	644	572	620	628	578	604	561	636	625	648	694	647	637	588	636	633	640	605	619	650	672	610	611	636	640	636	643	606	652	620	596	640	593	592	618	598	620	614	623	642	651	585	590	594	580	623	568	612	602	607	602	644	591	589	628	625	558	617	559	643	612	577	563	647	606	644	629	643	639	631	607	608	641	637	658	635	640	618	558	645	640	567	604	583	590	593	654	591	625	602	598	584	645	655	649	583	626	633	568	566	590	618	612	592	607	636	635	587	590	593	567	624	608	621	617	598	637	610	683	636	611	603	637	597	633	614	614	654	588	607	649	581	590	606	577	608	616	639	640	620	596	645	645	684	657	618	631	613	568	637	628	575	614	619	607	568	607	622	651	607	597	671	565	647	600	602	637	615	585	617	567	616	603	598	620	607	628	605	639	607	660	641	616	615	599	618	586	629	592	608	627	608	625	656	577	592	611	680	604	628	579	603	628	606	661	542	620	667	598	570	652	598	634	642	595	630	607	603	611	609	614	638	661	566	599	603	662	690	663	594	640	611	607	611	596	621	584	686	602	629	611	642	637	614	600	594	624	602	609	571	635	602	623	598	585	594	609	602	591	605	640	611	635	613	604	619	648	594	579	598	584	622	617	618	612	632	600	590	622	655	627	613	639	590	603	567	629	644	619	574	612	581	615	608	632	608	636	590	595	675	625	657	641	650	598	623	612	601	586	592	669	601	611	594	648	625	584	623	610	626	597	564	645	662	648	613	636	647	608	670	591	596	632	617	613	630	635	644	581	580	574	626	617	588	606	599	604	642	580	629	599	643	614	648	616	616	620	650	613	563	662	644	588	615	597	586	633	591	664	632	627	593	605	616	622	600	630	597	583	618	636	631	587	614	618	600	632	599	622	617	648	604	627	593	620	635	630	599	645	625	578	614	597	657	599	664	639	628	614	600	610	560	599	596	607	639	591	584	616	602	605	620	626	614	608	626	605	577	594	605	636	641	604	642	622	621	623	606	627	607	617	630	627	609	651	627	610	586	594	649	654	652	652	586	580	610	595	605	610	618	600	627	616	586	596	611	611	610	583	613	607	620	606	658	644	621	569	598	633	624	595	604	601	609	607	599	591	609	615	594	582	607	586	625	582	569	598	634	579	614	608	624	640	568	596	609	575	597	605	606	594	638	633	630	649	605	565	662	570	657	594	617	564	622	601	649	627	624	625	624	609	622	574	660	618	605	612	611	627	598	603	603	647	620	566	598	594	633	613	591	634	649	615	586	625	605	675	622	627	632	576	596	569	607	634	601	583	605	605	620	631	613	591	617	603	627	557	644	646	606	633	582	637	564	613	623	591	632	599	592
80003	69932	46163	13888	1757	565	474	398	373	353	356	332	327	320	278	322	292	314	333	274	303	296	301	278	302	239	274	290	286	269	276	279	294	289	265	305	272	268	294	301	285	299	277	274	270	284	298	293	277	243	258	277	304	265	277	300	262	266	307	301	301	284	274	301	266	276	278	269	304	265	265	303	292	267	275	260	289	294	283	276	296	278	278	283	265	274	248	275	302	261	279	267	243	286	303	279	259	264	272	279	308	324	304	280	277	282	282	285	281	298	280	266	274	230	297	281	261	283	277	312	277	297	294	263	294	251	271	296	266	286	289	253	289	278	289	258	247	274	283	277	254	312	247	264	265	270	279	273	293	275	293	304	295	279	281	314	292	256	260	298	295	298	268	256	290	264	278	269	290	295	248	296	301	259	278	282	262	290	295	258	282	244	284	264	262	262	259	275	261	280	275	270	296	265	284	261	284	266	290	281	284	274	287	269	289	307	273	279	259	278	270	244	290	258	279	303	293	266	249	273	307	280	296	280	280	277	298	287	278	273	285	257	280	288	278	266	276	281	273	252	301	292	279	276	290	256	294	244	259	311	275	266	272	257	291	253	291	263	258	244	281	273	323	296	264	303	286	304	267	280	285	247	265	267	247	279	253	273	300	296	300	294	285	286	271	287	299	262	267	267	287	284	270	295	319	282	257	282	274	296	300	273	261	291	275	285	292	308	264	302	267	265	276	275	281	276	305	279	288	291	289	292	241	291	299	277	260	271	291	267	290	282	282	291	280	252	318	274	267	291	278	294	317	252	281	252	309	308	303	277	283	255	291	273	260	253	301	276	268	252	248	295	302	282	279	279	274	307	268	276	294	298	307	281	272	279	268	288	259	260	300	271	303	291	304	264	289	287	283	283	276	269	280	288	291	265	285	299	299	290	303	281	259	272	295	268	254	277	274	277	289	286	298	348	282	290	279	293	309	278	274	285	252	249	268	269	264	291	287	225	301	277	284	252	245	272	282	243	268	271	259	276	303	285	282	256	257	264	287	279	284	297	300	256	273	255	289	277	252	288	267	278	297	282	265	273	309	270	253	307	284	289	281	267	270	273	318	261	304	287	282	297	280	294	272	286	288	300	300	286	285	259	308	264	269	253	258	280	275	274	280	254	292	288	285	287	300	288	269	266	272	269	291	273	252	286	265	272	239	242	296	274	263	309	269	254	297	286	251	273	282	295	282	307	261	291	253	288	283	268	300	272	274	255	273	292	313	291	277	293	258	295	256	260	303	290	278	276	289	280	266	280	291	266	227	285	268	285	275	287	284	267	281	282	269	266	307	308	269	293	236	285	282	287	256	274	267	283	257	331	285	294	256	271	308	253	267	254	274	289	278	251	279	261	273	272	252	236	275	295	260	289	315	269	280	290	281	270	293	285	267	284	285	268	273	291	252	274	277	281	260	276	289	286	262	302	264	274	269	269	268	257	308	273	256	271	289	288	261	235	299	284	328	279	237	262	285	273	276	265	286	277	278	269	264	270	305	291	252	293	326	275	287	271	293	276	292	280	276	280	283	274	265	261	296	287	287	274	271	257	297	277	293	293	278	259	270	289	304	273	278	300	294	299	273	289	270	275	283	259	261	297	270	257	269	278	271	239	269	283	287	264	269	293	268	258	264	269	242	267	289	277	276	281	255	287	307	258	276	300	288	268	297	258	294	258	284	276	283	283	297	301	270	272	268	278	300	296	251	278	300	290	287	277	253	290	283	260	279	243	249	269	288	262	285	275	295	288	259	269	259	278	271	247	292	261	272	286	261	275	286	247	289	266	295	298	268	306	311	266	275	290	296	310	239	246	300	289	298	304	279	277	284	272	272	251	290	241	267	299	288	262	247	270	268	264	271	270	274	264	273	309	304	293	270	258	289	284	288	267	299	270	284	270	266	255	253	275	281	290	295	290	267	303	277	253	296	266	287	265	316	283	276	275	276	282	291	280	228	288	273	275	266	281	296	270	273	285	270	287	309	289	289	279	262	258	266	267	259	290	240	268	263	280	309	269	285	296	298	300	268	269	271	309	270	283	301	255	252	274	232	275	281	300	311	280	301	267	274	275	287	267	271	268	293	284	273	276	270	258	275	292	317	269	278	289	275	270	292	309	251	278	280	315	275	292	331	253	234	300	283	285	274	276	286	282	288	283	288	287	276	268	297	300	297	280	273	251	289	262	261	277	261	300	283	269	268	273	263	267	294	299	310	283	275	262	285	295	266	263	253	289	287	266	295	252	283	252	263	286	276	298	296	275	271	315	277	276	259	263	300	254	285	285	291	285	258	244	267	271	281	288	288	253	272	279	278	318	302	272	300	271	256	287	290	266	275	285	275	263	295	296	268	306	271	287	293	245	258	281	268	278	288	296	243	260	289	256	262	293	267	264	254	282	280	281	288	266	275	301	256	273	283	288	245	253	262	283	288	298	328	272	286	299	287	291	292	276	268	242	293	285	268	254	242	273	252	265	284	288	282	238	291	268	283	287	297	287	286	270	284	260	260	297	288	257	256	274	251	259	296	299	263	285	255	284	292	269	281	306	312	269	264	301	296	293	270	292	302	268	282	284	256	289	277	288	304	262	273	294	267	276	299	300	263	288	292	283	284	279	270	304	269	260	259	278	284	285	270	263	268	297	308	272	302	300	279	262	279	292	295	291	269	306	304	273	269	290	282	282	277	281	286	261	294	288	299	281	274	291	311	289	272	291	257	283	302	285	275	265	280	244	263	279	280	269	294	301	291	245	279	279	286	278	273	245	280	269	292	268	301	271	271	287	268	295	274	254	285	302	290	278	294	272	275	293	252	291	290	271	277	231	276	266	263	277	287	270	270	295	253	290	242	280	280	308	279	307	316	278	287	246	295	299	276	266	269	284	259	250	273	277	279	253	274	271	281	272	274	288	283	276	291	282	293	269	288	275	288	270	283	260	265	287	275	272	292	324	240	276	294	268	278	257	294	258	276	269	293	274	262	289	285	288	273	288	287	249	268	272	300	272	271	287	245	294	303	316	312	255	309	260	267	250	300	260	294	283	282	271	283	275	259	302	310	273	261	264	294	269	295	290	279	301	258	256	270	233	289	257	298	288	279	292	292	301	257	301	274	274	292	271	288	257	307	294	262	314	284	306	294	256	265	266	289	273	268	302	259	300	295	280	268	294	300	274	304	258	258	250	264	285	270	290	290	289	254	282	304	279	347	293	269	294	287	287	277	289	283	289	287	293	278	279	251	281	270	277	273	292	254	297	258	265	267	288	288	256	259	251	243	267	291	267	260	264	287	298	276	274	267	278	244	292	269	279	295	268	277	284	273	284	302	276	272	265	269	249	260	290	279	277	294	278	300	286	272	296	280	277	275	274	286	273	273	249	296	279	283	292	272	258	298	271	278	268	294	295	252	271	248	256	288	247	288	315	253	245	232	303	271	264	272	277	273	306	251	274	304	276	265	278	260	277	292	259
59194	56566	38213	2392	2071	1807	1612	1444	1343	1219	1188	1154	1044	1103	1042	1024	966	1000	952	972	950	916	965	913	882	916	901	889	857	826	865	886	899	889	835	891	917	814	858	859	876	845	850	887	809	849	851	883	829	852	843	895	901	848	809	819	855	853	837	828	858	843	862	882	844	818	847	823	847	909	874	882	795	865	882	838	833	875	879	859	857	872	869	809	862	860	849	856	868	816	862	752	828	883	914	813	824	834	833	851	930	886	860	894	850	864	930	873	817	824	807	778	839	838	822	851	862	864	839	878	809	849	820	865	855	819	835	880	849	871	853	833	767	805	918	878	814	817	853	856	825	871	834	817	834	773	825	806	818	862	828	830	840	829	909	844	849	856	850	897	834	860	787	881	808	768	828	800	848	866	909	920	870	829	884	827	821	878	792	795	862	844	820	880	844	839	799	833	845	796	823	852	873	835	859	863	865	806	852	816	884	871	890	865	874	809	857	833	831	841	864	897	892	811	815	766	877	847	820	832	888	802	884	819	866	870	849	798	827	863	811	829	861	810	849	818	883	832	839	867	825	828	886	824	788	834	837	811	870	854	857	861	852	840	854	821	863	828	791	837	851	805	834	834	863	837	834	804	820	902	830	837	847	836	885	877	819	813	816	822	827	866	866	837	859	866	790	829	863	862	871	843	807	843	847	799	845	805	844	839	836	885	888	843	867	824	840	881	851	835	802	827	840	825	858	830	899	842	814	819	833	877	850	909	836	814	833	798	865	826	836	799	820	839	797	861	830	839	838	819	856	808	840	811	875	882	779	834	859	835	797	838	867	854	807	802	875	818	829	821	858	806	824	851	822	866	862	867	862	810	845	811	889	877	879	855	858	795	870	861	840	838	797	860	819	821	790	842	810	766	847	825	873	833	868	856	859	863	826	888	847	883	852	913	867	840	882	862	825	839	807	827	825	857	887	838	859	850	837	855	851	837	846	810	844	826	857	871	829	862	831	846	842	838	850	859	856	843	811	890	849	835	840	834	814	822	861	855	855	851	786	848	936	828	862	800	801	878	810	810	884	856	834	844	789	825	842	760	787	847	827	901	878	829	777	895	860	857	856	850	840	867	868	827	812	867	850	839	816	811	875	834	859	830	886	844	871	834	891	903	879	855	853	848	837	814	881	867	886	848	843	839	805	850	815	853	816	882	826	855	809	846	817	898	889	840	840	862	871	809	837	853	877	853	835	807	856	822	832	823	840	807	854	833	828	819	872	880	833	816	839	835	903	862	837	790	851	833	820	833	789	834	839	834	893	864	841	849	846	845	854	806	881	854	859	887	792	873	822	817	833	835	856	876	860	844	868	866	830	813	822	909	813	855	831	884	830	842	841	841	869	850	825	839	805	837	838	858	835	852	843	845	854	844	807	842	857	813	827	852	862	856	849	861	804	818	891	844	868	830	839	849	797	847	895	863	865	822	854	844	836	866	828	786	839	806	827	930	830	848	794	852	881	845	854	839	853	845	873	876	858	849	824	863	797	828	838	869	825	861	849	841	831	872	868	875	856	875	862	872	801	823	851	846	829	842	813	875	846	816	848	823	831	853	854	838	846	916	800	849	806	862	879	840	831	820	848	901	852	818	896	810	833	859	822	870	857	828	831	834	836	853	772	856	868	915	808	845	823	854	878	824	829	916	812	837	865	878	863	884	809	825	816	819	858	864	885	824	812	802	832	844	871	847	878	849	851	861	838	853	872	873	864	858	851	854	825	812	829	902	796	893	829	859	794	872	876	839	826	857	863	841	805	889	817	870	821	858	855	863	873	811	865	828	856	843	899	863	840	823	857	799	807	859	892	854	854	853	854	896	905	897	763	876	860	865	825	853	778	841	882	876	863	837	868	873	861	836	796	867	843	871	802	854	798	819	868	822	797	851	829	851	879	826	827	851	861	835	866	817	819	837	830	813	861	804	825	837	794	824	796	805	755	814	812	842	828	898	894	836	885	841	830	871	885	760	828	848	850	833	881	861	821	846	835	816	818	870	854	832	818	895	906	877	863	802	841	870	857	830	839	803	854	853	813	824	893	885	807	868	863	804	828	849	807	853	900	875	849	835	788	834	882	836	793	846	851	808	851	848	859	877	828	834	848	888	835	864	870	888	793	825	863	858	900	821	814	844	831	841	819	860	835	822	820	852	887	839	865	831	888	810	838	809	862	814	824	800	914	776	821	830	833	861	841	848	884	830	826	861	823	842	815	804	803	864	810	830	788	798	863	833	898	888	850	886	866	806	813	804	852	888	876	828	811	834	905	808	906	871	848	853	869	808	891	876	800	856	876	826	880	866	905	855	815	858	870	833	800	856	845	803	832	883	853	830	906	886	875	786	858	818	837	873	858	822	820	849	836	841	792	864	869	846	807	834	821	860	855	818	818	883	862	887	819	829	815	859	834	834	834	797	844	841	840	824	794	864	802	901	843	849	800	845	833	859	863	894	903	820	842	868	899	811	840	819	849	843	832	865	865	824	849	892	836	824	805	847	809	871	842	808	870	835	845	901	913	854	824	875	833	878	808	803	821	813	860	809	824	837	902	837	822	851	815	806	839	810	858	876	818	840	865	799	826	811	829	789	821	819	874	875	931	825	832	835	839	847	832	834	866	832	857	865	842	871	831	895	829	837	829	808	840	808	840	833	858	858	805	841	846	831	825	839	873	881	867	810	842	774	858	830	834	897	896	878	859	874	894	868	872	826	844	854	793	854	830	833	909	822	869	829	833	816	833	880	849	843	899	799	847	875	819	833	785	876	822	851	789	854	857	872	847	844	810	851	838	849	861	880	845	828	796	861	881	858	814	830	871	834	855	876	812	826	865	825	888	843	831	881	833	889	843	806	867	834	865	881	862	818	800	855	845	847	829	827	827	854	813	789	826	839	830	859	839	812	858	815	831	894	873	841	876	866	822	808	800	807	817	883	858	853	889	810	816	872	844	798	761	794	939	831	853	852	798	835	865	877	811	768	844	864	862	819	824	843	885	842	870	830	828	828	838	864	864	787	808	804	824	852	824	810	848	833	836	895	897	874	846	843	849	865	887	794	870	869	879	823	819	867	877	829	840	866	887	816	850	838	819	815	871	890	928	850	824	840	869	827	864	821	835	862	860	850	814	879	847	813	860	849	867	868	857	839	855	850	831	827	882	867	835	855	801	877	861	848	792	857	848	854	824	826	838	885	848	838	852	827	837	844	834	840	891	862	829	826	898	852	862	819	868	851	823	818	848	854	882	826	822	830	833	826	797	882	828	888	838	866	819	842	834	802	827	854	804	886	815	904	824	810	845	893	850	827	836	862	864	885	853	842	781	859	891	837	843	822	838	825	831	846	919	815	837	813	851	824	825	844	854	844	792	902	831	857	892	849	841	852	836	821	809	803	884	951	826	796	831	860	869	842	798	805	876	817	818	856	824	883	836	815	858	828	870	831	837	836	862	835	829	835	836	833	892	857	843	840
29561	16130	4509	267	124	117	124	136	115	114	120	117	94	111	119	126	103	114	103	128	116	149	118	124	139	118	124	129	119	136	132	108	131	125	120	124	121	136	115	118	128	119	120	115	108	111	114	104	124	113	119	130	128	117	104	105	106	101	123	112	112	104	104	111	125	106	117	106	134	131	102	113	97	121	107	123	126	109	129	108	120	116	99	120	120	124	110	116	143	150	109	109	108	95	111	115	111	117	110	121	125	116	115	120	92	124	106	107	116	111	99	93	135	99	108	102	129	125	134	112	112	102	113	107	108	110	116	139	115	114	106	129	113	133	126	138	108	119	86	139	126	106	100	114	125	122	120	97	121	113	114	114	118	109	102	124	119	122	127	109	101	119	119	115	132	121	112	116	116	141	121	105	136	110	123	115	108	116	117	107	114	139	114	117	140	117	130	125	124	114	108	125	120	112	97	106	137	123	119	130	125	111	133	127	120	119	128	118	134	133	129	117	118	108	128	115	116	129	109	114	130	107	108	123	124	111	110	124	112	112	111	138	126	138	113	112	106	109	121	131	105	123	121	118	116	109	123	117	117	112	128	120	122	119	102	109	115	123	114	113	118	119	128	121	102	110	108	127	116	100	117	86	105	124	129	117	117	131	109	101	115	105	135	110	110	122	148	131	116	126	118	114	135	103	122	117	100	135	117	102	143	134	128	113	100	105	110	112	111	100	114	109	122	124	106	94	125	109	105	99	128	111	111	122	110	143	124	118	118	122	113	129	147	124	104	125	100	129	111	115	111	116	141	119	110	113	109	126	112	110	106	107	107	108	122	136	115	106	123	119	128	117	114	97	109	113	119	118	111	110	118	123	104	124	98	119	120	134	124	142	116	116	107	101	120	117	128	115	124	111	107	133	126	121	125	118	105	129	104	111	112	95	115	105	116	113	134	114	107	119	126	101	105	98	122	119	130	110	112	119	104	117	118	107	116	100	131	103	102	102	96	122	138	118	110	121	108	132	112	122	131	111	101	106	114	120	115	110	112	120	132	115	100	116	127	113	123	130	106	119	125	116	107	124	108	113	115	117	131	134	123	104	121	114	105	137	110	124	111	107	131	126	106	134	103	101	125	115	109	112	140	100	123	127	123	98	119	127	114	101	119	124	110	137	102	124	126	113	122	107	106	131	110	122	123	110	90	125	98	111	118	108	107	105	132	121	120	141	110	130	104	121	133	108	110	135	106	100	95	104	123	107	124	135	132	98	122	124	100	129	112	105	116	110	135	117	132	100	105	124	127	125	126	111	135	136	138	115	128	139	107	116	118	127	153	119	125	126	116	106	133	122	106	118	127	113	135	105	135	127	119	119	131	106	102	116	119	133	103	118	116	124	111	114	106	100	102	94	112	96	134	98	118	117	115	119	135	106	96	98	120	118	111	116	119	114	110	97	123	121	124	102	138	112	130	122	130	114	119	131	131	115	133	123	117	123	113	132	112	118	137	113	137	129	115	139	123	113	101	119	110	118	123	129	124	116	111	111	105	104	116	107	92	122	119	113	116	118	121	127	109	121	136	120	123	109	124	107	107	120	132	122	126	110	109	116	110	126	108	118	134	92	115	93	102	92	119	106	134	108	115	98	114	130	113	128	127	110	116	109	115	125	115	120	104	130	112	124	143	116	130	108	121	112	127	112	86	110	106	111	103	114	129	121	108	110	131	98	112	115	110	118	99	113	136	118	113	128	102	100	158	117	97	123	117	117	116	112	119	109	99	126	129	111	117	128	128	128	118	120	131	124	117	114	115	128	110	108	117	121	119	143	119	106	109	124	113	123	116	110	124	98	93	128	111	126	100	107	114	110	98	131	105	129	103	128	104	119	123	97	119	104	124	96	116	128	123	113	136	102	116	123	119	129	126	113	98	98	129	116	130	122	109	129	105	131	119	135	108	132	129	117	106	103	129	116	113	106	137	119	117	129	119	109	119	109	125	118	112	127	120	110	110	116	124	123	119	130	129	118	129	124	102	132	104	128	137	113	112	148	131	106	130	127	121	111	114	109	138	129	118	110	124	122	111	130	127	111	135	117	123	108	123	125	108	90	112	119	108	122	125	121	105	117	119	120	134	101	124	116	124	110	117	124	135	107	105	129	125	132	131	142	129	105	104	108	136	89	108	113	117	124	116	113	115	112	109	121	108	125	116	119	114	107	109	136	109	113	116	113	104	117	109	104	119	97	133	137	114	129	115	119	97	110	109	126	106	136	129	99	127	123	126	112	121	115	119	119	108	100	119	129	113	126	98	118	120	108	114	103	120	130	124	114	112	127	106	119	107	141	124	103	142	118	122	119	128	107	108	119	140	135	125	114	101	111	102	108	99	127	101	130	118	112	82	104	107	115	106	118	124	136	129	148	116	106	122	119	94	131	111	112	116	131	123	102	117	117	100	115	106	125	112	129	126	95	126	117	115	123	104	117	138	106	100	111	134	116	147	125	140	129	127	116	123	109	123	128	98	120	126	110	108	118	118	114	108	128	113	123	112	115	116	116	125	113	136	108	122	109	119	139	113	103	114	106	113	115	112	132	111	105	110	138	99	146	133	124	121	117	113	116	133	103	95	103	122	141	122	112	113	138	130	110	135	106	120	133	104	124	108	143	124	102	145	118	119	122	111	120	116	133	110	113	136	117	122	100	119	123	107	127	108	103	134	119	124	106	118	122	101	111	112	100	118	91	112	102	109	116	123	112	106	112	124	106	128	123	106	116	114	125	101	114	128	112	120	121	117	107	130	97	110	130	117	119	131	104	124	106	122	98	122	131	98	116	105	118	118	115	113	131	111	106	98	115	101	113	132	127	121	108	111	83	99	111	126	103	129	121	92	113	123	124	118	105	138	124	124	122	113	132	124	113	125	112	129	139	116	125	109	120	94	124	94	110	121	108	103	119	114	136	116	118	112	136	109	125	138	128	105	130	111	123	120	103	123	124	128	114	131	121	116	106	120	112	107	122	105	118	130	115	120	95	105	107	120	115	103	113	105	116	129	112	131	120	115	109	126	103	95	119	113	125	120	127	92	110	127	126	114	101	114	95	113	116	121	117	125	116	127	98	128	87	110	137	117	112	114	113	112	126	121	103	131	113	118	119	131	128	117	109	128	104	136	135	109	123	122	119	121	134	117	93	116	107	103	128	123	118	150	112	105	96	115	106	115	115	115	120	99	110	110	133	97	111	136	121	107	97	104	119	104	119	104	113	118	121	100	117	141	127	136	111	126	123	115	105	126	123	103	123	127	115	127	102	124	120	106	109	109	115	118	121	126	117	128	114	148	126	122	104	106	126	112	113	122	121	113	136	118	114	103	119	133	124	122	113	112	120	108	131	101	110	117	107	101	108	121	121	115	118	111	121	97	124	99	110	130	111	123	122	115	112	136	106	125	136	117	121	123	103	98	129	110	111	119	112	104	131	115	111	138	126	100	107	104	106	126	111	130	118	124	106	106	124
28744	18962	6591	460	455	421	432	459	408	479	448	450	452	424	417	401	393	402	444	454	416	423	410	417	380	452	436	402	413	447	423	416	432	435	418	412	414	460	411	428	417	395	421	417	444	398	448	443	411	381	425	424	445	413	414	420	415	416	434	459	417	417	409	459	414	457	426	432	416	430	457	445	444	422	405	447	440	449	442	419	429	423	422	408	399	443	424	412	438	399	453	402	406	437	384	407	401	415	423	413	381	450	441	417	397	413	435	433	395	440	449	418	400	410	409	428	403	424	452	432	396	429	433	428	446	384	433	404	439	428	393	441	415	390	419	421	435	404	417	437	459	452	462	428	436	413	403	364	438	411	409	417	376	397	415	394	432	448	407	448	428	401	413	432	401	435	392	417	445	421	424	396	407	428	402	411	400	376	416	412	400	387	406	420	420	378	399	409	424	422	411	399	405	450	458	423	430	410	408	414	442	409	424	440	438	390	415	409	460	409	441	412	436	428	428	453	375	421	415	389	409	407	394	430	386	403	437	412	430	396	429	418	405	406	402	417	417	393	402	395	436	433	466	385	377	459	379	401	415	408	440	423	408	405	391	445	402	423	423	405	422	415	404	402	416	422	380	420	404	422	404	414	498	417	422	447	439	421	422	442	432	414	389	415	400	425	470	432	415	474	407	423	411	419	446	388	385	391	404	405	432	436	426	425	420	437	433	435	415	418	375	430	439	419	468	404	417	421	429	407	457	427	437	436	412	425	438	424	415	410	425	464	400	409	428	398	416	438	434	421	367	444	400	380	382	419	403	443	362	386	421	404	419	398	413	392	392	394	443	423	455	395	421	407	459	430	420	401	383	453	398	447	405	421	433	379	404	375	416	393	413	444	421	393	421	448	413	413	437	432	396	400	426	426	432	425	428	446	434	437	406	401	411	452	429	419	378	410	432	407	453	405	414	423	449	421	415	410	419	409	435	432	391	452	403	413	427	420	406	445	412	410	425	433	408	422	443	394	412	431	430	429	460	446	410	430	417	440	419	448	414	440	411	421	386	406	446	396	424	436	416	390	438	414	438	451	421	413	425	408	449	388	415	438	420	456	427	397	450	422	422	408	422	445	400	457	384	429	414	406	428	410	439	423	410	364	417	414	449	416	429	405	398	430	420	430	391	409	448	434	440	465	405	441	412	437	447	407	413	445	403	443	426	409	443	437	403	388	401	446	380	445	385	392	400	450	391	438	428	369	426	408	392	430	395	426	401	453	390	400	411	438	429	398	414	419	410	430	409	406	436	421	421	423	386	434	405	411	421	402	421	430	439	392	404	449	371	446	443	401	427	420	411	415	393	450	389	388	437	429	406	405	428	414	415	393	398	416	434	431	422	430	442	430	443	414	438	391	407	401	415	392	416	418	395	449	470	401	414	386	416	443	438	381	406	428	414	408	443	400	396	445	415	403	407	414	423	465	426	428	382	432	427	440	388	390	423	408	418	421	422	387	415	451	412	396	421	421	413	420	414	398	394	457	388	474	398	431	459	427	427	429	394	412	405	438	405	434	427	433	423	423	420	432	406	401	432	399	439	403	410	375	437	452	442	434	415	414	406	393	419	417	405	425	433	421	438	467	419	400	410	440	443	436	391	399	432	416	405	387	442	339	428	412	425	434	432	420	426	428	420	376	436	418	430	423	445	427	433	416	416	444	429	408	406	410	438	410	412	401	430	446	446	410	407	415	448	420	412	458	403	469	401	405	407	427	449	407	385	442	382	449	409	409	445	437	428	443	435	432	407	412	390	441	447	483	421	405	437	404	396	403	438	406	389	350	398	405	401	445	408	403	428	387	385	446	446	416	429	409	444	449	427	385	417	429	378	426	397	376	433	436	431	448	414	405	398	414	445	385	433	427	408	450	410	458	375	407	420	399	429	418	423	429	410	394	431	400	424	413	374	427	484	421	422	411	369	425	416	429	390	414	433	422	441	419	416	430	421	450	413	435	437	454	434	400	401	431	397	414	418	395	424	457	407	431	450	431	396	436	430	380	448	454	416	429	385	426	456	404	458	411	430	423	428	423	443	417	414	407	410	414	454	432	400	407	419	422	384	424	401	385	412	413	412	409	392	420	402	418	441	408	446	425	421	401	429	380	420	398	419	407	431	386	450	422	467	442	446	421	397	414	452	411	406	391	395	406	406	414	436	462	381	410	406	413	421	427	401	428	414	428	390	375	411	417	389	393	430	443	436	446	433	434	379	424	433	450	402	437	411	406	415	446	409	430	413	387	400	388	399	399	434	425	400	433	392	407	418	432	382	409	398	429	434	400	426	427	423	430	420	444	401	437	400	407	393	395	425	400	445	432	420	401	430	394	434	392	401	401	418	404	443	407	451	394	415	437	432	412	388	428	380	418	425	415	434	419	434	427	428	437	402	400	428	402	451	421	428	405	424	448	394	405	450	378	423	400	403	404	412	433	430	443	375	421	425	415	431	449	388	427	440	426	448	456	439	428	436	409	399	402	413	366	423	426	464	401	441	433	405	391	442	423	413	455	451	420	430	418	417	428	392	406	442	450	403	385	411	436	437	405	418	438	404	404	419	428	422	416	414	418	394	390	370	425	398	417	431	400	395	465	412	411	424	405	413	399	427	431	397	409	441	449	454	403	411	428	429	404	367	427	427	429	429	441	411	429	396	422	423	441	431	401	407	418	432	441	454	414	397	435	393	412	456	420	428	426	423	396	442	389	423	397	423	442	402	433	405	386	430	428	413	443	424	380	424	411	409	411	396	388	439	434	434	403	405	394	419	431	431	414	392	398	409	411	413	417	413	418	356	449	447	415	422	401	418	410	400	420	437	413	433	372	417	382	436	407	408	401	385	415	437	441	408	393	398	370	449	426	421	428	419	418	405	424	464	418	408	437	411	419	438	416	436	442	444	430	441	452	439	409	472	424	430	395	445	441	454	417	430	413	432	421	413	430	450	445	402	426	399	421	423	368	409	406	442	446	405	423	441	409	361	392	387	428	433	408	435	414	406	435	427	395	423	402	413	388	401	414	438	386	428	395	429	393	404	413	451	412	407	449	395	384	425	436	413	421	414	396	421	380	413	425	429	421	425	434	393	429	409	458	391	420	434	427	411	446	442	441	409	407	401	451	394	436	406	415	441	450	454	412	386	414	418	397	425	462	422	428	440	435	451	412	437	401	395	432	437	382	430	434	417	427	422	423	446	405	436	409	434	355	453	404	412	430	410	405	431	394	399	411	386	437	357	430	431	363	362	429	401	419	442	396	430	377	389	427	434	455	421	427	416	383	425	430	424	413	438	404	462	407	419	411	417	399	415	382	424	386	442	422	425	425	411	396	410	410	388	411	475	415	439	404	400	445	399	426	428	409	436	458	444	394	436	416	420	396	435	451	419	414	408	433	403	437	467	392	431	426	404	428	436	388	418	408	409	398	397	471	375	428	396	433	390	424	434	397	399	407	430	421	444	464	417	436
69368	58616	42271	9549	619	260	288	245	239	217	216	218	205	208	211	192	212	176	178	222	186	224	184	206	194	208	204	198	209	175	189	204	173	213	190	205	190	195	180	212	184	212	184	185	202	185	199	184	185	185	163	198	218	193	193	207	202	204	192	198	209	199	175	218	199	194	168	205	216	237	206	202	209	191	203	190	200	208	184	201	171	193	178	202	188	197	184	190	220	188	214	194	215	198	221	213	191	193	190	207	181	205	186	193	190	191	195	196	208	196	196	179	213	209	191	201	220	196	191	171	193	214	185	198	180	196	191	201	197	179	202	192	198	231	203	205	195	160	168	192	212	173	195	196	203	205	209	185	206	215	178	222	208	181	177	227	188	201	202	198	174	192	192	188	211	199	189	186	187	188	200	209	205	178	197	219	173	182	222	197	190	193	201	193	191	212	219	204	169	191	202	205	214	185	194	192	186	196	190	198	203	183	215	196	204	177	205	195	191	183	210	222	179	148	191	180	196	182	194	177	219	197	191	179	191	170	187	190	172	201	200	176	185	206	176	199	203	196	180	201	192	185	196	189	196	171	183	170	183	176	181	185	201	182	194	183	202	187	211	179	204	210	211	200	214	197	179	187	200	198	194	198	194	203	201	197	223	196	221	198	204	203	174	182	205	194	187	176	213	201	168	185	227	209	199	174	196	192	204	193	198	182	208	199	187	186	201	212	177	188	180	234	189	200	186	185	185	196	186	210	199	180	202	176	194	200	208	196	200	201	198	186	189	199	210	177	193	205	202	190	199	193	215	183	206	231	202	221	206	188	186	197	182	204	214	194	200	178	220	225	202	206	171	178	178	193	174	200	190	197	187	200	176	197	231	170	201	180	208	169	205	179	196	195	186	194	201	190	208	186	201	208	193	209	212	195	239	202	187	211	192	198	201	193	210	221	194	186	165	206	176	174	208	196	179	187	170	174	200	188	193	204	191	197	184	206	185	209	216	194	192	164	193	210	179	186	201	231	202	196	181	183	177	173	213	179	191	201	198	204	203	203	192	203	173	192	195	212	177	189	204	201	176	179	214	202	188	191	201	205	193	195	196	202	186	200	215	189	219	179	177	184	195	196	208	208	209	198	207	204	208	184	207	189	190	201	212	195	172	194	185	196	183	210	186	223	201	213	222	210	193	200	186	179	214	210	165	196	183	212	211	199	207	205	179	200	182	178	209	183	194	195	190	210	201	172	222	177	203	187	186	192	214	195	183	196	182	197	178	178	191	220	229	205	215	193	212	238	207	218	187	188	207	206	204	222	180	204	170	205	195	202	193	205	178	222	187	192	209	194	200	187	220	204	190	194	205	191	207	171	207	199	207	180	186	209	191	191	216	182	222	210	207	213	185	174	174	196	181	198	215	198	206	215	192	182	188	200	201	196	205	190	196	203	193	231	217	197	209	178	187	190	165	225	189	173	208	194	194	185	180	206	196	178	192	189	222	192	211	190	204	205	181	208	224	196	167	185	199	205	210	207	196	196	190	189	183	196	212	216	198	200	178	180	198	175	191	190	179	194	196	189	188	186	188	176	207	189	188	222	224	191	188	208	213	204	179	198	213	179	166	208	199	217	198	210	216	184	172	198	179	223	195	209	214	220	187	204	185	195	214	206	173	208	190	184	191	169	207	204	201	176	213	205	221	193	186	179	187	193	193	212	194	192	181	187	202	197	188	183	194	198	200	189	204	185	179	178	191	202	199	201	202	178	175	189	190	191	194	205	203	188	206	210	219	199	187	195	192	210	209	185	193	180	227	186	188	207	201	200	194	196	198	204	190	197	183	179	201	223	179	190	181	206	173	209	180	198	200	194	183	183	175	190	213	172	210	208	188	201	204	180	192	192	174	192	189	202	184	209	186	202	180	197	221	196	198	188	180	192	197	192	183	192	199	190	188	208	195	178	197	192	183	193	188	194	202	184	192	193	189	202	201	185	210	196	179	192	184	210	200	188	204	199	210	159	193	198	190	180	176	189	196	210	182	179	189	193	188	198	200	197	190	231	199	212	208	201	166	208	183	174	195	165	201	184	196	181	174	205	219	200	197	201	188	161	182	221	183	193	212	190	194	194	192	209	206	182	191	211	211	187	205	216	210	190	200	165	185	217	195	198	189	205	208	218	199	212	167	195	177	181	212	205	182	191	217	191	194	214	196	176	181	194	197	189	203	201	237	199	190	188	198	184	204	180	211	183	184	202	213	194	200	201	216	205	175	196	198	196	195	200	213	212	174	191	191	221	218	187	192	186	192	222	195	203	192	192	193	199	194	190	195	186	204	213	187	205	216	185	217	202	194	182	190	181	184	190	200	189	174	220	182	197	183	198	215	204	208	197	200	216	208	193	212	212	187	210	211	207	194	200	196	225	212	201	205	197	195	217	198	214	172	203	189	212	186	210	203	190	214	195	197	219	197	196	198	215	180	204	194	168	186	186	219	176	189	203	210	211	178	206	201	200	194	215	175	178	189	184	193	195	187	196	182	195	188	202	188	211	166	177	177	221	173	233	202	194	198	206	186	178	174	194	216	177	212	189	208	183	171	199	210	186	204	207	194	193	198	205	197	206	165	196	182	199	178	199	187	179	186	180	199	212	191	176	184	195	187	183	182	203	212	223	196	193	211	200	227	207	186	205	206	200	203	210	199	211	198	194	178	187	212	184	178	201	201	179	192	206	216	222	195	189	186	180	186	229	217	196	177	196	180	208	186	200	224	195	189	201	175	210	187	194	182	167	229	182	180	205	201	201	210	164	204	162	196	171	205	184	198	207	173	168	207	176	184	200	204	202	210	182	167	194	202	207	198	205	225	197	191	204	205	181	201	196	205	193	166	169	199	193	187	190	188	169	223	182	177	190	171	222	210	183	199	186	212	182	178	201	199	231	207	197	184	197	188	195	176	203	188	215	195	188	200	190	195	187	184	187	154	182	222	187	205	187	187	216	200	190	184	201	191	187	197	205	144	210	180	198	191	202	192	202	207	164	233	195	199	191	178	192	176	177	174	200	192	203	195	191	191	190	209	182	195	177	188	185	202	201	178	208	212	214	202	193	191	187	192	217	224	193	202	190	188	213	210	195	188	206	198	201	205	186	198	204	180	198	213	166	182	202	193	200	188	192	197	198	210	201	199	216	195	189	177	200	203	182	179	186	201	174	196	196	191	211	194	182	209	190	193	196	201	203	191	192	197	193	191	198	221	200	201	190	215	224	181	200	180	180	196	210	193	192	198	198	215	174	188	217	208	218	234	207	159	213	206	198	192	205	180	196	201	190	209	214	201	211	197	189	195	218	212	208	197	192	213	179	174	181	188	211	212	206	195	202	181	186	193	202	202	203	176	205	196	198	200	193	184	178	174	187	173	178	193	191	208	222	191	206	197	204	204	196	198	194	201	175	196	197	180	178	199	204	169	170	218	200	197	194	180	208	198	218	191	182	197	212	203	191	177	194	206	201	162	195
49532	47173	35138	1378	1219	1024	993	899	931	789	832	785	771	706	727	714	705	661	662	697	661	652	648	658	644	666	680	714	663	663	669	679	693	649	682	657	634	629	674	637	692	649	681	616	688	627	646	647	687	640	682	641	624	582	633	664	671	639	640	603	600	672	623	662	648	628	661	665	619	573	641	651	639	646	615	646	591	670	630	581	629	685	637	582	569	624	612	578	630	615	633	641	631	627	657	577	659	659	624	656	595	638	629	647	613	635	616	653	631	629	630	613	634	618	670	615	638	662	632	619	615	620	625	646	641	636	618	642	631	631	601	625	619	580	583	667	660	603	618	621	651	651	651	671	634	637	628	671	636	667	581	609	640	643	585	644	646	637	664	670	594	580	607	641	630	647	648	627	643	620	633	640	661	680	627	596	672	677	623	635	611	615	622	607	564	597	582	663	687	623	630	637	652	608	613	654	661	632	623	666	626	615	628	622	658	600	639	596	598	628	600	656	575	634	635	656	634	624	666	635	625	654	633	653	635	620	595	609	610	633	611	685	652	589	619	615	649	605	604	613	619	628	623	610	673	627	606	620	595	641	600	612	648	636	637	612	622	645	654	649	650	609	603	614	629	597	658	647	583	580	605	589	645	643	577	619	611	629	611	609	642	682	602	629	620	610	598	681	575	651	646	629	625	603	645	626	608	601	621	632	588	620	634	612	647	636	632	626	590	635	625	628	616	641	623	614	613	677	633	605	654	625	656	635	655	617	634	629	608	598	641	658	615	594	631	621	614	603	655	635	668	626	635	663	610	641	624	669	660	626	651	646	620	635	618	576	628	626	618	616	654	637	624	622	641	645	629	640	610	641	616	668	621	608	626	653	632	603	635	633	620	590	603	622	598	638	652	628	638	633	611	651	589	603	627	671	623	624	610	651	635	657	626	615	626	619	661	632	641	603	628	601	631	595	604	643	682	612	605	658	622	666	614	618	635	609	679	613	627	639	670	637	621	685	629	598	630	633	659	631	604	640	583	620	662	570	627	652	605	623	641	631	627	616	661	622	628	613	645	631	634	675	605	658	671	594	653	580	637	636	651	632	653	644	638	595	616	603	607	638	643	636	582	631	594	600	680	594	671	610	617	639	592	643	612	624	686	608	667	653	636	619	625	577	604	611	624	629	621	645	554	630	650	631	554	591	617	635	600	626	636	636	621	609	622	618	654	608	625	632	632	590	627	579	590	598	649	631	601	605	622	645	613	579	645	579	643	620	674	626	622	608	638	644	608	613	643	612	643	605	609	620	656	644	603	602	616	656	654	622	653	610	632	610	639	623	643	614	585	624	593	651	605	625	614	629	595	623	684	639	617	654	629	670	626	574	607	634	608	621	629	625	614	675	651	624	614	662	656	641	635	666	587	662	623	636	614	644	629	655	577	638	646	664	604	614	663	637	617	641	663	629	603	624	664	637	611	595	642	622	631	640	668	659	648	628	600	606	648	621	643	645	637	640	612	643	625	661	601	631	627	615	597	672	635	648	656	596	596	585	612	656	657	594	661	623	657	642	649	617	618	648	657	621	660	610	604	683	647	624	628	649	641	644	640	641	649	658	628	559	616	578	606	662	580	588	631	619	615	630	646	613	645	609	660	685	666	610	601	630	663	601	617	584	663	638	672	637	623	662	641	603	617	611	613	599	640	644	644	628	606	637	632	620	606	631	602	623	606	682	610	605	639	604	666	618	640	608	619	620	648	608	626	610	635	647	673	645	627	626	655	614	592	671	611	622	630	639	607	629	633	652	584	642	659	621	625	638	672	606	610	655	614	683	568	645	622	630	645	597	620	587	680	643	604	613	609	613	685	614	639	620	661	609	602	661	609	568	634	609	590	625	651	636	656	608	614	650	620	653	633	635	690	635	602	634	654	676	653	638	669	620	671	642	630	636	653	635	613	651	647	653	596	663	648	659	608	670	568	613	658	664	668	593	650	605	618	588	606	615	645	629	650	611	609	623	687	627	627	676	646	585	668	638	682	604	603	672	616	580	656	634	620	627	630	615	655	621	589	632	652	654	641	622	624	632	624	654	711	638	657	644	613	666	601	626	647	669	632	641	626	625	651	592	666	567	615	632	662	601	630	635	613	588	624	639	641	633	659	614	674	658	634	615	653	582	639	613	627	640	642	622	642	630	578	666	660	620	656	647	597	619	610	657	665	612	614	577	581	607	617	633	655	626	604	647	660	647	607	644	664	659	637	610	648	614	622	620	627	673	646	647	600	608	641	627	608	633	619	614	629	608	611	656	642	638	631	645	621	680	641	609	640	624	669	571	640	623	595	619	608	631	632	650	648	633	643	617	641	616	652	632	660	650	612	626	632	690	630	653	647	634	652	638	618	620	619	617	634	674	587	591	640	627	602	620	610	643	594	667	680	643	614	636	683	642	697	645	609	642	610	627	639	627	657	601	602	638	640	642	615	628	623	651	604	658	656	612	621	584	627	636	604	653	612	601	667	624	634	677	626	621	611	654	672	647	629	621	634	629	636	661	659	620	633	664	621	616	624	635	623	633	574	641	634	606	592	628	659	620	626	581	643	606	671	657	622	657	612	665	643	656	648	647	616	609	605	620	629	655	615	605	674	652	678	651	625	656	647	581	601	584	691	613	639	622	669	636	652	638	648	644	600	658	670	647	619	607	618	635	632	633	578	676	678	636	645	627	668	612	617	664	642	599	663	613	619	620	673	571	614	594	614	604	646	620	610	630	658	652	603	621	658	605	638	651	632	665	628	582	613	604	635	640	632	660	655	616	615	632	636	583	604	613	619	651	645	659	672	619	619	625	650	651	604	629	672	591	590	634	667	669	632	651	633	640	610	636	639	612	665	645	660	591	574	615	580	617	651	597	626	650	648	664	642	639	622	630	599	592	556	649	672	598	632	623	635	637	654	663	608	626	641	619	599	586	633	681	621	622	634	635	640	633	645	647	646	618	669	648	607	611	630	623	619	585	637	631	659	630	601	645	643	603	629	616	637	607	633	632	642	651	603	640	597	640	561	617	663	604	584	630	641	664	631	601	619	635	644	648	675	616	668	606	617	613	645	618	616	610	604	611	643	621	651	667	641	624	634	621	620	635	631	644	653	651	641	561	630	648	620	643	622	609	675	659	646	652	659	603	630	618	635	643	620	623	675	586	602	616	670	607	629	644	613	660	630	599	605	655	576	620	597	601	617	628	613	625	614	657	607	609	646	670	625	619	612	651	640	614	630	608	636	645	617	633	576	666	670	574	670	644	624	627	599	606	606	624	639	627	630	570	655	650	639	658	648	594	635	624	613	627	637	622	597	653	578	647	652	654	598	601	607	641	610	630	648	592	617	676	604	647	625	650	660	681	562	580	619	640	647	686	606	582	621	631	646	651	588	620	658	598	646	590	670	623	622	576	644	637	628	647	616	627	620	618	631	633	635	645	646	663	641	632	665	647	660	642	644	605	628	629	633	620	673	629
78720	71016	51969	15807	2206	483	413	409	370	375	323	316	349	325	339	309	326	308	313	292	316	278	275	295	301	299	285	288	306	306	309	304	300	265	279	284	301	305	316	314	298	280	301	285	294	286	257	285	303	299	304	285	289	297	299	303	303	335	304	301	254	290	288	283	275	297	286	273	287	269	271	285	301	284	299	266	283	292	286	270	305	284	278	284	296	288	287	323	279	275	287	259	301	289	274	286	302	304	304	291	281	289	290	290	284	272	288	296	313	272	302	293	245	278	286	292	293	268	277	292	292	313	289	288	316	297	285	302	280	291	277	304	282	279	282	257	277	271	289	303	305	293	290	291	274	302	305	287	281	312	276	289	311	267	257	286	279	266	295	281	330	304	262	300	292	279	274	279	307	287	290	271	252	278	279	267	272	296	313	261	301	293	300	276	274	292	275	293	288	312	286	325	282	283	297	269	290	289	318	300	305	279	264	297	270	294	298	277	288	297	287	253	313	303	309	305	300	308	283	327	314	292	298	296	294	285	312	289	281	301	289	282	297	298	268	301	267	296	275	313	277	289	280	293	288	298	295	280	282	254	332	287	323	297	283	293	310	297	268	303	323	299	282	293	306	291	325	307	276	281	291	307	287	299	280	326	261	290	293	280	299	274	270	280	266	288	288	265	269	266	277	302	285	309	283	284	261	312	267	286	298	276	270	287	289	293	314	320	291	281	270	309	324	317	291	274	294	286	288	286	275	294	265	294	264	273	276	298	268	287	274	292	314	280	309	277	270	344	307	306	287	307	277	289	302	303	278	297	293	285	276	259	272	298	286	298	281	284	283	293	265	284	322	302	306	317	256	301	254	292	299	283	292	303	324	306	293	295	328	294	297	275	324	283	275	305	298	301	282	263	303	298	302	295	294	299	310	318	318	301	289	298	305	277	301	275	270	317	294	290	298	306	295	261	293	316	299	286	305	284	289	305	290	306	296	287	286	281	285	281	295	291	285	295	279	284	302	281	288	300	280	309	273	281	247	276	284	278	288	273	281	320	286	289	292	287	323	312	264	307	272	274	305	288	279	308	312	273	320	291	280	303	298	309	294	289	272	278	283	294	300	304	289	288	297	267	295	270	278	281	287	294	275	273	268	288	287	286	309	294	278	309	283	248	293	296	276	268	292	317	276	312	276	310	268	261	292	288	277	314	284	293	261	304	311	293	301	285	295	318	293	284	304	303	268	303	321	268	310	277	328	284	309	282	284	277	314	271	289	306	284	317	301	281	268	285	297	283	275	283	283	272	267	311	286	269	288	287	264	276	264	295	288	311	274	290	319	289	302	296	253	297	295	271	295	287	284	296	300	262	290	265	293	276	284	307	292	281	281	283	304	304	297	315	293	281	308	272	292	286	285	306	290	282	295	254	308	265	270	320	287	280	275	286	278	286	311	277	284	289	301	311	286	296	291	287	285	303	266	254	302	290	288	291	291	292	283	276	282	284	312	292	266	290	308	248	315	280	295	296	300	300	335	302	287	310	265	271	250	295	320	276	306	259	291	294	268	281	281	304	277	283	274	291	258	274	296	275	305	285	278	308	293	279	323	305	293	274	323	299	291	300	301	272	274	304	295	310	295	301	276	250	277	273	290	276	275	279	275	270	299	289	285	282	258	280	309	282	271	297	294	281	301	285	282	281	269	289	297	290	278	279	321	290	315	294	314	281	294	253	271	289	274	276	274	313	249	307	280	297	289	298	267	281	264	298	311	274	283	287	273	298	270	305	292	274	314	295	267	291	276	305	265	299	273	283	280	297	309	278	301	284	312	298	287	293	264	308	281	286	287	274	299	284	288	285	258	282	304	312	291	266	301	306	303	280	296	274	263	274	278	331	285	296	284	286	272	283	296	277	273	303	271	297	304	271	298	285	293	283	280	290	287	290	286	275	316	315	288	287	312	308	263	289	293	301	296	300	299	325	293	287	289	293	300	296	285	273	249	292	313	272	277	280	299	284	286	268	311	276	267	307	300	268	282	295	291	299	272	306	300	275	288	308	296	305	300	287	285	282	290	276	283	300	302	314	316	287	278	309	282	301	298	310	308	282	282	289	292	283	283	273	249	316	299	271	300	292	291	314	281	264	286	284	270	319	291	296	261	296	289	315	246	284	304	280	311	306	298	316	290	281	261	308	276	306	289	302	282	296	280	301	297	322	304	311	286	262	307	260	298	288	322	274	321	293	297	274	263	287	298	325	300	302	277	275	303	289	274	297	292	282	286	277	296	279	305	288	290	287	274	313	297	278	297	276	282	301	278	277	306	295	288	330	298	310	272	284	268	277	291	297	286	296	309	294	311	290	280	325	282	285	317	291	286	298	321	285	275	274	283	301	290	276	273	278	322	293	261	301	299	298	285	332	267	275	274	285	292	304	293	293	321	309	281	293	295	295	304	326	298	266	262	306	294	333	259	265	287	301	294	309	275	291	296	292	294	275	299	266	274	282	285	303	309	290	255	293	251	291	279	301	281	276	274	273	292	287	303	335	301	286	289	281	269	312	280	277	265	275	313	287	310	281	290	300	318	290	314	320	292	266	304	255	295	289	262	260	290	283	292	298	294	281	281	300	283	292	313	290	278	286	304	305	288	305	296	266	292	289	298	278	256	301	257	267	266	258	326	302	271	303	311	281	305	287	253	292	290	292	298	266	305	292	290	290	304	303	298	288	292	288	301	302	280	306	289	292	325	308	287	280	316	317	280	302	319	299	283	305	308	280	326	274	302	296	276	293	265	289	287	266	290	304	325	309	313	297	296	276	284	307	319	306	265	284	322	263	266	283	282	260	288	269	291	307	268	323	316	289	274	304	269	306	309	308	298	280	305	294	291	300	284	299	296	273	270	319	273	313	269	262	290	300	300	299	290	279	292	276	306	308	264	283	308	339	308	335	294	302	297	278	287	295	302	268	317	295	286	301	295	301	269	313	306	279	296	267	305	303	292	290	310	257	314	281	249	282	301	309	302	279	288	266	300	295	280	290	323	290	299	294	301	274	302	285	292	264	286	276	273	302	283	286	282	280	275	293	274	309	313	294	273	285	284	305	290	309	279	303	322	293	281	322	291	315	243	299	283	296	291	272	291	290	285	315	302	275	301	268	269	316	274	275	282	318	310	327	281	296	289	302	294	279	285	311	306	281	296	298	288	326	279	311	292	284	313	289	296	317	313	286	296	271	257	311	277	301	292	280	289	303	250	338	288	294	284	306	268	281	274	316	301	290	293	294	296	304	289	277	311	298	250	300	302	288	286	296	296	307	347	324	285	264	301	289	298	293	258	282	256	288	328	260	293	282	293	315	276	264	287	299	320	276	316	259	299	285	283	288	316	261	290	298	281	274	309	285	281	297	283	322	286	322	281	264	283	310	282	279	322	278	303	284	320	283	313	315	280	300	314	295	292	270	302	293	303	277	311	287	316	262	305	298	258	286	294	287	293	286	302	320	277	281	283	293
59492	59724	41876	2051	1907	1660	1502	1357	1306	1192	1136	1100	1059	1015	1008	1038	938	1000	856	958	888	999	882	951	887	964	889	874	884	939	908	926	845	926	826	884	972	907	859	933	894	885	913	911	866	861	927	918	859	875	868	855	926	886	835	827	923	882	930	883	875	904	910	869	898	900	941	848	863	892	831	812	869	897	920	844	846	882	882	878	878	861	877	878	847	883	899	878	931	909	900	851	857	892	914	867	920	822	875	865	853	834	884	843	839	886	847	927	888	926	819	883	857	877	862	848	873	840	825	881	864	903	879	886	876	865	862	855	866	838	873	874	860	882	875	872	902	907	880	873	880	838	924	814	904	960	865	869	851	906	844	865	948	894	915	844	909	867	908	831	873	837	872	873	925	911	870	907	936	880	892	906	814	892	914	862	851	853	884	877	863	866	909	904	842	838	824	860	833	851	878	884	862	856	891	866	864	862	847	898	884	859	865	818	831	860	876	855	878	837	871	870	865	833	870	933	900	923	878	856	886	892	845	905	836	899	862	825	862	874	805	906	890	825	872	824	886	884	858	847	851	875	837	887	835	881	866	868	887	898	838	884	874	900	884	843	917	821	860	885	874	850	826	911	859	894	860	878	848	943	845	902	833	899	876	885	888	878	892	838	876	844	891	856	872	867	853	889	888	897	932	910	819	831	844	876	889	863	890	820	872	870	843	898	847	822	873	868	923	862	857	913	888	877	854	909	839	870	908	851	887	919	859	852	849	891	898	889	847	868	856	884	879	855	879	871	869	874	868	871	861	903	850	891	869	889	879	841	855	850	843	888	856	840	874	915	774	881	871	840	875	880	833	929	838	842	868	844	861	807	830	911	914	824	838	925	844	850	857	889	853	888	865	862	876	855	872	832	897	884	850	928	855	840	862	886	931	849	898	864	887	848	838	893	828	881	797	843	839	840	862	919	881	905	857	844	856	889	860	866	822	885	833	868	869	858	873	888	859	905	830	838	864	871	886	898	902	869	877	828	865	821	818	883	862	912	863	895	867	851	864	905	880	863	870	854	881	840	827	863	899	881	839	877	943	839	875	939	850	871	935	836	867	889	839	836	904	848	855	837	884	831	887	852	853	916	809	933	877	872	872	860	942	921	893	838	856	826	862	828	942	862	887	850	871	858	886	871	854	877	914	902	844	871	867	896	929	917	815	860	889	838	875	848	875	877	897	890	905	876	894	844	915	882	870	823	842	902	827	888	827	846	881	849	821	799	847	895	833	884	901	947	854	867	877	894	907	934	822	820	923	849	876	897	873	804	868	866	854	816	875	873	904	871	896	867	879	839	894	867	883	876	857	863	938	916	888	863	883	874	840	937	843	841	823	893	906	785	857	920	835	864	897	833	892	861	855	850	921	840	887	878	861	929	876	851	857	863	900	872	934	900	840	900	832	878	875	883	869	817	916	913	869	858	886	884	855	901	914	855	841	883	867	818	855	877	885	918	888	866	896	893	896	875	867	847	902	857	889	859	864	875	853	859	893	848	873	897	875	884	955	885	869	909	919	860	928	843	862	865	846	862	867	890	847	894	855	869	872	844	876	890	848	846	854	873	848	897	886	863	895	848	844	849	832	869	871	842	856	887	857	870	891	832	907	900	813	845	904	827	889	850	892	867	915	860	874	843	907	864	878	917	881	870	963	864	901	829	815	888	834	806	871	912	848	887	877	829	873	872	878	911	824	851	847	841	883	882	856	875	796	824	855	890	916	862	850	888	861	854	834	889	912	818	854	908	918	859	840	825	891	859	860	848	866	866	883	838	848	858	914	926	882	850	906	896	841	873	926	875	836	897	853	832	819	853	847	884	875	843	820	890	863	870	869	932	894	825	903	797	874	821	896	817	908	856	820	850	860	881	866	902	871	833	881	862	840	898	871	846	891	828	848	873	853	892	828	860	911	879	800	848	836	915	870	866	886	873	850	882	872	847	810	918	853	893	885	881	875	856	874	858	899	843	856	838	814	870	854	924	912	924	900	861	867	917	873	847	849	892	869	885	842	903	870	851	859	834	818	870	910	893	846	894	856	873	881	843	838	890	864	910	863	874	848	877	889	885	912	897	842	866	876	871	888	864	864	879	814	832	878	912	860	795	851	872	826	795	882	868	896	863	850	892	863	905	848	799	926	907	886	882	919	862	873	875	909	849	905	843	870	894	884	881	853	879	863	865	885	871	867	902	824	871	872	919	815	870	903	880	888	883	871	850	861	892	877	890	903	919	875	840	846	833	905	898	877	854	867	840	877	826	972	889	860	865	847	897	891	853	900	881	833	885	887	824	867	844	865	907	862	811	839	860	907	898	866	877	802	868	886	810	878	864	857	890	882	849	840	853	851	890	897	880	869	838	912	853	893	868	892	830	924	868	851	876	870	839	891	865	857	864	858	885	892	886	864	873	841	881	876	921	877	857	825	925	887	835	924	919	910	890	865	838	856	945	887	864	892	904	845	896	895	836	879	884	864	903	809	960	871	847	907	890	848	885	865	904	862	900	858	880	865	867	933	864	933	857	895	843	856	862	910	856	838	874	863	920	905	889	872	876	881	945	891	877	859	884	859	857	871	803	895	901	849	885	852	826	832	908	854	778	853	922	846	846	886	853	914	916	888	859	843	838	906	919	910	900	893	890	919	867	877	867	860	880	858	816	913	890	862	878	898	843	866	922	862	911	903	895	865	872	921	903	880	880	862	855	857	898	855	862	906	881	940	872	941	862	851	882	911	858	838	879	873	842	887	832	849	925	883	909	863	883	835	836	905	908	917	907	876	837	900	947	874	901	876	849	887	898	885	928	826	863	868	848	881	868	910	841	890	816	868	901	914	847	911	851	834	886	866	890	881	829	864	922	815	892	918	844	894	854	893	881	895	789	904	890	810	877	850	872	830	875	863	887	871	898	851	911	902	883	894	854	946	854	854	840	831	878	895	916	853	878	833	889	898	895	849	879	934	806	853	847	824	876	900	821	843	848	848	884	866	880	834	918	891	853	849	893	819	833	902	875	832	849	889	911	853	884	910	812	888	807	920	879	849	865	896	896	870	859	913	909	857	871	869	818	835	874	875	898	879	838	881	855	884	850	869	916	792	918	811	870	864	896	882	907	899	912	859	848	868	871	839	912	922	879	838	828	916	906	876	877	862	861	879	853	860	869	821	892	861	861	929	827	867	940	866	851	853	900	871	891	867	895	899	869	879	856	840	859	829	857	852	857	869	847	831	872	916	864	900	930	869	873	894	875	812	888	871	896	829	861	886	924	874	888	905	856	872	836	875	891	785	896	802	846	836	875	858	868	848	848	853	845	877	892	826	915	850	879	839	795	912	922	881	842	872	854	884	873	834	908	881	845	844	843	869	812	882	842	861	803	861	847	845	926	884	899	855	865	887	924	855	886	836	880	866	842	844	918	905	864	903	885	873	907	904	864	855	835	873	878	886	874	841	846	863	818	837	860	900	874	837	876
28972	16260	4728	205	129	141	132	124	129	110	120	125	128	126	101	121	110	111	112	120	123	139	133	125	112	118	118	101	121	111	128	146	118	109	96	117	118	121	137	115	128	151	126	128	114	131	115	110	146	124	134	121	126	117	143	109	125	144	118	117	111	115	112	88	117	97	120	110	115	121	131	123	142	119	111	110	122	137	124	120	128	116	116	128	134	121	116	108	142	102	139	114	125	138	121	110	132	109	117	125	129	104	120	122	125	121	143	116	118	114	128	124	110	120	109	122	108	114	131	131	125	112	123	120	125	120	125	110	113	131	116	117	123	120	106	104	145	111	121	135	129	114	127	132	114	135	121	121	139	112	134	134	105	97	134	106	125	112	128	134	124	135	113	115	117	135	136	124	121	108	119	124	130	107	125	111	123	143	131	130	108	121	117	143	101	112	122	125	131	118	113	116	111	128	112	124	129	125	117	108	101	120	120	111	107	108	127	128	141	113	114	119	101	141	116	134	115	113	129	111	136	110	113	123	125	113	137	131	122	127	120	133	123	118	116	115	114	116	105	115	119	130	120	115	120	121	118	118	135	119	105	124	127	103	123	113	134	127	111	129	105	138	110	139	115	126	103	116	110	126	123	112	118	105	115	101	136	105	129	126	124	115	120	128	114	105	133	138	117	131	104	130	132	121	121	130	123	124	133	107	98	132	117	143	117	111	124	118	126	100	111	119	123	129	111	126	130	110	99	127	104	104	128	126	109	121	108	119	118	108	109	120	107	123	96	120	110	103	131	148	138	122	111	122	115	114	128	118	130	101	133	119	108	132	122	111	115	102	111	130	146	121	122	131	109	147	135	107	116	120	115	124	98	114	121	128	122	111	112	136	108	132	133	130	106	102	139	106	121	116	103	110	107	122	129	121	113	111	108	124	108	119	121	111	120	114	115	130	122	123	100	111	125	118	107	107	126	137	114	115	131	113	122	129	115	95	111	118	134	126	128	116	112	139	143	138	125	125	119	126	131	125	120	121	127	128	128	121	132	127	110	120	118	118	114	107	115	107	155	132	110	125	114	127	138	119	115	124	128	112	119	123	136	142	118	96	117	119	114	139	104	131	129	134	125	117	102	129	127	125	102	134	120	109	114	114	125	118	114	111	130	121	98	121	132	115	117	125	114	129	106	134	132	105	121	122	125	99	130	116	131	126	109	120	128	107	135	110	113	117	126	100	112	120	118	106	121	113	122	108	108	107	116	117	144	131	119	99	119	109	118	108	122	122	129	100	115	134	112	139	116	121	112	116	133	115	119	133	123	124	119	127	106	122	109	133	120	123	126	103	125	105	121	92	139	127	118	125	134	132	117	108	143	115	122	120	112	127	111	99	110	119	129	120	118	130	129	133	120	116	117	139	125	120	129	118	130	122	114	109	137	109	110	113	109	103	124	119	128	134	123	125	129	117	133	109	108	123	108	105	134	131	108	107	125	134	121	121	118	117	116	109	111	133	121	109	126	146	110	128	112	112	110	132	113	104	106	116	125	103	115	118	116	107	113	129	125	98	95	114	98	120	125	133	116	113	101	113	126	120	134	139	124	137	128	132	114	112	111	131	120	124	104	105	122	122	122	103	103	127	105	127	128	119	125	104	121	111	123	127	112	114	121	114	119	111	122	120	90	119	112	111	113	129	122	141	133	121	103	125	114	115	127	119	135	121	134	109	133	113	118	113	119	97	113	108	140	127	130	116	116	125	134	115	113	147	114	142	112	124	98	118	116	117	131	126	109	131	114	101	117	109	119	115	121	107	104	133	124	117	107	130	134	120	114	136	118	118	109	115	106	131	136	143	108	131	136	119	107	102	124	127	102	112	111	99	134	121	133	104	121	116	110	119	121	124	112	116	130	123	127	131	124	123	132	119	94	124	141	108	130	129	115	124	122	118	107	134	130	117	118	107	119	125	129	123	109	131	132	123	125	126	109	122	122	115	102	114	139	107	122	118	105	130	134	104	116	101	114	110	120	122	116	98	131	114	99	103	132	113	121	127	131	131	125	102	109	151	104	117	121	123	107	135	123	108	115	122	124	115	104	126	110	106	125	115	124	137	120	130	123	117	115	125	122	119	105	117	103	115	118	116	123	118	106	126	123	134	132	124	110	132	106	132	113	126	117	154	132	132	116	121	92	125	117	131	101	125	137	125	123	119	126	116	111	122	125	105	127	124	118	111	122	113	112	127	113	134	116	112	100	115	125	116	125	124	99	112	119	132	114	112	113	118	102	105	133	113	107	129	105	139	111	128	138	107	105	126	117	132	118	108	101	100	103	126	102	112	137	127	122	111	120	107	120	132	113	118	105	112	118	119	125	98	131	94	130	124	118	135	114	127	107	128	114	128	112	119	111	141	125	125	124	110	110	109	128	120	120	118	126	116	121	126	112	128	118	128	114	112	115	110	122	111	119	110	103	115	114	115	123	120	147	121	124	126	116	107	138	131	124	125	123	134	115	114	115	134	114	106	122	139	143	124	123	120	120	125	114	117	125	95	136	124	117	116	131	125	112	116	118	109	105	133	111	117	118	117	115	130	123	134	134	102	116	115	122	112	127	123	119	117	125	125	136	126	115	135	122	121	113	121	123	128	121	133	125	114	119	110	119	121	103	130	112	118	125	128	116	109	132	99	120	124	127	113	105	116	110	124	116	120	120	114	114	121	123	120	130	99	115	122	138	125	100	123	121	116	124	134	134	111	118	117	118	122	119	127	100	118	118	123	111	124	102	101	114	142	117	116	123	107	114	88	115	94	124	119	105	104	111	119	117	100	126	121	109	112	117	124	126	133	109	122	124	113	129	130	124	124	115	130	125	104	138	121	128	103	117	108	132	131	119	130	123	109	148	108	115	109	115	109	121	107	107	107	119	107	128	117	108	125	124	109	115	151	137	115	139	119	122	122	125	132	139	122	105	122	102	124	124	117	130	125	122	111	111	121	121	126	124	116	97	128	140	122	110	147	121	112	123	107	129	117	118	122	134	121	126	112	124	114	101	106	121	103	122	104	141	123	121	123	129	110	120	116	117	137	138	121	127	124	122	134	121	137	110	110	125	138	119	102	105	108	131	113	125	148	132	127	135	121	113	109	98	130	132	117	120	124	115	134	129	124	112	125	117	111	120	115	127	117	108	116	146	122	138	113	94	109	105	120	127	124	120	115	140	128	111	128	120	96	134	121	129	128	140	131	119	112	116	98	126	123	111	126	111	135	107	137	125	115	113	124	134	117	101	114	124	125	117	110	126	93	103	128	119	116	114	130	103	130	125	128	134	111	131	121	130	125	92	123	118	121	102	122	130	117	118	133	130	104	111	124	115	124	118	118	140	98	116	134	125	105	109	115	108	115	106	115	121	112	109	132	114	121	117	116	117	139	110	127	112	111	110	132	109	127	117	113	131	104	106	132	112	137	138	114	126	136	114	130	107	129	128	127	130	114	122	117	149	99	114	132	105	124
28192	19384	6831	466	479	456	440	427	429	422	455	402	470	402	436	415	410	430	442	453	411	445	410	469	416	419	387	438	422	429	423	450	402	410	409	437	418	454	417	455	409	448	430	413	440	458	438	397	409	430	433	423	413	437	442	423	414	422	423	421	447	436	463	409	447	411	400	387	420	407	405	427	408	383	431	461	452	462	426	401	409	418	451	428	414	417	421	405	404	431	411	437	408	414	395	425	424	417	404	402	437	403	382	430	411	428	425	418	441	466	428	391	448	400	443	415	437	422	420	412	478	428	423	450	459	414	401	437	431	432	436	452	421	434	426	468	433	455	418	428	424	427	442	397	457	440	428	421	435	407	399	394	402	442	432	453	404	409	427	423	424	463	436	475	412	432	440	433	416	414	433	430	436	432	397	441	426	443	443	463	436	438	428	430	416	414	424	477	417	395	418	435	419	470	430	431	443	406	419	388	423	432	415	427	418	382	424	423	404	418	420	418	443	423	421	432	440	434	472	405	432	424	444	389	413	400	461	423	438	435	413	461	416	440	461	402	401	425	381	441	437	424	448	442	458	420	436	423	412	483	440	437	419	411	424	413	393	420	453	442	446	423	467	409	433	472	452	401	410	403	418	432	417	379	440	429	436	376	416	407	381	395	389	440	416	420	417	406	474	411	435	390	418	433	474	450	449	412	463	493	409	408	432	421	439	412	445	436	438	421	432	392	395	424	456	426	452	480	452	408	420	470	433	441	428	443	427	429	420	432	449	450	442	418	438	411	415	421	449	452	437	426	452	423	464	392	440	426	403	426	428	416	430	429	419	418	466	436	428	414	416	424	422	424	479	420	404	421	420	402	447	453	431	411	441	446	436	430	402	401	421	429	415	441	375	400	402	441	418	421	431	442	399	440	404	442	415	455	410	430	406	455	417	407	452	443	422	425	421	461	417	428	433	413	428	408	441	452	408	425	440	408	418	429	416	434	442	414	417	451	419	402	457	407	376	389	385	390	422	384	485	438	412	442	406	385	426	455	415	450	424	389	377	442	444	431	395	435	394	401	381	457	401	430	441	421	466	392	439	424	436	430	428	463	465	405	452	459	445	429	407	402	445	412	446	399	429	423	435	458	432	432	432	391	429	451	461	433	420	412	431	443	453	425	432	445	388	421	452	441	404	445	403	377	424	408	457	429	417	456	431	449	424	439	441	464	438	422	415	415	399	453	426	419	442	432	446	443	434	439	431	424	464	430	435	433	412	412	411	421	447	443	417	435	413	439	448	442	422	404	454	431	425	447	459	416	384	413	421	440	448	416	413	443	433	447	400	415	409	448	466	421	425	442	421	425	432	411	423	435	427	440	414	430	475	407	431	408	434	434	433	398	426	414	433	439	454	428	444	460	395	391	429	436	406	442	414	410	444	441	438	416	433	425	434	435	449	455	412	428	438	442	407	400	414	449	401	436	450	420	412	459	395	449	444	444	401	429	430	443	432	426	417	376	393	432	446	424	444	418	420	418	447	466	432	458	410	410	431	383	438	417	369	448	425	440	450	430	450	422	437	469	437	381	413	432	423	448	453	400	449	406	419	418	421	438	428	406	419	451	464	421	383	402	414	450	411	444	401	428	385	433	448	422	419	400	443	409	423	417	422	407	390	415	420	463	450	395	428	424	446	406	446	402	425	420	425	428	448	407	432	426	411	447	448	411	426	445	436	435	459	414	409	424	437	438	435	450	441	432	421	386	451	421	446	408	433	420	414	403	387	426	431	397	416	435	395	400	453	404	464	414	442	442	415	406	422	394	403	432	429	405	436	426	435	437	431	405	432	439	388	400	471	441	432	404	432	428	438	412	471	427	452	428	407	411	404	406	416	452	400	387	396	411	431	441	442	432	403	414	416	409	420	437	434	421	431	445	401	449	383	455	412	404	421	432	439	442	400	410	421	412	427	400	447	428	396	384	415	435	448	411	405	403	441	425	422	422	441	415	428	441	432	420	443	421	363	430	433	413	406	426	447	439	453	432	444	417	420	424	445	394	444	444	428	408	396	450	418	444	446	403	412	417	422	430	456	392	401	380	405	436	423	417	437	417	459	448	464	445	440	444	454	409	430	416	404	432	437	427	454	442	445	451	417	433	414	402	380	446	416	442	417	450	397	417	416	418	406	428	436	431	406	461	415	414	402	391	456	406	443	445	400	413	457	429	435	431	447	435	416	431	393	432	403	419	398	423	437	417	430	425	448	396	442	423	386	454	412	463	452	444	446	402	431	411	438	423	474	422	433	453	439	448	436	420	396	423	425	406	457	418	446	423	409	422	415	483	424	449	402	460	418	399	469	405	442	485	450	440	450	444	419	459	433	455	391	425	445	454	413	424	461	446	401	376	395	447	423	428	402	429	410	406	389	439	423	418	430	415	444	448	397	418	436	396	406	444	452	432	438	419	416	435	436	420	435	419	439	423	451	443	438	413	429	433	408	459	424	446	402	402	420	412	444	432	424	416	436	431	443	426	419	423	409	414	463	433	417	442	413	437	407	409	424	440	441	439	394	433	410	439	442	413	399	427	395	450	445	437	421	420	436	454	472	425	433	402	384	435	457	447	436	412	388	425	438	442	424	411	418	439	416	410	400	450	466	415	425	383	436	408	416	420	397	413	403	454	443	422	402	422	427	419	402	431	431	441	440	410	450	431	364	407	434	398	388	423	430	413	401	438	411	435	410	429	407	401	414	433	478	456	419	432	403	423	462	449	422	458	385	432	435	400	384	414	412	413	423	419	412	428	448	407	418	416	434	405	429	442	421	414	471	418	454	407	419	388	431	409	421	454	435	414	421	421	430	400	426	455	417	437	440	435	429	402	416	421	425	438	470	386	472	404	429	459	433	417	416	408	435	392	431	417	421	371	430	412	441	427	431	441	452	401	438	424	445	457	443	427	418	411	455	394	449	399	445	411	438	433	415	407	428	408	441	457	456	428	458	408	439	423	432	436	407	466	429	418	432	438	415	419	403	431	433	426	459	466	436	414	411	467	448	437	412	428	423	462	369	394	435	437	461	448	430	430	439	403	410	432	433	455	477	370	367	384	424	427	448	447	434	395	404	414	429	433	440	427	395	426	402	456	393	425	411	464	442	415	429	467	436	416	402	431	386	435	406	437	425	385	443	455	436	412	442	412	405	429	388	430	398	410	433	450	435	405	455	460	445	424	412	405	444	416	433	426	416	425	432	435	415	405	425	441	450	420	429	409	443	453	435	402	436	423	453	405	460	426	470	449	433	418	416	410	410	430	409	426	402	435	463	415	413	437	405	438	426	417	419	377	408	396	424	443	435	408	412	420	461	427	444	427	431	444	451	449	427	440	405	408	426	412	453	467	396	469	415	414	430	440	417	428	400	434	430	427	437	434	433	428	390	412	455	433	421	445	419	410	452	439	459	426	449	463	398	431	441	435	419	462	450	459	475	394	418	429	421	417	425	425	406	464	441	422	428	442
69728	59753	41471	9211	591	301	308	229	222	245	248	211	217	215	213	190	207	223	215	204	192	192	211	195	194	218	218	193	212	209	176	229	220	186	196	194	197	195	202	197	212	202	187	199	184	213	205	190	212	215	217	175	198	198	210	173	188	176	202	200	187	186	203	208	179	190	202	207	204	197	219	211	242	219	193	195	197	201	207	179	193	198	201	199	209	217	198	202	186	191	185	175	190	206	190	200	206	225	200	209	172	189	176	173	201	193	208	190	198	192	191	197	214	167	203	211	196	192	186	212	190	191	201	199	179	190	195	196	188	196	194	198	216	208	164	193	187	210	207	184	220	192	209	194	191	197	169	192	173	169	198	208	221	205	193	188	202	202	196	204	204	202	219	180	193	212	182	176	201	241	180	197	188	204	199	216	229	208	197	202	194	207	207	180	198	182	194	202	198	183	182	216	175	182	196	197	200	183	207	224	193	199	212	188	208	197	204	190	209	207	206	195	182	185	194	203	207	191	176	200	186	214	210	202	207	193	193	221	180	202	178	207	186	189	207	203	200	179	197	188	187	189	194	178	185	206	205	188	211	215	181	207	206	207	178	162	219	187	193	183	196	192	198	194	203	174	203	204	199	186	173	172	185	206	164	205	212	229	176	212	222	179	196	198	197	210	191	189	176	195	214	215	179	210	209	210	198	181	203	190	191	194	196	210	174	203	184	197	207	174	197	178	197	226	189	195	216	183	165	218	193	207	185	191	200	200	176	218	190	209	168	197	199	196	200	184	193	180	195	207	208	202	204	206	193	205	196	208	214	204	217	200	174	179	215	168	211	172	196	202	195	170	203	212	202	221	199	193	175	210	218	204	198	186	184	207	199	180	197	197	167	204	204	206	204	193	190	183	211	197	196	213	214	219	187	199	222	199	222	179	214	202	176	207	220	178	193	218	194	193	210	172	155	181	219	205	194	172	203	192	201	208	189	205	177	206	201	210	184	192	180	207	188	188	201	175	225	201	182	217	206	195	225	217	204	187	225	165	168	187	195	207	207	187	202	226	197	201	209	202	192	194	207	201	202	188	216	199	200	187	195	191	159	171	190	205	192	177	224	203	188	177	221	199	202	190	188	188	210	184	175	176	204	180	194	215	205	196	204	208	192	194	189	178	183	213	211	228	181	203	201	190	179	187	186	193	206	206	179	180	200	219	188	192	214	200	188	180	193	192	196	202	231	179	202	189	178	209	195	221	195	241	206	218	211	193	206	190	189	189	204	177	230	199	207	212	201	204	195	207	183	226	196	167	194	206	179	225	204	202	191	194	181	190	189	195	210	206	211	219	206	194	187	200	203	191	219	217	194	177	173	181	199	187	184	208	189	187	175	202	181	184	194	201	200	192	165	189	193	191	189	180	192	205	221	209	202	189	195	216	181	195	214	222	170	177	216	193	210	195	190	210	175	191	203	205	220	201	190	190	181	178	174	221	186	211	197	209	186	179	203	212	197	197	224	200	199	207	210	193	196	187	173	195	221	218	174	213	179	215	222	219	196	170	189	174	194	215	206	206	205	206	196	190	193	192	196	177	177	208	229	186	219	188	221	197	178	176	170	214	204	207	203	207	193	210	214	214	195	219	210	210	196	205	185	197	210	208	203	215	209	227	184	204	198	214	214	172	199	210	208	183	220	205	177	197	203	170	183	185	222	215	208	212	189	217	200	214	184	182	200	188	190	202	209	212	216	205	196	198	202	210	199	211	188	191	199	210	215	187	212	202	208	190	185	203	183	200	187	203	201	183	213	211	187	208	186	201	188	193	188	192	208	207	181	199	191	197	200	218	209	182	185	176	186	184	206	200	196	189	183	189	175	173	206	185	189	197	203	207	201	178	176	198	192	210	184	181	203	225	193	195	207	174	211	220	193	202	181	204	195	168	189	206	191	186	199	187	206	200	225	189	188	191	209	171	213	214	184	225	202	188	191	206	209	202	179	180	196	196	204	190	209	208	176	200	197	216	177	207	181	212	189	184	176	200	199	174	201	180	165	197	199	181	206	181	194	178	214	182	211	206	197	194	197	176	201	191	226	188	186	196	195	198	209	236	187	188	194	231	169	195	190	202	205	188	198	210	203	185	163	216	191	181	194	199	191	226	192	177	195	182	195	187	165	205	185	186	203	218	204	217	199	178	208	202	176	195	202	181	194	215	207	175	190	207	184	204	192	199	186	200	200	194	189	211	187	187	178	174	215	193	220	210	195	192	199	186	210	203	182	188	200	178	193	209	174	206	212	205	185	212	210	221	201	192	212	190	202	185	185	168	163	205	198	191	167	206	201	185	212	201	198	185	211	180	201	204	211	209	188	195	186	165	196	201	204	199	182	200	197	220	188	231	190	176	182	181	192	203	173	224	189	195	170	196	197	198	197	186	192	208	176	197	196	184	181	160	187	200	166	200	182	186	193	192	184	182	205	171	224	203	186	201	197	196	223	207	208	192	205	211	190	202	217	185	188	228	178	179	183	199	176	173	183	196	195	210	174	205	207	194	193	195	180	170	226	177	203	224	209	213	197	166	202	186	200	201	172	191	217	219	229	212	220	180	180	214	201	176	195	208	187	209	197	208	208	211	198	204	221	211	203	184	197	207	201	218	205	204	179	182	192	188	193	215	169	190	208	211	195	192	188	219	184	194	187	165	184	229	193	195	197	183	195	202	202	159	185	172	211	196	205	224	170	179	189	187	196	222	170	192	174	201	205	207	213	169	213	191	192	187	222	182	189	215	198	207	191	180	223	192	217	213	201	198	183	200	183	192	199	199	196	204	239	207	206	192	190	203	207	205	193	190	209	209	205	224	207	203	197	192	193	193	208	209	211	185	194	197	201	193	223	177	196	207	207	193	197	202	208	200	188	185	198	171	238	186	187	192	220	204	195	197	214	203	196	222	197	193	197	176	191	225	210	177	194	202	181	207	195	200	202	199	194	209	182	201	182	195	197	188	182	187	208	230	196	209	212	209	201	184	203	212	203	193	188	212	197	195	177	219	216	221	210	220	190	196	200	224	198	181	206	170	220	171	197	192	163	165	170	224	227	209	188	208	206	200	190	170	196	197	184	191	204	215	216	191	204	207	206	197	188	198	199	199	198	198	192	197	187	208	205	179	195	176	163	206	192	182	165	200	199	197	184	193	221	186	209	192	217	229	220	184	216	179	206	212	192	207	190	191	216	181	222	183	184	207	199	207	218	185	205	192	201	186	207	212	202	188	195	207	173	195	176	200	181	188	179	191	197	193	181	184	216	197	192	195	202	215	181	213	205	208	184	213	195	188	182	209	209	193	220	192	171	200	169	194	197	225	191	211	232	196	220	197	214	200	182	204	201	195	171	210	238	187	219	189	214	228	199	197	183	215	169	183	182	195	222	184	190	205	201	156	189	191	174	214	178	164	214	200	189	202	185	201	154	194	194	184	211	193	206	173	190	182	211	194	190	184	197	191	172	185	221	199
49628	48036	33726	1299	1224	1089	969	884	862	814	797	770	797	754	713	717	727	692	706	633	680	679	652	655	610	655	666	627	647	694	691	634	633	622	651	605	658	699	638	642	592	612	623	624	656	650	669	646	614	667	652	627	629	656	673	636	682	630	634	648	693	675	681	614	639	693	657	629	602	682	626	674	648	672	609	630	640	652	640	634	644	676	603	639	595	632	640	659	613	612	644	643	660	643	602	638	663	628	623	651	652	635	613	656	601	603	657	668	636	591	628	683	656	654	627	618	601	689	634	618	614	626	595	635	644	591	620	662	629	615	656	611	663	621	623	658	638	668	636	594	612	613	600	633	658	632	677	655	611	662	641	600	637	620	621	617	610	606	656	614	618	672	639	663	572	614	610	631	631	663	645	641	646	644	626	651	605	630	661	640	678	649	627	607	646	633	603	657	661	615	579	597	627	648	630	676	642	570	657	607	615	679	604	604	681	631	647	628	652	626	629	650	623	613	613	631	591	643	602	598	631	598	649	633	600	634	646	616	655	657	623	600	623	662	645	658	634	652	620	638	641	631	658	620	630	621	642	596	655	656	633	666	606	616	631	623	609	600	619	612	606	620	649	603	619	621	643	659	646	625	671	648	672	634	665	650	587	647	646	653	655	643	585	663	629	649	631	626	595	675	625	604	640	661	672	659	680	633	643	630	667	620	690	624	642	670	658	627	651	618	667	597	619	668	602	659	595	620	643	593	671	607	588	604	600	612	661	647	657	690	659	618	613	608	653	648	633	632	626	593	641	617	632	659	625	615	691	636	618	650	616	635	598	618	606	639	641	642	660	653	668	623	609	636	582	633	619	589	628	628	633	616	588	632	614	643	615	638	635	662	651	670	576	653	590	625	649	597	655	607	624	650	614	679	639	677	618	591	615	629	600	642	622	650	605	624	606	611	619	635	659	622	563	638	629	638	561	693	618	642	650	631	649	612	580	673	679	631	669	620	623	632	625	622	641	631	635	610	639	635	607	623	656	620	643	648	622	641	646	648	616	646	612	603	627	587	658	596	632	595	647	629	567	625	641	623	692	645	583	634	645	633	612	621	624	646	611	663	602	628	640	645	599	647	613	643	626	633	634	644	597	639	610	638	643	665	655	645	631	633	635	635	684	604	641	607	603	638	643	612	594	642	603	653	669	645	630	646	668	636	623	633	668	633	684	688	644	614	639	640	625	614	613	607	626	638	640	613	630	576	610	641	635	606	648	653	650	625	577	631	632	612	586	662	631	601	658	645	591	646	652	631	624	607	647	663	618	662	635	650	641	670	625	650	604	626	622	638	663	628	660	676	638	635	652	609	652	606	621	601	623	613	636	638	656	650	582	649	613	661	669	619	636	634	615	651	601	622	641	637	640	645	583	654	609	612	648	627	630	627	645	684	622	614	626	648	651	663	618	692	664	631	611	641	645	650	636	667	652	649	650	624	631	641	631	659	673	586	654	638	601	638	617	628	616	635	624	670	645	650	623	639	623	644	655	620	614	681	645	653	650	658	659	669	626	603	657	644	588	611	642	628	625	636	659	621	616	637	597	661	648	616	600	625	618	646	659	622	611	698	629	622	629	639	616	659	620	639	667	654	614	684	666	658	618	644	625	598	646	629	644	610	688	603	681	663	635	669	641	605	608	644	617	606	657	657	685	627	626	616	658	645	668	564	626	627	625	637	628	618	592	629	618	645	661	646	650	626	643	645	644	609	565	608	676	630	660	612	604	616	639	596	653	601	612	680	634	618	580	619	601	636	647	661	640	631	623	625	615	637	612	646	634	613	619	636	649	640	631	651	638	648	614	649	619	609	643	636	656	616	686	636	636	590	666	689	637	627	595	654	601	604	627	670	644	622	630	657	652	625	618	635	660	640	639	574	639	636	629	618	685	698	637	615	599	625	655	606	641	577	637	630	600	595	640	642	605	622	636	597	619	597	660	643	669	609	635	620	645	633	633	605	633	654	610	643	711	682	587	640	665	620	659	628	645	643	604	626	620	572	629	650	630	631	608	639	627	643	608	652	607	618	631	622	662	642	636	700	624	615	607	617	622	608	627	618	677	661	567	679	673	644	604	566	654	611	665	594	623	681	663	626	648	652	626	628	587	629	641	638	650	637	621	661	650	627	647	656	618	628	637	652	618	615	632	589	652	628	641	593	645	605	620	640	641	669	671	680	629	623	644	613	626	634	641	638	703	623	644	622	637	621	656	623	636	615	640	655	630	617	663	635	634	627	599	641	608	626	651	644	562	651	607	736	613	664	669	594	620	682	648	674	652	595	664	633	630	642	619	625	647	616	656	643	643	611	609	670	578	621	614	609	618	603	651	651	673	613	658	620	628	638	629	681	618	678	637	640	618	594	626	645	614	601	604	670	632	609	643	647	604	637	604	655	667	641	618	583	661	656	648	617	616	609	624	634	665	636	619	622	637	633	674	630	610	648	685	628	664	637	579	652	604	586	614	634	630	650	655	620	634	622	670	613	642	632	625	584	655	667	643	597	675	625	636	644	661	627	648	623	637	646	613	638	635	649	671	580	650	632	639	632	625	666	655	644	679	650	601	594	629	641	654	619	656	640	606	648	646	641	636	633	610	621	638	668	624	619	610	599	629	657	620	593	633	649	658	584	632	629	604	614	631	622	593	637	644	632	639	619	606	608	623	693	694	635	620	680	627	608	641	669	631	626	651	642	591	585	642	676	626	624	629	616	584	647	636	623	599	670	643	693	630	619	635	654	676	619	666	622	594	606	587	667	635	646	626	668	700	610	645	641	657	584	636	609	704	680	598	642	638	625	632	582	599	631	650	654	618	644	669	595	648	645	607	574	659	625	648	635	619	608	677	631	664	618	626	659	627	644	598	631	652	615	627	633	656	641	655	663	633	621	636	665	643	668	652	619	624	625	657	658	636	647	628	613	655	599	604	647	629	590	618	597	634	623	649	568	610	618	606	668	662	634	613	632	633	655	646	625	667	586	623	597	566	604	640	632	654	613	608	627	665	663	604	639	601	630	602	627	622	606	631	658	658	599	656	610	651	625	610	662	670	610	655	664	634	605	659	660	662	647	566	635	669	627	641	602	614	605	608	631	635	604	653	640	652	621	612	647	636	628	601	653	651	615	659	625	619	639	607	620	623	619	654	623	612	652	644	603	661	637	627	662	620	662	639	646	672	646	624	569	638	610	610	633	640	611	608	643	602	599	612	656	605	640	616	639	625	644	638	627	635	614	616	647	642	672	631	633	650	625	653	627	642	627	656	643	595	626	597	629	626	634	650	649	675	602	607	626	663	617	618	628	663	635	659	640	661	684	612	602	630	616	636	619	643	642	652	611	606	591	649	646	633	682	628	642	661	615	649	637	614	639	634	641	616	669	627	623	609	608	646	672	637	639	608	621	663	631	622	654	619	610	612	645	640	637	675	634	655	666	624	599	626	609	579	635	642	643	650	607	647	651	633	615
79515	70701	51085	15919	2181	557	413	420	368	336	344	362	329	324	298	322	313	342	294	272	317	269	272	315	303	297	304	265	283	298	287	291	259	270	309	302	266	300	309	281	299	276	277	274	310	297	267	285	317	274	319	296	292	293	289	262	290	242	262	325	304	275	276	280	292	277	314	286	290	272	274	260	281	276	296	275	274	287	301	312	298	277	297	280	262	277	273	309	305	297	308	282	299	269	289	300	280	299	298	306	256	279	252	302	286	278	271	281	313	274	294	287	292	306	298	292	286	314	263	299	286	260	290	301	292	293	313	301	272	283	282	300	310	276	259	276	297	309	286	291	268	272	286	282	279	296	289	271	279	262	267	294	263	293	310	320	281	281	294	285	275	308	243	279	279	294	302	308	279	284	310	272	255	271	316	304	307	283	258	274	274	274	289	261	273	309	305	289	258	293	249	283	300	275	301	266	290	288	274	305	322	279	284	297	286	298	276	259	287	295	281	313	316	257	289	286	283	299	292	252	308	278	324	308	293	295	283	265	267	282	286	299	320	300	255	304	299	328	267	274	286	283	324	304	257	278	286	282	293	261	311	314	292	287	296	287	299	296	295	267	297	284	306	306	257	277	286	252	278	282	278	292	295	269	274	295	285	301	287	267	265	289	285	319	291	303	295	265	285	284	289	292	308	281	263	255	280	291	288	318	286	290	274	280	263	273	259	319	293	306	297	305	273	286	307	316	291	297	294	298	264	247	307	274	245	288	303	301	287	265	291	267	268	264	282	282	298	301	285	314	290	279	297	317	271	291	299	297	278	314	267	282	284	284	268	272	298	257	262	294	280	286	295	283	276	298	288	302	283	306	280	295	299	298	271	266	292	321	279	300	271	249	279	289	283	305	317	288	302	279	306	278	271	305	257	254	287	277	274	283	282	282	268	304	296	277	323	286	271	282	310	288	302	288	278	257	295	272	299	244	298	291	304	292	273	309	283	281	293	290	284	290	291	266	307	268	255	298	291	246	280	301	270	280	270	292	257	252	282	269	283	271	294	299	291	270	276	282	257	255	298	295	270	270	271	303	308	297	302	306	291	278	266	313	301	281	284	275	311	300	273	295	287	253	310	279	286	287	248	283	291	298	288	278	279	280	305	283	264	259	272	248	266	269	282	289	270	269	283	266	275	287	290	284	289	317	296	267	310	309	269	272	278	292	274	309	301	291	249	297	291	334	260	291	263	259	274	289	306	288	297	316	275	268	303	281	266	323	297	315	298	289	306	300	316	288	301	290	257	279	282	289	256	291	278	289	277	292	286	256	281	287	313	293	281	282	274	255	290	296	288	290	267	289	281	278	277	275	311	257	290	297	293	311	282	273	285	266	285	277	297	315	295	264	314	272	267	271	310	276	306	291	278	312	266	270	284	319	303	250	280	290	288	278	299	267	308	289	314	295	271	289	244	279	293	265	287	303	302	283	286	312	272	314	301	314	266	268	291	278	283	263	306	277	261	294	291	276	282	262	281	281	292	248	246	272	275	289	275	269	303	287	269	272	301	303	299	272	285	288	275	278	284	291	270	291	279	269	294	298	284	289	310	283	268	268	291	299	265	278	288	282	296	278	275	314	282	250	273	266	277	276	299	277	304	300	308	265	288	276	280	299	294	319	293	294	261	278	274	275	276	282	276	300	298	264	299	283	275	262	307	302	282	316	284	296	301	277	262	299	325	284	251	290	304	280	285	270	279	298	278	272	274	281	308	267	278	297	281	279	294	306	298	263	270	278	304	297	272	255	293	252	266	296	308	287	291	288	294	276	277	290	283	267	295	288	296	276	289	286	315	284	280	287	279	257	304	250	290	278	297	283	309	310	271	279	303	289	271	304	337	298	294	288	273	288	253	278	285	288	294	311	296	282	284	286	300	299	275	311	267	288	286	267	279	251	261	287	274	328	283	273	276	279	296	279	280	270	286	284	301	286	284	311	301	290	283	303	260	270	277	277	285	294	273	286	281	289	293	312	291	258	312	283	273	292	290	279	306	285	308	328	293	304	282	287	300	281	304	258	291	279	291	279	296	302	309	273	275	286	308	292	275	297	289	290	282	281	302	312	292	317	304	303	280	275	306	277	280	305	297	327	250	287	278	274	262	250	290	272	302	299	289	279	284	291	294	275	285	257	270	275	284	288	296	277	312	280	265	271	280	264	263	259	291	280	300	272	299	273	266	280	288	307	267	299	305	300	260	263	281	272	274	281	301	278	280	302	280	274	296	309	311	280	268	270	283	307	295	291	281	297	289	288	323	289	285	289	280	259	293	280	314	303	273	306	304	300	298	284	311	283	298	293	255	307	288	272	284	302	295	300	298	260	282	267	273	301	266	280	291	305	295	295	284	284	312	269	272	307	264	295	296	292	324	295	293	264	278	306	302	287	310	268	281	266	288	273	274	281	312	290	291	286	282	287	328	297	295	292	254	292	280	261	317	276	280	274	310	260	255	291	285	301	265	271	274	263	291	311	285	298	294	293	267	281	287	275	277	272	284	319	255	270	286	280	303	260	258	272	292	274	300	291	268	271	313	332	312	285	259	296	289	305	266	289	295	293	260	273	274	287	293	294	272	296	322	296	287	309	310	314	258	292	298	262	278	265	275	307	297	307	298	281	279	263	280	307	296	293	281	280	274	277	301	261	259	276	284	287	276	326	265	305	254	296	273	293	311	271	281	283	300	305	274	290	262	268	262	277	304	302	282	301	303	296	274	270	300	262	284	266	286	286	318	284	279	283	270	321	289	284	278	298	306	282	276	283	259	277	266	293	259	268	269	279	259	307	284	269	275	289	276	298	283	270	289	281	291	285	288	278	287	261	270	279	296	277	298	279	322	281	295	290	294	291	310	291	294	308	288	302	311	296	260	286	308	274	271	255	270	330	283	294	282	274	301	312	276	302	265	289	306	274	293	297	271	284	285	288	287	300	277	297	283	280	299	300	288	294	308	295	257	270	265	299	309	311	300	296	262	301	305	268	265	300	282	269	268	280	313	288	290	289	288	312	257	277	263	281	267	278	280	302	249	279	291	284	305	298	268	319	270	290	248	255	283	286	287	308	295	285	282	277	293	267	291	263	286	290	281	314	321	267	284	297	274	290	263	258	304	325	271	285	270	300	274	317	278	292	279	288	277	276	293	303	293	308	274	286	296	281	286	283	301	283	269	286	309	305	295	277	289	294	286	274	275	292	286	264	285	303	289	270	285	296	281	275	310	324	287	269	295	321	285	264	265	297	276	297	261	300	289	287	292	288	260	316	308	293	300	289	272	282	298	291	302	294	281	266	329	283	279	296	276	287	317	278	317	274	284	327	278	275	264	296	281	289	303	280	287	293	293	297	242	302	262	262	256	281	261	269	283	285	286	315	330	282	266	282	285	262	307	292	305	283	288	292	273	284	274	287	285	305	297	265	305	287	273	249	283	293	289	269	275	281	297	293	316	287	296	287	292	276	257	261
59317	58411	41712	2189	1962	1699	1485	1385	1308	1240	1094	1071	1073	1046	1047	966	947	916	967	886	932	890	930	1014	914	913	899	884	891	905	892	943	846	857	882	913	941	850	872	888	855	858	845	880	849	897	873	874	868	862	867	876	874	812	851	865	872	837	863	882	848	863	882	877	839	908	885	888	862	866	887	857	885	852	847	922	788	920	863	810	835	831	879	925	874	859	834	911	884	831	835	878	834	865	873	836	871	875	873	872	850	841	911	850	879	846	893	873	883	895	814	871	848	914	878	829	834	834	822	885	902	836	819	921	887	787	828	855	831	862	733	862	828	895	866	854	873	875	799	892	844	868	876	882	881	865	827	829	875	847	830	857	885	840	815	837	874	824	893	900	831	804	810	894	935	844	827	931	907	871	929	846	881	869	882	817	849	881	816	862	802	893	852	869	831	858	857	826	820	841	893	874	857	856	912	853	834	838	862	873	896	896	870	952	859	878	847	884	822	826	922	864	824	852	855	887	840	877	863	846	849	908	904	866	812	854	904	839	861	817	885	872	916	870	878	889	876	838	852	843	871	858	861	832	829	829	888	855	814	836	850	905	825	853	854	855	881	875	848	861	859	884	845	870	825	902	876	881	867	826	871	852	813	832	880	909	850	847	814	814	851	819	908	879	873	827	863	885	852	848	857	858	826	862	833	833	839	868	869	856	872	847	874	894	838	876	844	813	863	841	893	834	863	879	883	856	823	882	803	867	913	832	892	847	795	881	848	817	847	877	868	816	857	853	866	848	881	813	856	882	862	793	844	825	821	819	884	858	828	884	918	848	899	900	888	873	921	826	863	866	850	855	836	807	874	811	939	854	901	867	812	881	906	896	848	923	895	923	824	862	870	868	858	804	893	838	856	878	846	867	871	838	863	877	825	822	844	833	826	901	845	861	819	892	899	871	880	876	831	863	816	885	858	837	837	825	826	842	835	833	831	874	832	894	872	852	859	831	844	868	835	847	834	875	888	842	854	897	886	840	859	872	877	852	904	865	850	869	816	842	888	889	878	892	871	849	892	887	842	858	882	847	865	886	871	879	861	902	809	890	819	857	889	838	883	887	811	840	858	832	917	858	842	816	829	829	799	862	871	843	856	835	834	861	858	823	857	943	851	848	835	885	880	855	943	903	857	884	807	848	830	825	906	798	841	809	881	897	896	808	880	843	861	841	894	855	824	870	864	894	840	867	842	838	835	859	849	863	839	915	871	843	868	916	850	869	863	878	875	888	852	864	897	854	835	884	835	872	899	866	830	906	844	873	859	866	847	870	870	853	861	888	883	835	814	871	825	871	869	833	901	840	830	815	893	872	853	863	840	831	826	856	867	886	851	855	835	856	891	865	828	863	885	845	872	896	876	866	846	873	863	853	862	842	850	869	860	846	850	828	835	890	843	817	860	854	900	884	860	835	845	858	850	829	820	841	834	912	873	840	855	838	854	842	818	910	868	876	850	822	857	857	857	854	850	833	848	883	817	853	860	792	884	863	820	860	845	899	897	853	874	853	839	829	881	836	824	850	836	875	864	840	887	808	837	852	844	829	861	900	817	845	839	897	881	874	897	852	859	911	845	883	871	869	845	857	881	834	835	848	873	886	853	865	866	835	843	789	862	888	865	884	869	907	861	801	866	873	797	867	862	867	831	863	851	837	842	860	892	841	878	896	828	838	892	862	836	838	847	822	878	859	887	832	853	829	839	893	867	872	871	867	861	867	859	821	885	867	848	861	831	842	864	908	855	847	816	893	872	877	847	863	825	822	838	860	815	809	872	847	847	822	838	840	882	841	877	872	893	861	801	886	846	889	850	876	868	847	856	832	865	870	878	883	810	874	862	847	855	844	866	884	878	898	852	820	915	877	857	878	837	833	887	825	885	853	832	878	865	841	844	908	854	915	863	842	852	856	897	880	808	835	895	847	840	884	908	882	850	932	869	861	875	874	811	854	841	851	858	865	814	873	882	828	884	887	812	865	873	902	861	929	868	870	869	863	876	892	839	825	859	821	850	863	886	868	852	857	838	854	814	874	886	862	858	835	864	848	796	863	856	834	865	861	847	847	836	851	898	823	873	847	827	927	868	894	855	869	828	819	792	816	871	834	865	846	899	908	856	805	907	918	833	865	876	884	886	872	809	926	836	801	851	828	864	872	837	847	812	875	871	859	826	833	864	847	830	832	796	868	822	842	886	864	824	873	873	875	865	891	847	872	893	845	851	834	843	883	853	852	864	862	800	885	842	816	915	836	839	851	814	877	835	906	836	864	911	846	865	844	876	852	870	810	850	840	870	835	921	840	871	816	890	865	832	851	819	865	826	858	832	845	881	832	911	841	830	882	891	843	817	882	893	875	782	898	868	866	884	841	795	884	901	876	815	843	896	816	921	894	883	835	886	843	835	818	881	865	934	826	872	821	913	898	921	850	919	876	814	887	863	820	843	832	864	918	854	839	881	884	891	811	841	853	841	855	811	906	836	887	863	860	862	833	878	842	835	874	811	866	855	807	861	856	813	883	924	836	841	803	900	826	812	874	871	798	886	862	874	843	851	874	824	837	848	861	895	884	840	885	806	867	864	832	817	909	889	847	889	834	845	836	915	873	881	882	874	833	875	821	846	858	871	849	885	828	851	862	880	856	849	876	852	809	853	847	862	840	884	887	845	892	860	894	838	899	846	789	855	887	848	848	869	872	799	827	821	888	817	913	842	815	787	875	853	888	826	846	874	828	856	871	891	850	872	881	825	808	888	809	871	818	834	854	896	842	876	840	874	863	834	851	840	908	891	928	823	881	894	840	835	880	875	875	842	856	868	856	824	856	838	800	866	865	824	887	876	849	847	866	850	859	927	879	833	844	884	835	864	862	887	866	846	825	797	897	890	852	833	851	869	831	857	941	861	826	873	893	804	852	878	840	812	849	871	839	823	856	879	850	824	872	876	856	809	841	828	863	797	821	797	871	840	845	858	858	828	826	909	856	869	863	794	838	829	839	910	890	850	840	823	830	807	864	851	891	849	862	872	899	862	878	874	842	857	845	791	871	902	861	849	895	871	844	899	820	805	866	880	827	884	891	826	829	857	889	847	847	810	861	846	887	850	838	847	845	868	825	899	851	835	875	875	869	821	844	877	872	863	878	830	870	854	833	851	787	822	865	850	810	856	891	878	893	868	895	854	827	888	862	882	898	846	841	849	850	921	858	894	909	860	823	862	896	862	893	851	905	877	865	890	817	877	810	828	841	843	841	847	892	886	889	830	835	873	883	800	844	839	830	867	858	869	890	830	872	844	865	845	872	840	904	873	815	861	817	878	865	854	881	845	891	824	879	909	813	909	811	862	873	876	873	819	863	861	841	850	872	800	833	860	843	845	844	902	848	900	795	843	838	808	838	836	849	859	825	898	860	865	892	843	841	884	847	887	850	861	866	847	854	829	868	863	902	810	851	849	875	843	851	838	859	857	858	863	869
28853	16428	3691	191	114	103	116	139	131	117	123	114	117	116	134	138	106	113	127	114	105	127	134	121	111	116	119	111	126	110	98	103	103	104	109	119	115	109	133	120	95	102	121	108	113	118	116	112	120	111	113	109	118	137	108	116	109	129	117	112	100	97	117	122	113	121	103	112	108	108	106	124	100	114	144	105	90	119	123	109	104	115	113	117	112	112	117	117	127	117	132	111	130	118	125	115	121	104	112	134	124	119	106	110	111	131	128	131	117	104	116	116	107	114	125	104	137	120	132	121	119	122	121	102	104	120	110	130	116	118	129	110	129	117	119	89	129	124	131	119	122	130	126	115	131	124	96	87	123	125	134	121	110	111	114	120	122	106	120	109	112	107	121	124	111	122	115	130	94	117	118	107	128	114	118	109	106	111	120	110	121	107	92	102	103	124	92	124	107	106	122	120	114	110	115	110	117	119	126	98	112	124	127	118	110	119	134	102	106	114	115	101	110	90	112	92	125	130	117	113	121	113	127	109	127	111	111	94	147	108	116	114	126	107	100	120	120	106	109	114	119	119	121	103	101	117	121	114	119	110	110	119	128	121	132	125	135	101	112	123	124	102	118	120	119	122	123	131	129	95	110	112	121	108	109	107	117	111	97	113	106	127	100	121	118	126	125	124	110	117	118	102	126	125	129	123	106	129	107	120	131	121	119	121	114	118	91	138	103	117	111	120	120	110	89	129	123	107	115	125	128	117	105	118	109	103	111	107	105	113	118	107	114	120	119	110	106	127	116	120	117	115	101	130	116	106	109	109	120	114	86	102	125	109	108	106	112	124	98	101	108	115	112	114	114	112	102	86	132	118	116	109	114	121	111	112	109	113	128	118	115	112	119	136	129	110	124	126	108	117	110	102	103	125	123	117	102	120	107	113	105	107	119	102	116	118	115	96	100	114	98	133	113	105	98	107	132	123	116	109	102	112	97	116	133	110	115	121	114	105	109	132	105	126	123	126	98	83	113	113	100	120	88	103	103	121	111	131	112	98	99	142	98	118	114	99	124	107	128	110	115	134	117	140	107	107	113	116	114	112	118	122	127	135	118	114	107	124	86	116	111	101	92	97	110	117	105	131	113	113	106	114	119	108	104	119	117	111	109	112	91	108	124	101	103	105	118	131	115	105	108	108	129	103	118	122	130	110	158	105	114	105	109	120	117	102	136	104	117	109	117	109	110	123	105	142	114	125	138	119	110	102	123	107	115	112	99	107	125	115	128	119	89	120	120	114	108	126	140	132	103	108	123	116	112	113	119	115	113	106	122	101	118	127	116	108	93	125	106	137	119	101	120	119	116	122	112	114	126	108	97	108	118	111	118	125	114	104	117	128	126	98	100	126	122	123	109	127	111	101	120	113	128	133	130	110	127	102	124	102	110	125	135	113	104	120	124	121	113	108	97	124	116	119	99	125	105	119	102	95	121	112	127	106	137	119	119	96	123	96	137	121	115	126	109	98	124	125	99	96	115	101	111	125	97	110	140	145	133	105	100	120	96	113	122	117	97	108	115	131	106	123	115	109	104	131	117	126	103	117	109	109	94	99	103	107	116	112	124	124	103	110	119	112	119	104	132	133	107	113	123	116	122	130	105	104	109	103	107	124	104	125	109	125	122	106	118	102	124	102	105	108	127	127	121	131	125	128	103	105	115	107	108	108	123	107	112	112	116	131	111	123	113	108	127	134	126	112	119	114	136	104	110	109	130	109	121	108	134	105	119	98	106	97	112	119	124	121	123	105	106	107	128	87	134	123	118	126	100	112	98	117	118	105	96	123	96	113	119	111	114	118	109	116	111	139	109	119	131	101	111	126	122	115	135	114	116	116	98	126	119	97	118	147	111	125	115	121	105	124	115	110	120	100	106	105	113	111	105	133	123	136	110	108	112	112	109	104	135	119	106	111	106	112	90	116	119	110	108	111	105	141	133	108	107	129	106	108	121	110	129	87	106	114	105	113	109	122	111	113	122	114	100	128	128	124	127	106	136	107	110	120	105	103	117	114	134	138	117	116	118	117	112	117	117	130	107	129	124	124	122	97	118	98	127	114	110	104	116	126	93	101	128	108	109	121	123	118	103	90	124	105	110	90	117	116	124	109	118	110	80	114	91	117	118	119	119	105	114	113	81	110	120	112	144	103	114	111	96	126	116	116	110	129	128	120	129	112	122	114	108	103	116	120	112	111	108	108	118	120	132	120	103	100	123	102	114	111	109	131	111	113	123	106	123	106	115	111	106	109	118	124	117	120	111	110	107	113	116	132	98	121	116	142	127	126	104	115	105	116	103	89	112	134	109	104	105	113	118	129	98	130	129	108	112	92	120	125	99	128	113	130	105	125	123	115	105	112	109	117	131	134	136	110	109	108	112	110	126	129	105	115	95	114	100	99	121	109	111	121	109	93	105	100	106	116	116	126	119	116	120	113	114	97	117	123	113	97	115	94	98	115	107	120	126	99	110	119	114	112	113	122	125	135	123	109	125	120	114	116	111	108	112	106	100	114	121	113	111	121	114	114	98	103	111	97	110	122	134	107	110	130	114	123	146	115	115	122	110	115	120	118	107	100	123	97	123	111	110	113	119	97	111	110	113	108	112	100	124	117	118	121	101	106	107	115	116	104	118	114	129	109	122	130	120	133	120	138	117	106	113	108	116	119	102	116	113	102	125	122	111	117	129	107	108	107	102	109	103	105	111	114	109	110	113	108	140	95	102	114	97	113	108	117	103	105	113	100	116	128	102	96	133	121	130	114	121	122	102	102	120	102	109	105	122	105	115	119	122	119	117	115	129	108	118	111	119	102	99	113	107	117	106	140	96	99	123	114	118	130	131	111	121	121	123	105	117	110	113	132	80	121	112	119	107	121	106	102	108	107	112	127	130	121	114	121	118	112	118	98	111	106	110	96	117	113	99	145	118	133	110	111	107	119	122	127	113	123	109	110	126	102	113	123	116	113	111	100	98	107	118	89	104	110	116	119	97	110	110	110	98	113	130	127	128	101	124	114	109	104	112	123	118	115	117	116	110	108	111	109	117	117	104	138	121	132	106	112	114	119	114	104	133	120	117	100	133	121	100	109	96	122	125	123	118	112	114	117	116	107	97	115	93	110	122	106	120	111	115	119	128	130	125	98	105	118	129	112	117	99	106	108	96	130	120	119	131	104	123	106	122	107	115	109	115	123	114	106	112	108	133	128	100	115	109	120	124	95	97	135	102	100	115	121	131	127	119	111	116	127	115	114	114	83	106	116	121	117	117	124	104	121	122	112	125	96	112	106	131	123	114	103	114	109	104	115	123	125	111	102	132	117	108	127	113	130	122	104	108	105	114	121	119	114	116	110	127	112	114	128	119	118	112	117	126	116	109	99	109	130	106	132	90	108	109	128	104	107	119	109	121	121	127	128	115	117	102	121	137	111	134	102	111	118	117	130	97	121	117	106	107	111	115	115	105	110
28062	19525	5030	448	434	435	404	427	426	418	384	410	451	433	422	412	411	435	427	395	415	427	377	409	389	424	407	407	426	408	415	390	421	457	424	418	415	433	423	390	428	414	419	414	436	396	413	403	362	432	382	401	453	410	424	408	411	397	407	418	426	396	435	411	405	442	403	450	399	391	381	394	404	399	422	422	400	409	453	401	401	417	401	440	433	402	431	441	426	420	395	429	446	387	405	410	429	390	417	417	366	418	408	410	379	418	403	422	407	427	423	418	427	377	434	428	419	436	437	391	425	385	426	471	423	396	416	416	387	386	445	437	427	416	405	410	406	433	388	411	448	421	389	414	394	415	395	422	395	397	403	442	456	399	410	410	407	413	403	425	406	407	393	436	405	423	457	412	418	448	394	391	455	422	375	431	406	407	399	421	422	460	442	396	401	375	410	426	409	414	460	432	407	402	407	426	468	414	393	402	365	417	434	413	439	408	370	474	411	390	442	395	449	406	421	430	382	378	438	449	413	416	439	385	405	406	391	433	406	426	436	456	419	383	395	450	392	380	406	411	407	396	426	441	401	396	418	378	436	373	396	417	435	437	397	393	393	423	397	401	403	430	432	418	437	407	417	424	422	355	425	404	399	441	407	403	402	393	407	429	409	443	419	414	442	418	430	389	419	460	434	405	385	403	391	437	441	420	375	447	393	421	396	375	398	407	385	412	418	417	404	440	470	401	399	433	407	405	406	403	406	483	413	405	419	421	422	404	413	408	417	415	418	391	385	397	416	397	391	396	407	408	411	410	390	408	418	408	396	396	375	410	396	432	426	386	422	394	437	410	433	428	407	382	421	392	418	422	387	416	427	433	424	390	429	377	435	420	417	421	400	403	392	434	395	419	416	426	372	408	393	438	405	410	405	383	415	406	401	373	394	432	425	382	398	435	435	407	411	361	419	401	384	430	398	395	414	421	434	432	413	438	380	445	365	418	379	416	366	399	409	360	432	411	419	417	409	406	426	428	430	403	406	410	407	438	380	425	426	408	414	415	382	431	413	394	442	438	395	410	409	373	404	391	417	415	422	360	437	433	384	410	391	376	408	441	433	408	389	392	397	395	433	405	419	409	438	405	425	429	421	397	416	415	421	408	424	407	399	414	415	388	396	425	412	448	451	401	416	441	397	430	425	426	401	431	422	406	392	400	387	388	415	430	434	438	399	466	435	415	454	430	453	443	391	390	421	426	417	429	428	425	416	389	415	381	433	426	412	398	447	408	407	407	454	406	415	441	387	398	428	442	432	354	421	436	418	415	381	447	402	407	424	390	410	434	403	438	433	416	425	436	426	429	416	407	421	379	404	435	386	404	429	389	438	398	390	367	391	413	398	396	385	426	359	391	404	411	396	394	398	426	425	433	414	392	417	426	409	422	432	405	393	415	421	407	393	422	429	432	431	424	412	407	362	403	364	399	398	386	460	422	432	401	465	397	427	435	416	385	421	373	383	411	414	392	398	387	441	463	412	444	425	391	395	443	401	374	440	357	447	367	401	443	393	393	423	414	383	408	374	433	451	417	412	447	430	425	409	391	399	415	431	419	394	442	420	411	404	418	428	442	391	410	378	374	417	424	400	383	444	389	404	388	427	407	390	448	381	404	412	399	440	389	418	367	432	394	417	374	430	418	423	413	435	425	371	429	400	430	444	437	410	403	377	385	386	426	402	440	432	455	390	428	401	409	396	411	395	406	408	437	398	371	405	404	422	412	415	431	431	396	407	399	410	404	399	404	407	446	401	380	379	428	402	370	403	418	409	383	410	400	457	421	385	418	439	442	427	408	420	408	412	409	419	391	392	419	408	402	394	435	436	418	429	389	376	412	427	410	391	386	422	399	433	388	389	388	401	391	370	411	462	405	414	410	429	422	383	403	404	423	376	442	403	454	399	409	425	431	424	410	440	396	415	404	412	412	407	382	416	390	427	406	403	414	434	394	435	398	422	426	426	398	390	382	386	424	415	396	394	458	428	398	397	356	424	368	460	427	410	418	415	385	465	426	418	402	394	400	398	431	382	446	399	464	424	397	410	398	401	393	405	411	369	423	416	420	419	392	438	419	380	419	401	413	426	398	416	405	399	415	432	395	425	449	385	413	431	417	397	422	425	429	414	429	410	439	420	418	431	453	413	394	422	428	413	450	405	420	390	392	410	422	413	405	432	430	424	395	425	401	403	437	420	365	409	430	416	449	402	430	398	426	433	427	383	404	393	414	395	438	438	425	425	394	394	446	391	425	372	413	405	397	393	417	432	413	401	425	400	422	397	412	407	392	440	394	422	448	419	425	424	407	404	402	431	423	443	407	415	433	417	399	422	404	427	425	424	416	420	408	428	394	423	436	387	389	408	457	424	434	381	378	392	428	414	396	391	423	436	424	408	424	414	402	409	407	407	430	414	413	412	416	397	407	421	418	431	424	420	432	406	430	418	418	386	418	394	411	393	403	425	395	366	412	399	425	404	422	419	362	434	420	415	435	394	397	396	387	415	407	411	418	409	431	390	413	430	446	401	414	382	418	345	410	421	431	404	396	421	396	422	395	393	443	415	408	433	394	413	439	399	398	443	417	416	404	420	405	421	428	386	425	418	365	420	432	406	406	423	405	385	428	415	397	396	436	412	417	370	417	442	411	412	381	439	462	446	405	406	398	411	401	376	405	392	384	377	407	479	413	441	441	417	420	398	452	414	412	374	410	401	374	421	448	411	456	375	411	423	378	394	398	458	416	401	395	414	387	401	420	440	383	399	412	430	407	415	364	401	424	396	418	399	414	411	446	378	435	401	384	415	411	440	411	423	423	409	404	452	409	415	381	413	397	380	392	385	436	396	410	387	386	390	389	411	412	407	376	407	427	423	392	391	416	409	371	432	385	432	378	402	393	422	446	453	425	440	438	419	422	400	409	412	378	421	401	430	435	382	466	376	375	406	390	416	404	412	381	436	412	393	367	442	405	401	403	424	392	403	404	428	407	420	471	402	389	409	454	383	415	387	430	448	406	423	395	438	404	358	413	405	435	345	406	398	416	410	411	412	429	419	381	429	398	414	409	418	414	396	370	399	396	407	425	446	393	405	422	419	460	379	443	406	422	423	404	408	400	427	416	387	414	408	386	442	416	441	421	432	391	410	445	424	367	401	411	413	392	387	408	374	404	389	448	417	438	404	431	430	418	404	428	393	395	437	389	396	406	450	397	390	416	418	414	441	430	397	413	429	428	399	422	358	412	411	421	439	419	416	445	412	411	420	425	412	425	451	372	419	445	407	400	415	396	403	391	413	418	428	417	393	378	431	434	405	423	421	404	390	394	436	414	421	413	410	406	407	436	438	448	433	427	413	414	406	441	423	395	441	434	437	429	435	434	411	430	440	396	407	408	404	421	399	394	431	385	405	402	399	433	435	378	435	418	436	395	440	404	388	419	389	413	411	412	407	411	400	393	426	413	407	406	429	406
69484	58554	39202	9712	672	292	257	262	258	195	200	249	188	235	203	205	189	187	189	201	177	195	204	208	191	175	181	193	193	191	166	212	187	192	208	225	185	194	215	224	202	193	193	218	201	183	200	200	180	215	181	190	177	201	201	208	201	211	202	197	207	207	164	187	197	188	202	190	192	188	217	196	193	209	203	211	199	187	190	185	187	175	196	187	172	185	211	198	183	200	181	168	181	197	194	183	172	158	200	232	207	204	173	197	182	174	201	167	189	201	207	229	172	170	200	226	199	193	184	198	176	182	194	173	191	200	186	188	168	196	178	181	192	174	184	181	173	174	201	209	200	191	195	189	203	215	204	186	179	185	187	196	197	192	181	192	177	182	211	186	180	196	220	203	183	179	202	207	160	159	193	175	162	195	181	183	173	174	189	185	171	196	200	218	211	184	206	187	190	185	201	216	175	176	167	200	168	196	180	187	230	172	188	194	192	180	181	236	214	187	192	197	176	185	195	190	194	170	189	202	152	185	188	177	201	222	216	178	190	153	181	185	195	215	207	187	188	195	174	189	194	229	188	171	206	201	187	209	193	205	199	199	206	209	173	200	170	196	227	209	184	212	210	212	170	204	184	189	206	190	194	165	189	193	152	210	186	164	180	176	197	193	206	191	194	186	178	178	202	193	190	185	205	198	179	195	167	181	195	202	201	163	183	175	183	201	167	215	194	189	200	190	171	176	212	190	195	198	177	187	196	186	181	200	207	222	179	185	188	181	192	195	202	162	200	204	180	178	173	177	205	208	187	213	200	207	199	201	185	190	174	201	180	174	203	173	173	183	199	183	196	187	173	199	163	195	204	201	163	201	206	200	203	189	174	185	177	190	208	183	224	198	191	200	222	184	164	173	199	192	181	173	177	188	217	201	176	197	188	194	180	181	176	205	188	208	190	193	183	189	208	200	192	201	187	207	192	189	219	159	193	193	171	186	207	185	197	193	195	182	164	189	195	204	183	202	164	174	182	199	180	196	201	204	189	199	177	194	192	179	184	194	179	206	190	172	184	203	183	177	195	197	173	191	186	173	187	198	191	218	179	197	203	193	215	195	207	188	177	175	182	182	164	171	188	161	196	184	199	192	194	201	170	216	205	164	211	189	190	218	206	175	180	191	186	174	225	188	202	179	174	189	190	190	187	185	205	187	193	200	203	188	189	184	195	194	190	173	198	214	219	190	171	205	176	203	212	198	200	183	173	183	198	177	189	186	174	201	189	195	178	182	178	188	216	183	198	200	179	189	187	185	201	197	194	191	176	168	195	184	196	183	212	207	204	198	187	200	213	192	199	182	194	178	173	203	197	173	183	165	189	200	169	190	193	165	161	184	217	193	202	177	196	186	174	165	200	197	175	178	195	178	196	179	177	184	180	197	172	186	218	178	183	191	202	182	195	216	203	199	168	203	209	210	209	166	182	211	197	198	188	173	185	210	213	183	206	186	192	188	189	193	188	176	180	195	189	200	186	204	193	190	184	178	206	190	163	207	167	196	219	186	171	195	196	190	159	211	191	201	225	216	194	193	189	195	189	184	174	181	172	191	178	177	195	187	193	215	190	178	182	172	172	172	167	204	201	181	205	191	181	188	182	199	174	194	211	156	193	186	212	195	205	199	185	184	220	193	190	193	173	204	177	181	193	189	210	184	180	188	177	202	184	192	194	186	188	180	206	172	200	185	176	180	189	192	158	205	197	196	205	188	196	203	173	170	176	228	177	199	195	184	180	203	182	190	183	191	196	194	201	178	183	188	200	186	198	203	174	180	187	190	175	185	193	162	184	205	204	171	200	221	199	182	189	191	190	225	195	188	211	176	184	192	179	187	200	194	175	178	179	219	180	173	199	188	179	185	231	190	191	206	182	190	154	203	205	189	186	207	190	164	182	185	184	202	188	207	169	185	213	191	182	199	196	188	206	166	197	189	197	203	198	193	187	184	195	207	172	189	189	218	206	200	195	188	182	201	184	194	213	177	209	223	212	199	204	207	191	178	175	199	200	178	177	183	157	172	196	181	198	190	184	170	154	200	193	192	188	219	189	177	205	184	204	177	181	221	193	189	163	191	193	212	195	187	171	193	201	191	202	186	193	198	157	217	211	191	189	180	186	196	180	200	209	186	183	176	196	164	220	189	191	164	197	180	178	171	190	201	201	207	204	180	185	155	169	187	160	184	197	171	200	196	188	200	210	206	184	173	188	196	200	212	180	219	183	199	193	168	206	217	189	183	203	198	179	184	194	195	204	213	177	179	202	177	187	187	191	202	183	222	181	201	193	174	183	192	167	206	199	173	191	210	198	177	194	191	217	187	170	201	203	200	190	173	188	189	186	189	193	186	198	169	200	187	194	184	163	186	194	201	179	180	193	209	184	197	208	190	189	217	190	156	201	186	194	194	185	180	183	203	182	180	197	222	193	193	185	172	199	206	153	190	176	164	202	198	186	188	189	199	175	186	199	186	201	192	199	207	203	185	189	200	194	186	179	172	201	182	201	207	180	192	165	203	190	197	197	184	200	187	172	200	220	191	185	190	206	174	199	197	193	166	194	193	168	185	205	190	189	203	176	194	214	186	197	184	204	205	190	185	201	191	202	176	189	190	208	203	229	203	187	195	183	192	202	202	205	183	185	168	188	159	182	194	161	192	166	167	182	188	194	196	191	205	193	198	189	171	202	190	193	213	206	199	195	190	188	159	195	198	208	187	179	191	196	165	185	209	173	181	170	209	200	154	190	179	208	191	185	199	197	178	206	207	168	174	191	193	197	195	154	206	204	174	192	195	174	179	194	166	192	217	178	184	188	190	180	179	180	192	193	189	185	187	202	208	199	194	199	199	184	200	203	214	188	215	188	187	194	182	171	197	168	202	182	177	206	215	183	228	156	187	195	173	174	199	178	192	186	176	179	196	206	174	205	193	193	202	185	198	190	213	160	231	212	181	197	187	173	189	207	182	211	207	180	182	179	189	211	188	184	195	161	162	200	197	185	189	174	192	172	197	207	170	199	180	205	179	198	170	194	180	189	165	197	192	193	178	188	196	201	188	196	173	181	193	193	196	184	204	195	188	197	182	188	185	202	193	215	204	188	196	193	191	204	185	178	190	186	190	215	187	194	181	189	183	183	192	191	186	207	205	187	189	183	174	191	171	207	168	193	185	178	196	185	194	198	169	191	181	212	190	177	203	191	181	179	186	224	193	208	169	185	175	207	206	194	207	197	189	186	203	163	162	202	176	179	196	201	183	180	184	186	210	199	194	184	194	194	178	193	207	180	192	198	195	189	190	182	155	197	205	173	190	200	179	169	220	203	184	204	176	188	186	198	182	196	206	194	201	182	185	173	171	198	203	201	189	188	192	179	170	217	191	179	181	198	180	201	191	199	178	164	173	165	185	206	183	183	190	171	222	168	177	199	192	176	194	165	176	204	192	178	186	187	193	166	183	182	176	172	195	190	191
49548	46497	36406	1701	1295	1034	1048	898	805	823	796	804	746	754	708	737	704	679	648	724	652	657	688	659	682	670	616	672	611	628	604	677	581	608	668	612	649	591	633	646	623	618	656	601	659	651	617	657	644	612	622	597	643	624	601	637	633	633	646	612	626	656	648	604	563	596	613	610	657	620	597	593	632	608	602	625	632	614	591	633	602	596	651	625	594	642	618	578	630	637	602	652	606	643	674	625	634	600	641	652	588	579	565	611	607	569	596	558	615	614	659	589	651	626	607	608	642	608	625	666	606	596	624	576	632	617	608	586	618	621	586	615	633	598	610	640	618	651	608	582	653	617	614	622	610	636	610	675	625	604	605	609	638	617	645	622	679	640	652	634	588	588	598	643	614	665	638	572	605	584	594	625	561	632	610	615	609	574	593	607	621	598	627	595	614	646	619	602	642	614	649	628	612	599	641	584	636	672	609	588	657	616	585	616	607	623	634	613	609	636	640	600	604	598	574	582	609	606	590	608	618	617	617	610	590	708	570	613	560	629	593	618	611	592	604	650	613	602	653	645	611	621	647	629	661	580	658	573	613	591	622	585	660	630	574	665	598	574	604	628	625	633	601	635	584	612	583	654	618	650	621	591	600	635	640	613	592	612	619	632	670	630	625	639	671	582	580	644	593	611	645	577	670	603	638	616	644	590	631	632	628	607	587	632	589	631	604	580	623	655	604	632	641	605	637	621	580	623	592	623	577	654	573	676	656	581	628	594	605	661	666	628	610	617	577	617	581	610	659	635	608	617	647	613	612	604	622	622	616	655	625	643	623	642	618	608	618	656	620	665	589	630	601	613	649	612	639	609	623	593	621	596	622	618	626	661	630	605	605	595	616	658	592	616	578	633	629	626	595	650	631	643	564	612	608	599	653	621	652	608	669	620	624	618	624	621	597	612	597	615	612	578	662	600	627	624	614	570	633	632	606	640	643	622	655	599	642	616	585	587	589	607	613	639	570	631	626	636	587	610	586	698	632	622	582	609	596	652	607	641	590	601	613	626	626	605	592	579	596	611	646	654	600	635	603	651	632	599	645	612	591	548	643	631	640	652	623	610	624	639	622	621	673	580	619	624	640	636	592	588	592	571	587	609	606	632	614	644	596	640	616	617	631	647	652	650	621	625	651	656	619	647	637	636	602	636	603	616	649	590	601	631	605	629	613	670	628	629	619	643	625	625	610	585	627	626	610	607	632	639	584	622	575	621	593	619	611	624	648	648	576	628	634	674	615	633	580	640	619	654	619	579	626	654	613	640	601	636	656	641	634	625	585	633	601	623	614	641	613	635	615	622	622	626	628	667	654	650	606	613	576	597	611	633	630	625	619	605	589	602	605	594	608	629	603	609	612	633	627	608	621	609	596	610	625	613	591	575	606	585	559	615	581	608	631	657	595	636	612	625	615	592	619	645	622	574	604	670	604	636	652	631	572	595	645	620	625	637	596	573	586	617	624	618	652	606	612	631	657	568	630	602	602	603	583	662	617	608	590	604	609	646	600	641	648	645	629	607	640	652	594	600	630	639	614	624	648	639	627	597	650	644	635	630	583	678	632	654	609	642	636	617	634	592	640	645	613	570	638	638	624	620	582	618	640	601	623	629	623	631	602	601	622	573	616	625	646	593	632	591	627	615	625	603	623	624	635	634	597	614	616	578	620	604	629	585	566	603	637	594	600	600	654	652	642	645	590	585	599	630	593	600	596	628	565	570	604	584	614	628	585	600	614	616	610	602	619	635	629	589	603	599	642	595	648	640	600	613	592	605	609	662	621	593	595	571	626	568	586	608	589	578	585	574	627	622	614	595	621	607	664	585	633	576	615	622	595	621	622	583	562	624	643	659	627	598	587	606	596	708	614	597	607	606	583	588	683	603	643	610	587	604	577	622	638	650	621	603	636	620	614	638	633	586	646	600	624	618	594	621	606	616	589	558	594	666	640	611	619	627	623	646	655	620	579	622	640	612	641	633	627	631	620	656	582	618	631	609	625	606	583	647	680	588	625	587	615	582	571	636	610	587	641	676	628	633	674	626	620	640	604	647	604	597	628	623	558	615	658	629	591	610	625	616	610	622	678	656	632	627	620	579	593	622	623	646	582	618	572	624	611	600	607	633	642	582	594	631	600	625	583	660	628	633	588	601	638	620	633	618	614	635	646	619	636	596	625	657	624	571	595	615	583	619	603	629	587	605	653	640	629	612	611	619	633	640	619	608	619	660	620	588	609	546	607	585	622	610	608	638	564	617	604	563	632	618	592	610	606	584	561	609	679	613	623	596	610	622	645	619	600	602	668	605	592	580	590	648	598	575	626	617	624	610	585	606	587	636	625	663	656	578	633	661	569	579	640	618	602	636	633	622	619	591	637	623	618	616	630	589	596	633	602	618	674	585	589	633	594	676	616	610	592	613	580	598	589	674	599	619	628	610	581	638	641	657	600	567	648	646	600	590	617	572	596	582	642	635	615	618	594	591	644	643	632	627	630	608	607	611	633	626	641	598	589	637	638	662	575	607	607	613	665	626	614	633	598	604	599	615	593	613	591	619	626	625	630	584	576	592	605	600	611	624	643	654	660	634	660	647	551	586	612	623	572	592	608	622	575	614	609	643	618	653	648	632	647	553	640	665	589	638	583	579	614	608	619	616	626	635	602	626	602	594	628	626	588	605	578	652	654	628	632	615	605	613	565	616	602	623	634	624	641	652	618	624	651	670	624	631	626	566	640	593	616	604	685	631	635	610	623	617	600	579	587	633	638	602	613	628	602	648	592	602	644	600	638	594	585	614	603	637	646	618	628	629	628	621	628	602	603	617	626	652	647	642	632	605	612	610	570	629	644	597	674	610	635	613	626	639	603	640	632	617	617	622	640	660	675	611	605	589	609	609	606	588	592	620	636	611	596	620	579	614	627	605	634	622	612	614	595	644	630	595	617	605	602	578	640	580	642	623	616	660	608	617	576	611	623	625	632	606	600	632	604	641	642	605	672	583	606	600	598	644	621	607	611	643	596	598	633	637	629	633	578	623	597	650	631	600	623	594	616	581	570	602	623	641	606	616	591	607	589	624	626	567	629	598	641	599	607	631	578	629	608	587	619	617	621	622	588	589	654	624	625	655	599	589	616	608	620	642	615	612	584	626	594	634	642	631	616	602	586	622	588	675	659	642	590	636	658	666	561	621	625	623	588	624	612	602	564	617	612	618	598	646	618	630	629	636	611	583	612	629	596	582	594	600	567	647	634	632	599	635	608	596	608	629	616	626	615	586	634	600	599	590	607	628	623	604	607	578	632	574	609	653	602	580	616	648	611	599	590	637	619	638	624	616	666	623	601	663	567	641	616	584	633	596	639	607	676	566	660	655	615	640	622	603	610	599	599	637	605	621	608	628	608	614	587	650	589	625	631	649	609	584	640	639	632	561	605	620	636	627	645	657	613	593	650	596	599	597	643	624	611	563
79449	69689	49073	15823	2189	537	438	408	397	353	360	325	332	271	306	289	322	286	298	316	273	290	289	317	290	264	290	276	245	283	273	282	325	310	287	287	281	286	287	294	270	261	312	297	279	294	290	259	263	256	298	273	286	278	301	267	276	265	287	271	262	267	240	267	304	282	260	274	255	288	282	274	267	271	275	284	265	278	283	294	269	272	278	296	271	254	283	268	273	266	268	245	278	256	281	268	275	275	291	318	262	308	321	285	294	294	272	290	280	281	263	270	307	252	271	265	272	274	250	272	287	287	298	274	274	262	276	270	259	269	276	284	295	287	289	275	284	247	257	250	285	289	270	280	282	302	248	287	285	292	262	273	276	292	253	284	245	318	297	299	270	275	301	285	293	257	300	269	273	268	273	238	290	276	297	276	270	278	280	267	292	289	246	290	261	286	285	282	289	297	266	263	259	286	270	301	271	297	291	280	294	299	254	281	277	289	294	295	310	302	314	299	251	282	241	258	303	284	277	282	303	298	243	295	284	277	246	255	284	293	269	254	299	238	287	281	302	296	270	271	280	266	273	301	283	261	284	262	289	299	265	265	271	271	279	280	293	258	281	297	279	277	269	275	282	281	286	255	282	285	270	299	290	251	292	272	245	300	258	279	261	282	273	284	273	275	266	320	263	270	252	254	293	287	270	247	274	268	255	294	260	271	263	269	269	277	284	274	295	273	303	288	281	283	278	282	287	259	287	240	285	262	280	285	268	284	279	298	294	285	267	253	282	261	325	282	268	277	268	268	274	257	274	303	319	267	269	257	286	290	283	284	260	292	316	250	271	284	278	316	282	298	291	274	283	278	252	294	293	283	286	263	287	286	267	267	269	287	254	304	282	279	295	295	283	259	261	257	299	271	292	262	308	272	272	274	306	285	283	267	268	262	264	272	281	275	294	289	255	269	291	265	276	260	286	295	244	282	295	279	279	245	256	318	299	262	244	294	261	305	252	291	271	282	304	269	279	277	293	263	295	287	262	280	286	286	235	260	257	292	258	308	293	272	251	298	263	253	291	278	267	296	282	288	286	264	280	283	268	301	278	270	272	268	268	248	272	263	290	293	275	290	281	278	283	288	272	244	292	273	313	264	289	288	274	286	279	303	278	263	296	256	312	281	273	270	314	298	261	283	263	294	280	244	285	267	281	265	270	284	261	299	281	257	261	298	276	303	279	299	270	286	249	270	271	283	273	268	305	265	233	251	271	260	283	288	268	283	283	257	249	265	263	250	250	254	251	293	262	253	307	316	262	279	289	264	275	307	262	280	273	297	297	273	256	274	289	276	294	271	272	266	285	297	284	281	281	257	273	272	273	273	312	310	286	268	286	269	286	294	279	285	291	270	243	278	279	308	276	274	272	278	292	282	264	261	264	274	282	291	271	288	291	281	278	301	239	282	274	256	280	292	298	307	272	291	250	302	291	281	290	268	274	264	283	306	289	297	272	293	290	264	280	250	303	283	286	301	280	274	268	285	313	294	261	263	291	257	247	301	291	305	278	263	233	266	285	278	260	265	281	292	265	285	272	285	254	313	272	275	272	293	287	281	258	300	275	280	265	282	277	279	269	288	249	241	284	276	282	270	293	283	256	275	268	301	274	277	292	261	259	310	289	266	264	257	293	285	279	279	268	271	277	279	279	258	268	274	273	260	270	271	264	271	279	265	278	263	262	275	261	288	263	271	257	280	240	283	303	298	288	293	323	297	279	277	269	289	259	236	282	281	265	265	299	295	284	276	247	279	300	286	271	289	289	267	278	273	284	261	260	289	272	284	292	274	265	288	265	274	277	267	258	273	306	272	335	271	267	256	304	275	302	285	283	297	264	274	280	270	269	293	302	237	287	280	286	316	285	283	267	254	259	267	299	292	316	281	259	285	257	260	275	292	285	292	282	267	282	293	322	268	290	260	280	281	289	303	327	279	285	253	245	291	266	277	293	310	271	316	277	299	259	252	272	277	290	283	262	277	279	291	274	293	274	252	288	245	268	241	289	298	288	291	291	268	267	284	284	267	274	288	280	283	305	276	258	277	281	284	277	276	290	296	281	287	291	268	285	310	264	278	245	262	264	263	263	336	268	291	300	274	291	292	301	266	308	290	280	286	270	270	275	277	268	258	277	292	276	271	294	284	287	271	319	250	283	281	280	309	302	271	299	297	291	265	273	253	277	285	265	282	270	260	265	266	255	277	304	275	309	303	285	284	294	285	291	280	304	267	279	258	271	294	303	270	279	280	294	261	275	283	276	285	254	267	274	277	311	289	307	272	287	268	269	310	277	274	267	288	277	255	292	276	299	303	257	295	288	277	279	270	253	270	288	269	286	298	272	273	288	311	294	257	234	284	278	275	294	256	296	260	295	258	270	270	275	279	273	289	279	254	277	277	268	320	298	273	274	257	272	272	272	256	262	267	298	260	268	297	302	283	276	341	270	246	263	258	278	268	263	286	288	278	268	291	253	273	247	292	265	269	291	279	271	286	268	270	288	284	295	303	279	276	277	299	273	270	287	277	255	295	264	273	280	275	266	269	278	284	278	261	265	257	272	295	298	237	300	268	267	272	298	255	270	293	296	280	272	290	298	250	293	297	259	263	284	294	289	249	265	273	273	266	286	255	296	248	261	278	260	277	261	254	271	256	305	305	271	278	300	297	278	284	311	270	263	294	272	272	319	265	277	301	288	258	313	252	289	300	291	226	280	332	262	261	264	260	246	311	282	279	292	263	271	291	258	280	271	295	252	276	254	276	259	284	266	277	280	291	254	254	263	276	298	298	298	270	300	294	282	303	283	258	299	280	283	274	258	304	293	299	279	240	280	244	294	266	264	294	305	251	279	264	277	278	259	250	252	261	285	281	284	277	267	303	266	288	284	269	257	274	287	262	242	275	304	265	299	280	283	252	274	268	275	304	267	278	308	294	318	259	281	301	264	273	272	251	276	253	291	290	253	317	290	313	286	302	296	291	303	257	267	308	278	307	270	288	271	288	312	286	287	283	286	257	301	298	283	306	308	289	282	282	301	252	282	284	307	268	301	278	293	281	269	281	290	270	274	319	291	265	301	287	278	301	253	286	256	278	252	271	278	300	270	286	278	274	259	270	302	277	299	286	297	293	299	300	245	272	260	287	265	306	257	267	265	278	311	291	296	248	268	282	298	263	278	281	295	296	294	267	277	266	290	297	287	289	293	236	249	284	257	266	282	281	301	278	264	297	265	298	314	254	288	271	297	308	284	258	307	262	292	283	263	287	285	264	266	262	268	287	276	267	299	267	269	288	279	292	282	279	277	267	277	266	309	277	260	241	302	275	264	251	281	289	275	256	274	268	305	276	283	269	265	314	267	263	268	251	266	258	278	294	277	278	269	280	288	260	248	269	297	281	259	274	273	279	282	299	282	291	263	275	260	271	272	278	283	279	307	268	264	295	249	255	263	278	274	260	269	261	246	281	254	275
59002	56707	43852	2392	1978	1746	1591	1411	1333	1255	1103	1078	1109	1072	1005	952	1020	947	947	955	862	950	981	920	976	911	897	879	883	883	873	854	864	890	909	872	859	901	889	879	822	853	855	896	823	889	836	853	870	877	808	870	840	825	823	851	850	833	861	860	910	855	819	862	850	840	865	819	814	804	866	802	843	836	870	840	840	826	824	872	871	853	832	851	894	821	797	908	798	896	864	799	828	816	840	831	827	849	868	838	819	826	805	835	842	815	828	833	839	843	845	817	844	888	839	830	907	810	846	864	848	810	815	826	834	790	852	867	841	855	757	819	824	885	786	885	828	860	868	850	852	882	880	840	808	905	801	873	784	847	881	827	826	826	819	882	831	882	844	833	892	839	887	805	864	857	804	859	853	886	847	831	813	870	819	841	816	850	820	843	822	814	863	862	799	881	833	830	869	809	883	871	800	823	840	830	887	804	899	798	827	792	885	812	842	845	911	876	769	826	826	778	816	806	839	826	856	862	860	809	836	844	874	854	841	816	864	781	846	799	821	826	885	851	821	867	863	839	897	863	873	861	905	838	794	848	816	824	844	825	867	807	860	841	796	821	811	847	832	812	868	825	853	826	898	825	850	827	815	876	855	858	793	870	817	796	845	810	839	807	782	860	798	904	869	848	871	856	878	839	814	804	823	858	822	856	842	849	875	838	828	820	850	844	878	799	760	858	863	852	835	837	805	838	882	871	852	887	888	840	781	808	856	808	854	812	805	843	773	805	825	777	861	810	853	806	792	840	801	846	824	803	813	871	819	844	842	856	878	881	798	836	817	866	834	847	823	844	817	815	837	840	865	847	848	848	818	858	838	883	776	868	831	847	856	802	796	867	866	820	853	797	830	834	894	839	830	833	911	844	842	853	842	859	808	794	856	811	860	866	828	869	872	872	804	818	833	863	828	825	844	822	842	818	852	804	832	837	851	847	780	887	854	805	894	873	884	822	870	821	896	839	820	849	825	801	874	817	821	767	855	832	882	844	897	872	882	844	856	864	831	832	849	860	854	810	855	814	859	861	784	793	837	806	830	873	845	858	795	866	875	874	875	817	806	872	834	859	857	816	826	853	834	835	853	861	821	845	796	833	824	769	863	832	874	808	837	826	878	836	846	863	786	840	856	844	825	832	868	836	833	792	843	828	812	801	833	852	817	830	865	863	838	878	812	834	835	820	824	847	910	842	808	822	804	815	804	844	833	825	808	845	783	819	855	871	818	862	848	822	816	859	870	816	820	820	809	897	853	862	775	819	847	816	830	841	844	832	816	839	824	803	794	815	818	740	825	848	839	827	863	873	854	837	822	865	866	832	848	802	860	860	820	852	805	826	840	867	905	845	796	844	849	864	819	834	807	835	865	814	867	858	825	856	855	855	847	862	824	833	822	868	851	830	836	856	817	872	824	803	826	826	873	822	826	882	834	785	840	890	818	860	815	818	894	795	880	835	812	838	899	786	838	853	795	874	850	811	804	796	819	832	842	814	831	837	819	876	848	856	820	836	823	885	870	801	846	830	849	839	910	801	814	773	842	870	788	865	894	847	846	861	856	819	830	851	804	818	868	821	833	854	834	798	802	861	815	821	898	854	852	787	850	835	858	822	833	833	797	884	831	851	892	849	849	836	862	859	798	835	799	810	828	856	826	871	831	865	858	807	817	851	821	901	804	806	818	799	859	797	822	922	833	903	813	849	833	841	868	832	825	884	840	861	836	841	793	872	840	793	821	799	889	850	866	884	797	825	810	826	841	880	830	807	865	792	845	848	836	880	824	813	822	821	892	838	828	884	856	794	840	852	830	889	862	805	833	826	822	844	820	823	864	864	835	878	845	799	854	801	801	866	827	817	893	830	857	804	838	847	843	855	840	834	823	885	800	771	843	840	797	837	825	796	872	900	849	873	847	876	848	814	814	866	815	830	787	840	898	797	828	821	814	811	842	817	845	789	896	855	879	851	842	832	782	851	783	834	848	923	811	824	876	841	801	889	865	864	864	808	868	867	886	784	850	880	861	846	825	875	831	841	789	797	861	848	873	806	836	797	931	837	783	823	840	799	854	797	835	824	828	863	911	796	808	847	862	856	859	826	850	801	814	831	825	831	803	859	840	827	842	849	872	836	906	857	857	859	834	835	826	823	823	811	836	842	851	831	825	864	762	883	857	867	773	831	828	842	783	908	803	829	838	825	821	823	817	827	905	836	846	877	841	842	873	828	843	866	808	873	823	816	801	841	873	787	803	893	850	806	849	844	890	852	871	865	858	793	862	835	832	848	814	844	854	815	839	895	838	892	806	840	877	802	816	836	803	798	830	804	845	827	837	888	805	829	820	842	856	817	897	862	817	840	911	840	829	830	850	848	865	828	846	866	803	797	849	798	815	821	891	845	845	841	883	788	818	863	814	858	883	842	847	871	864	864	805	860	816	770	818	845	824	867	858	795	849	858	824	835	847	936	809	850	847	903	871	840	833	861	913	869	836	837	814	853	796	845	840	826	847	877	803	844	864	824	876	856	881	810	882	830	878	857	817	839	869	872	814	847	802	810	821	868	846	839	881	882	850	764	873	788	883	842	836	842	845	838	843	878	842	820	882	845	863	866	875	841	842	820	893	853	829	853	832	844	834	840	799	825	869	820	796	874	843	812	878	849	809	837	858	843	821	845	838	881	840	825	823	891	850	844	834	853	887	841	835	830	892	860	804	849	829	894	829	838	832	834	818	791	867	843	863	840	809	815	856	863	848	841	916	871	834	785	841	838	820	849	841	775	878	879	881	798	827	837	918	859	836	879	844	795	835	837	830	860	843	831	847	810	861	821	852	874	773	819	798	803	822	869	880	871	826	841	871	844	845	857	890	844	805	887	863	855	778	798	793	852	836	895	902	847	852	857	853	818	849	824	870	824	830	876	822	842	839	834	793	848	845	817	889	810	869	879	877	862	821	879	837	864	849	824	795	819	807	797	879	861	855	889	869	838	835	824	850	839	907	874	803	867	863	890	924	769	850	854	861	819	862	822	804	825	860	831	845	824	794	863	854	868	854	794	799	827	855	882	839	828	831	919	851	818	897	854	798	836	879	843	872	793	837	878	841	835	856	878	837	893	843	880	842	804	869	835	785	855	853	877	858	868	886	907	891	827	826	841	852	881	868	842	848	834	867	823	853	864	819	812	834	831	818	835	832	795	829	854	849	855	847	822	836	828	826	845	849	863	818	830	845	796	824	902	863	867	830	809	892	811	878	807	868	800	836	881	882	808	859	847	811	826	821	770	845	799	840	874	849	815	867	770	838	826	863	816	859	819	841	849	826	862	790	819	818	833	823	852	834	858	871	872	890	824	810	841	874	860	826	818	844	818	825	868	796	836	777	850	814	862	845	832	827	864	824	787	891	855	801	869	820	840	848	809	869	882	858	816	789	846	889	865	827	878	843	813	833	818	802	839	818	828	837	816	824	820	851	783
28692	13130	3122	180	116	123	115	106	106	104	107	115	94	115	103	111	96	104	93	105	98	99	90	85	115	102	93	98	99	103	96	109	95	104	105	88	106	115	98	125	98	127	97	104	101	97	98	109	103	115	122	119	102	113	90	107	107	99	93	94	97	106	85	113	116	107	124	97	119	117	105	104	107	92	105	95	83	106	128	98	109	99	86	113	98	92	108	94	98	94	104	107	108	86	112	112	106	102	117	108	94	93	109	105	111	113	100	90	91	100	107	104	111	118	112	135	118	102	93	108	103	99	118	101	112	104	99	105	107	94	108	107	95	115	85	91	112	86	93	100	104	109	101	101	122	89	101	88	100	108	100	93	91	103	101	107	99	117	108	80	105	99	96	91	122	108	103	93	97	104	111	98	112	96	103	110	103	110	110	98	101	98	97	100	95	103	107	107	103	99	100	97	119	108	98	90	99	111	117	96	102	101	89	111	100	115	106	107	112	108	111	112	98	108	119	87	110	117	110	104	106	109	99	98	101	96	92	99	93	106	116	129	107	98	112	125	106	114	110	108	96	91	115	98	103	113	109	97	108	114	121	82	107	108	98	92	113	105	102	112	112	103	98	95	95	114	104	101	96	92	114	96	107	96	92	106	92	114	94	98	92	95	104	93	99	112	113	98	108	93	99	105	86	108	93	101	101	101	98	107	114	104	92	102	98	110	106	103	97	114	109	116	107	97	109	127	118	95	101	105	102	87	99	105	97	90	93	113	110	92	94	95	88	101	93	102	96	104	105	106	96	96	97	112	119	79	113	101	113	112	102	109	103	113	108	113	105	112	107	115	95	110	115	76	87	110	109	115	104	119	108	102	102	128	112	120	104	103	98	87	102	104	101	100	118	92	108	88	97	98	107	115	132	108	92	105	109	113	101	106	132	113	95	91	86	100	107	121	109	96	77	98	103	106	114	115	113	96	118	99	104	97	103	114	111	128	97	94	105	93	109	95	119	107	124	116	92	99	85	100	100	110	110	99	102	108	114	97	97	102	102	95	120	120	106	101	93	107	111	104	104	108	99	108	101	121	111	108	100	120	115	110	106	98	96	105	93	93	104	87	107	92	111	105	100	99	95	105	116	108	108	101	102	108	99	121	116	111	106	116	111	94	112	112	96	111	119	107	107	111	108	108	103	107	120	78	81	117	117	109	104	98	105	116	123	112	103	106	119	105	98	119	108	113	87	100	119	117	125	102	113	98	102	103	100	113	93	97	116	97	81	98	98	122	92	80	109	121	89	98	99	94	110	105	89	122	100	102	107	90	95	93	120	120	110	112	117	109	115	86	97	125	105	111	99	77	108	99	99	94	105	115	106	122	101	84	98	125	102	108	101	105	97	97	107	106	80	110	106	86	106	87	124	95	106	110	90	107	99	89	93	116	85	105	93	88	74	108	106	128	100	114	90	94	103	91	128	96	116	95	91	111	108	102	110	112	106	118	99	112	99	95	113	117	95	102	112	99	96	88	123	87	91	106	109	119	105	106	113	94	98	103	112	127	96	98	112	117	109	105	96	95	111	84	104	84	105	105	111	93	122	124	97	119	112	106	112	91	126	99	116	104	95	107	110	96	102	96	98	106	107	104	98	100	99	102	101	107	111	104	102	96	102	102	87	110	81	93	116	98	105	93	120	100	108	111	109	96	96	108	119	90	96	78	100	94	117	97	105	110	77	103	106	97	102	101	95	101	108	103	107	115	120	100	81	104	115	103	121	104	91	93	99	115	123	106	111	117	103	118	96	112	87	105	99	111	114	120	121	107	110	104	97	109	89	108	106	89	108	110	114	111	101	126	86	107	106	98	104	125	112	102	112	102	114	118	119	85	100	113	111	105	97	117	128	92	103	110	114	93	96	96	113	105	109	102	122	91	114	117	92	108	95	106	100	100	117	93	102	113	123	114	99	120	109	101	98	107	108	101	113	102	91	98	107	90	111	100	89	80	106	113	95	111	83	96	119	100	140	91	111	97	87	95	106	122	102	119	89	125	95	107	110	118	106	108	112	106	109	106	101	109	114	107	97	97	110	98	98	121	101	94	115	112	96	117	97	100	114	115	94	105	105	117	97	107	107	116	109	108	99	95	96	96	108	99	105	123	110	98	103	102	107	111	108	93	117	91	116	101	102	104	104	96	87	116	110	108	102	118	110	114	106	101	92	98	104	104	124	106	110	114	95	81	83	101	104	104	110	102	98	110	101	94	110	109	114	98	103	113	112	91	107	108	98	115	112	94	109	91	93	127	127	110	118	111	107	85	92	102	91	107	111	106	105	103	83	94	123	98	84	109	103	109	110	104	99	109	124	106	113	117	102	105	120	103	90	101	89	97	95	112	105	91	114	102	91	121	89	103	126	109	85	97	112	99	107	118	114	93	115	92	105	103	124	102	94	121	116	93	118	121	115	109	110	105	110	116	112	108	85	98	108	98	119	110	111	116	84	89	105	101	101	111	102	85	91	100	111	98	99	98	105	94	108	114	125	91	119	98	102	112	101	102	93	92	109	97	108	107	114	117	99	134	98	104	115	102	115	111	100	129	111	95	132	95	118	93	113	105	114	99	83	108	105	115	101	92	120	101	113	101	106	115	105	111	120	94	124	116	82	100	89	91	110	105	91	93	95	101	105	116	103	99	113	105	112	92	101	107	101	101	105	104	129	90	113	118	83	81	98	96	120	103	118	97	109	114	110	101	98	114	106	96	91	83	92	106	115	106	113	105	110	94	97	104	99	113	106	115	104	111	103	110	108	104	100	83	105	108	102	102	104	112	111	118	108	115	113	100	103	112	94	98	101	99	94	105	106	104	98	102	97	104	99	106	111	111	102	114	86	103	84	98	117	108	102	88	105	111	99	102	89	108	113	98	107	107	87	105	103	114	109	113	98	114	109	105	77	113	99	120	116	97	105	100	93	104	104	93	106	98	111	99	122	106	112	118	94	87	111	118	100	102	112	120	109	82	108	87	105	123	127	105	103	81	109	118	87	105	112	96	99	113	90	89	86	96	97	98	114	91	111	96	139	107	103	103	111	104	113	112	110	101	105	97	119	115	118	97	94	101	98	74	103	114	113	88	106	101	104	106	112	116	106	92	100	107	101	95	91	109	87	94	101	96	97	98	89	98	107	94	102	107	99	106	112	95	111	101	97	106	122	103	93	119	87	121	102	110	115	94	104	107	101	98	92	112	87	91	82	79	84	115	100	113	96	89	105	99	110	88	110	97	108	106	105	98	98	107	106	121	94	82	93	108	90	97	83	90	82	110	98	102	108	106	94	101	80	109	109	96	93	129	99	90	105	107	100	103	97	108	106	129	98	87	98	86	104	115	120	98	91	85	113	118	105	103	116	101	104	123	107	100	79	96	114	106	110	87	114	92	96	101	108	100	96	111	110	102	96	102	103	96	103	115	105	115	107	102	115	92	103	106	99	92	101	125	111	89	105	117	103	96	98	115
27983	14305	5566	396	405	420	375	371	368	385	433	360	372	353	362	399	413	362	403	396	351	388	385	361	410	397	388	351	384	399	348	379	399	393	386	371	381	368	373	377	371	361	388	391	352	394	376	388	348	367	391	389	387	381	366	363	363	373	387	370	385	371	391	401	383	377	387	392	350	363	412	423	390	386	366	408	355	364	377	377	394	381	377	368	412	399	383	390	381	380	378	387	398	364	375	402	370	394	382	381	351	382	359	367	404	403	390	388	393	378	399	399	374	404	361	364	391	370	390	396	370	349	370	360	359	368	383	397	389	369	374	373	361	389	394	381	421	406	392	384	372	378	379	397	392	353	365	364	378	390	359	405	373	378	357	387	384	371	380	369	374	362	364	368	394	411	411	381	360	363	396	354	376	352	370	416	401	401	393	385	355	390	357	362	389	389	339	368	379	393	393	365	382	385	385	372	388	356	373	388	376	370	357	383	391	392	380	419	381	394	385	356	376	373	396	390	392	355	398	368	371	398	406	403	418	395	416	412	391	388	396	363	381	375	388	416	397	379	392	373	389	348	372	393	389	404	390	368	390	374	371	374	349	387	373	399	373	361	373	422	407	393	359	389	415	403	383	359	400	362	385	373	346	382	390	417	367	393	387	343	411	406	362	374	366	440	367	378	375	351	380	342	386	434	364	381	363	363	370	400	366	343	394	366	389	385	368	398	356	350	375	402	432	343	385	393	383	381	410	383	394	388	402	401	365	393	424	367	344	408	383	375	378	382	389	391	383	387	396	383	384	373	366	358	372	333	362	367	378	403	414	400	365	405	398	411	386	408	411	367	352	361	384	394	365	386	404	382	365	405	382	380	389	390	406	392	355	371	374	351	375	356	384	382	391	344	395	408	372	380	412	406	374	362	375	370	372	365	390	395	398	394	387	410	361	393	407	371	406	372	371	390	388	405	391	367	384	391	383	376	379	413	396	374	377	346	403	385	375	367	394	442	391	395	386	386	444	390	377	383	368	401	371	351	371	380	396	394	376	419	392	394	385	409	355	417	389	389	358	351	393	378	346	363	358	400	391	360	367	390	346	383	400	366	377	374	402	366	387	364	394	361	387	385	351	369	377	333	379	385	361	382	383	380	399	373	365	383	365	394	353	366	367	394	433	375	413	377	378	424	380	364	348	361	346	375	363	367	394	344	404	404	338	409	363	391	352	379	385	353	358	419	368	382	370	370	384	408	380	359	398	392	380	356	387	367	351	401	370	362	380	368	394	393	370	396	384	373	379	377	386	325	414	420	372	407	375	387	385	365	357	371	380	357	383	362	406	357	395	378	392	369	406	386	382	418	381	379	338	379	389	361	413	365	393	337	351	388	414	374	374	368	364	374	386	401	399	383	355	382	389	389	407	384	416	370	412	384	404	378	405	369	373	413	372	364	364	414	385	373	366	381	407	385	404	392	369	381	383	409	380	395	375	375	381	400	376	377	355	351	409	409	377	374	344	388	397	382	390	362	406	372	380	353	358	368	409	376	360	403	372	361	386	378	370	386	402	369	401	378	382	370	367	386	372	401	382	382	403	373	374	378	389	361	336	404	368	341	422	377	420	363	397	379	380	380	359	389	385	339	373	393	397	364	383	356	377	396	357	347	370	371	347	378	336	384	377	369	379	363	367	385	397	398	378	361	399	406	373	407	389	384	378	351	368	412	373	360	367	372	365	375	366	387	385	345	356	338	393	373	374	382	389	370	395	387	399	343	410	333	391	394	433	395	428	366	387	314	377	375	399	394	390	424	402	399	390	376	379	374	409	356	379	374	414	370	353	411	360	357	387	403	414	370	336	391	363	369	401	380	346	396	404	370	401	407	353	398	359	372	365	399	377	406	375	387	367	378	408	404	361	389	379	421	394	387	363	373	383	356	346	388	381	392	347	381	387	383	388	402	391	382	375	370	404	369	412	391	370	365	381	357	395	391	364	396	401	380	375	412	353	390	381	374	350	381	392	424	410	366	360	404	394	394	373	360	373	377	385	334	411	387	395	358	383	389	368	394	366	342	384	389	362	371	403	381	405	377	379	373	365	372	371	356	423	388	390	369	395	380	401	385	379	357	370	407	389	399	416	364	374	383	376	374	376	398	380	402	377	383	361	387	366	401	364	413	395	407	375	394	375	446	370	372	405	378	377	383	376	375	393	360	391	350	311	356	368	387	371	369	370	381	401	349	366	379	395	374	376	377	399	382	391	372	381	367	368	316	372	405	411	425	397	359	383	382	362	358	402	367	385	360	387	388	349	355	358	380	375	397	341	340	397	390	377	401	393	388	394	383	382	350	361	391	403	363	384	411	367	365	376	376	392	406	425	421	385	369	376	389	342	358	420	349	364	375	384	378	382	399	368	356	367	337	417	374	423	402	416	387	357	366	384	385	356	399	402	374	403	387	377	379	371	378	406	369	339	403	376	343	360	388	386	384	380	378	390	401	341	385	375	401	389	371	391	413	386	399	372	374	385	394	392	406	381	395	396	399	379	383	349	360	362	381	357	383	394	338	401	366	377	353	375	388	381	387	385	391	376	379	376	380	377	394	369	397	348	368	356	378	398	372	402	369	392	387	380	387	392	398	384	353	381	420	373	357	384	390	379	380	395	370	353	366	422	371	384	356	411	402	380	373	373	414	397	378	377	400	381	396	394	403	410	381	373	369	376	381	377	360	391	410	393	408	377	391	376	374	391	381	345	349	360	384	356	384	356	396	397	378	378	394	372	382	374	384	367	420	366	383	401	378	377	376	365	396	387	391	361	381	384	388	382	394	386	388	379	380	380	375	375	393	381	368	373	370	393	374	388	363	354	412	374	381	364	381	387	364	413	392	388	387	367	400	409	374	358	409	365	378	385	378	392	415	414	384	389	357	359	386	387	389	387	375	393	339	395	379	363	386	401	429	377	380	373	382	350	362	381	390	367	361	421	399	367	346	385	351	357	372	406	399	370	382	367	398	381	412	378	393	369	369	360	383	391	381	382	408	370	398	346	385	378	394	391	375	338	394	365	404	429	369	401	370	404	401	395	390	375	368	386	389	341	414	381	379	393	378	387	369	372	382	386	385	389	400	384	409	396	386	384	436	404	390	393	359	370	370	367	406	377	345	349	402	379	375	426	335	387	384	375	415	355	357	419	409	371	377	387	400	392	366	377	362	379	354	379	408	388	354	378	381	402	374	371	375	380	390	405	386	413	384	338	392	363	372	388	352	370	380	373	356	371	373	359	376	366	370	388	372	402	400	381	376	398	363	404	423	408	382	396	373	368	389	388	383	397	376	374	387	400	387	379	376	359	368	378	374	401	344	370	396	412	415	362	378	396	402	383	375	350	416	405	413	406	353	402	378	392	374	342	404	409	361	398	392	409	382	386	383	376	378	391	396	402	371	379	394	398	397	375	371	425	367	376	345	399	352	396	392	345	366	380	365	381	372	392	348	402	343	388	394	352	368	360	378
68922	55942	39520	8960	593	333	279	267	221	226	210	208	189	193	195	198	192	182	216	200	188	179	156	192	197	167	179	193	189	172	163	169	203	190	178	152	154	202	185	174	194	171	164	182	172	167	166	167	167	178	197	183	170	186	154	189	168	203	185	191	198	170	167	174	194	180	179	175	164	169	167	179	163	175	178	194	176	164	204	195	167	203	192	201	179	162	193	171	191	156	187	190	199	172	159	173	158	195	188	182	180	186	195	175	168	181	190	179	176	176	180	195	153	201	191	187	188	155	177	174	185	184	175	191	209	179	187	176	186	174	172	194	178	147	185	187	162	178	174	194	169	170	176	192	179	163	175	174	159	187	175	164	188	177	189	173	195	189	184	166	182	164	170	183	189	179	174	168	177	160	186	163	174	169	176	175	174	183	173	175	182	196	193	201	168	172	177	168	166	195	182	169	182	147	176	209	185	169	203	177	182	165	182	192	179	215	191	165	199	162	180	193	186	144	199	171	187	171	167	179	195	173	180	189	162	192	175	162	171	176	210	175	194	182	197	196	148	172	177	199	162	170	188	180	184	193	192	195	190	174	179	186	189	169	184	162	173	184	168	195	171	200	189	197	159	176	195	184	186	187	178	189	204	165	191	174	182	189	182	176	168	189	166	199	183	154	176	197	190	178	172	164	187	169	182	157	194	198	186	168	197	197	173	164	167	173	190	192	190	184	182	183	182	177	155	198	185	175	189	176	156	212	191	162	154	195	157	183	175	166	190	186	195	175	186	181	197	177	184	161	180	188	174	187	168	171	171	187	213	167	198	153	175	163	200	199	193	201	175	192	180	172	208	170	165	178	160	162	180	156	181	178	168	178	163	198	167	191	185	202	164	185	195	185	192	183	177	162	185	205	194	164	172	164	165	184	190	189	192	155	166	207	146	203	181	195	182	183	201	178	189	191	168	185	174	176	167	187	183	181	169	170	167	173	192	197	171	181	196	171	181	174	184	164	197	180	174	194	176	155	181	174	185	177	181	175	188	186	219	163	180	165	174	194	186	162	182	177	176	180	190	173	162	184	187	183	170	181	193	186	192	210	178	196	183	156	174	159	213	166	176	182	176	202	188	189	215	158	193	158	200	155	195	177	186	170	175	175	163	156	178	210	197	184	192	181	174	212	211	167	175	163	177	178	173	187	192	170	170	188	197	170	170	165	167	180	167	204	194	167	186	192	187	185	202	166	189	162	170	195	199	151	181	167	183	176	185	169	170	194	164	200	174	179	207	180	184	170	207	188	179	181	184	199	171	196	177	197	187	177	194	156	159	202	170	169	195	163	191	162	197	163	179	177	206	207	182	146	179	189	188	171	189	177	206	179	170	174	186	167	181	156	188	201	166	197	190	166	196	194	179	165	192	155	183	165	173	162	157	169	146	209	185	164	180	177	179	183	189	201	170	181	186	177	159	183	158	169	184	188	186	173	189	181	182	178	182	187	169	185	178	154	195	180	194	178	168	168	170	163	187	196	191	152	188	167	179	180	187	202	198	186	179	166	206	193	177	189	185	174	200	200	180	184	177	174	165	182	197	186	186	165	197	173	190	199	162	173	176	178	173	182	191	183	160	186	161	195	182	181	186	174	176	190	189	177	187	201	178	194	163	179	187	178	173	179	208	180	173	154	179	187	179	186	188	175	205	199	182	172	183	156	169	149	197	172	193	167	173	174	165	184	169	199	165	163	188	176	198	199	182	167	172	177	180	165	185	176	182	161	171	196	185	175	193	162	172	178	177	185	180	173	178	191	188	190	205	175	183	184	175	173	165	172	203	165	164	177	197	161	178	181	172	188	173	186	181	169	184	174	165	182	185	178	177	183	157	174	166	183	176	204	184	176	160	165	191	202	177	183	175	173	175	184	161	173	203	193	197	179	173	193	180	189	181	183	163	187	162	166	178	164	196	178	196	162	181	169	195	184	183	184	174	179	214	155	170	192	175	180	164	174	174	178	184	174	181	192	169	180	161	170	178	152	183	170	178	181	161	181	173	180	203	158	200	175	167	186	177	164	157	162	186	174	178	174	184	178	192	167	188	163	176	173	177	180	198	172	176	185	183	178	199	190	177	191	192	175	191	191	158	198	175	175	171	165	179	170	185	190	191	184	157	218	199	197	181	189	183	159	154	184	192	168	173	187	180	171	160	204	152	149	182	185	183	192	173	201	172	145	212	173	196	158	192	192	155	183	170	183	187	182	182	197	180	201	201	183	184	165	168	178	179	210	162	178	191	167	173	150	164	169	194	171	193	200	185	188	172	179	174	207	179	208	202	194	195	198	180	196	174	178	186	180	175	184	182	187	187	207	198	196	176	190	187	171	174	196	218	178	190	183	175	194	173	172	174	179	177	167	188	195	181	173	177	205	200	170	170	190	168	184	198	178	157	186	166	191	185	191	209	181	192	177	201	173	174	193	171	174	194	185	171	175	182	196	173	176	168	195	197	179	197	160	160	191	179	202	181	164	193	156	180	173	206	205	195	180	168	173	162	197	168	219	216	186	181	184	165	182	184	187	189	184	178	180	185	193	196	186	181	185	196	182	172	164	192	160	161	199	208	197	164	157	182	175	163	208	214	204	181	166	163	198	165	198	189	168	183	186	189	166	190	194	157	162	195	206	171	184	182	179	189	189	181	181	175	171	159	172	174	170	169	170	172	175	190	181	208	206	189	190	181	164	179	172	179	169	175	180	176	192	177	177	191	175	173	184	190	190	156	174	172	164	188	191	194	171	178	161	174	195	190	150	166	178	183	187	163	177	177	184	166	174	163	171	187	191	184	158	190	185	172	169	182	189	187	153	188	215	189	180	173	206	177	177	186	168	167	171	182	180	179	157	173	171	190	169	208	162	176	180	172	188	185	196	179	187	165	187	161	210	166	184	199	161	187	172	170	152	179	190	165	192	199	223	186	203	158	191	156	180	194	187	182	187	192	195	179	173	181	167	178	158	199	176	176	188	171	185	204	167	186	193	180	172	161	193	183	170	188	185	195	184	180	183	182	195	187	173	200	193	173	190	176	178	201	203	182	186	190	163	170	169	181	188	175	178	159	180	173	187	191	177	183	197	149	172	164	178	167	167	173	184	175	204	175	173	182	167	200	158	170	171	167	153	171	187	188	187	184	180	193	182	165	189	172	184	175	181	191	178	182	187	179	164	191	179	163	194	177	179	184	179	183	187	187	176	189	201	192	171	205	176	163	176	182	183	162	198	190	176	182	168	154	194	179	183	170	199	171	163	189	167	193	181	157	161	170	169	177	163	187	152	167	176	169	173	176	182	179	178	175	202	170	172	187	203	209	192	174	195	179	166	159	211	157	168	172	218	175	189	189	179	190	196	178	169	196	171	184	181	194	183	173	169	198	193	189	190	191	174	182	206	180	165	188	187	185	179	188	173	196	183	173	185	200	189	160	189	194	176	174	185	175	160	192	179	191	184	189	182	196	193	182	192
48417	43843	35716	1529	1289	1176	1056	866	848	794	795	773	764	729	720	677	670	664	689	670	626	642	610	635	600	625	620	631	633	656	568	622	637	627	581	602	630	613	605	597	636	599	573	603	594	569	593	602	583	582	619	630	626	587	581	610	600	585	597	621	637	563	598	596	617	579	609	615	566	562	579	594	629	667	612	589	605	578	609	618	579	587	640	617	576	591	619	560	611	600	580	596	600	579	591	583	549	560	558	558	605	575	590	588	619	613	589	594	626	574	604	603	610	605	554	584	574	599	595	607	567	585	561	595	570	549	595	557	634	585	577	598	601	591	577	576	605	625	594	612	535	605	584	559	534	584	558	588	605	594	594	507	587	620	510	571	587	604	573	582	640	599	642	598	617	563	562	546	597	595	587	570	604	526	630	562	600	588	595	562	573	566	559	598	623	614	579	537	568	624	566	605	553	608	563	583	579	565	565	582	561	579	589	590	639	594	639	577	607	609	599	591	621	603	592	591	572	613	594	576	528	590	567	530	606	636	596	597	580	599	619	564	629	636	623	577	572	583	637	566	568	575	580	578	591	565	571	585	615	585	575	582	554	596	550	578	607	610	563	579	620	581	561	594	606	640	599	591	587	563	605	626	595	564	599	643	618	595	560	577	544	605	588	561	627	570	597	593	611	614	602	606	604	577	593	572	608	594	592	536	556	581	576	613	532	582	625	573	596	581	580	601	600	600	582	597	579	624	612	565	598	574	614	607	573	610	580	583	621	607	577	581	609	589	552	580	611	608	587	546	573	601	620	580	559	625	617	558	572	572	572	545	578	638	567	574	568	570	622	581	625	598	584	573	574	623	567	566	603	630	570	570	608	581	578	613	555	566	541	553	592	563	609	561	614	559	590	575	622	619	594	590	621	610	585	622	594	578	621	559	611	603	605	606	598	557	650	563	638	599	598	640	596	580	628	587	579	556	577	553	557	606	598	588	601	576	584	583	599	582	593	569	608	610	578	581	642	571	631	585	616	602	648	601	581	561	593	595	570	586	583	592	591	569	603	568	604	612	576	579	596	552	564	578	581	561	616	624	614	628	554	573	576	598	549	605	582	559	563	623	569	583	610	537	576	547	655	554	561	587	586	596	626	612	612	649	566	598	639	608	572	630	575	559	608	623	603	603	596	566	578	587	572	599	563	581	598	596	555	572	564	585	538	592	577	574	615	602	622	585	579	580	601	568	627	581	636	576	588	610	581	605	571	572	614	555	581	555	555	566	623	589	562	516	579	566	565	604	570	562	638	562	569	640	612	566	626	622	590	609	603	599	580	570	571	590	592	607	611	600	552	598	588	612	614	590	588	581	575	573	627	589	619	604	587	645	598	540	569	560	584	582	580	563	616	586	557	605	583	615	589	554	591	607	572	605	576	628	602	576	624	553	549	601	585	570	563	610	561	609	595	618	577	577	615	569	581	584	564	614	614	551	553	601	597	589	603	597	528	588	553	599	576	593	585	604	599	616	604	555	593	602	598	559	614	598	596	604	572	580	567	597	601	599	567	599	572	579	603	606	561	598	596	598	564	580	575	597	571	624	589	611	601	591	611	629	581	598	602	603	599	592	570	573	610	551	580	598	597	596	618	606	599	593	611	583	585	566	588	618	567	588	591	578	581	572	585	589	623	579	582	538	586	590	626	580	582	570	618	578	607	572	581	571	594	570	570	574	632	552	566	588	579	592	596	564	661	525	574	587	568	597	612	608	557	552	597	578	562	549	588	596	548	608	588	610	589	627	548	583	619	616	626	550	579	630	575	603	565	598	603	552	599	594	576	631	584	591	656	566	618	512	615	562	559	594	595	531	621	601	649	555	600	577	588	600	550	566	625	548	604	584	568	596	600	613	585	603	573	634	575	620	578	583	585	588	591	604	597	595	595	568	609	566	595	587	536	562	545	565	567	586	583	585	586	616	601	608	599	615	604	583	574	581	615	588	581	590	590	533	626	563	582	585	596	569	556	586	580	593	589	585	588	579	572	550	605	595	565	581	545	606	586	584	600	562	578	626	590	583	606	583	600	561	645	580	593	616	620	581	563	566	552	605	562	553	596	630	625	573	584	558	562	571	554	596	584	583	605	572	594	649	571	654	590	598	589	618	594	586	646	582	632	606	636	569	564	593	586	571	604	562	611	589	597	584	578	599	593	618	574	564	566	579	580	610	589	636	599	601	574	581	573	584	561	563	577	592	560	603	550	601	557	599	594	572	599	573	612	584	604	555	596	556	593	610	561	586	565	602	562	556	591	545	628	576	623	598	598	553	599	554	579	600	592	605	626	595	629	554	621	549	602	631	604	625	612	626	586	563	549	616	613	614	626	572	583	596	605	571	600	561	621	604	578	576	594	570	541	553	601	620	585	592	616	566	603	610	605	626	633	588	616	573	662	546	589	522	573	599	596	581	578	636	590	547	604	577	544	559	604	615	562	603	572	586	550	562	553	622	608	595	618	577	598	592	578	604	581	588	579	590	605	574	622	533	639	600	576	575	590	585	555	552	624	581	603	567	600	613	624	588	600	595	590	567	632	588	526	566	575	565	590	620	599	600	624	609	600	591	581	596	580	593	607	599	577	611	552	584	529	625	584	597	591	581	542	629	548	589	557	597	595	562	594	608	595	576	585	588	573	578	517	587	579	605	617	607	585	568	560	582	590	586	549	590	586	563	590	593	559	572	589	607	582	585	619	624	578	631	583	561	584	592	590	594	579	596	558	536	559	615	579	556	596	604	588	592	608	531	601	593	606	576	654	621	603	565	575	606	628	561	561	602	634	575	552	612	556	584	557	605	562	610	578	603	598	553	566	587	564	598	571	572	611	593	625	615	548	634	563	608	595	591	546	599	551	586	607	585	630	603	568	574	575	592	593	531	594	595	582	595	570	606	568	583	580	579	608	577	566	598	582	628	624	595	577	556	585	583	578	562	596	600	567	581	630	617	620	574	573	558	586	579	606	572	630	596	608	596	582	594	600	570	577	561	604	618	585	581	571	569	652	622	593	590	594	644	599	578	568	535	586	553	569	600	579	538	585	561	592	614	613	558	555	603	607	615	584	576	579	615	561	577	582	565	582	566	627	588	591	619	591	558	619	613	585	604	598	579	594	592	582	591	610	609	613	590	555	537	565	632	601	610	546	520	602	612	610	559	607	600	611	563	563	581	596	598	580	571	579	571	588	570	577	581	599	592	597	598	602	616	581	568	564	596	554	593	613	595	541	582	587	602	572	579	566	608	628	557	593	609	595	567	619	591	603	602	586	589	589	607	598	584	559	583	545	604	591	588	559	551	590	610	575	585	581	573	562	605	623	613	609	561	579	576	640	591	557	598	576	570	625	588	610	589	585	583	586	578	582	576	582	595	608	590	588	574	544	605	584	605	578	618	610	612	604	590	580	609	580	602	630	627	579	600	566	559	581	568	625	615	605	561	595	572	640	598	605	613	596	596	583	599	566	578
78847	67642	50337	16696	2755	543	468	397	370	368	339	306	323	351	322	329	305	281	275	263	298	279	290	311	292	317	299	270	270	302	291	238	267	285	308	276	278	277	261	290	252	311	272	278	284	264	282	261	297	250	290	277	278	281	275	266	298	302	274	263	292	285	279	279	291	296	323	292	253	311	280	253	274	261	264	295	267	274	275	271	300	261	261	269	286	281	274	282	289	296	296	280	269	265	252	255	311	281	256	275	246	304	258	262	274	296	286	257	315	267	228	243	252	260	285	268	283	279	272	262	300	263	247	292	276	266	261	300	281	288	265	254	256	304	275	297	282	282	266	284	273	298	269	248	289	280	299	278	278	272	263	286	286	276	281	305	322	258	269	294	284	271	322	261	256	292	280	281	271	298	251	287	244	274	253	252	269	256	257	282	246	258	259	274	272	276	268	273	276	239	282	291	271	252	274	265	267	291	253	268	260	238	266	284	257	280	280	256	256	287	294	279	276	265	276	295	276	281	263	271	251	263	272	280	279	276	270	242	267	247	257	281	304	254	267	269	277	304	282	293	288	300	279	275	283	267	297	289	278	264	243	264	271	256	298	251	256	266	238	267	270	302	268	251	289	285	262	267	249	273	243	270	290	259	225	245	301	281	255	275	276	253	261	262	257	287	271	279	283	267	295	301	274	264	250	243	265	270	245	290	293	284	252	251	281	271	308	266	289	284	270	276	266	276	297	264	282	258	259	287	240	243	226	289	278	295	275	265	282	275	263	261	240	301	248	281	251	282	294	281	261	276	261	276	256	282	297	273	269	276	293	258	244	289	268	256	275	271	269	258	280	285	300	232	277	285	271	262	238	251	274	281	283	261	308	264	267	274	291	263	276	279	274	241	273	291	265	239	272	276	259	287	264	259	252	265	288	288	272	259	278	282	281	305	294	277	275	273	261	268	295	269	296	274	274	273	291	239	285	280	269	257	284	296	290	280	275	254	270	266	279	308	289	275	251	256	246	278	273	256	268	272	273	247	302	264	277	278	296	266	248	288	270	255	278	264	277	288	245	282	258	241	268	251	279	294	271	269	252	264	246	288	264	248	260	228	252	274	288	275	275	259	272	263	288	272	238	286	265	273	271	282	288	264	255	275	282	278	266	264	292	253	263	240	278	255	280	271	303	290	270	256	289	293	292	284	254	274	245	280	264	278	258	246	276	235	283	276	267	252	264	284	281	267	271	263	316	272	234	280	308	283	273	295	280	284	256	225	267	254	253	282	251	303	259	265	282	273	263	276	290	266	278	298	232	281	254	319	260	270	269	274	299	264	265	254	284	267	296	296	256	275	287	286	244	262	274	273	276	272	248	260	278	277	318	294	269	267	264	313	295	294	269	283	268	265	273	266	253	266	253	244	299	279	244	275	269	273	286	272	283	278	262	277	283	265	258	294	253	273	244	249	262	295	296	282	275	269	277	292	250	298	258	282	252	282	290	275	312	283	257	281	276	308	298	282	288	282	248	288	272	281	262	261	268	278	253	266	277	272	284	256	299	281	281	276	284	269	267	253	283	281	298	291	292	267	283	291	250	276	273	253	258	274	273	271	301	265	268	258	281	280	289	260	302	258	283	305	269	288	296	326	285	255	281	287	269	270	266	265	263	260	272	275	275	250	243	270	291	295	256	247	270	261	248	294	259	280	291	265	291	252	273	280	272	309	269	264	257	231	248	269	279	283	280	275	285	284	271	275	266	275	262	268	263	246	274	255	285	257	284	263	261	283	265	267	258	248	310	301	279	258	274	290	270	267	271	279	277	277	285	254	237	276	296	277	267	281	257	270	272	266	288	264	257	281	248	286	270	269	253	265	280	306	293	267	276	260	263	295	282	297	246	258	280	308	300	292	267	262	279	255	248	257	278	267	272	289	278	264	259	274	234	297	297	282	258	274	264	272	273	258	282	291	285	293	289	280	291	258	240	279	280	262	259	289	280	260	238	285	269	263	254	275	291	269	282	268	275	297	320	283	283	282	285	287	267	267	289	271	260	266	246	292	311	286	299	290	280	291	268	252	282	275	269	302	293	301	265	277	263	277	272	311	273	280	266	259	254	246	251	299	262	278	274	304	250	276	266	295	278	256	267	255	282	253	283	284	277	281	267	264	304	276	254	245	289	292	264	293	279	285	299	259	267	281	263	284	293	294	276	236	284	274	278	273	261	289	257	275	262	264	261	279	249	254	280	284	263	252	267	281	270	274	279	248	286	289	262	295	260	283	272	254	283	241	297	266	291	259	254	278	265	262	264	267	273	271	278	245	271	255	277	297	284	274	268	284	270	295	277	279	262	259	254	265	283	282	301	247	265	251	274	272	275	269	271	256	284	258	316	233	297	288	288	252	284	253	283	266	262	293	254	234	252	248	255	262	271	295	285	252	265	258	280	267	310	272	276	261	304	282	280	254	307	259	261	251	243	251	273	254	288	270	255	281	291	288	267	266	295	280	278	270	260	256	279	280	270	276	240	255	257	265	297	245	291	281	249	253	270	267	271	233	259	276	290	263	273	293	275	257	263	266	259	285	264	275	264	285	260	301	261	268	264	259	290	252	297	291	275	290	279	259	280	286	275	265	287	228	297	289	270	287	276	249	270	247	255	278	276	279	298	260	287	263	274	270	274	278	275	242	236	262	276	271	270	269	238	262	283	281	267	247	296	272	275	256	254	287	269	279	295	275	238	286	266	271	278	300	307	245	296	304	269	270	267	312	277	263	274	272	254	282	294	272	253	298	273	262	284	279	276	273	268	281	266	292	260	268	272	286	290	268	272	256	269	290	298	283	267	275	271	270	239	254	282	284	272	248	279	257	298	276	264	247	266	301	268	291	291	275	289	268	291	274	294	265	273	290	255	279	277	287	283	295	260	292	309	287	273	276	268	259	275	254	259	253	282	261	277	266	259	271	268	267	304	274	284	272	272	247	284	272	259	270	266	268	265	271	283	276	249	261	253	282	295	310	293	254	263	266	260	283	285	269	262	255	244	282	241	268	269	265	277	273	271	275	237	293	295	255	241	241	287	272	263	240	255	265	264	269	273	279	267	280	246	283	260	266	271	282	249	267	290	255	281	252	283	289	265	288	287	294	281	268	239	270	258	260	286	278	276	271	286	238	281	291	271	300	295	265	259	273	281	289	268	293	261	274	295	277	295	274	279	257	293	286	273	257	298	251	282	257	250	275	264	304	262	275	256	279	276	340	288	282	294	267	281	273	268	291	283	276	293	289	273	267	267	241	272	259	321	264	279	254	264	266	270	254	277	268	275	294	283	276	269	300	267	260	318	276	260	250	266	272	278	271	252	281	248	252	272	277	265	264	276	264	268	277	269	286	271	276	274	262	258	270	281	251	271	278	259	269	283	292	290	253	268	271	266	246	249	303	259	294	269	282	259	257	294	289	269	275	259	278	306	264	261	264	332	289	285	275	268	263	263	272	272	292	266	297	265	275	256	287
58247	55052	46027	3006	2119	1925	1665	1482	1331	1276	1216	1143	1107	1055	1051	970	987	990	918	943	915	915	876	908	916	864	846	901	876	850	947	814	892	888	835	880	848	844	855	845	838	841	836	847	876	874	849	841	844	806	822	861	801	848	830	821	830	848	859	902	847	825	870	812	851	838	834	847	842	756	829	805	792	846	857	820	795	795	856	833	832	844	836	829	822	821	877	790	781	782	840	821	813	754	807	826	809	853	824	813	807	867	849	810	818	844	823	859	836	831	883	828	791	836	816	845	813	876	854	808	788	799	802	810	832	806	807	807	844	814	873	829	855	823	828	840	816	820	829	846	786	866	808	850	833	807	823	815	800	832	843	824	820	785	870	895	791	815	846	835	804	841	829	791	813	826	870	845	819	846	806	823	800	847	817	806	796	868	863	799	805	788	869	870	874	870	820	882	823	824	751	835	897	832	840	857	777	845	847	857	862	788	866	806	842	816	803	831	849	780	808	785	860	817	802	828	859	837	827	832	841	824	818	845	825	803	875	830	812	793	829	830	809	788	811	798	823	800	856	779	845	783	813	828	871	815	816	827	801	815	853	879	819	865	764	863	800	830	773	830	802	841	862	853	844	856	842	823	867	856	852	861	829	865	792	852	859	842	827	849	814	837	824	802	843	829	809	839	860	834	876	843	838	850	808	819	839	796	772	808	862	822	805	874	817	791	816	832	790	819	828	805	804	796	802	822	794	757	858	803	832	809	847	827	862	811	779	849	820	836	831	824	815	840	845	821	812	805	827	826	832	797	832	791	856	825	815	803	755	819	843	823	815	819	829	848	845	791	815	812	849	830	902	837	795	805	855	767	818	823	832	825	801	837	868	770	859	805	807	811	855	769	864	846	840	881	764	847	845	858	843	800	819	875	810	803	841	825	831	821	807	843	834	801	806	804	767	787	810	815	835	855	867	872	793	875	805	834	804	836	814	762	833	814	796	849	885	904	793	786	905	813	847	824	789	869	772	788	804	854	789	748	821	782	849	861	819	769	839	830	814	773	780	838	849	807	795	791	823	800	822	814	824	813	795	822	849	809	836	793	841	902	850	848	850	818	819	806	833	794	772	890	815	817	851	841	840	882	898	835	860	805	789	842	809	875	802	795	829	847	856	809	798	858	847	833	833	873	811	823	831	865	875	829	801	826	859	851	831	795	812	830	817	804	814	850	812	790	853	818	816	820	810	855	858	868	819	817	807	883	840	876	803	799	835	822	782	822	851	817	793	823	847	812	798	870	837	842	789	815	809	796	813	862	853	818	796	837	839	825	777	825	800	800	813	851	882	796	832	801	846	847	783	854	824	819	844	830	799	790	878	842	829	771	837	792	824	781	819	856	797	840	832	810	745	804	795	835	831	847	784	816	790	822	863	828	822	851	840	868	880	850	813	816	827	879	784	806	862	817	822	827	816	797	764	859	813	838	871	808	831	782	764	806	768	807	826	875	797	845	794	836	829	866	757	815	798	797	856	835	856	859	834	845	832	895	803	792	785	861	856	854	838	820	841	850	811	849	839	838	788	819	838	820	867	826	815	786	830	846	877	844	839	801	854	810	829	811	788	843	810	852	861	827	810	799	814	828	861	819	851	793	793	865	835	768	856	810	827	859	801	849	825	814	807	859	849	842	844	825	776	850	842	821	802	834	787	846	871	859	855	802	831	828	799	861	827	875	834	814	820	805	789	856	791	813	765	833	836	821	803	854	820	830	832	811	805	828	829	827	785	823	779	898	865	835	828	843	829	826	838	880	789	787	774	828	831	834	843	828	794	829	847	795	804	850	786	810	834	813	829	831	810	784	775	824	783	835	821	834	809	868	823	860	816	797	824	818	794	868	812	865	833	839	840	805	822	804	773	812	824	840	815	865	838	870	804	801	860	819	874	839	800	873	792	835	859	828	862	817	830	831	863	874	828	823	814	802	849	709	850	836	802	839	831	845	859	877	830	840	876	779	828	838	847	829	820	864	838	862	804	768	866	810	821	855	852	808	869	816	828	880	871	811	820	828	786	817	785	826	833	815	861	833	848	890	832	819	834	801	842	826	807	833	840	788	823	809	791	843	888	794	813	848	806	816	830	798	759	815	824	821	780	817	837	795	757	856	815	841	837	835	805	837	814	852	842	823	814	841	876	859	836	909	799	783	793	794	815	829	826	772	831	828	843	837	856	854	818	835	823	830	825	812	786	844	821	870	774	833	799	822	824	844	812	838	797	798	841	785	897	834	845	811	823	789	799	837	867	857	757	839	823	875	812	849	817	801	805	847	792	844	862	812	859	816	763	815	801	822	808	826	788	844	818	882	788	816	825	827	815	838	803	801	840	818	855	815	801	802	788	742	810	826	801	875	828	867	800	786	882	863	782	796	829	908	849	838	819	855	809	859	784	832	793	811	842	823	832	844	813	837	768	845	831	840	822	807	809	847	778	801	843	812	777	882	826	814	856	851	794	837	839	822	809	842	823	785	854	783	838	787	796	782	870	799	790	834	795	838	845	827	807	848	765	841	772	848	807	835	833	855	815	822	806	796	809	799	799	835	866	825	792	777	770	841	796	822	793	834	870	779	795	877	846	827	871	806	843	857	812	832	820	891	803	843	847	864	804	829	803	826	772	801	875	846	821	829	829	835	838	820	797	836	821	821	764	814	821	780	836	862	795	806	837	814	831	789	862	865	823	842	844	820	843	865	811	816	816	773	817	858	819	849	827	835	832	810	840	851	844	869	900	876	839	823	820	775	810	838	836	859	825	853	785	839	851	824	829	859	829	857	839	810	780	796	785	843	820	873	892	814	849	802	886	801	795	812	828	830	798	817	834	827	840	829	806	787	797	827	800	799	819	879	809	793	835	825	828	864	789	825	859	835	849	805	836	828	870	826	807	799	810	824	826	841	837	805	804	842	806	842	819	808	827	850	823	795	822	821	844	821	820	832	823	812	830	856	806	843	808	801	805	813	845	795	796	857	847	848	839	857	886	795	821	843	786	857	790	853	784	782	776	819	799	831	847	798	892	850	852	795	908	836	835	818	835	855	809	836	839	811	866	820	834	846	791	845	799	786	804	826	833	861	834	800	792	780	800	881	797	821	820	913	798	759	842	803	814	775	853	861	856	804	819	844	822	831	792	878	817	874	863	852	821	786	858	845	812	762	837	830	768	839	839	813	804	835	864	848	824	796	880	819	833	794	827	824	831	869	786	799	778	828	834	833	816	817	784	850	808	783	845	802	796	833	843	783	861	859	851	828	827	831	847	840	815	860	855	842	857	845	767	812	827	829	804	821	836	813	816	849	842	773	828	852	873	805	832	835	781	819	825	816	883	838	796	832	836	839	800	812	854	783	823	823	847	859	877	876	778	830	842	806	827	793	866	850	814	809	817	847	850	882	849	826	823	816	808	841	827	771	794	870	841	872	815	835	797	840	799	793	883	852	823	867	849	790	880	833	836	828	838	819	827	859
28536	14164	3968	177	112	128	110	85	123	118	115	119	111	113	117	120	100	99	114	103	93	109	104	86	98	126	103	92	109	130	119	111	107	101	104	119	103	104	102	111	100	103	107	100	104	126	100	135	112	100	121	113	127	117	105	112	122	117	96	93	115	127	133	107	120	110	110	98	128	102	90	113	103	126	110	106	100	119	100	111	116	110	126	117	122	96	124	113	107	127	129	106	105	99	103	103	129	106	96	106	120	92	104	117	114	125	104	116	97	119	117	119	119	105	104	124	95	91	115	112	117	111	120	141	99	87	112	103	106	115	99	97	108	120	122	90	115	109	116	128	116	114	120	103	111	113	93	117	108	122	119	96	108	117	126	128	107	96	127	102	121	113	102	129	133	98	113	116	91	115	102	105	103	117	105	75	102	115	126	88	89	112	124	93	116	103	109	107	108	114	109	114	112	116	108	89	93	127	126	106	122	103	94	112	119	105	89	113	103	113	114	104	106	95	117	101	116	108	106	122	96	107	94	105	99	131	111	110	116	98	118	88	99	134	130	86	119	103	122	106	112	91	109	114	115	98	128	115	114	120	116	124	89	118	115	109	97	106	116	94	102	109	118	96	105	116	110	114	106	107	97	131	114	94	97	108	120	109	118	111	108	103	125	98	114	90	133	86	89	110	113	92	126	95	111	116	115	107	125	119	111	102	118	99	110	108	105	121	94	105	116	104	107	122	106	110	108	106	104	97	81	107	102	103	119	107	112	102	101	85	116	114	115	116	81	124	119	120	94	82	101	110	106	95	95	109	91	103	91	130	128	109	93	117	110	114	118	103	116	98	100	129	100	105	94	107	100	99	120	118	121	109	133	97	99	118	119	96	130	117	136	91	110	114	85	116	108	105	110	103	118	102	104	106	101	118	94	105	104	111	98	100	119	100	110	121	93	113	97	129	115	93	115	94	103	106	104	109	102	104	97	118	99	120	109	123	118	100	114	122	121	102	104	132	112	86	111	110	113	105	128	93	113	108	122	135	103	112	128	100	102	107	117	112	115	96	118	103	92	116	104	124	98	108	97	106	130	105	100	120	95	117	103	92	125	85	116	89	98	104	124	97	116	115	109	118	127	104	107	105	106	111	104	102	92	109	99	103	114	99	128	99	98	106	113	115	94	98	87	104	118	105	113	120	89	146	107	105	96	111	116	105	106	108	130	95	110	121	101	111	113	120	103	115	108	117	95	115	99	117	109	108	117	103	114	102	116	105	97	122	100	110	100	119	122	120	96	124	121	109	114	96	115	130	119	108	107	121	114	113	122	100	122	111	104	104	114	112	99	105	117	96	112	101	105	97	96	107	100	105	98	99	120	122	114	105	109	93	123	115	116	96	103	103	93	115	98	120	106	123	104	126	105	96	108	117	102	98	117	106	101	107	110	95	105	106	110	110	100	110	98	107	101	118	115	112	113	101	96	121	123	105	113	114	95	124	109	105	118	113	109	88	111	102	105	103	113	105	101	116	128	140	103	97	109	106	133	114	110	105	103	118	119	111	109	101	105	101	115	119	116	113	119	122	103	104	100	115	130	119	120	98	105	112	109	104	110	118	94	95	94	127	111	107	113	89	94	116	111	122	104	106	114	113	95	111	86	112	104	110	98	110	99	112	113	109	106	100	108	122	129	125	116	102	103	107	99	109	113	98	118	100	122	119	106	113	107	122	94	114	102	100	104	108	113	111	104	102	109	105	115	119	117	123	112	121	110	123	132	106	111	111	125	105	120	102	106	130	113	106	109	120	111	98	107	101	107	89	109	100	107	85	105	110	108	135	98	119	124	117	109	99	124	121	108	114	100	112	112	110	93	103	103	99	117	105	106	105	128	107	107	103	114	110	97	100	126	101	116	108	106	120	120	101	122	110	124	106	116	108	93	102	106	126	124	94	96	104	91	98	104	104	109	103	89	103	106	117	112	100	97	104	105	111	104	115	81	101	100	94	127	132	112	107	102	107	118	126	100	117	113	118	133	122	116	118	110	110	128	113	116	102	112	92	117	125	110	115	100	100	104	84	105	94	99	114	106	113	103	118	98	101	130	116	110	86	103	100	103	115	116	102	110	101	101	104	104	104	98	120	104	104	106	124	114	102	97	117	105	107	102	100	120	101	109	108	117	109	119	105	111	111	85	113	110	111	99	105	107	114	104	109	117	103	119	83	100	110	101	95	114	112	108	98	97	99	103	111	124	98	114	102	101	112	109	100	119	106	113	106	114	101	106	120	104	117	116	103	110	108	104	101	126	95	118	109	94	108	111	113	106	111	102	130	110	92	105	103	118	106	103	99	127	106	107	108	112	103	103	120	120	106	120	108	107	117	109	106	96	109	109	104	113	105	105	120	116	98	125	97	107	118	125	95	97	125	108	94	106	107	98	109	90	107	125	88	108	88	127	113	117	102	121	105	100	115	121	91	103	93	133	116	95	104	111	110	112	127	125	108	109	113	103	120	118	118	97	94	113	118	101	132	111	117	97	113	89	122	104	110	117	100	108	104	117	102	104	115	95	109	105	89	118	87	109	116	98	105	93	114	108	122	113	99	111	122	95	126	107	104	109	104	110	107	138	120	116	104	115	133	113	119	100	100	110	134	116	118	112	101	102	104	98	138	104	120	116	102	93	95	105	104	97	108	117	106	122	128	101	111	121	118	103	117	103	110	103	123	108	97	129	110	98	107	101	101	113	122	114	121	116	98	92	100	110	110	112	105	131	115	105	125	103	110	110	106	96	114	105	116	88	101	98	112	110	119	102	121	114	108	99	83	126	124	110	99	116	102	114	113	103	111	132	103	113	123	110	101	111	138	116	105	109	108	91	111	112	118	109	113	91	110	122	92	110	96	101	111	105	127	121	113	97	104	83	97	92	123	114	101	115	115	97	111	103	118	112	110	120	110	94	112	107	127	110	106	123	104	115	101	86	120	117	114	94	97	84	110	124	108	99	95	99	124	113	96	109	116	103	98	110	119	101	123	121	89	107	106	114	101	106	100	97	112	116	104	105	118	112	126	97	89	93	104	108	120	110	117	115	106	107	117	96	117	105	94	113	96	101	109	118	129	102	136	104	122	112	122	106	95	119	93	124	91	85	101	116	112	103	111	120	111	101	112	127	105	111	107	113	96	119	113	114	110	105	95	118	104	93	118	108	115	105	111	118	109	92	106	115	110	97	113	111	106	106	104	130	99	98	118	100	120	103	104	103	92	97	107	106	125	121	99	95	99	113	92	112	134	117	104	108	97	103	114	101	104	96	119	111	109	95	102	98	89	99	113	97	112	105	119	106	113	108	114	144	115	124	119	104	103	99	112	113	129	90	112	108	116	120	111	109	85	100	95	99	89	111	110	121	115	123	109	110	118	112	119	115	121	122	102	112	94	110	98	104	111	108	105	124	112	114	101	121	108	113	102	122	108	108	108	117	100	118	105	93	108	106	129	106	108	102	110	102	125	122	97
27575	16960	6275	449	394	414	383	413	370	419	393	368	405	388	427	419	402	422	418	374	417	400	407	386	405	382	413	404	405	376	362	421	393	381	387	411	418	418	381	362	401	389	362	414	413	370	384	385	361	393	416	417	373	398	402	410	398	373	370	390	378	430	368	380	381	405	387	423	364	387	391	366	409	411	436	384	393	411	409	366	356	361	413	386	366	367	391	376	392	410	393	405	390	368	395	410	385	379	358	392	400	408	391	394	414	382	398	399	378	369	366	404	435	398	390	381	401	385	379	417	426	397	417	395	400	376	394	367	413	379	394	425	395	405	369	380	379	391	397	446	425	392	384	389	376	385	404	404	351	396	365	433	416	400	391	403	398	411	375	377	368	351	425	417	405	405	402	382	386	387	381	372	368	389	382	410	392	373	400	397	376	408	362	370	370	393	363	399	407	392	428	408	378	386	392	407	404	410	412	387	392	373	404	370	421	426	349	382	328	367	354	384	399	359	380	412	434	407	384	410	412	376	381	403	392	420	430	400	414	372	401	386	386	419	390	411	375	370	356	356	376	400	395	419	385	407	390	378	385	392	415	346	419	384	428	366	415	395	382	399	397	396	396	377	408	387	399	405	363	420	400	368	420	366	386	402	367	359	387	384	396	402	402	422	415	396	410	396	425	425	394	378	398	385	413	405	388	402	419	383	379	425	415	364	401	404	383	383	365	403	395	377	359	390	376	390	381	371	379	405	385	361	370	412	390	363	380	391	369	386	400	392	381	412	407	395	396	392	393	374	369	383	391	371	406	360	377	390	391	406	354	402	416	406	409	393	404	397	408	378	422	425	366	432	413	437	408	397	360	397	392	405	392	394	413	397	393	391	408	400	385	370	394	385	381	382	384	391	381	424	403	405	387	385	384	420	397	407	391	402	375	406	408	375	408	401	378	376	411	420	393	412	409	401	418	394	358	391	385	400	407	418	392	424	407	372	378	370	416	385	376	356	378	372	410	402	393	401	378	376	388	410	378	386	383	400	390	396	382	375	398	357	379	428	394	396	399	387	395	419	386	412	388	425	370	404	388	403	371	381	414	388	465	369	413	376	400	384	380	381	371	419	433	405	388	387	419	378	386	387	357	415	415	382	379	360	431	406	398	407	400	392	401	369	382	417	394	365	433	387	392	357	384	388	378	385	414	419	391	397	385	388	411	396	387	413	400	360	427	397	399	396	385	381	374	382	356	378	417	398	389	393	409	383	389	399	384	421	391	393	395	377	434	400	407	370	394	401	389	416	391	411	361	399	414	383	390	350	417	392	379	388	381	403	421	363	390	407	390	362	374	407	364	406	405	410	406	395	435	384	372	361	386	399	397	371	410	389	398	385	426	393	425	402	417	395	387	403	386	376	403	434	399	395	392	416	396	428	358	386	418	397	387	425	431	409	412	406	398	353	383	384	389	404	389	416	376	401	427	370	393	381	373	392	382	377	384	406	394	400	400	407	402	404	371	405	375	367	398	424	402	402	416	393	367	355	407	383	414	410	393	362	413	416	351	450	393	390	382	354	368	401	424	426	388	398	409	421	450	433	403	383	386	403	427	392	410	434	392	403	379	431	374	377	413	412	396	407	388	393	375	408	422	395	370	391	384	359	370	416	384	438	399	397	394	404	374	357	379	367	394	379	416	393	419	378	376	396	416	401	423	395	373	397	392	368	393	385	429	428	408	409	382	386	439	411	377	380	417	397	387	416	408	380	429	380	397	388	386	384	379	434	395	418	401	402	420	428	377	420	386	387	402	395	420	418	376	398	385	368	374	395	387	396	406	395	389	411	365	390	424	397	373	403	382	405	395	412	390	392	375	387	372	403	405	367	372	389	361	404	402	379	386	440	360	404	395	412	393	428	377	368	379	407	370	401	369	417	342	350	408	365	358	439	357	397	389	390	395	383	411	413	381	412	396	359	383	376	388	421	366	388	401	388	407	386	361	430	414	372	407	445	367	416	393	409	356	393	387	398	378	392	349	443	382	405	398	378	372	383	392	354	419	407	388	386	405	384	388	429	407	390	424	376	391	400	380	375	391	404	381	370	361	374	400	382	362	397	412	417	417	393	360	369	383	404	421	359	394	391	395	395	420	376	380	396	399	374	389	432	422	408	403	402	392	420	412	359	426	409	422	378	389	394	344	392	428	393	387	398	387	420	413	356	425	405	400	397	447	389	362	384	422	409	394	397	391	374	379	383	402	361	409	375	388	369	375	412	386	384	428	376	390	401	394	380	391	382	403	395	418	403	398	386	412	378	411	405	378	428	364	394	392	400	392	386	401	426	389	399	396	391	376	393	469	384	398	410	415	407	371	389	395	388	402	388	394	400	401	411	400	376	370	402	402	372	400	395	393	358	367	407	422	385	407	396	387	395	412	417	389	371	400	382	394	397	410	402	395	406	389	403	445	376	415	445	382	388	406	379	366	399	394	413	379	404	379	378	427	428	395	360	389	380	393	402	426	356	367	376	415	367	384	391	399	391	367	404	400	426	391	416	397	422	403	381	408	400	401	393	375	360	402	409	389	380	387	362	399	407	360	376	374	374	370	435	379	386	407	379	392	366	386	394	393	375	413	410	369	410	377	401	434	396	373	365	366	415	403	408	449	384	410	384	405	421	419	409	379	397	404	386	387	415	407	347	393	395	365	415	396	384	406	394	422	388	413	398	414	360	427	385	418	414	383	384	381	413	367	386	402	393	371	387	396	415	386	389	353	375	410	413	407	437	387	399	387	393	356	388	398	392	436	382	409	405	380	457	386	410	382	382	379	412	391	371	419	407	390	432	377	397	410	370	388	410	368	401	444	421	389	387	401	417	382	388	393	374	393	387	357	402	398	386	396	383	406	398	411	414	386	390	387	393	421	402	429	350	398	424	395	392	378	433	398	433	407	415	379	377	378	400	393	406	370	365	396	391	404	421	423	368	395	343	406	406	403	382	402	380	410	389	397	385	404	394	370	410	418	375	378	370	364	415	391	413	404	389	388	402	413	385	404	400	414	402	380	378	377	409	426	375	420	382	421	396	413	387	365	388	389	425	397	390	371	399	371	412	417	437	412	406	415	408	346	362	435	396	390	407	392	391	359	369	410	398	417	379	405	429	414	425	382	407	419	384	373	406	439	404	403	394	421	365	408	351	404	397	404	406	392	398	386	428	370	371	414	405	410	410	394	379	396	361	405	411	374	385	373	397	393	404	383	394	397	382	391	445	412	400	402	384	386	402	378	412	381	390	364	441	371	382	412	384	389	407	416	398	385	357	387	387	389	408	394	393	396	397	364	409	400	363	375	393	385	376	361	472	371	422	364	412	373	381	412	372	383	369	367	389	420	367	379	375	400	432	350	377	405	352	406	385	401	398	376	383	392	378	411	393	386	356	399	377	381	415	400	432	399	389	363	379	357	368	426	414	409	411	376	348	397	400	371	366	408	400	416	381	388	425	398	390	407	384	398	390
70004	58745	39743	9926	636	300	252	236	232	224	225	187	213	183	222	208	201	213	189	193	191	188	189	196	210	204	198	219	202	197	177	199	208	217	187	185	189	215	184	189	177	168	224	200	185	160	207	185	193	198	163	185	175	197	199	206	197	171	166	184	225	173	185	202	182	184	184	225	210	182	197	170	190	200	195	184	206	166	180	196	175	179	185	189	197	208	207	186	190	186	212	187	171	199	195	195	156	196	182	197	185	173	201	193	176	213	188	186	184	187	176	176	192	201	181	210	192	179	184	185	192	203	183	183	195	177	172	192	204	171	159	228	179	195	209	199	217	180	171	178	175	196	204	198	186	178	183	195	210	195	184	196	200	175	181	158	190	188	201	204	169	173	190	208	199	191	179	212	195	217	190	216	204	174	193	196	196	199	198	189	191	203	195	185	185	200	208	188	203	202	192	163	186	169	212	212	210	171	172	196	204	202	176	214	191	216	190	202	189	182	182	180	196	182	175	208	195	180	205	177	190	179	195	200	179	218	188	177	194	175	222	191	187	211	175	177	169	189	172	189	214	198	178	196	211	193	225	194	197	192	166	175	197	209	190	195	193	204	191	185	191	187	156	171	209	202	180	176	186	198	199	172	223	202	198	208	186	211	204	203	185	178	196	173	187	186	192	188	182	207	197	199	230	172	201	173	205	169	196	156	183	194	210	203	173	197	209	187	198	179	183	195	181	196	204	192	185	195	187	194	178	184	202	176	168	197	212	178	190	186	197	222	176	207	210	176	178	196	189	206	201	191	192	179	160	183	162	206	191	196	196	179	189	182	165	175	193	198	201	188	192	191	191	209	174	185	202	208	194	182	192	199	203	213	195	205	193	172	197	196	180	190	184	181	196	185	188	186	198	194	230	213	187	181	209	200	207	201	198	209	201	190	201	209	194	186	199	193	184	184	178	199	181	165	187	196	183	200	184	178	183	173	201	206	183	172	182	176	196	199	203	192	203	196	186	198	200	177	200	200	189	185	192	192	189	198	195	178	198	187	188	195	191	204	193	196	170	171	185	179	207	204	190	219	164	196	175	193	207	179	185	211	194	180	186	201	207	182	201	200	182	184	195	196	189	162	175	182	185	177	208	193	226	156	175	200	194	184	172	181	188	187	201	190	212	181	184	171	167	193	204	197	189	194	197	206	183	178	177	166	215	172	204	200	213	199	177	172	195	212	194	204	171	208	186	207	182	173	193	196	183	168	182	184	179	175	164	185	188	195	171	206	180	229	187	178	176	169	180	200	176	159	211	201	199	194	213	191	182	180	198	190	186	197	193	192	207	206	180	182	198	183	198	203	173	206	204	172	201	181	191	197	190	180	198	203	192	199	174	182	186	196	189	204	193	202	214	219	193	198	183	207	180	176	174	194	189	191	179	203	214	187	203	181	189	193	206	193	189	197	190	192	176	197	184	178	165	199	182	175	176	153	206	192	172	187	192	174	195	205	195	178	184	203	208	191	184	177	181	178	205	186	187	202	207	188	185	205	174	209	216	199	180	199	176	179	186	166	173	181	179	185	194	230	197	170	202	200	180	163	191	203	200	179	209	186	179	207	194	205	183	170	198	203	211	188	182	203	197	211	185	187	176	200	191	204	182	178	194	184	210	160	191	194	199	187	184	181	226	208	177	189	188	190	181	202	199	195	202	185	190	161	183	183	177	183	179	204	168	187	186	170	190	187	182	187	190	163	194	188	196	214	209	183	194	197	189	172	176	178	199	201	186	177	186	168	180	201	191	166	201	192	190	210	195	197	184	202	202	170	186	192	201	215	198	184	184	199	184	175	198	179	201	174	170	183	175	181	194	188	178	184	170	195	185	191	200	176	198	187	182	190	199	151	170	201	172	192	189	170	181	195	189	177	172	198	192	196	196	192	187	189	174	183	207	191	198	188	211	183	211	176	192	186	174	189	193	202	209	205	198	198	197	201	181	202	180	219	199	175	200	185	204	194	190	183	183	180	198	170	183	176	185	191	199	167	221	217	195	197	191	177	176	192	206	186	188	174	189	206	193	209	199	210	188	205	187	196	194	168	198	197	185	172	181	197	181	175	196	169	163	198	186	203	175	195	184	215	201	164	193	172	173	186	188	174	152	179	188	212	168	193	176	197	188	189	207	188	181	181	200	218	205	186	184	182	186	196	185	166	209	177	188	179	186	175	180	186	172	188	192	217	188	193	191	180	214	210	203	193	179	192	159	177	206	202	185	210	150	192	161	193	188	184	176	192	185	187	196	159	193	174	180	182	167	206	194	191	177	184	200	180	197	191	169	215	202	186	159	175	177	177	207	174	190	177	196	193	187	186	169	175	222	190	197	187	173	194	212	214	175	165	197	198	190	172	191	179	180	169	213	184	195	179	183	177	168	202	199	195	217	167	187	199	213	171	191	208	196	189	195	201	187	198	190	230	189	173	218	190	170	210	188	226	199	198	198	205	197	220	222	188	179	171	230	223	185	170	150	205	163	178	217	196	177	204	180	175	174	182	203	232	181	183	191	211	178	190	182	206	184	161	200	200	167	175	203	181	169	183	200	176	193	186	191	198	183	190	189	199	198	195	182	189	185	166	180	179	181	178	186	198	200	212	198	186	181	202	180	199	193	187	193	200	165	180	182	203	191	198	181	191	190	184	174	203	181	185	197	202	196	189	201	178	196	201	206	207	182	225	194	172	173	181	196	177	216	209	194	197	173	184	178	181	188	164	173	166	200	198	185	194	163	199	199	202	199	183	205	185	225	192	161	188	190	194	191	181	229	181	206	171	177	184	205	205	202	183	156	216	194	185	184	198	197	210	179	174	185	185	183	192	236	188	189	168	204	201	167	184	198	187	193	174	178	217	194	180	179	210	222	206	173	180	190	188	202	199	198	192	197	200	178	200	221	210	165	203	193	190	202	185	181	183	197	197	184	196	202	190	183	192	189	225	201	180	202	179	189	184	186	189	177	208	197	199	199	176	183	173	177	182	188	197	186	169	182	184	203	178	186	210	197	213	154	168	207	185	185	185	217	203	188	175	167	175	182	175	202	169	185	199	196	186	190	193	192	190	197	199	177	208	199	196	207	189	201	171	175	190	182	179	192	200	166	175	203	177	195	205	219	190	200	189	198	185	207	173	192	187	192	189	169	203	196	205	189	196	171	223	192	199	176	178	195	200	188	163	187	223	186	215	181	191	192	191	175	189	203	172	199	194	215	190	174	166	210	183	196	192	189	176	193	169	183	180	196	191	185	202	186	212	174	169	195	218	198	182	168	191	217	200	183	220	190	165	188	176	192	192	195	221	181	219	204	177	192	191	189	202	177	185	189	187	175	178	180	186	172	205	194	197	210	177	191	196	182	189	174	189	203	173	184	186	209	203	197	212	200	213	188	195	191	196	167	177	177	216	175	199	185	216	208	198	199	167	203	182	173	173	200	170	181	196	184	192	185	207	196	193	187	189	187	186	160	199
49579	46211	36941	1980	1284	1073	1018	928	887	830	752	726	785	708	676	699	717	684	646	652	642	681	639	717	670	630	633	610	599	620	647	624	648	636	620	676	625	630	626	644	624	646	646	581	665	615	642	613	650	620	638	608	618	615	594	629	659	685	625	629	656	646	602	603	630	605	597	605	594	645	583	633	633	661	616	594	646	611	604	649	640	589	602	607	590	644	582	636	631	611	591	609	610	634	598	639	634	613	638	631	657	631	569	600	559	644	638	612	599	624	584	612	652	607	620	619	613	648	631	681	594	652	620	561	586	661	599	608	640	610	599	577	632	620	596	594	634	584	597	621	607	606	627	652	629	605	627	633	641	607	644	595	646	658	574	587	642	601	615	654	665	600	616	624	648	635	626	647	619	609	604	615	647	585	586	627	629	589	619	637	621	626	604	592	629	628	670	637	599	644	583	622	624	611	625	620	590	636	621	629	630	636	600	558	608	621	563	652	624	613	631	599	620	668	637	631	642	634	598	574	601	629	641	614	565	630	629	614	610	630	640	601	630	600	618	614	598	614	590	654	601	625	624	671	599	566	612	589	637	595	652	596	587	604	616	643	642	576	589	620	643	595	592	628	598	608	588	608	627	618	610	634	568	593	655	619	629	616	632	613	656	626	629	615	589	610	604	639	577	577	597	601	618	611	602	560	641	626	577	620	617	612	602	608	653	667	586	658	618	576	613	625	590	626	643	643	606	591	584	578	627	604	636	629	636	657	642	686	668	611	595	623	611	655	588	554	610	608	608	584	618	627	565	592	611	579	625	635	653	631	631	587	649	620	610	613	632	587	615	590	618	608	627	606	648	599	638	627	602	604	645	624	630	610	616	616	652	614	622	631	577	631	645	626	572	627	669	648	594	621	614	625	626	611	604	616	629	594	596	622	625	629	651	653	598	637	614	568	618	654	599	664	662	601	587	629	622	604	653	626	643	629	649	644	642	611	627	609	623	600	619	579	589	617	635	644	627	636	608	614	656	629	623	579	638	568	589	630	599	576	621	650	600	621	632	592	605	610	648	609	626	642	611	604	652	642	623	584	604	618	616	582	650	572	627	617	594	613	607	666	590	609	624	600	571	633	608	625	654	617	617	622	614	678	614	597	589	618	624	637	550	621	655	638	579	618	609	635	629	621	599	637	637	616	618	644	633	641	626	647	620	641	597	636	611	647	653	635	610	588	604	643	618	612	637	661	637	657	659	661	633	613	632	611	604	591	635	549	603	648	614	567	652	661	583	579	581	600	605	654	597	641	659	636	587	621	594	574	639	561	626	621	605	588	626	616	570	549	589	670	589	572	632	645	655	634	643	618	588	553	613	573	579	645	626	597	593	632	664	596	661	624	629	591	579	632	604	620	633	628	634	615	550	625	600	632	655	636	568	604	642	609	658	578	598	623	602	580	632	612	608	617	650	609	649	611	609	671	605	573	570	631	622	656	616	615	591	601	617	590	636	639	601	595	623	621	674	618	659	623	575	562	626	619	598	594	601	603	621	656	604	629	608	593	580	637	576	655	626	593	609	620	642	608	621	580	601	589	631	623	659	564	626	624	596	616	601	608	600	618	604	616	617	631	634	595	593	583	610	625	620	604	595	631	643	594	612	600	631	650	613	655	581	602	643	645	636	611	637	598	597	611	623	586	642	590	642	615	594	613	649	598	615	600	629	608	582	633	618	673	611	635	603	614	628	634	581	590	638	574	622	628	617	625	636	586	629	610	619	649	580	638	617	588	636	657	618	639	632	647	639	615	624	603	604	647	588	624	631	586	563	601	636	653	681	612	625	638	620	608	596	609	631	587	612	593	609	610	638	635	661	557	610	614	557	634	617	623	584	652	651	642	615	608	608	588	614	599	599	589	589	652	628	630	653	621	638	624	632	627	656	603	609	615	606	546	610	609	600	603	616	643	626	642	611	673	576	656	601	639	617	616	596	636	611	630	621	605	617	588	633	602	602	636	631	633	609	612	625	636	620	614	585	621	629	625	638	635	591	585	609	660	614	569	608	656	619	663	653	643	615	650	604	648	605	634	622	600	626	617	615	666	625	643	586	572	612	630	611	588	615	651	598	607	617	634	601	584	669	630	645	598	617	625	574	590	583	654	627	624	616	631	613	635	593	635	626	603	609	593	584	608	611	580	599	636	593	593	615	665	601	632	638	584	561	628	634	639	630	623	627	611	570	627	616	602	610	666	588	643	642	643	632	677	597	622	570	630	626	610	663	593	641	601	632	636	616	610	615	610	589	628	612	633	661	640	603	621	602	632	587	583	560	599	631	631	633	619	594	631	634	618	651	622	580	623	608	608	602	614	612	618	580	653	584	595	594	602	621	616	584	610	674	638	605	584	598	613	607	597	606	603	654	603	593	582	573	578	608	644	639	628	614	625	587	641	634	659	599	573	601	661	587	576	618	628	624	653	621	597	649	637	603	618	641	567	634	605	613	629	632	559	598	575	659	633	650	617	579	597	618	633	580	638	631	634	599	637	607	600	626	609	598	656	650	633	674	639	630	605	616	598	604	612	612	649	618	628	573	631	625	622	568	592	640	577	638	634	647	620	606	658	595	598	631	604	614	596	607	669	620	633	606	601	604	608	591	571	627	596	616	615	635	612	579	565	631	604	633	623	658	603	648	627	606	607	608	629	621	590	598	596	622	602	641	562	603	615	578	600	615	606	643	679	626	641	654	618	591	641	588	670	596	569	567	609	610	595	644	601	596	692	596	649	560	636	654	637	681	616	641	613	607	599	593	629	597	582	612	657	613	603	590	647	627	613	618	642	574	612	601	619	657	612	631	595	642	638	601	612	651	615	629	638	588	634	612	636	640	639	584	636	628	646	613	620	662	604	581	575	601	611	621	626	604	636	655	601	642	618	622	650	608	655	636	629	638	626	594	606	599	600	609	612	586	611	600	644	604	621	619	611	600	658	602	611	690	653	620	633	597	673	616	601	638	580	602	608	653	600	595	648	590	616	607	596	618	637	640	654	648	578	592	582	582	614	636	618	553	622	640	648	577	599	619	639	578	616	601	621	561	619	636	659	572	645	618	596	613	633	615	642	630	618	648	590	603	604	645	563	638	643	636	632	632	629	663	616	602	602	637	617	586	618	633	610	590	645	616	602	576	565	582	686	596	577	580	628	662	617	610	595	651	595	585	585	679	577	584	634	611	624	596	609	615	592	564	664	609	621	627	630	590	627	614	594	578	585	616	612	573	624	619	610	621	624	614	619	642	633	629	595	623	563	655	655	574	591	600	627	613	623	629	608	651	640	637	601	636	587	594	579	627	629	615	621	606	643	655	639	625	636	625	641	621	625	649	649	658	635	644	653	593	616	637	657	656	660	642	628	679	629	643	638	627	609	598	602	590	634	650	613	655	648	612	619	631	634	612	601	595	641	626	591	568	598	679	587	618	613	586	623	609	643	620	626	561	585	600	624	637	628	590	633	615	621
78926	68654	51289	17550	3122	536	418	377	392	334	346	355	306	322	304	286	306	308	285	287	310	279	300	282	290	270	294	231	279	256	284	287	310	267	275	298	299	304	273	291	253	265	288	269	264	293	316	286	281	283	293	281	291	302	273	283	254	263	291	271	267	279	266	293	282	278	273	275	306	302	251	286	252	279	293	278	265	290	254	280	291	293	269	267	267	278	272	288	302	301	292	267	273	273	266	277	275	295	250	291	253	274	261	299	274	244	285	275	283	263	257	286	279	267	263	267	294	263	291	264	276	276	261	270	252	305	272	306	278	264	273	291	299	271	241	274	299	285	297	273	284	247	250	276	302	292	276	250	315	269	292	275	290	261	261	276	263	299	282	252	308	290	292	249	292	333	290	267	257	288	289	262	277	289	297	271	268	266	256	283	277	266	273	286	257	273	308	265	237	260	266	290	309	285	261	249	290	252	281	255	267	283	269	281	296	299	282	275	266	277	268	255	276	273	284	254	285	263	235	276	275	273	253	287	250	295	290	310	270	261	260	246	304	273	238	297	265	283	264	277	296	298	246	262	288	257	303	274	279	283	281	283	312	284	275	281	286	275	287	284	273	262	286	267	260	300	280	284	265	308	295	274	291	286	285	314	268	288	275	247	268	273	298	247	266	252	265	252	271	263	262	273	307	293	261	308	264	317	261	261	293	285	269	265	281	274	242	254	289	257	281	290	317	288	282	268	260	268	265	279	301	297	243	273	284	308	274	255	280	265	267	267	269	254	286	296	262	281	252	261	260	249	282	255	249	305	278	268	262	310	268	272	292	307	284	278	291	281	299	273	297	256	291	271	257	266	265	282	274	279	269	295	274	279	267	293	272	294	262	291	282	285	284	279	277	285	268	285	283	270	266	272	267	260	267	287	286	265	316	286	258	239	278	286	269	268	300	261	283	301	253	294	257	296	298	263	261	288	270	274	268	270	266	268	291	269	290	291	269	300	282	286	297	305	280	242	260	272	291	248	281	293	266	305	274	261	304	281	296	290	286	240	281	269	289	318	245	282	293	262	273	274	263	288	276	264	283	286	279	303	297	294	290	275	275	266	276	275	290	249	272	299	317	306	277	256	248	232	274	289	251	289	259	274	230	250	265	277	270	290	311	279	272	260	283	262	302	294	277	304	276	273	282	306	274	247	287	279	291	285	281	301	289	262	260	260	280	304	273	284	247	275	290	278	293	267	262	292	272	336	286	296	302	279	289	285	272	280	249	297	253	286	259	269	246	285	275	290	294	277	275	262	301	259	268	262	300	255	278	306	267	239	260	242	269	295	251	309	232	256	257	268	282	266	269	284	268	269	275	291	294	266	236	293	285	292	278	290	251	298	262	281	274	260	265	272	258	271	273	260	301	265	268	276	319	241	284	292	306	263	245	284	265	293	272	282	262	257	288	273	289	263	296	291	281	287	306	273	266	279	279	268	266	266	272	264	251	283	277	282	274	281	272	265	275	301	297	277	262	288	278	280	269	271	288	290	297	289	288	242	265	282	281	257	245	254	281	275	279	274	273	264	278	276	261	284	247	242	287	303	286	266	262	304	303	255	270	285	281	281	260	261	271	284	278	284	270	250	274	240	261	267	293	282	264	274	292	279	267	281	314	286	300	283	260	284	265	285	289	285	256	260	295	276	281	266	281	282	253	276	279	293	296	295	300	282	275	246	261	256	261	274	279	256	264	269	252	267	270	267	284	290	233	284	279	258	316	277	264	269	287	308	282	256	315	297	266	279	269	268	256	253	286	271	288	285	300	281	266	248	281	254	280	269	269	278	273	251	312	256	281	289	276	275	269	261	282	283	284	260	259	276	292	288	300	281	268	253	303	273	297	299	277	260	287	277	247	275	282	262	263	282	275	262	286	314	248	320	288	261	273	280	287	257	287	287	264	288	259	265	276	279	246	304	274	312	302	296	297	297	260	281	281	254	254	267	261	289	274	292	274	248	272	275	279	292	283	261	296	294	262	261	277	291	281	270	268	257	296	312	285	262	286	270	321	273	266	253	304	238	265	279	242	275	255	248	241	288	300	272	270	292	273	280	299	292	239	259	303	286	269	283	285	300	251	280	254	266	255	286	291	263	277	292	281	301	287	292	268	257	255	272	269	258	285	272	256	274	269	276	310	272	272	285	268	304	268	290	275	273	269	255	248	277	264	299	296	271	285	269	292	274	272	284	256	254	291	276	259	284	272	262	279	252	269	262	266	302	276	295	248	276	255	269	295	268	278	277	293	264	275	313	273	281	266	251	285	257	290	275	276	296	304	248	281	285	289	280	283	287	276	286	282	287	281	254	271	269	292	256	290	293	241	283	260	305	272	305	279	302	280	279	293	289	271	268	280	269	238	247	301	272	282	291	264	313	282	258	258	293	282	285	268	276	276	281	274	237	279	262	285	291	300	283	289	296	272	267	282	265	289	275	314	299	267	306	269	261	286	268	277	266	276	258	295	257	278	287	237	265	278	286	280	290	266	300	273	292	292	300	251	292	239	267	310	269	320	254	296	262	270	272	292	290	275	279	282	287	288	305	254	285	273	286	282	290	281	268	265	263	302	256	276	246	249	292	285	273	283	267	259	309	286	250	285	305	263	267	267	279	289	273	282	306	262	249	263	301	275	303	293	276	255	273	298	272	267	286	270	266	272	287	295	279	257	277	271	290	282	268	243	285	226	293	287	265	275	254	269	265	273	274	288	281	287	290	272	259	319	284	277	285	286	284	268	269	287	246	283	259	271	304	247	287	269	254	287	234	292	303	267	279	239	255	268	312	313	277	280	261	264	280	280	286	288	271	296	295	287	294	303	251	277	252	289	274	273	256	266	298	252	292	279	274	274	261	284	281	287	265	240	238	267	283	284	316	284	291	277	267	270	293	278	286	269	309	258	262	279	264	295	287	260	264	267	287	262	291	270	257	296	291	298	284	283	288	298	307	306	262	277	259	267	271	281	287	287	281	240	288	280	255	284	260	265	291	274	281	284	272	267	259	280	268	272	259	327	285	279	276	249	269	300	301	274	274	251	278	264	283	287	319	281	282	271	310	281	266	290	264	276	255	267	282	265	264	284	269	276	280	275	271	268	287	290	254	300	283	250	260	262	283	265	256	279	307	249	283	261	265	272	255	267	272	283	244	266	302	270	264	272	286	288	284	292	272	287	291	248	288	300	267	270	270	265	264	258	286	269	255	247	301	253	254	291	278	280	299	245	282	286	287	293	287	282	310	277	285	282	291	294	260	279	267	275	286	266	254	251	269	269	246	270	269	271	310	284	290	320	264	290	268	287	284	276	283	306	293	276	257	298	271	279	293	310	311	292	259	285	302	279	289	288	256	277	274	288	284	263	277	241	282	260	289	296	272	271	293	283	289	281	257	286	265	267	282	271	286	290	256	273	323	286	308	276	253	260	252	277	272	276	269	279	257	273	265	284	290	280	281	259	265	273	301	261	257
59089	55192	46099	2845	2036	1859	1561	1424	1358	1290	1141	1071	1046	1040	1002	959	1025	956	1019	1004	915	895	962	900	850	924	844	896	879	909	843	822	858	861	845	852	853	888	863	864	846	813	821	843	850	873	833	831	820	825	916	919	832	889	892	792	792	839	842	875	801	866	833	882	834	859	856	839	836	857	877	814	829	799	826	880	801	841	828	821	896	839	882	822	819	869	830	927	844	850	815	835	840	843	854	836	869	819	839	782	834	902	838	822	846	840	835	856	820	826	830	908	901	804	852	826	834	863	828	873	885	846	858	836	814	844	883	833	838	844	804	817	819	841	812	862	811	886	862	812	814	844	824	852	826	846	882	833	801	870	869	880	748	773	789	822	821	881	806	861	827	813	855	812	842	821	856	840	874	846	811	868	819	815	831	840	828	846	845	861	829	869	809	891	807	819	791	808	826	827	870	833	782	806	795	912	784	835	782	833	903	882	785	836	839	815	803	831	860	890	840	852	838	807	830	849	808	814	830	822	801	798	844	838	832	804	847	845	809	830	846	904	910	841	826	828	854	862	832	836	834	871	844	832	837	833	851	852	799	830	834	835	846	865	859	844	880	786	850	858	834	809	807	849	851	816	804	885	823	824	841	835	809	848	844	855	825	832	871	893	874	795	850	811	904	827	840	798	859	861	815	830	858	890	831	790	851	848	829	845	861	793	750	822	854	823	841	863	791	801	860	836	832	835	822	839	828	855	804	850	853	814	847	857	769	875	840	820	834	821	842	867	865	863	829	850	866	805	864	800	830	820	800	851	891	839	816	819	802	793	801	824	851	847	848	835	839	836	872	797	803	815	838	816	830	861	820	814	799	827	817	829	810	873	835	857	845	825	776	858	842	794	827	839	874	806	835	844	839	824	876	848	866	822	818	816	853	814	833	855	886	840	854	780	822	798	860	851	819	860	820	815	862	818	811	800	840	765	828	827	852	835	817	884	817	779	815	848	872	809	845	853	797	863	833	808	846	848	789	844	796	836	846	865	855	910	810	810	783	796	870	848	836	831	854	850	856	872	822	861	825	829	831	828	807	886	834	888	851	830	871	795	844	833	820	817	872	860	828	874	850	823	842	802	851	866	881	853	795	833	819	811	844	865	831	878	802	831	852	795	866	824	840	824	830	841	867	843	865	809	864	884	849	797	851	820	816	801	884	832	789	838	860	804	861	878	899	826	849	852	845	882	856	828	829	872	820	826	869	836	873	897	811	801	822	825	827	839	826	835	840	868	888	799	848	844	820	816	820	827	852	808	791	824	872	841	846	816	782	839	813	864	862	800	867	812	844	863	806	827	871	804	897	871	866	839	828	832	831	851	821	836	829	780	848	857	907	857	915	841	819	842	845	837	849	900	823	812	839	810	826	801	777	886	836	913	829	779	837	881	829	797	855	859	793	851	856	826	791	870	794	811	811	829	774	828	833	854	823	807	813	799	797	858	813	852	842	867	822	881	783	872	880	869	844	878	849	872	856	823	864	860	814	823	783	864	815	839	799	875	829	838	817	808	825	858	842	819	865	773	876	832	828	786	816	864	818	836	788	806	810	862	795	862	821	858	792	834	814	841	793	838	808	848	847	746	789	906	821	793	812	822	848	852	804	838	803	850	804	873	862	840	813	805	832	837	812	832	803	788	790	859	829	842	809	815	828	838	847	860	914	856	843	853	835	864	828	826	833	861	817	835	812	828	858	843	809	786	812	847	853	876	820	786	834	831	850	797	832	826	851	872	828	829	789	789	869	848	847	839	865	797	818	832	836	793	845	864	822	877	845	836	849	859	840	829	837	814	835	857	815	852	806	840	808	842	811	812	869	858	839	791	837	831	832	832	887	852	834	859	826	790	836	820	792	861	844	842	836	814	822	803	835	780	828	840	780	810	787	842	810	798	813	815	829	863	884	821	855	837	841	854	866	842	833	828	858	811	844	851	864	843	907	847	868	816	802	849	851	835	826	854	874	874	834	845	832	795	808	794	862	880	843	807	838	840	885	868	814	849	788	849	910	832	822	823	810	839	836	833	872	823	853	799	851	780	802	846	840	848	839	877	813	824	826	882	877	808	879	848	798	809	837	845	833	845	800	873	855	846	884	834	870	802	855	802	817	780	800	830	818	815	818	810	822	832	857	852	820	817	806	844	846	885	789	797	880	842	847	845	795	823	858	829	827	877	848	789	825	828	876	810	831	857	875	852	858	833	820	859	789	834	837	809	838	811	897	831	796	828	815	835	841	840	858	837	814	858	844	810	858	833	904	770	822	821	874	885	790	873	838	878	801	838	820	814	826	884	803	832	809	893	808	813	792	860	812	842	834	856	859	850	808	818	843	817	855	899	827	866	890	843	841	835	924	812	851	845	878	880	804	851	819	805	812	883	835	829	854	865	802	851	775	827	811	843	799	869	856	857	827	846	841	881	839	802	877	849	866	837	823	831	857	891	803	838	837	879	835	839	865	797	829	840	805	838	844	836	821	869	814	841	840	869	822	847	849	852	832	806	864	865	826	853	830	860	797	851	814	822	840	861	819	855	797	846	847	860	837	842	838	834	864	870	851	768	834	847	867	849	840	826	872	839	837	895	874	821	839	833	867	833	837	803	797	844	841	830	881	846	835	824	874	882	823	803	867	856	827	839	827	867	862	822	882	789	840	833	845	798	838	805	878	826	808	810	788	841	838	839	832	830	801	842	817	845	831	852	814	771	820	884	900	875	809	860	874	832	901	828	813	854	836	818	828	806	779	872	812	786	852	840	836	826	813	814	830	811	841	835	779	820	867	828	838	853	825	862	850	869	808	892	851	807	898	832	859	916	829	828	827	845	933	824	833	826	818	836	837	899	804	822	831	829	839	840	829	791	818	871	864	847	884	938	843	849	825	868	830	826	849	825	824	853	836	862	832	780	800	873	856	833	914	838	843	858	829	815	871	808	820	867	840	889	854	834	828	852	849	785	822	807	803	843	845	804	815	858	822	875	853	848	820	881	837	805	817	815	794	840	877	785	814	821	850	871	769	782	845	854	794	805	860	814	839	783	820	836	790	783	853	801	916	835	797	850	857	865	815	832	887	808	824	870	801	852	876	849	835	850	839	807	778	899	886	916	858	859	803	839	847	842	847	832	875	846	879	812	821	832	822	795	813	826	854	810	832	863	877	809	811	857	818	859	865	852	830	801	831	824	842	837	819	824	839	850	782	867	858	836	780	838	905	798	856	842	846	843	859	838	857	866	841	843	863	901	831	848	796	817	823	844	812	852	845	841	854	845	818	789	819	849	847	821	887	839	811	807	840	875	850	798	850	850	836	824	834	796	856	845	840	826	805	855	889	819	839	861	840	831	821	831	863	764	874	809	828	807	839	825	858	775	834	815	816	863	852	853	879	839	851	817	818	808	831	792	826	832	856	839	873	859	831	828	833	816	835	829	819	827	839	830	817	849	822	836	794	805	825	838	889	813	828	873	837	867
28754	14677	4723	311	146	133	118	119	104	117	100	121	110	100	116	113	125	125	116	119	120	132	103	111	122	104	142	96	128	119	112	102	108	121	96	98	101	113	119	120	105	129	123	115	111	113	130	97	113	109	120	139	104	109	102	100	119	124	126	108	112	123	110	108	113	119	109	118	108	118	116	117	106	119	129	112	106	104	113	110	100	120	104	135	97	110	114	92	124	114	110	108	104	93	115	106	127	129	104	102	99	108	108	92	110	108	104	121	112	106	110	118	116	97	101	97	104	100	115	118	98	119	106	104	118	126	118	122	94	94	109	104	127	114	105	107	106	100	115	125	121	114	111	109	101	112	113	123	103	118	109	135	113	117	134	129	109	127	100	100	105	128	121	121	124	112	106	85	123	101	123	108	126	97	108	113	122	122	104	115	111	116	120	127	101	95	120	107	103	108	104	128	101	99	137	105	122	103	115	110	122	105	104	116	101	106	126	107	114	103	121	94	101	125	115	119	112	98	103	110	108	115	109	109	98	131	127	105	124	106	115	113	96	110	116	123	113	105	114	100	113	123	119	106	109	92	122	115	126	108	111	108	91	100	105	96	107	114	118	111	127	104	112	97	108	117	110	124	100	117	96	101	108	98	104	107	109	124	102	122	90	102	103	109	120	119	95	128	118	120	111	128	112	98	94	121	119	112	117	101	117	90	104	105	106	102	129	108	115	106	113	104	111	114	104	118	97	122	100	99	107	103	105	116	99	101	116	100	125	110	105	109	120	113	119	116	135	124	103	120	113	90	97	121	134	121	114	113	112	115	107	116	104	119	110	112	108	103	102	112	104	112	95	104	96	127	99	106	101	108	129	120	100	128	120	114	128	113	114	114	93	112	101	111	103	107	102	119	120	110	107	90	96	120	129	114	111	96	117	105	112	104	134	109	101	118	111	124	100	114	111	106	129	118	141	104	96	115	111	104	104	99	116	123	128	122	129	117	120	90	107	121	114	101	111	127	118	103	118	118	108	106	116	102	105	112	103	95	114	117	116	104	97	104	101	113	109	119	93	110	104	98	97	130	95	99	119	128	125	124	104	112	130	105	112	111	106	106	129	118	114	110	78	99	101	110	116	126	97	94	117	133	113	115	115	111	109	103	103	114	102	102	104	105	110	113	104	112	101	104	118	115	134	122	115	121	98	105	99	113	111	120	113	126	120	128	105	114	116	109	88	114	118	123	127	114	128	115	129	124	112	106	128	124	122	104	112	127	111	108	136	112	108	111	127	99	108	118	113	113	89	118	112	110	101	119	129	110	101	112	113	113	97	108	103	141	110	98	108	112	102	127	117	111	119	114	102	128	110	115	113	110	108	118	105	86	119	105	117	126	103	100	116	122	113	124	110	124	95	96	104	115	112	123	122	98	124	133	132	124	112	104	117	109	114	116	95	124	119	115	117	134	127	121	98	119	96	104	111	113	113	112	103	99	110	106	123	121	85	99	110	113	97	118	93	101	117	85	97	116	122	92	115	107	92	117	116	106	130	107	122	133	110	102	98	104	107	97	101	136	119	95	131	106	95	106	116	93	109	115	127	101	142	111	101	109	110	101	126	107	104	100	126	110	116	94	105	136	96	102	104	106	112	120	113	118	115	119	137	111	94	110	116	122	126	101	122	99	104	114	108	115	118	126	124	95	91	106	100	106	119	95	114	101	98	138	94	124	97	124	111	107	108	96	110	107	120	107	124	118	120	136	119	115	103	119	119	98	102	121	109	114	98	112	115	123	127	123	95	119	124	103	116	125	111	127	115	100	123	119	106	120	98	124	143	122	114	131	134	111	125	110	121	127	107	105	109	110	123	103	113	110	116	113	112	119	98	123	128	97	110	113	113	118	105	110	125	98	99	108	113	115	133	101	101	111	128	116	120	103	127	107	106	103	108	102	102	119	106	106	106	97	113	92	111	112	136	99	111	108	121	97	124	117	121	117	92	81	104	91	104	107	101	114	134	122	104	121	129	127	119	122	114	108	135	119	124	123	112	106	122	117	108	99	98	110	109	115	95	115	127	116	109	114	110	126	115	115	129	95	114	103	104	112	102	120	126	115	107	113	102	110	110	107	121	109	109	109	110	120	135	99	110	96	119	123	111	97	103	108	107	114	103	99	99	120	120	105	104	114	124	125	95	90	98	101	125	108	111	95	105	133	122	124	102	97	104	108	111	111	120	113	114	108	99	122	123	89	113	114	119	106	127	128	102	135	119	124	119	104	99	90	106	113	121	108	120	112	105	111	106	124	100	136	130	106	100	100	117	110	129	115	117	102	90	107	118	115	92	137	121	98	121	120	130	115	106	122	111	109	141	104	105	98	97	120	121	128	98	110	109	101	107	119	118	105	108	128	126	127	100	98	114	106	121	106	111	127	117	96	101	116	110	104	108	105	104	102	107	118	125	107	115	120	99	95	121	119	114	96	125	102	90	114	110	105	130	111	116	104	123	104	105	116	102	106	117	111	119	116	132	103	130	106	152	111	124	107	128	127	102	113	98	105	136	105	120	126	91	98	118	121	108	118	106	105	102	109	128	119	111	108	90	105	101	117	132	113	112	95	112	128	96	118	92	104	103	106	124	107	122	107	105	110	100	118	106	99	117	98	110	109	108	111	122	90	118	109	119	122	88	125	112	110	114	108	123	115	102	104	126	105	123	129	130	116	109	115	101	113	116	117	97	117	106	98	102	104	103	131	102	91	123	116	98	124	116	123	110	139	109	116	102	114	117	122	111	104	103	105	113	115	128	115	98	87	104	102	131	113	131	114	113	108	110	101	120	115	104	106	133	118	114	121	103	113	113	113	90	126	109	123	115	120	110	115	107	117	129	98	99	110	127	124	113	98	141	134	95	105	108	123	128	108	111	112	111	103	94	111	105	117	96	106	95	116	135	111	117	101	108	105	104	107	101	110	130	111	115	107	117	124	127	114	106	128	116	120	93	124	125	104	115	107	114	96	95	123	105	108	103	106	97	103	110	97	122	87	115	100	103	109	105	116	121	116	102	122	107	107	120	123	99	121	113	109	110	120	98	116	98	112	123	110	121	128	130	99	116	105	113	130	101	100	108	101	102	131	100	120	108	120	121	96	103	126	106	128	121	106	116	103	101	105	117	112	104	85	114	113	112	121	96	96	132	100	98	119	119	126	100	117	107	103	124	108	125	129	124	115	90	112	105	110	87	108	104	132	121	107	111	104	97	117	132	114	107	115	105	104	107	109	95	91	100	101	146	118	109	112	130	99	113	117	110	131	113	113	116	129	100	104	141	126	117	113	113	112	104	105	105	107	132	104	94	121	123	107	114	120	102	96	101	121	98	103	108	99	130	129	105	116	125	110	85	128	117	103	106	120	96	113	100	113	113	97	110	112	97	104	107	121	110	116	117	110	112	110	124	109	127	105	113	139	122	116	109	120	110	114	101	114	122	96	109	115	135	111	102	121	108	123	112	99	128	113
27547	17112	7519	432	464	398	419	459	475	414	448	419	402	426	398	411	428	428	403	408	386	398	419	408	439	404	421	392	396	393	379	389	439	381	434	390	430	396	433	417	423	384	428	390	411	431	400	409	367	410	424	381	396	399	422	377	387	420	433	385	424	406	418	398	418	420	390	428	406	454	420	451	404	393	407	389	419	394	437	356	446	429	372	391	358	411	367	390	411	401	437	414	425	423	388	374	406	393	389	390	386	430	385	402	403	432	403	407	395	383	402	414	429	380	366	392	400	418	402	412	399	413	393	423	410	374	402	420	400	418	429	425	412	401	390	425	407	387	408	401	376	398	415	430	394	410	417	367	372	389	403	430	430	399	410	433	381	433	417	404	394	437	396	381	422	422	420	394	396	436	419	427	366	403	434	375	397	396	419	390	429	410	422	427	375	434	412	425	397	416	415	419	399	379	399	437	388	412	422	403	409	377	421	414	404	401	378	409	416	431	395	416	405	411	372	394	393	424	393	427	411	381	400	440	391	391	392	406	355	410	459	388	376	351	401	396	412	411	378	432	402	399	432	411	373	409	359	397	390	384	409	426	435	442	439	412	412	430	420	442	408	412	379	405	421	415	397	418	392	377	407	420	407	413	396	422	423	420	404	419	360	407	407	418	394	363	413	392	402	409	388	423	392	374	375	392	399	404	358	469	384	393	435	430	427	368	451	385	386	402	394	433	431	421	391	404	409	386	403	425	397	389	409	387	440	429	397	396	394	424	425	413	425	405	422	404	423	427	399	424	405	428	413	425	415	408	434	398	443	406	415	398	361	383	387	381	407	400	435	411	397	413	420	399	361	427	394	405	429	384	386	406	404	375	399	402	384	424	412	408	425	405	433	393	405	428	394	405	396	415	414	406	407	451	442	421	392	413	403	410	422	374	431	411	411	410	373	411	394	412	440	392	416	406	405	385	379	396	400	397	411	389	427	380	440	392	421	397	382	422	401	409	402	397	457	395	398	418	392	400	444	403	409	400	376	419	415	439	410	390	423	399	404	457	397	418	398	389	373	393	423	391	407	406	389	398	405	417	411	409	439	379	386	401	369	425	430	394	408	363	417	408	378	419	389	462	438	417	386	385	409	425	413	391	416	419	385	392	400	396	400	388	452	391	369	418	398	429	413	366	388	402	374	425	379	369	394	383	391	375	387	437	394	405	417	430	385	364	429	408	388	393	417	401	406	416	409	411	434	380	381	380	394	423	383	352	435	395	406	413	401	426	373	405	410	371	401	404	405	390	389	412	390	395	415	414	418	413	401	389	406	416	389	396	419	445	401	395	391	378	366	382	449	409	361	422	391	372	408	417	393	386	409	438	399	448	399	452	436	393	407	390	430	396	389	426	400	444	379	418	405	382	367	374	367	412	413	394	402	439	445	391	384	398	372	410	386	394	393	394	357	426	412	388	402	365	445	390	386	407	408	384	379	422	368	405	435	416	438	415	431	389	412	411	397	406	390	370	377	409	396	408	373	395	392	386	383	382	409	368	387	447	401	399	438	396	433	417	432	396	433	399	418	408	372	460	395	430	408	397	427	419	403	385	383	412	414	450	420	391	392	413	381	402	400	383	399	379	399	410	380	404	426	412	409	381	396	396	388	439	355	398	416	372	406	390	421	383	436	409	428	395	415	409	361	389	393	407	407	423	426	430	416	442	399	418	426	397	396	363	427	416	402	389	384	390	424	378	418	390	424	384	417	390	407	429	417	417	400	377	399	399	417	397	449	378	377	398	407	403	367	422	379	421	442	402	415	409	410	391	379	410	395	375	418	402	385	368	431	365	392	408	401	458	373	409	379	381	388	411	407	440	424	368	419	400	390	403	415	417	383	397	380	408	430	387	408	414	394	422	375	389	401	428	378	390	420	413	422	417	427	434	397	410	389	387	417	405	406	424	419	374	421	410	414	395	400	422	383	428	401	438	364	380	387	366	425	391	423	420	403	396	443	438	381	373	412	426	380	410	402	382	419	417	398	411	407	427	418	386	393	406	434	396	411	396	417	415	425	391	412	412	413	391	407	403	385	390	386	397	387	404	399	401	375	436	431	402	384	391	419	378	410	401	391	380	383	410	381	423	400	378	438	412	413	420	412	412	395	419	406	418	407	425	393	392	398	410	456	427	419	393	399	409	427	440	395	386	433	440	411	457	413	395	415	409	408	424	392	376	383	424	373	384	369	407	376	402	435	413	406	428	384	426	413	384	377	389	375	438	400	395	409	445	419	411	394	399	413	451	388	381	436	416	411	410	398	402	406	408	391	417	412	459	413	390	403	419	402	400	432	438	429	395	414	427	407	420	374	408	385	393	400	382	415	421	449	408	391	398	391	407	411	415	439	391	385	436	427	390	343	368	441	391	435	420	431	401	397	420	402	392	408	404	394	368	437	414	421	397	388	402	409	394	412	409	428	404	406	375	396	393	388	414	408	404	388	421	384	404	396	402	418	376	396	385	369	410	434	380	402	397	410	437	400	382	402	419	403	388	401	401	383	384	412	401	394	439	406	376	409	402	398	402	421	393	394	365	405	437	384	419	407	434	427	417	450	426	404	407	415	445	388	387	425	431	390	410	379	425	394	388	395	405	392	360	391	368	402	404	410	412	439	377	417	415	393	381	384	390	433	400	400	440	383	421	371	395	391	408	423	399	424	427	423	423	444	398	395	423	435	424	408	411	411	432	401	395	383	462	431	396	369	411	385	443	433	423	369	392	379	430	430	398	426	387	427	425	378	371	399	421	435	424	410	395	416	403	406	392	408	391	361	437	423	417	411	379	386	465	414	418	397	371	410	375	437	408	390	384	388	406	425	379	376	394	420	391	428	384	413	448	432	420	373	417	425	400	439	409	357	381	445	450	415	393	424	397	401	431	427	441	370	382	391	392	411	421	399	416	416	398	383	410	418	382	376	407	407	404	415	400	391	406	412	396	416	391	409	378	408	387	373	377	399	376	416	439	393	384	420	390	413	380	418	411	425	400	392	396	377	407	404	416	406	400	375	409	404	391	386	375	415	424	426	439	401	409	409	430	374	397	486	435	409	431	389	393	411	366	406	422	405	418	392	394	389	394	416	371	360	386	384	400	407	421	371	410	389	428	419	398	377	406	394	380	387	384	392	442	399	400	422	443	423	398	368	419	382	433	403	418	418	433	420	399	376	424	406	462	406	428	395	401	413	373	388	408	368	395	406	432	396	420	436	382	407	413	420	385	401	383	429	399	445	406	381	389	409	379	407	415	412	442	401	448	395	380	390	398	405	426	397	425	388	409	421	406	416	369	408	404	421	377	413	405	393	404	358	407	402	414	424	412	424	389	421	410	391	417	379	401	434	408	414	397	425	385	403	404	392	416	443	399	405	409	391	407	370	405	440	396	418	400	400	416	406	394	406	380	379	421	386	405	396	436	427	368	367	395	401	436	416	388	442	415	394	443	427	429	392	396	416	387	438	394
69109	58240	43373	10522	713	301	267	269	257	220	226	220	212	230	219	206	214	195	186	199	218	195	188	184	184	206	191	183	178	199	179	234	182	201	211	186	226	189	180	200	193	194	197	202	186	234	185	200	185	215	206	183	192	194	214	207	198	185	194	198	176	179	188	196	208	199	214	192	196	197	215	181	169	164	176	177	210	177	176	181	177	200	191	198	222	197	192	179	168	209	180	215	186	198	202	226	184	198	190	188	191	198	197	182	190	175	193	215	174	216	175	188	183	179	196	234	193	214	179	188	198	190	201	175	189	188	176	201	176	186	197	204	207	188	179	207	192	183	198	211	192	178	206	188	196	182	192	214	182	186	177	195	176	201	188	185	191	199	200	176	169	182	211	231	206	227	207	197	199	195	207	173	192	190	189	184	179	213	193	180	205	210	188	184	179	200	194	171	185	223	191	164	208	187	212	161	204	213	182	184	193	192	195	211	161	184	186	188	198	188	190	187	185	197	196	192	186	174	177	184	192	189	188	169	184	214	182	202	178	210	196	176	192	189	190	194	191	186	190	212	203	215	204	181	188	179	191	196	198	202	200	195	201	191	180	190	208	195	200	204	204	179	197	197	202	194	216	178	213	226	201	183	188	207	193	184	211	203	179	191	190	184	182	206	188	214	185	192	174	196	203	204	207	219	187	211	206	201	199	179	193	198	185	169	196	172	190	179	182	190	219	162	181	183	195	203	193	199	211	169	207	181	199	187	189	193	189	201	177	188	225	186	183	157	191	190	177	191	207	189	187	172	203	196	197	199	173	180	182	205	187	230	191	208	196	220	179	205	208	199	185	180	212	220	191	190	200	182	213	206	198	201	188	202	202	181	204	200	201	192	165	180	215	197	185	195	182	183	174	187	188	210	195	172	204	180	211	216	166	190	194	176	188	194	181	189	189	193	211	194	179	195	191	172	198	177	186	194	162	215	200	183	207	192	210	187	170	225	197	180	196	160	179	194	199	207	227	195	210	177	193	199	197	195	199	184	167	203	195	169	203	190	185	194	186	190	201	192	198	199	200	208	204	191	191	186	190	177	178	176	226	177	185	213	191	190	208	195	194	172	206	186	203	173	175	186	203	195	204	198	183	196	197	198	195	191	190	207	189	163	204	214	182	184	177	192	188	205	189	216	185	181	192	204	201	192	191	156	189	172	192	175	215	180	179	190	199	209	194	173	193	202	192	192	214	214	185	179	203	194	186	200	169	183	190	181	180	197	195	214	192	203	179	200	198	189	177	187	167	197	187	158	221	188	184	189	189	171	197	161	195	195	193	207	184	190	184	176	207	198	192	185	185	198	234	196	198	213	200	196	193	187	187	205	206	192	212	210	169	193	207	180	169	189	211	200	156	199	206	222	179	199	155	180	157	206	192	159	204	189	183	228	182	203	217	195	214	200	210	184	192	202	185	219	200	195	182	201	210	187	199	206	165	186	183	177	165	191	178	180	186	218	201	187	191	201	179	192	214	213	214	192	210	197	219	193	200	199	231	180	198	199	184	184	180	206	185	183	192	185	200	188	178	185	203	182	195	199	205	203	174	167	195	206	175	185	188	189	198	193	198	166	201	189	212	183	197	194	195	174	191	191	175	192	186	196	207	186	194	183	218	181	207	182	190	189	185	207	209	188	189	177	174	209	192	197	170	193	193	196	187	170	195	194	207	208	214	198	197	179	187	207	199	183	198	177	201	206	190	176	192	181	216	185	197	192	188	186	199	171	186	199	198	205	172	180	219	207	197	174	190	207	217	200	204	195	195	197	180	190	190	158	186	186	188	210	183	191	193	196	192	180	195	208	196	196	198	191	189	195	190	177	183	190	170	166	177	197	188	189	187	199	198	190	202	190	177	194	192	186	194	193	184	189	162	166	163	193	205	168	199	175	204	181	176	186	170	169	200	190	205	195	183	175	186	172	186	180	189	196	175	187	190	186	217	194	190	227	176	191	185	179	191	188	204	168	207	222	186	192	199	202	200	210	198	192	186	177	180	200	181	211	187	199	173	197	198	198	184	195	210	189	207	204	231	193	184	181	189	202	192	182	192	213	220	211	210	199	202	201	189	163	187	193	173	207	215	192	208	186	185	184	188	185	194	182	196	169	199	199	168	206	190	204	178	179	191	195	187	207	182	196	169	198	180	185	189	222	186	211	218	196	223	187	194	197	178	192	188	201	188	198	163	193	188	199	209	195	187	199	164	173	193	186	184	183	204	217	212	177	229	185	207	206	188	192	205	187	198	193	144	200	209	197	197	193	183	187	200	171	178	201	175	187	183	185	176	185	213	206	208	196	186	200	213	207	190	203	208	198	189	206	202	194	196	206	220	190	187	229	233	195	181	176	186	192	199	173	208	180	209	207	199	209	186	185	192	200	197	197	216	209	177	171	198	199	202	203	203	182	179	199	187	178	189	173	183	173	201	188	186	179	193	204	176	204	194	198	187	200	175	208	190	183	193	201	200	207	176	209	198	182	203	182	202	190	179	186	185	210	187	198	201	178	196	183	214	188	184	203	194	176	201	200	196	181	192	198	198	200	193	194	177	199	190	208	219	181	200	186	214	198	197	197	189	182	194	190	199	179	176	194	160	222	193	203	181	205	202	195	182	206	198	191	157	193	185	215	176	214	215	200	188	204	171	195	187	183	209	201	191	188	214	212	179	200	189	159	214	209	195	200	179	196	202	180	189	191	200	178	180	214	200	205	199	197	174	185	169	187	186	195	196	196	189	205	195	189	184	185	183	203	198	186	215	203	171	190	187	188	204	191	184	205	182	190	186	209	177	205	215	195	210	185	215	194	177	207	176	170	183	189	185	205	183	177	198	205	203	196	197	216	206	184	177	174	181	168	186	165	188	182	197	176	187	204	183	191	202	164	187	195	187	180	198	196	200	209	189	204	209	219	184	205	179	190	203	197	226	224	196	177	178	175	214	178	203	199	200	175	180	186	190	179	195	171	185	186	191	175	190	188	205	188	207	215	177	182	206	194	181	206	228	176	181	167	194	173	194	193	203	210	199	191	187	195	209	205	183	219	195	192	202	184	217	169	191	205	214	172	196	172	180	228	192	197	196	171	199	174	208	169	210	202	178	185	203	178	216	200	202	171	206	182	201	202	183	182	192	180	194	186	176	204	233	204	210	190	172	185	202	190	201	184	192	216	218	205	176	199	177	214	163	183	174	198	169	194	168	190	208	180	207	185	171	197	190	182	190	217	225	179	177	177	215	190	203	182	192	185	192	192	174	182	178	187	188	181	178	200	196	190	202	182	182	186	171	174	203	204	178	173	195	178	191	222	225	209	197	207	205	196	190	200	180	174	191	179	199	191	197	192	197	179	217	188	190	188	176	218	199	177	195	189	215	202	208	227	201	210	203	201	202	177	200	198	176	204	192	209	182	215	195	176	205	193	215	199	201	215	176	176	176	188	153	192	221	198	190	208	180	178	200	201	191	183
49070	46218	37716	1465	1287	1074	1041	911	843	830	787	802	760	750	674	706	695	718	667	669	667	669	692	673	692	666	677	651	634	641	701	609	634	632	652	654	594	662	621	585	660	683	655	590	671	639	611	585	621	652	585	615	628	601	608	681	616	599	600	594	664	625	620	627	634	634	639	634	640	574	587	624	634	602	602	649	610	632	591	601	597	597	615	634	626	613	609	625	629	660	637	618	644	633	593	634	644	633	600	626	626	605	627	603	588	664	639	631	594	596	630	611	622	658	620	664	650	574	582	598	625	641	640	582	632	630	616	650	629	629	624	620	641	613	581	618	585	620	633	606	632	651	593	624	619	612	605	607	595	649	652	617	615	602	642	616	621	639	654	607	633	589	595	615	583	635	630	643	624	605	614	657	578	619	609	661	646	625	606	622	655	638	605	656	650	546	643	595	635	606	584	617	608	604	601	667	634	579	610	603	626	599	594	622	660	640	634	633	624	594	650	597	618	630	621	589	632	645	631	629	639	584	592	601	611	629	639	585	571	606	582	603	633	641	602	612	578	592	597	668	606	625	623	611	587	615	663	615	590	599	661	594	573	651	601	611	619	611	625	560	603	604	622	617	587	599	617	579	665	621	635	629	615	636	640	635	591	611	578	655	612	619	633	628	649	609	607	576	633	626	646	584	613	602	611	626	578	642	596	639	591	595	639	583	609	603	610	538	647	583	648	566	630	634	603	605	629	611	607	584	611	645	672	628	616	642	646	629	629	608	637	614	635	669	612	608	632	622	627	624	668	641	575	634	623	651	632	600	604	685	638	603	607	638	605	590	629	624	618	608	601	616	624	639	596	670	640	579	615	622	625	613	591	620	634	641	600	619	608	610	610	635	658	603	635	673	588	582	604	642	653	629	638	644	593	627	641	618	593	583	686	620	576	610	653	608	646	627	623	614	589	662	604	682	649	559	648	673	616	619	644	617	618	637	663	584	637	607	565	656	597	602	618	593	578	599	635	616	621	609	615	648	630	652	584	662	593	635	634	636	540	630	584	624	638	626	636	636	612	668	624	596	627	627	600	609	616	623	592	584	602	634	601	565	615	616	570	600	601	606	633	627	641	641	620	655	622	613	642	601	650	591	609	609	615	622	600	602	618	626	626	613	632	622	663	624	588	622	644	605	603	655	626	606	607	619	606	661	605	569	612	624	608	594	581	615	612	652	598	638	602	643	637	636	628	635	615	652	634	590	642	612	582	608	642	660	626	616	602	643	602	624	635	640	615	640	588	627	609	602	603	635	578	600	626	632	669	616	624	657	653	612	619	609	612	649	615	635	605	657	602	616	615	611	648	652	650	619	633	588	626	596	605	635	627	623	628	622	590	635	598	621	605	628	680	624	632	594	585	618	605	634	646	594	636	609	622	591	642	593	594	580	600	622	634	624	663	613	588	657	609	629	647	636	635	611	633	586	629	671	631	624	636	645	627	606	636	663	611	664	611	655	602	651	642	641	599	583	625	604	615	675	639	631	649	610	629	652	614	576	645	592	646	601	621	563	633	593	595	574	642	629	616	640	578	639	606	607	612	593	650	581	594	637	597	575	619	625	598	618	618	627	624	599	651	655	590	628	615	612	624	607	587	616	595	649	649	629	662	609	629	630	608	643	569	600	616	617	603	635	619	598	609	610	622	639	600	620	637	602	579	664	580	608	593	630	654	603	620	646	641	603	635	620	616	649	629	581	631	616	660	617	593	620	642	606	602	634	601	576	607	585	589	643	630	623	650	602	644	591	588	597	613	624	638	614	641	639	617	636	580	649	614	609	649	586	635	635	674	599	607	611	625	631	603	622	604	627	659	633	614	601	600	612	632	625	616	606	607	628	604	668	653	626	588	594	676	622	605	619	601	613	636	609	655	596	594	590	629	646	623	586	626	638	616	612	666	600	651	603	594	640	644	625	646	645	605	621	618	655	649	638	645	602	603	551	630	629	654	598	651	593	651	661	651	653	581	618	610	653	615	638	633	653	676	618	604	640	658	644	613	598	625	595	574	634	624	642	628	626	664	640	660	625	704	631	612	648	621	617	592	638	601	653	637	637	604	614	647	623	596	616	594	602	596	612	584	592	602	597	613	640	628	644	629	622	622	636	615	609	626	603	633	607	624	713	613	643	611	646	646	676	597	630	656	570	629	646	598	593	639	658	620	620	630	615	619	612	610	638	639	646	621	667	566	609	576	630	603	605	617	657	615	615	630	683	632	640	591	635	609	641	599	651	610	587	612	668	635	597	594	615	659	593	645	610	571	669	620	610	630	624	616	624	629	645	598	668	574	630	591	625	605	627	671	628	624	630	626	589	639	668	615	620	633	623	631	602	635	627	640	587	605	629	661	623	604	601	615	649	654	583	614	613	617	595	606	610	683	608	608	629	602	608	647	645	625	654	614	612	666	701	615	571	597	610	624	608	607	666	640	618	625	676	647	648	609	598	588	649	648	606	620	632	634	601	634	601	612	615	637	592	631	620	613	621	630	645	625	626	620	642	600	622	658	637	620	607	641	621	588	628	610	656	624	593	580	622	610	620	588	617	633	609	629	641	657	609	614	574	641	649	609	682	682	636	650	630	608	610	571	648	617	589	614	618	591	647	633	590	626	625	593	632	563	601	648	649	636	627	628	618	636	643	630	590	578	603	629	656	611	605	661	604	617	624	640	645	605	619	621	631	682	635	614	638	590	636	604	608	655	647	610	658	631	616	665	658	602	625	625	631	624	661	658	606	664	608	675	598	589	620	588	618	675	627	632	615	613	658	605	604	654	598	657	628	633	604	591	600	616	638	639	613	599	631	643	600	581	619	628	589	640	618	644	625	556	603	636	624	563	577	670	649	632	595	641	680	633	608	650	638	578	599	667	632	641	620	633	624	629	608	634	669	587	647	653	590	649	591	611	645	590	613	617	600	558	644	611	625	607	665	625	597	653	643	636	605	596	633	608	609	626	617	644	578	670	663	644	636	569	615	620	664	631	590	604	597	618	636	586	632	616	610	617	625	630	625	558	644	624	642	613	618	586	619	634	574	608	563	625	622	613	614	605	633	619	654	639	664	663	619	592	623	634	613	604	655	607	637	618	619	619	597	599	605	616	606	620	614	652	616	620	628	602	606	642	638	627	662	630	633	602	630	623	632	630	615	601	579	637	605	570	622	619	628	641	593	608	587	624	574	630	615	634	593	611	605	584	652	615	623	673	594	579	652	643	596	669	610	638	612	614	625	586	581	658	640	663	597	567	646	647	628	622	593	638	587	612	653	631	647	628	628	627	611	671	629	649	620	602	604	580	650	636	603	594	640	644	587	642	663	652	582	621	616	618	651	614	619	649	597	626	614	609	630	631	570	594	624	628	577	591	581	599	616	621	651	560	606	598	596	641	649	579	638	585	665	647	610	666	659	646	573	639	632	597	573	625	609	667	574	569	624	614	658	636	593	615	595	631	607	613	641	610	625
79237	69382	55272	18960	3055	557	456	423	362	359	327	346	315	341	347	314	300	275	298	308	337	272	292	315	297	298	295	294	296	284	288	288	279	296	289	266	292	291	255	249	291	269	294	325	294	302	267	261	285	298	323	311	303	274	279	272	280	275	265	277	300	260	321	284	322	288	280	307	283	289	274	280	297	283	280	273	313	321	283	269	292	252	264	297	275	272	294	267	292	287	291	308	316	267	299	296	279	281	295	324	252	259	284	282	310	281	298	311	283	278	249	265	278	284	285	275	295	270	272	296	297	285	249	271	289	309	275	273	287	289	283	286	270	289	254	280	272	275	258	252	284	289	295	286	299	264	274	322	284	265	290	313	291	303	282	274	271	277	257	297	278	266	273	276	307	288	296	289	273	275	313	284	259	302	254	284	312	291	267	304	254	251	306	318	270	270	277	289	283	257	304	284	268	270	263	285	278	267	297	265	283	300	307	303	306	294	281	258	279	290	254	263	280	301	309	294	288	273	302	298	269	286	280	293	287	301	286	268	299	301	289	297	292	294	282	292	296	299	255	283	255	290	294	285	273	316	312	270	280	296	267	272	266	290	290	236	292	289	287	292	286	281	272	299	287	275	250	283	258	274	287	311	272	280	288	291	258	307	301	287	316	290	299	300	285	307	292	284	269	281	314	279	289	270	270	289	285	272	274	277	299	282	300	284	268	299	314	289	311	260	321	274	291	307	267	305	288	296	270	272	280	304	288	285	296	304	268	308	300	271	302	288	265	252	288	270	285	288	310	280	306	280	280	288	289	319	304	296	273	270	292	260	278	269	317	241	298	271	266	294	272	301	294	272	281	277	302	304	293	278	299	298	291	270	292	286	291	285	273	277	272	314	287	291	267	277	282	254	294	320	302	278	263	271	261	265	306	287	285	272	269	290	285	318	285	302	297	284	260	264	292	274	282	294	283	301	280	272	287	292	290	297	298	310	292	284	298	288	302	245	277	308	275	294	284	283	261	281	285	289	300	282	277	284	274	283	252	287	289	279	248	280	287	260	283	288	302	268	288	274	265	299	279	298	246	293	286	268	275	274	317	282	277	261	266	293	260	289	287	269	280	277	262	268	306	276	265	276	305	297	271	298	294	277	268	274	289	288	265	286	300	270	302	301	274	284	301	291	274	279	287	282	281	273	286	261	264	254	279	291	265	263	308	290	268	290	289	254	254	302	296	287	279	279	280	305	277	285	289	302	270	283	287	286	293	314	280	259	312	294	277	287	274	262	294	277	269	306	281	288	301	293	269	295	268	269	297	263	297	289	333	301	277	282	303	281	311	294	291	307	261	276	278	289	290	305	283	235	273	289	279	262	272	291	290	260	281	281	284	282	324	240	307	258	269	250	318	297	279	285	290	291	295	268	292	308	294	303	296	288	271	263	281	254	273	250	299	262	293	281	276	299	256	277	293	292	284	307	303	286	307	284	288	247	266	279	293	301	238	292	257	312	252	253	292	266	261	284	272	283	293	289	270	284	277	325	299	283	278	289	286	290	299	319	280	265	279	287	315	294	275	283	280	264	265	276	291	276	257	263	242	264	284	278	285	296	288	303	279	301	301	278	293	267	292	266	277	270	291	291	287	301	278	269	292	275	275	289	272	287	284	300	286	272	272	283	287	299	282	284	281	275	262	285	252	292	283	278	262	284	309	263	296	269	288	301	279	267	262	279	274	281	252	303	301	299	327	256	253	264	263	263	300	286	278	279	260	283	275	294	279	262	265	312	285	265	273	259	266	299	296	248	296	293	288	269	267	270	286	309	277	294	280	293	277	300	247	286	291	270	277	276	307	297	264	264	305	269	310	281	289	299	276	270	265	271	304	282	298	315	299	283	282	297	296	259	270	266	269	273	249	268	299	259	270	309	281	299	288	283	297	260	306	271	257	254	269	283	271	291	295	307	297	268	295	298	322	295	273	264	270	294	301	284	267	276	289	283	265	303	334	278	256	277	312	301	288	285	276	297	268	280	268	309	272	281	273	266	273	275	282	289	285	300	269	280	261	268	298	277	289	294	291	235	251	270	277	290	300	315	271	311	287	251	246	291	301	285	277	275	291	266	299	293	277	288	281	294	282	321	267	281	295	278	270	275	316	297	313	274	265	250	281	274	319	294	287	284	296	276	280	263	282	305	298	284	286	266	276	290	274	263	304	293	283	272	293	263	244	266	280	294	285	268	287	263	267	303	317	268	297	269	294	288	294	278	270	277	279	269	296	253	302	319	281	256	277	267	290	318	279	273	295	268	278	274	276	283	292	293	283	255	260	279	275	280	261	289	287	271	292	275	285	323	297	280	256	284	293	312	291	266	289	301	264	272	290	252	250	323	302	302	246	284	259	288	262	284	311	267	252	277	278	256	257	279	275	277	307	302	296	273	296	281	308	312	306	278	276	262	300	287	266	259	305	294	309	288	308	293	266	289	265	307	290	290	276	284	274	274	289	281	264	306	287	284	302	264	272	268	292	288	323	286	277	262	267	280	281	283	275	299	303	270	266	237	271	281	285	258	301	300	286	297	278	295	288	270	271	286	312	300	278	257	282	278	290	268	291	274	253	281	287	267	275	259	311	267	269	268	302	292	307	316	306	286	307	303	287	318	270	305	283	316	308	265	264	245	274	292	276	262	257	313	294	252	263	276	310	293	265	312	271	283	277	290	270	301	309	264	279	290	267	312	260	272	296	309	284	306	287	262	252	297	313	261	287	269	269	292	294	267	257	292	277	271	273	296	271	286	290	253	265	267	321	281	300	261	315	287	297	288	281	282	276	268	289	272	276	264	278	275	266	297	275	278	302	326	271	280	290	281	274	266	314	289	278	261	259	270	293	292	270	245	268	310	259	278	298	295	297	307	289	273	277	318	302	310	270	243	293	284	315	288	272	280	304	265	286	294	290	264	306	284	301	302	257	280	283	260	292	298	286	276	313	270	309	302	281	317	291	303	286	260	276	279	285	269	274	220	293	292	278	294	282	266	265	306	289	299	266	298	285	306	271	294	309	294	267	303	311	291	306	269	258	293	295	276	282	303	286	296	287	312	286	260	312	275	259	284	299	284	279	315	279	265	257	306	265	291	305	314	283	301	277	287	293	298	311	290	288	267	275	260	296	303	279	267	297	278	254	276	288	276	294	254	298	309	279	280	262	303	279	286	310	278	265	284	302	289	311	296	279	280	297	292	293	295	294	315	291	247	289	297	272	270	284	310	272	276	286	289	270	279	301	304	292	288	277	292	314	270	298	279	302	289	291	291	298	272	293	262	265	267	313	275	294	279	294	269	302	278	276	271	252	276	240	280	282	316	273	281	278	282	270	283	318	279	287	266	305	282	287	287	281	264	291	269	302	270	271	267	262	287	284	279	269	301	274	297	277	285	285	288	289	298	292	268	257	291	278	320	283	302	257	272	304	285	295	295	301	275	283	294	291	293	269	287	307	311	335	293	262	264	310	270
59130	56221	49586	3064	1946	1712	1501	1392	1299	1227	1217	1188	1120	1030	1090	996	947	962	973	948	937	950	900	899	964	889	953	863	928	901	818	919	822	907	909	859	913	880	853	900	829	864	885	883	853	883	880	893	892	899	821	860	873	836	818	881	922	879	895	890	900	856	833	824	846	881	836	821	867	869	863	875	878	817	872	868	861	875	843	815	893	866	864	862	881	850	832	845	882	842	877	819	824	873	859	865	843	850	891	864	920	880	851	850	930	885	856	869	882	892	844	838	790	830	857	835	821	877	822	870	914	848	853	808	854	856	820	814	852	909	868	867	834	875	848	826	893	832	860	803	838	837	797	835	871	852	865	862	837	825	906	861	855	867	868	866	865	869	829	851	893	905	812	884	837	868	892	849	906	866	825	887	882	879	872	821	817	824	806	839	832	885	875	900	834	856	854	870	836	874	858	857	845	839	807	854	871	843	870	884	850	887	822	841	861	877	848	862	811	897	851	859	856	816	868	856	877	886	807	827	920	873	832	884	897	843	919	855	830	828	855	855	896	772	885	876	878	843	848	888	862	813	877	832	817	820	914	883	893	835	883	789	883	885	902	816	857	855	826	856	861	848	864	884	844	811	874	871	867	857	843	846	838	797	863	833	841	811	801	844	891	789	858	825	878	863	846	916	817	829	816	863	885	871	845	863	902	894	852	900	853	824	907	880	866	866	903	821	829	890	852	857	888	870	813	870	875	873	827	845	844	821	882	845	870	811	865	846	863	858	839	836	869	807	796	807	800	881	859	843	839	837	878	833	825	865	861	909	845	833	864	859	838	822	818	879	874	864	829	794	863	817	868	854	833	831	843	885	922	828	848	824	832	883	823	827	842	957	872	859	884	840	813	893	799	830	865	814	864	894	867	855	876	865	872	843	838	848	864	814	818	851	906	857	867	818	900	863	863	909	821	876	864	822	876	836	816	862	903	885	860	881	847	846	804	881	860	864	859	885	848	845	846	864	846	888	869	833	890	864	873	849	837	850	864	868	902	840	873	855	808	858	828	897	920	823	807	831	855	860	822	872	822	832	833	869	838	877	880	843	861	887	889	856	874	898	856	848	831	863	866	875	860	814	895	808	892	860	884	842	900	854	817	840	873	862	834	849	841	873	875	927	847	848	819	866	839	853	906	854	888	849	834	852	843	811	866	839	890	858	806	822	818	839	879	833	874	870	821	877	868	825	819	856	885	876	872	857	850	832	845	861	816	829	854	850	882	863	875	797	877	847	882	874	907	800	863	853	900	890	802	868	821	879	824	898	848	906	873	821	803	864	828	854	913	860	841	894	856	874	876	844	869	848	866	844	898	830	904	879	852	874	803	831	813	932	798	915	872	878	844	913	882	849	868	858	842	872	920	871	847	823	912	892	839	811	884	896	813	869	842	860	855	898	874	832	900	846	785	799	797	912	840	850	806	821	878	821	803	892	900	846	836	839	832	901	818	899	880	821	888	886	819	854	838	892	883	795	834	837	869	831	894	833	855	883	825	807	939	886	860	906	820	850	846	857	823	875	880	855	830	844	909	809	834	887	880	873	870	875	900	863	826	850	867	858	851	838	883	886	824	861	865	844	830	837	865	906	820	887	878	910	835	841	858	851	797	838	864	880	820	855	865	850	851	842	883	865	817	828	861	823	833	880	910	855	864	878	824	872	851	884	814	931	827	884	909	871	876	828	831	830	844	851	857	833	866	846	824	853	846	884	812	856	831	887	845	873	862	817	834	817	850	889	828	883	778	872	915	845	794	858	856	815	892	862	882	866	872	880	853	875	839	870	864	860	901	848	869	848	877	855	842	858	907	772	829	860	852	847	858	860	878	843	846	857	868	831	876	841	838	838	843	928	870	843	871	844	891	878	860	849	827	890	859	843	877	807	849	861	856	865	845	874	857	896	896	813	911	888	902	820	866	846	862	826	861	865	823	824	884	831	882	869	841	864	797	861	839	859	906	861	853	918	904	824	885	874	873	856	861	895	898	844	900	857	893	832	836	817	873	841	861	833	829	870	827	870	878	889	856	890	866	882	858	853	890	873	881	900	848	889	867	839	830	841	910	818	876	885	848	834	815	857	921	860	828	859	837	880	883	879	857	834	861	882	869	852	833	793	828	821	851	840	872	846	874	898	895	791	881	868	838	912	861	832	869	841	840	892	854	827	853	836	806	892	845	839	897	855	888	836	862	825	828	873	805	820	846	837	842	865	864	850	869	876	914	890	858	885	863	863	793	871	832	843	864	856	895	849	822	851	871	848	871	823	873	856	869	891	839	877	849	862	851	852	914	839	820	823	847	851	833	867	822	864	857	879	846	869	870	844	879	888	848	816	867	874	873	858	819	837	818	852	883	878	827	810	908	867	835	885	871	847	883	884	884	878	780	858	855	864	841	864	800	889	895	866	844	885	831	846	867	862	844	836	832	838	847	858	868	879	878	842	881	802	905	778	823	820	846	870	874	905	841	777	816	821	854	840	901	861	842	919	813	806	849	840	870	842	858	832	882	838	900	914	808	870	863	819	797	898	829	848	830	856	868	882	857	864	802	833	868	850	818	869	876	840	879	835	835	830	904	874	826	874	810	857	849	876	869	872	853	903	845	924	844	882	842	871	863	881	846	837	853	890	852	872	879	864	879	887	925	834	858	838	890	882	791	846	905	841	846	836	845	899	822	820	849	865	878	821	889	830	841	907	860	886	832	894	905	840	868	822	861	868	850	856	850	820	831	827	874	863	847	871	827	883	813	862	841	878	905	801	897	866	867	838	911	799	898	822	904	862	865	833	863	809	860	835	841	856	877	818	894	839	860	829	866	852	859	829	935	842	874	804	861	820	868	875	851	849	852	869	820	851	825	866	861	916	872	857	859	840	852	791	815	843	824	867	843	913	848	878	906	865	845	891	853	881	875	836	849	886	889	866	907	853	856	854	823	852	798	852	824	839	914	843	857	793	893	848	877	861	834	847	811	848	855	860	880	842	885	846	838	880	829	875	859	841	860	874	841	853	874	787	885	867	877	871	805	852	808	905	854	860	864	869	844	813	849	795	888	859	858	894	876	842	823	858	869	821	841	867	870	841	809	853	880	881	870	893	920	888	892	852	891	855	814	843	939	894	832	852	840	843	868	844	841	884	884	866	886	846	856	864	890	846	820	874	859	871	836	893	881	841	847	860	834	845	847	888	873	851	841	902	882	793	877	824	839	806	893	872	850	904	864	782	834	842	859	872	898	854	887	855	828	853	848	855	886	857	852	812	848	850	890	883	879	857	857	906	877	848	876	877	866	820	811	866	859	850	929	871	865	874	834	863	840	876	893	837	882	885	911	857	881	853	891	830	888	864	847	854	885	838	851	865	883	884	828	858	875	839	864	856	809	870	913	842	884	858	953	826	808	871	862	805	903	819	854	904	877	886	850	867	900	869	881	906	855	821	842	871	890	872	827	883	884	817	877	827	819	900	840	847
28715	14298	5073	336	132	104	121	117	115	120	106	106	117	132	115	111	126	111	131	114	120	118	115	114	116	108	120	118	109	130	106	127	106	111	122	125	117	123	124	117	133	114	122	106	109	124	129	118	131	125	120	125	111	136	121	128	102	160	119	120	117	95	111	112	108	130	123	121	124	117	115	115	125	108	121	103	103	125	121	125	97	119	128	125	109	129	99	128	124	123	113	135	126	97	123	95	111	140	119	116	115	126	111	120	113	120	114	101	112	115	107	115	112	125	118	123	123	99	111	135	123	116	115	129	108	122	123	108	113	132	110	118	118	124	117	113	106	102	122	126	111	102	115	116	127	94	102	115	97	100	117	114	124	107	109	116	103	117	129	135	109	101	126	90	132	104	130	108	123	124	118	107	113	107	108	111	134	130	119	122	108	121	135	122	124	91	118	108	107	106	126	103	124	108	117	106	124	109	124	102	103	122	128	99	123	121	125	116	117	125	102	107	130	122	88	120	110	127	122	127	109	126	113	109	115	99	141	110	97	105	123	128	109	106	109	131	100	117	124	134	94	117	117	103	128	122	112	126	124	105	107	138	103	100	108	110	106	111	134	112	107	117	130	109	108	118	121	103	114	122	106	126	129	154	114	105	112	121	108	110	128	95	119	104	119	108	108	96	127	117	116	106	105	121	118	118	113	108	99	116	116	123	122	102	129	117	105	115	111	115	117	104	128	111	95	121	96	117	145	119	126	127	105	121	101	121	102	108	112	103	117	95	118	118	134	120	104	102	128	110	95	137	102	117	120	108	100	126	120	113	133	101	116	117	119	111	106	90	123	110	97	108	134	102	128	102	112	103	120	132	101	131	107	134	124	121	117	109	93	116	95	108	107	101	112	107	125	119	120	111	116	124	145	131	119	97	111	109	114	116	98	123	146	142	120	125	123	109	112	123	135	126	126	111	130	105	134	115	96	100	111	100	109	98	114	99	104	127	128	113	108	125	129	125	109	135	124	101	131	126	89	108	116	110	110	122	117	133	109	126	125	124	117	114	104	111	127	103	114	110	124	110	120	109	140	121	120	114	107	115	134	104	124	101	106	111	122	113	108	91	121	137	124	93	103	127	140	113	100	105	102	100	133	109	144	119	116	111	130	109	106	114	103	128	116	125	129	114	118	96	115	138	117	110	105	136	114	101	129	119	129	133	118	112	120	138	103	105	115	98	115	122	110	128	111	124	116	129	118	129	113	93	100	108	97	113	103	103	121	87	117	120	110	115	112	124	114	114	138	132	129	129	144	112	136	136	112	129	128	114	116	120	117	100	101	132	110	128	112	109	138	134	113	116	117	105	113	129	117	107	109	102	97	119	108	127	111	110	100	91	123	103	135	111	100	117	127	113	124	95	105	121	103	116	118	120	103	115	112	113	128	128	113	122	105	106	112	103	100	123	126	121	106	119	113	145	122	140	101	130	120	130	113	119	124	138	130	124	104	133	110	127	101	134	119	112	110	118	111	128	93	104	99	131	126	117	114	98	114	120	124	115	122	99	112	123	114	121	122	128	118	111	110	131	124	120	115	120	125	109	114	102	117	113	112	111	115	107	110	124	94	105	120	115	113	121	113	120	114	128	144	98	106	124	122	97	121	129	106	124	115	120	106	132	132	125	117	139	117	121	106	125	117	103	119	121	126	123	119	115	105	111	111	128	134	112	106	137	118	130	136	112	114	107	118	111	134	118	133	126	105	117	108	115	107	124	127	115	121	112	112	127	120	115	128	116	105	137	109	113	110	123	102	131	117	132	118	128	100	120	111	109	112	117	123	104	127	125	126	118	113	133	102	108	118	144	115	98	106	131	119	135	108	93	136	126	132	139	125	118	116	131	122	114	119	103	131	119	117	112	109	110	128	118	109	98	101	112	116	113	116	129	105	103	103	131	127	111	100	123	96	114	105	136	138	101	105	122	95	103	133	139	144	117	126	105	115	127	111	126	105	117	103	112	137	106	109	93	114	104	114	123	129	129	123	114	104	121	137	119	112	116	135	126	109	100	104	125	103	113	116	105	118	142	124	136	111	96	124	104	124	126	98	116	103	116	108	106	100	117	125	98	117	98	108	106	90	116	121	105	119	130	120	113	120	105	125	121	118	115	150	131	102	126	127	128	122	110	100	130	111	145	125	103	120	89	105	124	108	126	104	116	111	119	120	112	115	114	120	113	121	122	138	124	111	123	110	113	132	106	115	132	121	130	119	130	142	124	136	121	103	118	105	117	111	137	119	123	123	106	124	109	112	114	99	99	118	113	120	113	113	105	124	131	100	104	97	108	119	138	118	121	127	124	116	108	126	114	111	111	106	111	116	93	114	115	122	133	109	105	129	126	104	132	112	116	94	109	119	111	129	128	113	132	117	104	127	132	122	129	116	141	117	116	109	125	111	113	103	121	102	124	113	121	122	101	111	120	149	116	112	114	103	99	108	115	136	102	99	86	110	139	134	99	126	105	123	107	116	115	136	111	121	111	128	112	118	105	110	117	102	108	100	123	116	133	107	106	126	112	108	125	120	112	107	97	135	112	97	112	101	106	128	132	102	118	103	138	109	128	118	117	111	93	123	112	122	123	131	111	106	115	117	118	112	116	126	137	121	109	101	122	114	110	110	121	130	110	106	117	112	101	114	107	106	131	108	129	132	108	101	120	122	102	118	105	124	121	120	112	114	106	109	122	121	120	115	106	106	115	115	131	113	95	135	127	100	124	121	111	113	124	126	100	120	99	122	126	115	114	136	118	101	127	128	104	130	106	131	133	107	111	117	114	110	115	105	134	100	106	133	116	99	114	111	131	120	109	112	118	108	129	120	120	104	123	115	99	103	104	87	124	104	123	109	101	136	126	107	109	99	134	124	129	114	134	120	111	110	108	110	115	140	111	110	114	98	109	116	112	119	133	97	108	112	112	125	128	108	114	100	124	105	98	112	129	126	113	98	130	115	136	134	105	118	123	98	114	100	115	106	105	122	121	132	113	122	127	95	124	116	134	116	145	129	135	122	124	127	119	121	120	112	100	125	114	127	112	103	116	111	96	128	114	110	118	109	125	116	119	126	142	119	107	127	114	106	115	117	115	133	120	111	102	113	126	114	125	109	124	105	99	137	127	111	124	134	117	118	117	109	120	116	123	126	119	119	117	113	105	105	104	117	135	111	114	123	146	129	131	122	141	138	121	118	95	124	116	100	120	113	120	121	110	126	140	114	118	118	114	98	127	125	95	111	118	109	127	124	105	133	116	126	117	104	121	110	117	115	127	124	117	112	131	125	111	127	106	116	121	123	103	110	125	118	107	132	129	117	110	136	112	119	113	109	105	126	104	89	126	125	127	101	143	109	106	119	125	121	122	106	108	124	115	101	140	114	135	115	115	127	129	99	114	127	124	123	127	112	108	117	116	101	92	130	99	121	113	132	108	118	102	118	126	107	135	124	123	100	139	128	108	123	112	119	117
27904	16382	9009	719	459	395	410	424	434	391	469	428	421	443	402	420	448	444	408	433	403	441	453	427	394	432	439	422	414	401	406	419	391	404	412	421	442	408	428	450	419	382	425	444	426	417	424	395	421	447	431	427	389	445	418	403	402	409	440	391	400	401	435	420	401	423	454	437	412	397	408	435	413	399	409	387	388	388	432	439	438	463	381	433	454	425	409	456	439	419	423	432	414	386	412	421	409	436	424	402	393	405	440	379	418	413	418	427	434	424	463	453	408	448	374	428	418	387	428	441	409	403	429	403	411	397	410	443	416	388	417	392	410	427	405	405	402	431	425	411	389	392	403	415	405	455	411	404	418	397	443	382	396	414	386	390	432	420	360	437	425	402	435	401	435	405	421	412	456	430	403	414	429	418	424	462	436	410	393	437	410	438	406	417	394	410	437	443	388	428	417	439	403	423	436	414	430	402	379	411	441	385	475	415	445	390	404	415	411	442	395	434	457	410	432	384	445	442	459	449	405	383	395	408	429	416	415	408	443	437	386	432	449	399	404	457	433	433	411	453	426	430	469	400	401	420	423	409	446	391	420	423	405	437	402	420	437	384	456	447	399	413	391	413	422	421	478	390	403	403	441	417	454	432	430	440	429	401	404	368	406	371	421	431	446	395	403	425	419	454	414	447	378	415	412	412	421	421	431	396	411	409	413	409	399	427	398	467	376	442	424	417	390	418	419	410	417	419	401	454	429	370	392	397	426	405	437	431	405	408	414	442	411	408	459	416	441	413	439	429	402	402	424	416	417	405	418	443	456	458	434	411	432	416	446	428	411	400	430	422	420	417	428	457	434	423	419	426	431	469	430	433	423	378	414	430	421	408	417	436	412	415	454	414	453	455	436	405	426	453	429	458	419	420	411	396	398	417	396	434	456	373	428	416	413	411	438	378	441	405	448	408	416	399	413	423	430	400	400	405	412	419	426	440	447	404	440	421	395	419	445	428	407	417	388	388	400	406	388	430	429	443	448	413	438	392	408	419	420	407	378	447	388	420	394	418	423	448	416	373	385	426	457	402	438	433	403	407	419	421	445	415	454	380	409	437	410	479	428	427	396	445	437	438	411	454	415	422	396	389	441	401	419	396	436	406	421	391	398	416	417	426	405	429	420	405	434	412	403	453	410	435	397	436	415	433	438	452	397	397	389	403	459	418	424	400	393	371	407	412	409	411	432	407	430	398	426	387	419	403	452	435	433	417	396	437	413	392	417	412	436	412	444	405	415	417	438	408	403	452	425	428	446	400	425	431	420	459	441	443	424	454	443	385	447	394	420	412	399	446	433	393	410	437	432	406	420	426	400	398	387	428	405	411	414	420	432	421	435	421	417	418	394	372	434	451	429	389	427	402	443	438	412	421	419	433	432	399	406	370	430	426	387	420	443	412	413	425	423	396	406	397	383	443	418	432	390	390	461	411	414	433	429	395	416	375	430	429	418	426	390	427	382	448	391	434	467	434	409	415	421	414	377	398	441	428	441	411	399	410	442	414	387	404	432	431	442	388	441	473	412	418	432	400	427	409	427	444	456	378	400	397	448	421	400	441	413	409	421	411	425	441	395	394	437	417	428	405	435	404	434	433	389	397	417	411	392	388	441	407	410	396	412	415	403	417	408	424	457	412	410	415	444	435	431	406	368	431	436	412	398	404	406	428	472	421	401	448	425	389	445	415	399	396	392	434	415	400	461	424	419	448	407	461	417	423	434	422	394	389	406	386	417	403	425	397	426	422	423	417	389	406	450	401	434	411	428	431	412	421	412	398	414	393	454	444	392	407	447	420	456	404	402	414	402	408	441	425	393	432	419	421	453	428	422	424	434	408	395	382	416	436	415	402	422	425	428	432	434	425	409	404	408	449	441	390	403	394	415	447	427	414	393	416	426	407	417	442	399	406	441	382	400	388	423	412	418	428	425	458	410	397	436	438	439	410	404	425	400	443	453	409	403	400	405	449	413	413	413	438	390	402	427	417	438	434	402	429	409	404	412	415	413	402	396	424	449	385	397	405	395	410	425	410	424	414	389	387	435	423	449	397	390	451	382	403	401	422	425	442	420	440	434	395	448	414	399	415	421	432	404	385	418	401	423	453	402	404	424	429	436	395	401	445	407	407	406	433	417	419	414	430	430	429	395	430	415	403	415	416	421	418	399	414	450	439	467	426	452	420	415	393	382	390	414	392	415	424	407	436	438	399	440	420	453	412	415	412	406	414	390	439	394	439	405	460	442	390	428	405	381	457	386	430	408	415	399	400	375	392	429	446	437	435	437	432	402	393	419	422	425	390	412	421	409	387	410	394	435	374	436	417	415	414	426	435	408	436	384	432	410	403	441	396	403	402	454	423	435	380	456	407	401	423	469	404	424	434	424	427	408	458	418	415	438	442	428	439	419	403	444	399	449	404	436	401	402	435	430	402	413	419	454	425	431	413	405	434	423	415	428	424	430	423	392	422	457	404	400	444	404	424	448	406	390	402	451	425	416	412	441	428	425	427	411	416	410	422	417	417	395	397	417	460	428	356	388	436	419	420	439	414	426	394	422	446	408	403	416	424	372	446	431	444	412	412	394	380	403	412	407	406	422	389	441	430	417	398	416	423	458	428	397	419	422	419	418	431	399	412	434	438	383	409	406	412	410	440	349	429	390	422	439	430	385	429	418	443	388	444	387	405	433	411	430	440	414	404	401	416	412	408	425	438	389	434	421	396	423	418	465	400	436	396	397	433	449	414	438	438	428	411	418	441	408	375	422	418	416	436	423	467	426	394	410	425	390	384	434	435	428	433	410	404	379	412	431	403	403	421	418	405	417	402	401	404	409	392	426	428	433	455	425	435	382	435	424	419	437	408	429	439	429	421	420	427	428	455	413	435	404	419	432	416	407	416	443	424	443	412	436	427	418	438	436	417	435	443	447	421	415	470	413	405	416	425	405	421	399	432	425	413	408	421	416	431	447	426	436	432	404	441	431	427	432	424	442	428	438	440	395	453	420	431	419	401	419	393	424	406	415	427	402	401	387	404	387	409	432	412	385	391	410	410	431	418	426	433	414	411	414	397	447	405	403	422	434	388	414	441	412	408	411	386	403	377	420	419	432	438	392	408	385	404	418	435	398	393	442	422	397	418	403	434	404	435	431	411	474	400	446	407	408	403	422	437	413	378	404	431	434	405	416	412	443	406	383	432	417	398	399	439	409	403	411	463	399	443	419	414	462	403	415	435	427	402	422	406	445	388	431	436	432	421	407	418	400	430	419	427	403	402	415	405	429	405	411	426	444	410	417	422	441	436	448	447	449	431	402	402	403	410	448	436	416	410	431	443	414	424	437	401	437	416	416	441	425	421	403	426	412	422	446	414	435	428	409	418	373	417	399	424	403	436	405	407	409	416	423	425	415	404	447	417	412	404	396	468	411	418	395	414	419	435	435	419	406	435	386	401	412	399	391	413	429	406
68887	58822	42793	13696	898	316	263	263	217	237	250	224	228	231	205	200	194	203	201	192	186	214	205	214	208	206	214	198	206	206	213	191	208	197	199	188	185	222	199	223	203	204	186	200	193	192	187	191	204	192	210	187	188	220	193	208	210	182	191	208	206	177	214	171	184	208	206	205	196	202	191	221	192	194	182	187	193	221	194	198	208	190	196	193	195	177	219	194	190	200	201	192	231	184	217	185	188	185	209	203	199	188	207	213	198	203	209	197	186	206	211	198	182	182	199	191	191	199	211	178	217	191	189	208	170	214	195	185	180	210	189	198	207	197	183	197	186	172	194	197	198	195	191	220	190	219	184	227	213	178	182	176	176	208	223	196	182	200	182	189	198	210	205	211	184	176	182	171	200	192	208	196	223	197	192	192	195	197	204	156	177	182	180	170	189	168	211	192	208	208	193	191	185	188	212	162	180	196	201	179	170	209	222	204	195	187	204	201	195	191	224	200	192	172	191	210	220	202	198	198	198	198	204	189	202	210	216	170	206	176	196	182	195	225	176	208	187	185	195	184	212	172	179	192	199	204	213	217	220	210	215	203	179	183	218	204	183	213	196	224	202	188	207	193	212	217	196	171	196	180	182	178	188	170	200	182	212	186	197	222	196	177	215	203	182	193	210	204	192	204	181	169	190	190	190	224	217	184	180	203	202	188	185	233	222	192	201	193	205	221	197	199	191	179	192	207	158	180	203	206	162	214	227	194	186	187	206	190	203	212	199	208	215	208	158	196	191	209	191	200	218	186	186	193	174	185	192	185	199	190	179	217	213	182	195	217	173	194	165	178	208	210	201	205	165	179	198	197	184	186	182	185	201	212	195	208	218	207	215	176	231	217	163	205	195	172	189	184	207	209	203	212	187	222	198	193	197	172	187	198	174	201	194	226	181	211	206	166	204	192	184	217	195	197	174	191	188	199	183	210	181	201	187	225	203	201	208	199	172	203	179	176	206	194	198	194	206	202	155	178	219	195	177	213	195	194	168	195	204	194	202	208	208	196	172	188	210	194	201	178	208	193	222	209	194	170	170	202	195	177	196	200	191	216	185	231	178	196	187	201	215	194	214	202	204	196	199	183	198	191	205	206	185	202	188	202	194	211	195	182	184	216	184	192	178	191	216	174	194	200	184	188	210	185	214	180	185	199	222	203	205	200	221	189	185	211	201	169	193	231	188	191	194	201	186	204	217	194	214	209	210	208	212	178	203	204	222	194	176	183	208	184	191	204	206	202	189	192	216	190	204	195	190	195	183	200	189	194	179	219	191	208	194	195	196	205	198	188	189	192	191	193	204	178	196	186	152	215	175	211	192	228	193	181	193	195	215	180	178	194	189	216	172	205	197	186	203	216	215	186	165	184	198	190	165	191	186	184	180	198	204	206	183	199	212	184	199	199	207	216	216	199	196	196	205	208	227	205	203	197	189	210	193	188	209	206	221	217	182	201	206	199	181	208	192	171	206	194	176	185	201	192	205	190	206	186	199	198	191	225	181	192	210	197	202	201	173	189	202	193	200	200	193	160	204	184	203	217	220	205	177	201	215	185	196	204	184	186	186	176	203	191	191	188	214	199	210	202	202	210	209	189	205	179	189	206	181	198	197	218	213	208	194	188	194	235	206	201	172	199	195	184	197	196	176	209	185	191	202	180	199	207	211	186	187	192	196	211	192	202	185	203	201	198	180	209	180	199	199	175	209	210	192	180	211	204	214	172	225	203	218	190	189	197	200	210	203	208	194	207	231	215	173	222	200	198	197	218	218	206	182	200	206	188	232	190	203	186	200	169	197	201	186	191	200	202	157	193	191	195	209	176	195	198	219	197	203	204	189	205	194	196	167	203	177	179	212	213	215	227	203	189	189	176	181	210	191	198	201	208	189	199	183	185	215	215	196	179	184	218	197	209	194	188	171	221	198	189	192	192	193	211	188	206	191	189	195	207	218	193	208	216	186	172	194	217	186	189	191	188	201	211	210	206	211	214	176	180	207	218	182	199	204	183	183	200	179	174	205	209	221	204	217	207	208	188	196	211	218	209	219	211	194	186	207	221	209	193	192	186	188	181	191	186	192	212	215	175	180	208	196	218	209	201	218	207	192	224	196	175	177	212	191	208	200	184	172	191	196	186	195	223	199	197	206	204	194	217	202	177	180	195	200	240	201	193	227	186	221	201	194	197	187	201	187	210	223	165	190	192	214	197	211	210	204	185	185	178	206	192	172	193	180	168	183	214	212	171	176	201	219	180	205	178	184	171	192	216	183	202	218	177	201	183	185	229	194	228	196	200	203	176	222	175	209	183	181	180	200	204	195	207	201	217	203	239	199	204	201	199	201	198	214	180	199	197	198	210	228	213	174	170	184	185	200	195	175	199	231	214	177	213	182	216	183	194	201	215	187	192	187	200	184	191	200	211	203	184	179	205	197	185	193	207	208	210	174	196	185	198	194	210	194	165	190	187	199	231	190	192	219	171	194	182	183	167	181	197	213	203	194	177	183	222	186	188	203	222	173	189	189	185	184	207	205	195	172	196	182	195	190	175	210	189	207	186	185	185	225	199	200	176	201	199	181	190	198	174	204	180	210	175	222	187	164	181	171	201	192	204	203	169	191	199	210	167	168	187	197	218	206	188	211	201	193	183	181	208	208	216	208	192	191	201	178	184	178	168	201	226	184	186	193	192	184	202	191	198	181	183	195	216	218	197	183	205	171	185	177	190	198	186	176	195	182	203	179	223	196	198	214	189	188	197	202	166	216	197	200	193	200	188	221	190	232	185	206	206	177	197	202	210	182	183	193	207	181	195	181	195	204	195	188	208	216	199	217	218	214	197	201	174	180	195	203	187	191	184	167	200	192	195	193	196	187	190	213	188	200	188	192	199	203	190	179	218	186	199	184	199	217	204	194	174	189	219	201	205	166	194	184	189	198	208	191	211	182	194	153	170	223	196	185	216	211	198	184	177	189	187	184	173	226	193	165	214	197	199	170	197	181	173	197	191	197	217	196	209	182	196	194	202	181	207	200	207	178	217	179	188	228	180	182	173	195	192	187	216	200	198	198	194	210	191	202	177	203	186	194	199	203	192	188	189	185	181	194	184	178	160	206	203	209	204	197	185	168	188	194	191	204	206	181	195	212	194	160	225	213	175	182	167	177	193	220	192	195	191	208	202	194	222	202	191	200	214	200	216	222	171	202	186	199	190	209	197	206	205	202	204	216	214	186	200	201	195	200	187	178	189	182	197	222	175	184	207	206	226	190	212	196	205	200	215	225	209	194	179	205	186	207	217	180	215	198	177	194	190	221	177	202	221	200	191	219	152	213	204	170	174	173	191	169	199	209	199	203	209	209	200	194	211	192	175	211	201	188	187	207	191	167	181	200	202	209	186	203	193	200	203	192	204	179	214	216	196	209	197	187	217	203	190	189	199	196	197	197	215	199	160	197	188	194	200	196	198
48886	46603	40558	6213	1211	1084	1014	950	869	805	800	784	764	717	715	730	698	722	688	668	652	647	709	650	668	686	668	659	640	666	605	672	640	645	664	617	628	669	663	684	636	643	639	672	627	643	618	633	665	639	642	629	632	621	635	645	599	648	657	623	624	636	641	641	667	625	641	577	651	606	625	591	627	671	619	639	641	630	615	611	657	632	669	611	630	671	605	620	683	589	649	606	641	616	634	624	613	635	642	628	618	584	705	573	630	637	613	653	637	702	622	632	628	651	671	626	625	611	655	622	642	653	587	659	643	635	609	572	630	596	653	619	627	661	641	660	666	637	636	642	614	682	633	624	658	602	598	608	648	695	667	639	620	626	647	657	628	604	630	613	637	668	649	642	650	640	623	648	610	644	651	654	623	653	597	667	663	642	616	628	656	595	587	595	618	602	654	573	641	692	646	617	649	645	603	610	616	642	701	623	608	628	649	655	622	610	579	652	605	631	674	585	628	612	614	642	620	635	625	632	662	599	585	635	619	630	628	671	630	684	639	648	647	610	654	674	642	604	634	686	623	616	609	579	666	635	665	599	622	662	678	647	622	620	620	655	599	614	633	668	627	654	639	620	627	659	680	677	613	661	610	648	556	622	642	626	613	669	649	648	648	587	611	653	655	688	587	644	630	589	612	642	621	651	629	622	620	636	601	619	610	633	664	619	623	635	600	641	626	637	605	658	601	650	620	636	660	660	658	658	639	660	620	588	653	702	616	646	608	593	669	650	613	573	667	658	658	612	616	665	640	615	651	654	626	618	636	601	625	636	607	645	622	607	624	646	574	584	639	635	587	672	615	638	619	616	610	648	625	578	661	636	626	599	620	585	639	684	630	645	632	622	607	624	621	661	623	634	639	622	632	671	665	558	602	652	606	623	631	647	665	601	638	671	685	641	660	594	611	643	607	643	618	626	658	618	648	625	595	580	625	610	644	613	624	599	609	600	626	610	633	641	656	616	597	632	610	642	609	623	668	646	651	621	657	623	622	615	621	627	644	610	650	619	622	653	632	635	625	640	646	621	626	600	688	613	630	674	619	657	656	616	613	641	609	601	615	606	608	652	647	626	584	640	615	603	609	633	614	623	566	606	612	666	597	611	601	650	659	603	626	594	617	668	635	644	635	656	657	625	625	649	623	651	667	602	598	642	621	655	640	633	642	635	646	631	664	628	630	625	580	636	665	622	625	667	648	611	616	649	615	625	635	639	631	612	611	615	683	624	641	665	653	606	647	598	643	628	642	675	655	635	646	650	641	617	615	570	566	677	627	649	597	637	647	584	595	677	638	585	644	647	636	647	654	639	617	607	598	618	652	599	616	610	636	569	673	635	645	646	647	649	648	588	635	619	627	604	631	615	596	590	607	625	639	603	620	608	636	637	637	596	635	682	629	638	646	646	634	690	614	596	651	614	648	635	619	597	621	602	658	609	641	632	626	594	639	613	608	667	632	655	607	595	626	633	608	630	587	629	611	657	652	627	603	658	597	634	681	633	606	627	594	629	622	653	625	641	658	645	626	610	607	578	651	662	626	626	661	602	650	648	618	667	676	623	595	577	636	620	624	665	666	637	629	636	628	666	622	584	646	627	622	595	633	602	620	625	629	620	611	653	646	607	631	651	628	649	689	578	586	633	637	626	657	633	657	629	616	588	550	644	614	591	651	647	638	620	675	668	618	582	660	644	601	668	633	639	677	648	611	677	646	610	611	626	649	645	605	640	631	615	639	638	646	615	677	595	663	625	649	625	609	647	656	626	614	627	631	605	632	651	633	625	631	642	594	642	610	606	601	609	624	647	601	662	636	626	616	659	635	637	609	655	670	615	619	609	634	595	658	608	677	620	662	669	587	647	630	655	647	672	585	633	653	657	608	635	617	613	662	621	612	630	628	621	638	665	648	608	683	601	633	640	641	602	577	595	589	606	608	613	642	636	601	640	626	658	618	634	610	599	610	622	635	590	606	663	618	652	590	674	575	645	647	636	598	623	632	642	603	580	702	626	607	646	599	644	610	658	663	614	659	656	595	626	669	655	687	638	620	672	630	658	671	626	673	644	629	610	621	654	642	641	670	647	637	637	567	692	626	655	629	635	633	619	650	626	634	635	609	594	649	622	662	632	624	616	580	622	662	650	671	611	632	598	628	655	631	613	659	614	625	574	614	629	670	649	682	631	607	641	663	643	635	631	611	621	629	673	603	639	605	677	600	613	624	634	648	618	615	604	666	673	613	686	631	625	676	598	638	669	637	595	624	675	645	615	626	628	638	632	601	589	613	595	603	631	673	623	624	612	632	613	640	631	624	681	659	609	631	661	586	677	634	632	641	674	613	638	663	620	680	595	639	578	657	628	647	668	678	632	603	628	603	631	585	591	633	630	618	642	637	641	651	633	666	602	610	654	605	644	589	638	636	621	649	623	625	634	664	658	630	579	639	631	604	601	624	647	585	660	607	604	682	617	646	569	627	617	672	659	649	636	616	624	588	648	605	663	602	641	673	611	616	638	627	614	632	639	635	627	649	620	614	641	624	614	658	605	670	696	640	570	655	627	684	597	610	636	642	671	659	644	624	612	678	669	660	651	594	613	616	627	613	584	578	628	642	622	651	616	635	642	653	639	627	628	628	649	647	623	630	638	589	645	676	637	618	616	651	606	617	646	629	631	644	661	606	622	609	648	611	609	624	594	607	684	589	598	589	643	602	602	651	618	641	632	635	626	587	615	635	615	640	622	645	692	604	607	653	675	635	575	593	639	647	654	614	625	638	622	607	618	644	611	625	654	640	703	691	646	641	634	616	637	651	601	621	624	605	658	632	651	604	616	651	614	658	636	614	648	636	656	640	671	627	687	665	593	617	649	583	633	636	665	598	621	664	610	664	604	650	574	647	565	625	605	584	631	644	620	652	632	592	670	643	620	609	583	640	649	645	594	596	645	614	604	650	649	616	582	620	632	642	617	634	628	650	602	669	600	633	662	628	606	654	612	613	633	643	632	683	631	635	629	622	605	638	664	620	629	629	595	620	625	654	646	579	637	674	647	645	645	651	646	626	631	635	606	606	625	662	657	617	632	682	650	660	636	623	638	636	606	623	614	625	613	619	622	625	636	599	640	639	640	663	623	598	649	635	638	665	715	639	636	669	656	592	660	603	648	649	658	599	662	653	591	641	611	611	664	634	649	639	650	623	576	640	618	625	639	673	642	664	599	588	643	655	617	620	663	622	670	652	645	667	617	643	629	632	623	671	656	647	629	631	597	641	666	639	643	641	665	672	664	666	593	636	638	675	708	600	601	638	645	643	673	631	646	608	681	619	644	672	611	613	630	624	635	645	584	639	640	602	639	614	663	633	639	610	569	627	627	659	638	626	658	612	670	600	609	635	577	611	599	628	631	629	629	642	614	617	637	594	610	619	653	596	652	631	629	622	641	651	641	699	595	661	695	655	607	651	606	595	648
78944	69772	55056	22727	3304	596	419	431	366	362	360	358	349	296	288	338	299	283	284	289	295	301	293	293	295	275	293	306	290	294	286	312	286	285	300	295	280	272	277	264	291	280	266	310	280	282	326	282	306	284	299	280	307	292	289	298	289	311	303	291	290	297	292	273	285	298	271	301	291	282	270	295	290	252	313	310	304	259	289	264	276	286	268	295	290	286	296	292	278	286	315	271	319	265	274	290	300	277	271	271	281	292	275	279	246	244	308	268	270	290	271	282	297	324	249	287	284	270	285	288	296	294	271	285	290	232	298	290	296	281	285	268	251	277	324	294	259	287	256	336	288	260	284	286	265	308	278	278	293	268	285	288	293	290	286	297	272	274	266	289	295	264	280	284	323	270	277	301	297	268	277	278	299	273	275	254	284	271	294	279	283	277	273	300	301	262	297	278	260	298	279	251	298	279	286	299	286	282	285	294	280	261	307	277	259	281	305	266	269	288	299	320	290	255	298	263	275	286	273	296	272	339	254	267	284	331	295	280	258	285	280	303	287	280	258	243	264	288	262	278	302	297	265	299	285	286	300	287	302	276	261	281	287	258	252	271	269	268	276	271	300	258	283	261	288	257	266	284	292	274	267	273	279	273	267	282	290	304	277	284	251	286	280	296	261	281	274	283	280	279	296	293	290	265	281	306	275	275	298	264	269	276	270	283	285	264	264	267	271	294	272	310	268	287	292	303	302	288	236	263	286	259	261	258	301	269	273	294	260	265	270	282	255	297	288	303	291	322	284	267	248	293	270	292	280	287	282	267	289	274	293	301	272	261	277	308	276	275	252	294	282	292	295	304	282	272	259	257	292	312	275	294	314	266	304	303	277	263	283	259	316	309	311	268	310	288	286	290	307	281	314	268	289	258	300	301	292	265	299	275	266	284	248	271	246	322	276	245	270	285	276	311	283	296	273	277	274	287	298	324	248	276	264	256	295	242	326	284	287	301	303	294	287	291	278	276	244	283	293	262	277	282	289	294	278	272	278	265	268	264	307	322	271	256	293	267	289	263	273	270	273	284	257	301	305	267	280	289	322	286	294	318	268	288	274	293	290	276	289	254	261	292	259	301	301	277	288	255	271	294	269	283	256	302	284	267	267	276	297	279	280	252	282	286	271	285	287	290	297	289	287	295	267	276	317	272	245	281	280	311	274	283	286	286	279	254	266	280	299	302	281	291	297	281	303	299	296	271	316	275	280	272	276	283	285	280	261	297	292	285	245	289	281	280	293	304	276	289	280	278	282	286	304	271	295	302	276	298	284	259	276	249	287	301	317	297	284	297	277	292	283	290	299	315	306	277	263	269	260	294	281	306	303	297	271	287	251	306	256	276	285	290	300	294	325	269	254	300	292	290	265	280	303	293	275	270	277	302	304	297	279	264	289	283	275	273	294	311	276	329	278	261	303	276	285	287	275	305	300	277	300	293	274	279	312	285	270	271	278	294	298	298	293	292	273	272	272	297	296	267	281	298	306	287	258	268	292	287	250	264	275	268	250	283	263	279	303	305	283	304	281	286	273	301	256	300	292	279	271	287	261	308	276	287	274	279	283	281	254	282	280	250	294	250	282	297	284	271	262	268	287	269	254	273	291	266	252	266	279	289	256	291	289	307	254	290	271	254	237	291	293	305	285	249	279	278	267	286	299	292	309	259	280	315	298	268	292	283	270	287	296	277	287	278	253	304	279	271	269	268	284	272	245	284	292	276	281	292	287	297	274	276	275	262	328	265	296	287	289	289	313	245	270	293	281	286	277	307	273	300	280	291	264	284	285	302	280	260	260	264	274	252	280	308	284	269	290	271	252	297	272	261	301	289	291	282	268	304	292	275	275	277	252	291	293	276	291	285	270	286	261	276	269	274	262	268	286	254	277	306	288	267	271	243	269	281	285	280	271	299	265	284	275	295	300	263	289	292	324	274	278	249	272	280	328	273	293	295	288	269	280	293	288	271	273	281	281	302	303	274	270	294	270	266	295	261	299	275	288	305	274	275	314	253	302	272	290	270	268	277	279	290	289	265	258	317	253	290	250	270	284	275	266	289	268	299	265	295	295	280	291	289	285	263	258	292	301	268	286	287	256	267	293	273	275	304	258	296	274	297	288	255	286	306	282	285	273	257	250	287	279	271	278	272	265	252	291	252	284	286	295	304	282	285	291	293	311	261	288	281	263	277	297	283	286	265	284	290	296	310	272	277	277	284	286	289	282	293	262	289	322	300	313	289	258	268	264	290	269	278	281	282	307	286	268	300	282	274	292	273	294	279	253	300	271	288	296	286	293	304	289	248	274	303	275	286	257	309	295	282	292	331	292	263	277	277	278	266	294	274	272	299	271	289	273	279	280	262	300	280	281	293	311	291	286	293	271	283	280	283	273	286	283	268	286	318	322	280	292	293	288	297	267	283	264	312	287	305	260	290	286	286	278	270	303	279	281	281	252	283	272	329	317	271	302	311	276	288	250	288	269	279	311	320	282	288	274	292	291	260	298	283	291	258	272	261	279	299	269	261	271	274	264	274	274	284	291	264	289	320	312	275	257	271	277	303	283	274	271	289	271	301	296	306	284	285	275	272	281	272	299	271	300	292	286	248	292	279	295	288	304	337	289	279	281	288	284	284	266	259	327	303	287	281	290	299	321	269	308	293	281	298	276	299	288	263	327	305	308	274	288	284	292	269	269	273	283	259	276	280	267	290	258	305	293	283	292	293	263	314	276	257	288	284	284	260	297	303	297	287	289	274	288	289	281	283	261	286	281	276	298	289	298	281	312	293	270	273	238	327	291	279	282	274	286	270	284	281	279	268	284	289	274	272	280	268	280	283	291	271	306	292	326	311	296	286	260	272	302	275	299	272	308	275	302	280	307	267	258	263	258	259	302	285	297	265	295	313	266	292	283	269	267	314	259	267	295	275	267	260	296	295	282	266	294	282	285	271	302	283	272	248	324	267	303	277	293	259	286	299	290	306	288	318	270	242	331	295	246	318	280	280	296	291	274	312	271	252	285	270	290	274	271	274	272	301	285	265	276	276	270	278	319	281	278	276	284	260	294	266	287	257	277	286	281	270	270	286	313	289	288	271	275	292	265	278	264	268	277	272	268	269	307	267	280	286	288	284	258	287	320	278	270	316	281	288	282	302	298	299	275	296	267	286	293	302	300	291	281	284	297	291	280	275	304	307	263	295	269	273	316	275	321	235	287	264	280	245	288	294	287	291	298	287	303	282	308	295	318	298	251	256	255	271	273	263	285	251	266	271	284	296	291	270	262	281	280	287	272	299	300	273	246	306	267	270	296	295	311	276	290	269	256	258	304	290	300	280	299	287	289	262	280	311	257	231	301	288	290	250	293	285	278	292	281	296	293	256	277	280	305	280	275	300	263	274	323	259	270	257	266	284	295	292	299	264	298	271	271	295	290	307	282	276	272	279	266	280	303	292	290	314	257	260	304	257
58351	56564	51223	8419	1957	1698	1548	1415	1308	1205	1112	1135	1092	1051	1057	1018	1028	1007	938	967	888	936	908	946	918	891	875	892	899	874	911	922	878	907	954	899	904	890	871	911	850	919	846	835	868	867	897	856	835	884	913	893	884	867	897	868	851	926	880	841	886	787	825	837	827	876	853	828	891	834	871	843	858	890	826	861	872	857	871	870	919	875	908	797	840	867	839	893	825	855	817	906	850	869	847	840	868	860	879	870	874	827	844	814	860	914	837	882	869	821	855	865	912	869	879	868	843	904	832	854	839	851	880	857	839	890	852	865	804	867	902	861	903	837	877	847	814	843	859	870	849	874	860	850	827	845	827	814	841	931	866	831	857	868	842	833	862	822	872	857	872	888	860	862	818	875	825	863	839	891	814	858	826	872	824	866	889	885	868	870	847	855	853	832	819	902	819	869	837	815	893	878	858	883	831	904	855	823	886	856	871	822	821	816	842	901	865	843	834	845	865	842	848	901	819	823	866	764	836	920	842	844	827	847	790	885	910	863	872	848	898	869	885	910	793	825	819	904	892	834	829	859	876	868	871	873	847	864	895	877	843	877	861	821	847	876	896	864	882	836	878	875	843	879	891	819	820	853	848	873	829	877	902	861	895	864	840	806	839	864	841	855	852	824	864	836	883	807	831	819	873	863	858	816	834	887	869	849	882	868	891	859	885	852	879	845	825	825	820	845	865	836	817	859	856	833	847	840	824	885	844	827	836	840	865	910	868	808	873	886	867	865	863	832	849	839	881	875	888	842	856	857	820	859	808	921	836	841	828	877	876	850	823	907	847	880	912	813	844	888	828	900	875	835	883	884	872	817	858	880	890	818	867	855	819	834	832	834	870	863	953	804	883	863	906	845	904	854	907	861	780	886	876	852	851	853	854	875	843	889	843	821	843	838	831	782	871	869	871	833	863	859	884	931	842	855	884	828	814	924	840	858	898	851	831	851	859	819	843	850	885	884	843	863	827	851	818	869	839	810	863	915	907	846	887	890	837	880	807	921	885	869	899	852	871	893	836	866	871	896	858	831	893	845	865	802	856	909	833	849	808	825	830	805	824	868	851	855	853	831	873	833	807	834	864	874	873	891	904	891	854	875	900	858	843	888	897	898	860	829	874	824	827	859	825	833	886	888	877	828	842	847	845	923	832	797	829	806	859	931	790	864	855	875	867	836	837	853	840	849	849	853	834	870	822	858	860	849	845	898	907	854	834	881	890	852	897	849	816	884	859	900	893	890	854	860	893	836	902	888	819	890	889	911	917	902	862	865	876	885	920	838	810	918	896	843	858	830	872	810	864	871	898	830	850	873	837	814	892	820	843	885	869	876	898	838	854	852	880	848	823	827	812	854	823	891	816	842	846	858	877	809	887	873	818	811	865	806	814	895	814	843	878	902	852	874	854	895	898	888	848	827	817	833	847	864	865	882	909	849	828	889	861	855	846	837	873	901	832	843	884	828	886	845	857	895	863	826	876	864	864	862	881	852	834	845	854	862	840	834	850	849	899	850	802	866	865	911	865	812	854	873	873	860	870	841	892	817	859	855	845	835	808	877	871	882	868	868	873	831	869	847	813	874	855	858	870	870	836	882	888	856	867	865	879	853	880	854	894	897	827	854	858	873	865	833	875	800	817	875	874	919	894	829	844	886	828	807	872	837	838	837	846	804	872	849	862	827	819	815	864	844	826	867	856	844	898	850	858	907	861	896	797	764	856	874	852	858	803	854	879	816	839	889	837	887	868	906	873	843	884	865	862	865	812	822	830	848	843	872	869	872	888	814	833	870	859	876	848	822	810	841	829	870	834	854	787	887	921	839	813	832	876	861	824	846	795	864	831	872	860	816	823	882	877	862	886	857	869	830	844	874	858	880	843	828	845	879	841	848	870	799	854	819	859	860	820	830	933	826	839	823	871	848	866	830	855	889	874	840	920	893	860	871	830	867	871	837	870	835	832	839	836	840	836	823	842	865	844	868	853	871	855	871	837	883	859	841	862	874	803	834	856	889	865	871	880	827	815	850	912	833	906	807	852	802	899	859	870	888	839	842	885	884	884	910	880	824	843	803	916	885	839	837	879	872	810	803	904	882	808	807	884	841	829	884	908	803	861	830	861	816	843	880	847	833	833	904	826	904	911	849	818	849	855	874	854	812	873	900	829	858	805	846	904	835	874	861	836	837	839	825	888	838	840	890	879	889	858	852	828	853	855	877	853	905	877	862	856	809	864	867	889	817	861	884	845	831	878	894	826	815	801	847	840	861	843	848	870	876	830	842	818	853	820	841	876	890	871	895	866	844	773	915	826	853	882	909	853	860	839	809	846	812	930	808	885	806	880	850	826	846	810	855	802	825	861	867	868	890	822	812	855	813	818	873	861	856	834	827	860	884	851	901	867	889	877	845	820	808	834	845	849	859	867	865	869	846	843	862	825	836	835	876	871	806	850	928	881	825	922	873	916	867	768	834	773	797	857	877	882	878	861	853	825	844	866	873	847	798	898	821	841	848	836	821	858	851	823	851	805	777	861	841	825	839	849	873	893	833	877	831	857	866	818	876	816	852	852	874	866	836	902	860	822	849	862	830	863	862	856	849	834	851	872	808	857	848	856	804	846	856	875	839	856	845	863	897	847	852	895	861	870	847	843	864	870	849	862	871	809	834	889	819	868	876	860	824	918	823	836	862	903	872	831	845	881	872	863	840	834	881	812	860	881	880	836	880	820	801	855	889	797	894	904	813	844	882	847	854	817	883	891	853	873	878	880	841	856	891	844	887	843	860	856	885	877	827	799	871	837	838	859	837	899	900	913	902	814	866	859	909	829	883	857	798	878	832	871	869	836	873	857	859	867	817	841	885	835	851	919	854	798	878	847	856	863	825	889	841	866	855	817	866	857	830	872	878	801	861	868	868	896	831	859	916	906	912	823	862	838	864	891	835	846	869	842	873	841	878	862	838	829	852	883	844	856	881	853	854	870	823	886	797	858	883	825	829	849	832	848	807	830	812	842	818	836	891	869	833	814	859	845	876	932	845	873	895	877	873	806	825	894	860	794	889	826	864	834	897	875	867	913	890	906	798	849	913	862	823	901	868	837	854	884	858	848	879	855	865	883	917	835	842	824	876	845	834	909	901	870	849	884	809	883	791	859	792	812	818	844	862	916	836	823	836	850	882	881	805	886	914	839	910	817	882	880	905	842	801	873	824	871	911	869	841	865	888	825	825	809	867	843	837	848	862	826	809	886	938	897	850	853	856	884	904	819	839	931	881	807	864	822	812	845	876	864	828	854	820	853	816	845	870	865	862	836	850	830	918	816	825	835	872	863	854	858	832	856	901	833	834	864	833	819	861	805	896	849	806	857	872	825	862	873	859	936	828	846	907	818	828	879	835	888	842	884	894	848	828	897	847	894	890	858	884	821	848	861	887	876	845	850	887	810	822	891	880	804	838	873	839	879	852	834	891
28975	14103	6036	632	125	133	114	137	121	140	123	113	110	122	113	128	127	123	112	118	113	108	101	135	130	120	115	130	126	125	129	118	109	117	118	132	121	159	126	111	142	116	122	141	115	114	107	131	127	119	131	129	104	134	109	125	122	124	128	100	126	124	112	103	105	130	118	118	118	95	105	113	117	109	118	104	105	133	117	122	121	93	108	92	100	132	113	117	110	118	112	112	143	115	126	122	105	122	144	116	112	121	120	132	127	117	117	126	118	122	122	133	121	136	102	132	131	109	121	109	107	99	133	129	131	121	124	141	120	110	137	115	115	138	120	138	123	142	127	119	103	108	114	131	137	131	125	108	116	125	126	107	126	107	116	126	118	128	103	113	111	116	99	118	107	114	125	133	141	120	135	108	120	133	147	117	117	119	111	120	130	128	98	94	119	131	98	121	120	114	121	120	111	113	126	123	122	138	128	134	124	116	122	117	114	125	102	118	129	117	138	122	118	120	101	104	119	118	124	118	94	130	123	125	116	112	128	116	109	121	113	123	100	120	140	114	111	120	129	103	113	135	112	140	109	118	133	116	114	111	111	127	106	125	113	112	131	95	116	106	125	138	94	129	126	119	119	127	112	138	113	109	117	142	132	106	114	117	134	131	108	124	126	125	124	101	131	124	122	112	122	93	123	118	106	105	116	127	121	129	113	130	124	119	114	127	136	112	118	114	129	129	127	112	111	104	125	115	114	132	126	111	116	130	105	128	108	112	112	114	114	107	99	137	125	110	120	134	120	115	135	116	122	119	112	146	132	121	117	117	133	124	97	129	133	137	125	126	127	117	129	131	130	115	115	112	138	133	101	110	116	115	120	123	109	126	117	122	108	113	111	94	111	128	140	120	137	119	99	101	134	130	142	120	134	118	102	96	101	116	121	115	130	124	102	141	109	118	118	119	116	115	108	117	126	121	108	101	133	110	106	119	112	129	118	112	134	130	127	144	135	137	123	132	106	121	101	125	127	135	121	113	131	122	110	132	122	132	125	115	124	121	126	105	108	133	124	119	100	116	115	122	136	109	109	116	106	91	115	128	149	108	136	108	128	113	114	104	124	114	112	107	103	116	122	130	127	144	128	124	116	119	104	146	115	134	129	139	131	130	113	132	120	118	124	111	128	105	118	115	120	129	128	114	110	117	102	118	127	139	124	108	105	105	125	121	141	117	96	126	138	121	120	132	115	124	127	117	130	106	114	107	111	123	134	135	116	128	113	104	122	116	115	116	128	115	116	121	107	126	112	121	141	116	111	119	104	109	120	118	111	129	109	117	105	125	119	120	127	118	116	119	112	134	123	126	123	101	114	121	113	123	132	109	110	124	102	123	119	132	128	121	115	124	110	100	139	123	128	124	108	120	110	90	118	143	127	107	126	131	115	121	111	97	123	99	115	111	135	118	125	130	133	106	118	128	105	117	144	117	116	130	128	125	102	104	123	130	113	104	133	138	111	117	122	120	126	139	132	111	124	112	119	113	95	129	120	117	101	134	101	121	121	129	118	133	114	114	122	105	117	124	116	109	121	114	112	122	112	113	128	97	124	124	127	107	106	112	106	122	115	114	111	142	117	105	123	122	109	119	116	131	138	106	123	102	126	117	104	123	115	128	121	122	113	118	123	113	88	109	125	113	108	113	114	134	128	109	126	132	125	113	92	106	104	132	123	131	134	127	118	109	108	115	110	116	103	131	112	118	100	104	130	125	130	127	119	125	118	120	138	128	123	119	109	135	121	135	117	98	104	110	113	109	140	126	130	118	132	118	128	119	110	138	128	127	118	114	105	122	124	127	120	116	126	125	115	138	115	117	116	129	121	118	123	119	119	131	105	116	117	133	125	97	128	119	106	126	133	144	100	122	111	130	127	105	125	138	119	110	124	111	110	127	113	129	128	117	111	122	115	118	126	124	123	128	96	100	101	114	133	142	112	95	132	153	100	127	118	118	121	91	109	106	142	123	116	120	104	138	153	105	119	126	139	114	120	94	125	122	131	132	109	111	127	117	127	127	116	121	135	108	109	121	111	109	91	117	94	107	121	112	128	112	104	131	114	113	120	104	107	123	118	101	135	98	116	98	136	120	117	110	115	108	138	118	129	116	122	116	134	124	134	138	119	93	115	128	125	107	115	115	113	127	110	123	120	94	115	108	136	130	105	132	87	108	129	114	124	132	99	107	123	121	131	127	117	105	130	120	141	141	140	115	125	112	111	125	131	124	110	129	134	136	111	113	112	118	146	120	129	126	129	122	131	128	130	110	135	112	126	122	114	129	112	117	139	130	129	119	126	118	107	98	128	134	124	129	103	110	105	109	105	116	122	118	138	130	127	118	116	119	118	113	119	109	113	120	103	124	123	134	108	127	114	138	105	110	117	124	113	131	118	128	111	107	135	120	116	124	122	131	117	103	121	120	116	127	134	128	112	130	113	115	114	131	113	119	110	127	105	115	124	114	122	111	117	121	107	108	143	114	122	108	116	117	112	98	133	120	125	113	127	119	128	103	105	123	109	109	115	122	118	131	133	125	122	112	132	145	117	143	131	105	116	122	157	115	119	108	122	128	144	127	110	134	115	105	119	91	124	116	121	111	99	122	123	114	122	109	121	126	131	127	119	126	106	109	108	125	122	122	101	120	115	125	123	119	99	82	122	119	108	123	116	113	119	109	132	101	129	101	105	114	116	132	126	115	112	120	116	154	113	112	119	116	115	116	122	113	137	123	143	118	117	127	132	111	99	112	121	125	124	134	116	131	111	119	119	124	120	128	131	121	102	116	120	130	113	125	122	127	115	116	128	151	127	126	114	102	142	127	104	99	105	105	119	121	116	110	122	109	124	112	138	107	129	136	101	132	112	126	112	123	100	113	125	120	102	126	123	122	127	126	107	126	129	118	110	132	111	117	101	102	97	105	132	126	113	127	130	119	118	120	119	110	119	116	121	133	126	115	132	123	122	134	130	126	112	113	104	107	105	114	112	130	117	116	115	131	101	128	119	125	117	122	128	128	111	101	118	135	112	142	96	111	131	115	115	127	131	120	108	112	119	112	140	120	126	101	119	129	126	114	116	133	109	135	144	119	110	114	98	123	96	120	128	116	120	105	118	120	116	124	119	127	116	121	116	130	128	115	144	148	122	105	133	110	107	117	131	120	110	151	116	120	141	128	126	107	132	131	114	113	116	113	114	123	111	123	127	122	123	108	125	117	122	116	116	126	121	124	108	130	135	117	135	113	128	113	134	111	111	112	140	126	121	124	130	130	132	115	135	152	95	122	132	113	117	119	123	126	129	115	134	122	113	107	116	128	130	100	103	115	133	124	144	106	114	103	115	113	145	128	128	134	115	113	124	114	107	134	114	120	121	103	117	97	114	111	128	133	108	121	123	119	104	114	108	113	110	123	117	124	131	126	148	118	118	109	103	124	139	138	103	120	131	122	111	108	121	124	127	145	128	117
27644	16596	10184	1276	446	480	439	463	398	456	449	447	458	394	418	430	411	468	449	428	415	436	433	458	432	422	479	418	417	437	446	452	430	450	374	454	424	406	418	395	437	469	411	412	429	429	398	439	404	430	434	421	425	410	426	407	415	429	438	454	478	439	412	430	414	441	418	438	411	441	410	456	450	413	434	438	449	427	419	439	419	411	427	419	436	397	397	463	438	433	478	450	402	453	423	431	410	440	398	429	450	448	416	420	437	425	474	420	414	441	414	435	412	441	414	443	417	456	461	383	428	430	424	403	444	445	432	433	433	414	420	435	422	438	470	440	430	399	423	465	445	452	424	437	427	387	431	428	413	439	431	441	463	427	423	439	448	402	433	408	483	421	450	409	414	444	417	397	431	438	468	440	417	417	401	404	439	404	404	459	403	412	385	429	408	414	433	439	443	451	432	413	408	397	372	413	425	391	446	440	420	435	431	401	418	441	417	401	403	392	439	453	411	453	425	456	432	393	387	376	423	436	421	419	433	432	404	409	409	429	445	434	393	411	429	419	431	460	430	452	452	399	418	420	397	423	483	440	399	398	441	399	401	443	373	463	412	431	456	403	387	480	412	441	405	422	416	422	425	423	433	406	419	403	439	460	418	434	404	421	477	412	423	412	426	419	447	421	448	437	443	411	458	447	397	419	436	427	387	431	446	450	421	405	402	438	419	430	461	451	413	447	409	423	401	436	440	447	440	448	437	442	454	408	437	424	446	438	403	443	436	417	418	428	442	440	406	442	415	437	419	415	445	386	387	413	423	432	448	437	421	435	412	403	451	444	405	418	446	406	457	413	403	422	438	412	447	448	416	436	404	424	432	450	425	411	428	417	450	423	427	405	419	474	434	444	409	428	416	411	462	437	450	404	423	441	447	467	390	442	450	461	401	432	447	460	444	450	456	453	417	427	431	412	424	403	475	460	423	381	419	430	441	385	456	423	407	383	427	447	413	445	427	462	410	427	403	438	421	461	448	414	438	424	440	436	441	445	435	431	429	435	440	426	437	405	472	445	425	452	418	443	458	424	400	404	433	439	448	439	436	425	436	431	414	441	436	427	418	402	440	400	391	404	447	391	475	418	421	468	462	418	425	428	392	419	490	461	436	452	438	407	406	432	444	422	461	416	432	446	410	508	452	460	431	457	406	429	448	392	443	403	419	436	429	461	436	452	414	423	411	464	436	388	403	423	377	427	422	420	433	409	434	444	420	432	448	451	477	449	437	432	399	410	432	462	407	499	466	405	406	414	432	461	438	425	462	417	439	407	404	414	441	441	431	445	423	429	432	394	432	418	450	427	435	436	424	445	408	425	416	457	463	481	441	434	406	483	430	427	406	417	441	421	428	447	440	399	453	421	414	461	449	418	453	402	428	401	457	394	406	480	454	410	465	418	418	435	449	431	434	410	462	399	407	445	413	392	389	406	426	426	435	431	431	435	434	458	426	442	422	446	437	422	394	439	416	429	426	469	436	441	409	427	431	444	443	447	435	457	433	441	418	416	451	409	399	451	417	393	425	445	400	462	419	451	442	403	421	446	419	421	449	395	414	452	453	420	401	392	432	435	423	418	426	413	436	436	429	397	421	460	420	405	444	410	423	442	447	439	441	442	430	425	466	418	422	392	458	404	432	422	461	428	442	430	408	402	487	413	441	426	449	415	430	426	427	407	458	392	409	404	403	441	446	435	420	417	406	472	430	399	450	410	444	435	441	401	434	437	432	420	448	414	455	443	410	430	424	413	379	428	397	432	451	436	424	388	366	469	417	419	426	451	416	471	420	431	437	433	415	452	440	438	427	481	404	383	448	424	441	442	434	415	451	423	423	448	409	423	434	399	396	465	415	401	415	432	419	422	424	429	429	428	454	383	462	449	434	421	411	406	427	403	434	453	454	462	448	428	445	436	394	457	427	432	407	413	448	416	430	465	423	466	451	438	438	474	417	416	448	401	438	406	420	424	414	424	444	391	388	409	431	470	421	405	414	413	434	388	417	440	447	434	423	466	412	432	423	417	398	412	444	439	412	435	417	432	417	475	429	422	416	423	424	430	457	445	461	407	407	395	429	409	418	408	408	447	445	429	444	409	426	410	430	438	421	431	443	421	422	471	407	441	414	407	457	445	460	428	463	393	419	417	423	437	413	426	425	434	400	394	409	415	439	422	451	422	468	421	422	402	442	418	453	413	440	399	431	431	407	394	420	432	444	407	434	426	407	427	431	444	419	410	443	415	419	426	406	414	395	424	411	410	403	415	417	407	420	438	470	407	398	443	432	464	437	462	461	415	448	466	447	423	420	424	433	437	385	407	409	412	430	422	405	434	450	422	451	400	459	443	440	427	430	411	413	405	384	465	420	476	435	451	474	452	449	485	441	450	438	432	453	379	375	423	450	456	407	446	382	436	436	477	454	435	438	400	414	436	408	434	405	460	423	453	429	443	442	451	432	443	418	426	408	464	425	416	418	394	421	443	434	445	419	421	401	439	436	436	417	432	444	438	454	434	427	464	420	419	432	426	437	430	444	395	432	415	427	404	432	434	458	424	443	419	401	440	416	432	410	422	417	437	430	428	425	426	431	471	416	421	443	418	430	414	448	470	423	463	441	418	395	409	419	451	437	412	428	418	425	413	415	436	422	404	414	457	426	410	394	443	477	445	431	447	412	413	403	418	412	417	438	438	429	469	441	441	433	437	412	435	456	369	420	440	415	431	419	434	408	447	421	418	406	426	439	421	385	432	405	455	408	429	446	413	392	404	428	394	448	450	459	418	429	421	435	444	464	436	433	435	459	426	409	441	450	436	430	433	420	390	396	404	458	427	418	426	427	441	428	410	430	421	456	379	401	457	423	411	430	405	425	426	392	424	484	453	449	406	438	434	432	393	438	433	458	399	446	405	458	409	442	431	459	439	435	455	432	410	409	421	444	384	425	377	437	454	429	428	441	425	413	442	413	401	426	392	427	404	396	393	437	433	436	418	422	440	422	442	434	397	416	411	406	459	444	405	440	447	435	429	453	412	414	440	407	432	438	392	408	430	407	439	460	394	420	397	425	427	458	450	449	442	422	406	405	384	416	437	433	416	485	426	410	434	406	435	444	456	445	412	432	440	437	419	396	435	408	405	419	437	416	394	470	459	442	420	391	404	428	442	435	448	426	408	421	460	419	465	432	440	414	420	475	418	469	427	420	426	418	442	460	435	413	416	414	387	437	409	435	466	438	423	404	419	417	433	418	409	420	381	441	393	413	440	466	409	421	453	395	403	405	433	435	470	406	433	428	426	422	417	421	431	433	402	428	444	412	436	421	426	429	435	428	415	438	450	435	459	438	408	430	447	462	411	432	438	439	446	414	445	395	411	415	397	416	442	410	437	412	400	438	467	393	445	439	455	416	416	402	397	413	462	391	408	447	421	481	443	418	432	415	427	411	407	436	414	400	437	416	444	441	411	463	455
69091	55718	48305	16218	1218	316	284	267	222	258	232	236	200	229	179	204	239	220	198	227	237	213	189	210	206	198	210	215	215	189	195	188	196	222	182	187	193	190	181	176	219	207	190	178	206	191	198	189	219	172	191	184	189	182	195	205	191	184	186	188	215	201	192	191	171	189	181	187	211	200	211	204	219	199	204	193	151	176	196	189	188	233	206	206	200	208	187	194	196	207	204	177	197	201	189	210	173	180	210	204	182	217	191	179	185	201	185	193	180	189	193	223	209	187	177	199	202	196	207	202	200	217	193	166	213	187	193	202	197	189	188	226	183	206	198	198	154	170	202	207	175	188	191	204	185	189	207	176	190	209	179	211	177	187	194	211	204	206	197	185	192	188	204	199	188	192	189	180	202	199	182	201	207	221	219	167	174	180	171	196	232	198	191	209	196	188	221	175	196	208	202	182	178	190	190	181	192	171	187	201	209	202	208	194	183	193	202	185	202	177	198	195	200	197	191	196	196	191	200	189	177	170	169	178	191	202	185	188	194	209	203	187	181	186	196	192	168	173	205	183	171	194	207	203	185	212	189	194	179	207	191	202	202	199	218	208	193	198	198	193	183	195	189	202	200	180	193	182	195	211	197	233	176	219	182	194	199	226	187	182	202	199	221	212	164	200	192	212	188	189	217	216	171	198	210	191	183	204	192	214	223	205	212	190	177	181	190	224	182	201	177	168	179	191	210	181	175	189	201	185	195	191	201	203	180	196	186	187	218	194	183	198	185	194	193	213	181	186	197	197	190	180	206	198	180	212	183	215	211	187	191	198	212	197	213	199	194	240	222	189	194	196	180	169	213	211	174	197	215	206	174	202	204	189	191	193	195	201	197	186	195	224	195	182	205	207	193	182	219	204	198	207	206	190	194	173	192	205	182	200	209	205	209	187	173	208	209	185	188	169	203	185	219	178	219	207	203	198	173	188	174	189	194	197	193	194	203	191	195	219	224	202	184	172	197	217	175	188	196	200	186	192	205	204	191	188	192	202	208	206	187	208	185	200	207	190	200	201	201	217	188	198	206	213	206	188	178	190	216	186	199	191	207	201	200	182	182	186	202	212	170	203	181	211	202	197	205	199	210	218	177	190	202	189	192	179	184	173	183	199	184	192	214	207	189	180	187	176	175	187	182	209	166	204	194	179	185	193	204	201	187	170	196	180	216	199	217	191	197	209	199	235	170	203	190	191	203	180	199	202	213	172	186	201	179	204	196	193	181	195	170	196	226	182	190	205	198	181	186	183	202	201	192	199	201	185	189	195	185	211	192	180	194	186	195	174	176	203	214	191	197	194	193	214	204	205	195	174	211	203	188	192	206	205	181	187	196	220	219	205	206	215	176	161	192	177	187	180	184	209	191	192	187	213	202	178	174	196	203	189	187	170	208	212	186	216	167	181	181	205	199	178	196	188	208	199	183	222	176	186	182	195	187	197	189	203	211	196	221	193	197	192	217	210	197	194	211	192	208	195	200	204	204	181	187	190	173	192	203	179	224	182	196	194	191	185	193	198	202	180	195	210	189	178	191	171	171	218	203	193	215	189	198	189	196	169	167	176	195	192	180	186	191	170	213	180	213	207	192	193	189	182	199	192	203	198	185	167	206	199	201	199	188	208	191	202	190	207	209	163	207	199	185	199	200	179	200	187	187	198	204	162	213	183	180	212	202	168	191	168	183	204	217	195	204	202	176	205	190	194	195	174	207	196	207	206	197	189	186	186	167	210	207	206	165	225	195	200	185	220	183	187	194	177	195	176	207	177	199	173	185	194	183	190	197	180	195	181	185	196	195	211	192	197	196	176	199	167	211	167	176	193	164	199	186	187	200	189	186	181	175	208	165	199	167	217	202	186	195	180	186	195	206	208	198	189	186	177	221	193	214	204	193	209	193	215	186	186	190	174	196	197	196	201	165	190	204	170	189	206	191	203	218	201	195	198	200	175	179	172	183	192	179	222	172	194	192	191	212	197	203	182	207	188	219	182	196	210	190	194	207	205	190	188	184	161	180	204	203	196	197	218	206	204	203	212	209	202	201	205	208	184	212	174	190	194	202	193	192	209	195	166	201	197	191	187	198	185	191	198	187	189	196	213	206	189	199	195	198	178	216	212	199	194	214	198	211	198	178	223	201	188	179	198	207	192	180	192	194	185	202	167	190	207	192	205	214	190	184	193	210	186	221	197	180	183	177	188	185	189	177	226	192	201	201	167	197	204	180	199	190	199	179	182	166	197	171	203	196	220	205	161	194	200	193	190	213	222	196	165	195	191	203	172	183	197	198	191	206	203	196	202	182	196	199	225	190	170	177	213	180	179	191	209	189	209	192	194	220	214	205	199	180	196	188	193	179	171	190	178	199	194	194	193	191	206	187	189	211	205	181	179	208	183	193	200	192	220	186	187	206	197	184	185	179	213	185	172	179	190	150	175	193	198	194	180	213	220	182	171	227	188	186	173	194	193	189	187	198	182	188	192	188	198	209	183	203	187	204	216	200	207	198	196	209	199	206	186	188	182	186	193	177	182	169	210	196	181	181	186	205	168	205	200	200	192	192	181	175	198	199	196	193	205	173	205	205	187	211	181	204	191	193	207	191	197	200	199	182	181	188	197	177	192	205	195	171	178	188	202	204	187	189	188	185	174	194	194	188	179	201	141	205	188	202	243	211	213	164	198	186	208	193	192	180	205	193	174	217	189	181	185	185	192	200	175	192	190	218	193	205	209	191	199	201	212	189	206	229	207	171	201	200	212	205	201	189	196	199	202	183	184	188	194	160	186	200	196	184	194	192	201	199	211	195	181	173	203	208	180	199	201	193	200	172	187	197	195	209	202	183	176	176	189	214	190	212	200	198	193	201	215	205	210	195	209	210	170	219	185	172	181	213	167	206	188	189	217	174	188	183	197	192	195	198	191	199	184	190	203	209	159	207	184	201	190	186	175	164	174	200	193	178	186	205	193	205	199	191	157	186	195	208	198	195	209	205	194	211	198	172	188	197	184	174	209	184	209	186	191	197	198	207	185	175	192	182	187	194	192	218	202	202	187	201	194	181	186	203	195	201	185	189	202	216	174	223	216	218	207	227	184	201	197	202	181	199	202	185	197	209	198	213	205	192	211	206	203	211	209	187	193	206	178	192	185	199	196	204	189	179	181	193	204	194	166	192	201	217	180	196	185	212	187	196	178	160	183	200	230	170	202	176	172	177	216	195	202	186	159	177	220	197	149	188	186	211	197	194	182	176	174	202	182	191	203	211	178	228	212	200	193	191	192	194	201	173	198	181	202	166	216	201	202	184	164	204	200	198	205	189	217	169	190	176	183	199	191	221	210	189	179	193	201	195	216	167	195	190	195	208	218	210	183	206	186	210	194	184	200	182	207	190	189	194	212	209	192	232	205	206	202	180	199	193	185	192	197	206	180	201	171	174	190	212	207	199	179	166	218	192	213	187	217	193	188
48938	44110	44399	7773	1245	1086	972	955	805	858	755	761	763	739	710	718	732	701	696	637	695	652	663	651	670	678	692	679	678	643	640	709	659	668	669	657	635	644	605	634	683	661	645	645	714	682	637	604	620	628	662	656	616	637	663	626	641	627	666	633	656	630	610	645	650	616	674	634	621	666	669	644	623	658	665	606	622	595	640	634	638	670	643	637	606	632	628	620	637	600	657	634	635	609	665	631	663	591	621	643	640	622	683	621	616	579	645	631	643	610	621	640	609	639	647	633	649	627	628	608	667	611	612	637	677	642	618	673	641	633	658	636	593	612	631	634	622	669	634	629	648	653	623	602	653	631	619	668	643	620	635	585	640	625	632	613	636	592	624	618	633	615	628	645	618	672	629	613	583	610	588	602	650	623	652	602	660	647	628	617	644	662	620	586	668	633	658	647	638	615	625	589	595	621	612	611	592	630	605	631	613	647	591	658	611	624	631	628	601	635	631	618	629	602	610	599	645	635	665	589	635	637	619	602	615	652	592	611	628	637	631	645	587	602	627	607	630	657	664	627	604	625	631	648	643	612	635	644	663	620	596	643	645	591	616	642	698	642	645	595	584	641	580	639	630	642	618	681	704	664	654	633	659	624	635	620	614	639	607	654	631	701	611	636	588	639	619	610	659	642	648	649	627	585	630	577	568	589	583	613	631	653	635	628	666	598	625	580	640	638	579	644	649	637	623	600	614	630	606	657	643	590	664	609	635	589	625	646	624	612	605	630	639	612	657	598	602	676	604	658	632	623	618	628	615	611	603	660	630	631	643	587	672	641	571	627	638	592	608	615	685	629	641	602	720	632	618	609	615	616	661	656	633	607	625	652	632	619	608	620	640	696	621	637	609	640	613	635	596	655	579	676	606	650	653	658	641	681	641	639	617	629	633	641	634	619	634	682	639	606	629	609	644	629	658	593	606	600	625	612	600	584	633	603	638	642	674	653	562	658	671	552	635	608	638	591	644	605	638	633	651	606	633	594	654	555	615	606	615	654	631	657	639	607	682	616	691	690	616	645	621	645	645	629	642	620	611	649	603	598	619	610	609	666	572	643	640	617	615	632	668	620	695	586	618	607	612	616	674	602	626	608	616	627	667	664	635	594	617	620	669	625	656	609	571	676	638	585	627	643	642	621	586	607	579	595	624	639	594	640	617	618	620	634	576	609	612	629	610	603	623	629	674	674	603	672	599	632	642	643	575	613	596	651	629	614	617	611	620	630	657	650	614	599	649	605	622	681	651	640	608	618	637	638	649	608	630	628	647	622	625	604	644	627	644	664	601	642	663	615	649	644	625	610	568	668	615	600	651	633	641	634	636	619	638	654	618	640	611	676	589	672	666	641	653	649	616	674	660	643	622	616	620	692	667	633	622	647	638	647	629	618	660	611	674	620	636	644	605	595	593	653	624	622	590	650	599	621	633	644	647	621	620	608	642	670	650	660	658	625	621	620	633	622	604	598	591	634	638	605	634	635	625	653	629	633	666	660	597	632	632	589	643	668	608	578	667	605	626	621	636	645	602	649	628	695	688	626	629	604	643	642	641	631	610	646	626	613	621	647	593	643	628	657	579	659	673	631	652	621	652	663	594	655	627	644	655	626	627	619	627	586	663	667	633	616	629	619	617	600	607	611	681	623	598	613	646	677	615	616	625	664	662	607	612	628	680	595	638	600	650	642	618	579	644	655	599	622	635	645	662	697	647	663	606	621	648	632	640	596	643	616	657	639	602	612	617	605	656	607	626	665	631	655	599	626	620	604	618	615	628	653	633	607	649	618	599	607	627	613	611	626	605	610	591	620	635	658	662	619	611	635	642	626	620	635	590	637	635	601	624	639	609	614	642	629	649	624	675	599	627	625	621	594	648	602	592	609	649	608	622	654	645	621	565	585	646	653	619	621	602	633	593	659	644	641	641	617	602	666	603	590	666	607	637	625	632	623	613	642	656	608	662	637	617	642	615	640	682	606	629	617	642	622	627	601	609	661	641	658	608	655	620	625	638	597	660	650	648	652	635	653	645	642	632	611	689	579	632	655	643	603	687	662	640	613	624	637	682	605	665	661	615	600	626	648	631	655	639	612	665	622	600	628	652	642	666	634	618	619	621	612	568	604	643	602	635	643	603	625	666	630	633	592	623	656	633	617	634	576	624	579	646	651	636	638	619	599	664	607	662	648	598	621	596	618	601	620	595	587	643	602	609	640	643	638	571	649	638	665	647	647	618	663	640	614	648	601	686	668	666	621	615	668	605	625	590	572	624	651	608	607	620	621	637	612	629	602	639	674	634	591	596	659	648	647	635	660	653	623	677	625	636	614	640	620	602	678	650	593	621	625	600	613	634	639	659	568	607	684	673	605	628	630	680	628	609	631	680	644	697	628	671	666	615	649	613	628	632	647	659	662	570	662	629	605	655	643	618	657	631	691	635	641	649	639	638	685	628	643	673	623	618	593	640	677	641	625	633	619	639	672	630	627	630	637	652	675	636	640	601	596	645	587	619	647	585	690	613	646	618	654	618	619	615	651	614	599	660	634	617	642	590	613	601	677	599	585	648	636	664	627	607	612	618	640	620	563	689	683	641	615	605	620	627	576	652	634	630	636	654	619	618	610	584	698	621	622	594	582	618	585	649	656	628	629	660	591	602	653	634	638	656	627	612	631	636	606	690	595	600	632	622	601	618	648	652	646	605	630	642	622	617	618	622	645	606	655	618	664	596	664	624	638	629	620	626	598	637	627	596	627	624	611	642	636	607	634	690	664	682	683	643	623	664	631	609	582	633	641	606	628	622	657	638	599	638	632	616	656	604	634	625	608	660	630	593	618	597	569	644	647	639	638	573	636	645	656	667	646	658	656	615	620	620	664	633	641	669	631	617	607	653	607	659	664	635	666	622	634	617	634	586	617	599	630	606	606	590	617	624	629	626	645	654	738	654	605	621	610	644	623	668	647	652	661	641	643	596	623	621	695	671	661	632	665	618	623	615	615	664	631	556	647	671	653	618	633	642	634	638	583	575	681	592	614	616	677	605	669	636	599	618	636	669	641	652	593	610	634	634	628	612	632	661	640	688	655	616	602	640	632	640	638	593	649	623	640	651	657	599	623	659	626	616	606	611	657	644	649	645	632	623	612	651	654	580	624	625	589	610	623	634	645	651	602	610	655	618	611	637	664	648	637	591	693	646	640	638	617	597	644	661	619	629	639	647	673	609	637	633	658	641	610	633	659	662	613	592	627	675	612	586	648	633	688	587	598	618	604	679	649	622	658	605	671	637	635	623	634	601	612	664	624	599	599	619	592	632	658	647	632	661	627	638	622	652	639	619	631	616	654	620	631	621	655	646	636	636	622	679	658	657	624	616	633	611	630	676	615	652	622	622	590	683	647	656	629	626	681	627	623	583	603	646	637	644	645	680	644	622	641	644	630	637	665	665	625	659	621	662	614	639	605	646	675
76663	64428	55531	22517	3490	585	446	413	368	364	333	308	299	319	282	311	294	303	286	320	249	265	290	253	275	273	265	292	285	289	292	277	267	285	281	274	295	252	263	298	285	245	305	268	256	263	245	276	258	291	313	290	298	286	265	280	265	277	254	267	285	256	280	273	281	291	273	258	279	284	284	296	268	277	282	283	269	248	308	271	291	249	306	288	267	284	281	275	285	263	298	270	283	299	273	302	262	292	264	280	297	287	296	285	267	253	290	281	262	290	269	293	277	272	296	281	285	269	289	280	255	249	249	247	277	273	276	270	276	219	295	269	300	271	265	303	266	281	261	279	272	253	262	275	284	301	254	280	277	234	290	266	275	267	287	289	270	277	251	276	269	262	276	278	268	251	288	260	258	271	288	249	291	277	273	281	286	275	278	275	264	285	280	268	286	268	267	269	268	298	276	271	297	267	272	274	253	304	259	263	248	282	270	279	303	284	255	253	297	286	250	283	278	250	276	245	277	285	291	266	297	263	285	256	254	260	285	298	275	258	284	298	279	264	263	256	266	295	267	283	259	297	275	285	252	286	263	262	256	312	261	280	253	265	281	282	278	264	323	274	287	277	259	285	252	257	319	284	281	265	266	272	274	278	278	284	304	269	293	284	247	216	253	279	310	260	286	287	259	255	291	326	275	272	236	297	286	302	268	274	278	256	273	283	281	280	271	260	263	308	272	234	277	256	264	282	274	281	292	272	272	272	267	291	255	280	289	275	259	306	266	300	307	294	273	249	244	251	257	283	274	265	279	289	278	280	284	264	253	275	236	269	256	289	230	265	247	271	276	251	286	278	278	284	287	293	293	268	281	269	303	265	271	264	304	258	275	307	255	295	272	297	265	289	292	275	315	257	275	307	279	270	275	292	296	278	261	271	271	298	270	290	280	281	286	282	297	278	261	275	286	255	291	276	282	247	288	300	260	320	254	270	277	288	254	276	267	291	269	300	247	279	264	259	257	294	276	273	264	268	279	295	265	268	258	259	262	286	245	283	273	296	275	273	259	270	250	277	256	279	259	284	264	288	268	287	278	299	251	280	267	296	255	256	291	280	259	278	252	272	298	258	264	291	292	266	263	273	277	284	321	284	293	281	252	271	284	280	293	264	281	247	275	258	240	253	265	279	276	269	262	247	276	291	288	250	273	270	272	287	315	261	272	282	265	285	252	242	284	250	302	305	253	289	252	277	244	268	287	239	268	272	293	268	286	277	266	292	263	291	278	267	250	287	248	295	240	277	280	237	275	255	274	285	250	294	251	293	276	277	244	257	286	284	288	296	266	311	267	249	293	270	253	259	294	280	298	280	258	291	276	284	290	274	272	297	264	304	255	272	253	259	287	281	274	276	270	308	255	286	301	265	288	292	276	297	268	277	292	287	271	286	296	267	288	262	262	271	285	271	288	262	267	261	271	302	309	266	271	257	296	278	269	272	280	267	272	263	280	280	285	271	276	292	266	251	259	270	287	292	281	259	273	309	278	278	262	305	312	309	281	300	306	310	276	292	270	273	279	245	285	289	243	292	332	272	292	246	253	258	262	282	249	311	280	266	271	267	262	285	283	273	235	229	292	268	255	256	277	251	272	267	283	269	281	287	288	278	293	261	261	263	277	326	253	296	273	274	259	277	245	285	289	262	304	244	280	295	275	262	298	279	282	237	286	278	265	270	280	321	279	280	240	262	291	267	302	296	259	290	267	253	258	285	270	287	274	273	285	291	268	285	295	274	257	297	297	234	268	277	297	305	270	293	267	285	274	275	265	294	302	270	274	269	284	306	289	277	265	256	284	300	277	288	265	307	287	285	273	296	296	250	266	280	311	255	293	271	279	267	243	267	263	280	275	281	260	318	270	263	290	295	275	270	259	268	289	293	259	252	292	262	309	269	261	280	289	283	284	257	285	258	285	282	260	269	260	258	292	271	276	260	277	275	243	309	274	290	265	289	276	305	288	268	267	268	282	297	282	286	219	260	287	288	262	276	252	267	292	260	270	276	266	288	280	280	258	289	252	279	288	288	285	270	301	276	273	291	253	258	282	260	254	285	267	316	248	284	259	261	277	287	283	245	282	268	298	302	283	239	297	313	261	226	295	271	276	309	307	268	272	246	293	249	269	259	277	281	285	257	250	273	266	307	299	276	282	275	272	269	269	291	288	258	296	265	275	290	244	274	287	278	296	263	265	273	292	288	249	264	292	246	277	239	312	286	262	291	278	243	279	277	271	287	270	287	243	287	271	273	255	288	321	281	309	286	302	261	275	267	249	281	290	287	263	281	284	258	295	271	277	236	252	240	271	283	273	259	289	278	314	266	282	254	297	271	275	266	267	276	257	311	283	283	252	262	257	265	278	252	273	268	283	282	307	278	288	304	259	283	277	255	287	281	295	253	271	308	291	255	275	253	256	249	269	265	289	293	265	266	284	249	275	283	292	278	241	258	270	261	274	288	270	274	285	295	281	276	268	286	259	248	262	267	274	277	291	260	235	255	266	280	289	272	300	271	298	274	285	264	288	285	265	244	289	293	293	242	297	286	254	283	279	274	262	260	274	250	266	287	288	271	269	256	271	275	251	312	268	279	249	277	280	310	242	253	254	274	276	246	278	264	238	270	279	275	286	284	259	285	302	284	306	255	284	262	280	285	255	273	265	313	253	293	268	271	273	269	243	280	260	265	275	263	276	270	283	286	255	260	272	254	277	263	276	302	226	263	295	263	267	285	263	260	275	264	271	273	279	278	262	260	262	298	280	272	265	272	281	275	275	271	268	292	284	264	256	269	295	288	263	281	266	268	253	291	286	291	280	266	287	252	247	280	299	278	256	272	258	281	295	279	266	275	265	265	267	241	301	272	288	282	291	303	257	286	246	290	315	300	255	261	306	274	261	284	279	268	295	302	284	273	290	265	296	270	277	235	286	280	258	300	264	262	283	259	272	270	266	279	275	288	297	285	302	278	290	269	283	280	271	295	295	290	297	266	285	283	270	291	257	256	283	285	266	279	270	285	269	301	269	269	286	265	288	292	277	251	296	316	259	273	267	259	288	276	293	281	265	288	273	272	261	294	267	270	282	266	252	266	294	264	288	300	277	274	273	278	240	276	264	272	266	301	305	258	289	270	256	259	279	276	273	281	267	311	292	287	250	252	267	266	236	278	271	298	255	263	257	291	230	261	309	275	282	270	244	287	270	300	290	285	250	269	291	287	265	261	261	263	269	267	305	295	252	291	300	302	261	310	274	245	278	256	274	259	303	256	283	281	283	271	268	281	293	275	287	250	280	276	263	277	289	271	305	268	283	255	270	276	260	258	275	279	263	252	269	275	289	283	255	258	258	275	269	290	288	288	261	270	322	302	293	291	270	265	265	259	252	263	302	271	244	265	266	250	274	288	293	282	274	269	282	238	295	282	288	271	254	258	274	259	288	273	278	284	289	295	261	269	286	279	260	272	278	272
57383	53221	50004	9893	2129	1819	1630	1426	1352	1200	1245	1083	1090	1065	1031	1015	1004	934	971	981	891	941	877	923	869	893	910	913	891	928	895	866	940	857	847	820	854	833	865	827	831	841	809	867	826	861	825	859	879	728	871	847	854	901	841	843	831	804	856	896	816	864	900	815	844	815	834	870	838	881	872	800	801	863	820	868	833	837	820	841	851	877	827	866	849	830	850	835	851	831	854	816	864	855	867	834	854	837	845	788	832	849	831	884	792	814	795	842	803	877	817	885	890	767	867	814	835	854	840	821	866	800	803	822	867	850	824	878	859	889	814	830	828	850	885	828	821	822	805	816	854	821	858	833	810	847	764	846	888	802	836	877	900	831	815	844	804	798	812	829	836	865	807	842	839	802	814	876	816	765	868	810	822	846	848	836	831	797	794	833	858	809	782	858	858	822	873	866	828	810	807	824	829	777	846	810	847	826	794	779	842	865	834	821	828	812	798	861	847	796	841	882	809	897	829	822	817	875	829	806	838	861	867	839	799	826	841	839	837	876	818	787	825	920	859	816	809	832	858	838	843	812	793	814	825	872	843	804	814	839	842	871	832	839	849	858	820	856	802	845	827	799	865	803	791	825	876	835	826	895	850	830	832	846	854	799	860	819	824	801	867	786	838	858	813	861	896	835	817	822	829	823	840	830	825	809	822	826	852	848	875	810	818	785	815	787	834	833	791	820	821	789	924	767	857	795	817	827	823	880	792	834	869	811	861	821	805	819	823	842	881	857	867	857	851	808	835	841	765	816	795	787	797	860	816	829	874	841	863	843	836	815	833	823	796	816	840	851	828	882	849	791	822	825	813	777	836	850	867	834	799	852	802	870	781	831	810	916	771	826	829	857	873	848	839	885	784	819	817	856	818	867	809	875	870	869	808	782	859	813	813	829	903	858	846	816	833	787	805	845	845	828	848	860	766	802	885	790	850	822	824	830	816	847	845	850	830	787	840	864	801	775	886	806	817	764	743	821	847	794	824	802	812	824	849	821	821	845	844	822	814	839	830	797	824	849	845	806	843	796	804	838	868	855	822	821	837	851	853	825	864	812	810	846	804	817	878	849	863	863	842	843	824	826	793	818	870	865	804	796	870	878	880	794	826	786	879	829	783	816	805	834	832	814	837	855	877	849	842	836	851	841	823	828	789	828	825	852	809	812	859	799	811	798	820	816	791	823	815	883	867	849	827	830	873	752	781	838	806	820	806	770	813	889	759	864	821	807	810	816	893	819	855	832	890	852	804	805	859	843	875	812	879	929	814	859	877	816	915	805	844	786	850	864	840	816	843	835	855	807	856	829	829	841	828	828	852	773	845	866	823	840	806	852	890	791	817	849	850	793	834	767	815	822	820	852	802	836	861	830	824	805	812	847	812	856	806	893	821	826	866	870	858	815	781	812	813	787	798	812	876	852	818	816	790	827	820	831	807	840	821	836	783	838	840	843	814	799	839	810	828	869	796	793	812	797	820	852	846	820	813	856	848	881	788	962	781	806	817	843	848	850	896	863	844	819	806	840	814	873	877	846	825	880	832	852	804	814	846	839	869	803	841	839	856	853	798	818	812	800	795	855	799	905	848	805	812	793	811	799	840	769	844	856	861	834	842	810	817	814	783	876	806	819	812	779	847	858	838	847	867	827	826	852	803	885	787	838	888	869	829	834	812	802	889	800	863	860	842	892	816	847	866	798	788	826	805	798	817	805	849	769	839	795	853	841	790	908	835	815	830	852	864	813	861	806	833	817	821	788	814	846	808	900	832	820	822	854	878	801	823	769	839	807	807	849	847	803	840	827	846	795	799	785	857	835	865	811	864	832	823	818	817	870	808	833	839	856	860	819	837	828	830	831	880	807	883	848	857	803	843	900	819	857	831	826	851	860	841	837	849	851	847	844	869	858	822	859	884	867	862	838	863	822	779	791	802	818	843	834	868	875	843	804	800	856	853	840	851	776	885	817	827	822	828	839	855	837	845	888	835	825	840	840	833	801	823	872	827	829	845	821	776	806	834	844	845	791	834	884	808	825	872	833	778	807	900	859	836	800	837	814	838	825	811	831	828	816	836	826	870	845	834	866	828	855	846	792	851	800	830	857	814	838	853	857	822	882	811	813	866	848	839	834	837	872	845	838	848	827	810	817	812	821	832	858	812	818	828	868	845	855	858	804	851	874	844	907	787	840	838	825	881	849	851	836	871	860	840	887	788	859	775	834	782	759	860	828	799	824	834	890	800	826	796	844	823	831	773	830	861	819	813	888	852	852	768	805	874	881	814	825	804	854	801	813	864	790	804	874	861	878	819	827	820	827	842	848	803	818	863	825	842	847	815	822	830	810	896	812	852	844	843	862	787	835	824	837	869	858	855	839	805	815	845	856	792	853	864	800	812	776	849	873	828	846	820	839	828	844	856	826	819	803	817	775	814	874	898	779	836	872	802	831	858	815	882	805	796	789	838	832	776	811	820	870	836	858	876	888	865	831	805	844	834	832	759	871	830	873	821	876	823	874	830	898	833	852	827	829	850	821	855	830	845	825	806	856	832	832	867	839	846	877	826	784	841	820	870	858	851	800	872	867	851	824	859	846	803	766	841	819	849	859	805	845	810	830	832	770	803	868	844	869	862	852	847	818	862	843	830	810	829	830	835	887	790	805	768	809	815	840	827	900	841	809	824	847	847	838	821	847	834	772	865	866	812	846	786	856	835	814	855	834	848	810	812	859	849	847	821	829	839	842	886	869	813	860	786	800	836	863	859	850	843	841	805	835	839	821	807	823	808	816	834	837	794	865	831	855	830	893	861	833	842	833	834	799	801	830	795	838	844	814	800	799	852	833	809	784	867	800	807	847	849	822	812	855	870	796	816	828	860	818	871	820	840	825	810	859	822	782	848	851	810	874	831	861	836	904	811	820	806	887	850	839	820	875	793	854	898	799	877	857	894	784	810	885	830	864	793	810	801	828	794	756	845	860	811	855	846	848	901	786	825	852	804	827	841	800	867	829	834	838	831	822	864	826	806	806	867	824	811	862	763	826	839	803	795	836	831	814	844	835	832	792	863	880	833	773	877	834	874	799	837	857	851	813	817	824	836	801	829	818	837	820	802	807	851	787	837	878	821	835	830	818	861	787	851	845	760	815	836	802	802	756	868	791	800	823	840	842	797	808	820	817	822	779	825	908	800	836	817	876	844	828	811	820	801	753	803	853	807	838	848	890	811	836	785	843	854	873	823	838	837	833	893	855	781	911	849	787	837	842	886	831	850	811	818	836	816	895	859	860	803	881	879	828	813	839	824	866	833	847	857	833	787	887	798	831	854	844	838	869	790	780	806	833	780	823	858	858	851	869	857	817	768	836	808	858	842	857	838	825	834	868	830	818	852	817	815	835	815	823	861	783	812	858	824	811	828	847	838	860	806	827	830	805	804	832	860	793	874	828	833	828	832	833	889	811	836	866	802	785	826	795
29766	11827	4113	373	119	106	115	106	109	102	118	111	108	99	109	113	89	106	98	109	124	130	103	114	121	111	105	117	98	101	93	107	111	115	94	107	99	105	124	95	107	118	109	119	112	117	93	116	120	113	113	109	108	114	110	116	115	106	97	124	98	106	116	105	102	118	115	109	102	105	108	101	116	123	109	110	120	98	94	81	116	121	106	108	110	116	108	120	110	101	128	112	94	106	124	118	98	98	112	111	108	138	110	113	111	118	109	101	113	119	120	106	96	109	93	115	142	106	121	116	101	116	102	102	95	98	111	94	101	92	105	112	118	113	116	109	134	103	108	117	120	122	117	100	91	105	106	120	93	110	112	121	103	86	109	111	108	110	117	94	124	113	99	113	108	86	108	119	125	132	109	101	94	92	102	110	112	100	117	97	117	104	99	97	110	118	107	112	112	109	93	113	91	119	103	92	101	128	94	91	101	98	106	108	108	93	117	106	107	96	104	109	110	95	103	127	92	111	125	119	121	115	98	104	100	103	122	94	116	102	112	108	109	96	105	101	92	120	117	113	117	101	120	97	102	115	120	132	123	104	103	100	96	108	104	102	98	114	109	104	102	99	112	103	115	117	124	105	104	120	121	105	108	106	100	133	113	90	99	106	111	97	114	97	120	102	117	112	117	118	105	93	100	113	99	126	113	98	106	119	108	101	105	95	97	110	97	90	125	117	119	97	113	113	118	116	102	99	110	105	108	106	106	104	103	117	113	114	92	102	113	99	111	118	112	120	114	121	125	106	93	95	125	99	118	103	104	105	117	112	107	110	88	100	104	141	107	106	107	109	123	86	110	116	93	101	101	96	100	124	95	124	105	119	106	110	112	101	99	114	111	98	104	110	106	112	95	82	98	111	128	98	95	109	105	116	107	104	102	103	97	105	94	104	129	104	88	123	110	113	119	105	94	104	106	106	98	121	112	91	93	116	122	112	116	107	89	112	106	91	107	105	113	118	111	122	130	104	96	110	83	127	94	125	106	112	127	103	120	130	112	106	103	104	118	108	100	111	131	115	116	85	92	113	106	105	101	132	104	116	99	107	109	100	106	96	113	103	117	104	107	108	118	111	117	111	100	111	114	119	117	101	87	102	117	110	126	120	106	104	124	112	118	103	132	111	104	125	117	121	92	96	102	105	98	115	120	104	111	115	93	106	115	122	124	112	101	106	105	106	102	96	125	109	105	106	100	84	113	99	86	123	101	127	114	129	114	102	94	109	106	114	111	124	115	102	101	113	104	106	109	106	119	100	108	110	107	115	112	109	101	117	111	126	98	116	123	130	108	99	106	105	98	109	121	113	123	110	102	123	124	107	113	113	110	106	112	115	109	121	98	107	113	105	101	109	107	109	113	93	103	109	106	123	100	110	99	100	115	109	121	120	106	110	105	114	114	94	112	116	98	112	125	104	100	105	107	102	100	123	93	113	111	121	112	117	116	97	95	104	129	96	104	113	104	105	93	97	117	131	95	109	113	88	78	104	105	97	108	104	108	107	96	120	99	112	127	108	136	97	113	113	95	108	110	115	129	107	107	113	113	101	112	90	109	94	97	99	102	96	112	109	110	97	110	123	105	116	133	108	90	108	108	102	114	112	109	106	102	117	125	109	102	110	85	103	118	119	107	104	106	105	106	108	118	111	109	104	112	95	118	97	105	107	112	107	108	103	113	114	88	79	111	112	106	112	99	117	97	95	118	108	115	112	110	114	114	121	101	93	117	120	108	110	98	102	92	113	111	127	115	107	121	111	100	126	103	118	87	126	99	97	101	107	98	114	121	115	120	103	93	114	89	97	101	110	107	106	89	118	112	102	92	105	102	100	88	109	109	91	108	98	109	110	105	113	123	117	110	113	105	120	104	108	108	118	98	100	100	116	112	106	85	112	109	105	98	119	95	100	100	128	100	89	103	107	106	114	108	103	96	112	102	125	94	97	126	122	116	102	130	88	101	116	105	102	116	100	91	111	101	108	128	89	119	113	100	115	101	101	111	110	126	118	108	106	129	97	111	88	106	123	117	102	105	76	107	102	125	109	112	99	94	114	115	102	110	106	108	127	126	124	113	105	102	104	94	124	111	107	112	111	92	123	113	103	95	105	102	117	104	96	117	104	98	115	102	130	91	96	100	125	110	100	110	124	103	109	120	102	115	121	110	103	100	107	103	110	88	116	102	110	108	96	109	122	106	108	95	108	105	118	113	131	98	126	113	118	111	120	116	109	110	112	113	122	118	114	121	99	93	97	101	123	112	103	88	98	103	115	128	97	103	101	125	114	111	104	101	97	103	120	109	129	114	114	129	97	109	104	105	108	114	116	103	107	91	105	132	130	109	110	134	93	121	116	97	109	101	113	109	113	107	113	116	100	111	98	104	103	106	116	115	97	119	109	99	103	106	109	85	121	113	84	108	102	109	118	95	89	105	99	92	103	117	106	96	102	118	90	106	110	92	116	96	104	128	133	96	113	146	119	108	123	118	116	103	115	104	110	85	95	128	109	104	115	117	100	121	114	114	98	97	113	112	107	107	102	126	74	117	117	135	104	107	110	114	114	101	122	110	105	120	110	100	115	111	111	109	123	114	106	98	114	104	113	123	119	115	105	124	115	103	118	99	110	110	103	87	107	126	100	106	124	118	99	106	113	103	114	130	109	117	107	106	110	123	112	120	133	107	118	121	123	105	110	126	106	107	88	117	107	116	119	90	124	109	118	98	100	123	104	116	115	127	108	102	99	91	98	99	111	118	106	105	124	100	101	112	123	117	95	107	99	112	113	93	111	118	131	106	90	94	108	91	110	121	130	102	116	115	104	107	106	123	116	124	113	103	116	106	117	97	120	104	101	89	96	128	103	115	105	103	113	121	113	108	111	91	112	112	95	119	104	124	116	96	99	101	106	110	127	101	111	127	119	114	125	111	97	119	100	106	106	110	108	119	98	109	110	111	111	109	106	113	108	101	101	96	98	102	125	110	114	128	116	109	83	111	101	128	83	107	135	99	101	97	107	120	89	108	113	106	117	118	121	99	125	100	118	104	107	114	125	91	101	96	111	121	93	104	102	116	111	111	107	114	113	112	101	114	112	109	109	124	117	126	110	107	107	116	116	120	102	116	112	104	125	124	109	112	114	100	115	104	96	114	111	100	118	101	111	114	112	112	134	106	99	115	120	117	115	124	116	125	112	114	114	121	117	100	94	104	111	112	91	91	103	105	119	94	108	107	107	125	97	127	111	99	97	100	116	90	110	106	110	114	95	124	117	89	104	126	90	71	115	113	87	106	103	98	103	114	90	114	118	108	121	103	117	104	98	105	106	131	111	119	111	112	124	84	115	122	108	114	110	89	116	108	111	114	134	130	114	109	124	116	97	105	94	103	135	104	107	84	113	114	111	98	114	113	114	115	101	109	105	116	89	108	104	102	102	103	106	112	121	101	94	111	97	112	115	103	120	117	105
28237	12442	7407	1072	420	413	388	428	412	432	392	415	427	399	411	381	425	408	437	395	406	402	409	406	406	400	383	414	429	409	401	405	410	392	354	411	422	397	414	364	367	402	407	384	392	413	422	399	380	395	378	360	398	413	387	385	397	373	377	374	384	409	380	377	417	395	371	409	412	385	376	419	397	402	403	394	392	407	371	390	390	413	405	384	386	412	426	386	372	350	397	397	400	421	426	365	375	417	380	382	421	417	408	392	403	409	369	420	405	404	439	374	400	416	394	395	350	406	406	389	386	404	404	414	373	394	392	392	368	370	426	384	446	408	361	388	352	418	393	373	402	395	397	379	395	375	375	398	375	415	420	397	396	371	395	402	379	383	369	399	431	370	414	394	383	385	385	411	375	379	424	405	361	405	421	419	382	378	402	359	396	389	402	401	410	390	393	382	387	366	406	425	402	370	390	393	379	393	374	353	418	401	413	384	390	380	370	412	425	411	400	432	374	394	378	415	370	412	382	384	390	409	367	440	368	375	353	374	360	380	412	385	381	382	363	368	403	378	361	402	382	366	398	405	341	378	399	394	420	386	390	371	403	380	338	381	404	360	389	358	401	409	412	357	397	418	405	395	427	371	343	408	410	394	394	407	373	392	427	397	362	385	392	417	401	410	373	372	406	405	380	383	368	395	400	392	406	361	437	380	422	367	446	388	395	372	366	384	407	386	343	400	445	370	370	356	381	417	408	397	364	375	388	402	383	386	390	410	404	410	413	383	386	390	390	373	385	412	389	415	401	432	377	420	388	343	401	410	371	427	403	359	367	391	378	404	420	400	373	400	420	337	405	407	394	397	390	345	385	381	367	392	424	387	388	419	374	407	392	390	411	397	403	400	381	401	409	393	384	396	389	353	392	365	418	408	398	388	349	406	371	386	379	409	376	351	390	401	414	387	409	383	409	405	385	386	406	374	349	399	418	392	387	388	412	388	395	399	373	453	399	387	380	385	385	412	370	406	372	339	400	390	365	359	400	416	386	387	405	399	394	394	403	424	410	381	395	383	357	403	364	380	388	404	401	359	365	383	374	361	425	371	420	379	396	408	415	387	388	377	370	407	409	370	372	406	446	369	392	371	411	407	390	388	373	412	387	388	385	405	392	395	420	390	384	425	372	393	346	387	432	343	379	364	404	376	428	427	401	408	411	393	359	401	388	395	432	396	389	376	377	432	404	390	352	431	358	378	386	390	383	402	369	382	386	400	382	413	377	383	340	380	429	395	393	399	402	429	404	388	399	397	399	389	392	426	415	385	416	377	371	380	407	373	395	361	391	388	404	403	394	384	377	381	419	407	381	403	419	387	385	382	380	428	392	386	370	404	371	423	408	406	385	364	396	375	437	373	383	397	396	387	403	384	394	400	399	370	410	395	413	364	401	380	372	363	379	365	386	406	366	378	398	378	376	380	376	367	420	373	415	377	406	353	385	382	394	374	384	428	410	381	406	371	395	402	379	376	350	414	397	356	401	415	412	413	396	382	385	405	384	399	407	360	392	386	411	355	385	403	385	421	410	421	404	390	380	410	398	376	400	378	376	427	408	394	440	421	390	393	389	408	353	406	374	375	395	423	370	417	429	420	354	396	377	390	382	443	425	372	357	388	423	379	375	409	404	365	376	394	392	410	433	411	400	379	386	377	391	401	379	378	403	407	372	391	363	390	403	396	470	384	377	385	423	396	395	385	382	404	384	415	373	399	449	388	382	385	391	398	378	382	386	418	379	412	399	418	411	388	401	397	418	393	388	415	358	354	390	401	381	405	412	366	415	384	440	401	385	365	402	433	408	378	397	387	360	373	396	374	410	418	392	384	411	390	425	399	376	374	402	379	399	405	391	337	414	411	371	432	406	363	402	354	388	407	370	372	435	375	373	369	396	362	401	395	404	410	386	396	401	388	363	398	374	404	397	368	392	396	376	388	407	406	365	336	393	379	403	384	412	398	424	375	378	413	378	381	407	408	403	405	387	406	414	397	408	401	377	418	410	402	411	374	383	410	392	377	391	419	408	379	360	391	393	385	406	399	391	385	408	446	369	393	410	390	409	409	384	407	404	373	399	379	377	408	400	413	381	410	391	396	425	380	378	420	370	379	427	371	378	391	373	360	422	384	416	360	419	428	409	425	395	412	361	405	410	395	410	397	404	419	385	372	388	402	383	390	426	394	411	385	371	362	400	419	390	420	392	374	391	420	381	379	362	394	415	352	364	401	403	404	387	379	432	370	382	398	390	404	393	369	409	384	385	398	346	389	411	392	378	373	372	379	397	404	391	379	370	375	377	372	385	394	397	383	379	427	400	371	370	401	382	382	388	420	380	387	392	387	408	404	416	358	375	347	405	401	394	395	369	392	374	385	359	416	415	364	377	377	424	419	386	362	433	365	391	385	386	365	370	367	413	405	418	403	437	393	375	417	378	397	409	376	406	353	363	384	405	361	421	398	392	362	395	347	401	368	382	363	360	400	411	387	386	387	375	391	402	382	402	406	373	407	390	372	340	395	390	380	402	405	416	411	413	396	415	402	423	411	420	388	394	407	399	443	385	418	407	364	407	373	407	395	370	403	382	404	413	396	421	367	412	405	420	366	376	385	403	380	361	399	424	364	355	374	352	388	367	400	413	421	377	410	389	393	382	387	378	396	391	364	400	398	392	379	439	391	412	399	419	392	371	383	403	379	399	430	408	397	402	391	390	391	384	385	378	383	383	400	379	365	386	366	421	395	365	403	431	372	381	411	378	376	370	374	371	375	378	409	407	404	426	409	419	393	391	394	419	383	441	373	396	397	395	396	396	399	406	402	365	392	385	377	392	385	383	366	401	382	396	409	366	376	399	394	389	404	390	402	407	371	390	379	335	386	385	410	400	371	418	419	377	381	389	443	394	380	383	400	400	381	391	409	372	361	391	416	388	397	355	422	388	375	403	391	438	415	433	416	409	352	438	378	380	398	392	399	385	386	378	364	399	391	399	385	419	354	365	395	436	398	391	357	405	390	406	423	350	389	406	383	409	372	389	404	433	361	418	414	369	396	387	399	386	430	395	404	392	375	393	410	416	396	367	386	406	409	392	396	407	359	378	397	446	414	397	393	405	378	411	412	388	398	384	434	404	398	413	381	377	396	397	401	385	370	395	395	394	387	397	367	409	406	344	402	403	370	403	361	409	383	405	384	411	403	392	381	376	407	421	377	345	361	371	381	357	396	383	379	381	395	434	382	427	387	419	383	405	387	392	442	361	349	411	392	414	412	419	367	392	401	383	365	402	401	413	392	391	429	360	405	407	381	418	419	409	399	400	436	389	385	376	418	376	420	395	383	397	365	387	388	408	398	372	411	408	401	400	392	420	380	398	406	424	399	363	373	413	384	425	408	384	397	398	389	390	408	357	391	419	408	358	357	404	369	384	383	416	371	409	380	420	412	416	391	414	380	386	418	408	412	376	439	411	372
67615	54463	42502	18224	1422	350	256	241	215	210	214	213	192	199	198	213	185	171	192	196	193	201	214	183	190	222	209	171	194	179	194	193	160	196	182	192	181	185	175	209	196	163	199	200	188	175	195	177	206	196	186	182	173	180	193	199	169	161	163	197	176	183	203	183	169	174	203	196	172	188	209	189	191	192	188	177	169	178	181	190	181	178	192	173	187	190	183	196	178	168	205	189	191	214	212	209	171	176	179	191	201	182	190	193	151	182	207	196	215	178	183	188	206	143	175	179	212	171	180	187	176	202	188	184	192	181	192	178	183	178	163	189	173	195	179	162	176	195	196	182	181	203	199	208	206	167	167	181	178	178	174	198	196	178	184	168	188	205	206	194	176	159	204	168	193	201	200	171	188	193	185	187	198	174	201	205	176	162	197	208	193	215	189	183	176	175	178	175	204	176	214	194	179	180	178	193	191	200	188	181	186	181	190	206	188	175	195	181	175	190	181	209	169	212	212	153	194	214	196	167	167	172	196	188	182	189	180	200	200	163	193	182	184	216	170	211	190	194	188	173	200	152	181	196	189	177	228	160	169	192	201	192	179	202	191	169	202	193	195	176	199	194	192	211	190	193	197	208	201	202	172	194	197	161	178	182	175	163	192	203	187	194	220	190	185	207	166	191	182	197	200	177	211	192	185	201	168	167	185	196	178	184	191	184	160	187	184	175	185	177	203	195	214	191	210	176	179	182	182	206	190	173	182	190	169	186	193	204	186	169	186	180	182	191	191	184	181	213	176	181	200	176	208	201	197	184	181	197	189	201	173	175	208	186	175	187	230	187	196	180	184	177	188	184	189	188	209	173	173	204	205	195	209	167	186	183	175	183	173	175	171	172	200	201	193	192	178	206	184	170	188	185	171	205	186	194	186	201	190	177	209	198	172	176	152	177	158	175	167	152	173	188	201	181	205	190	188	177	162	185	174	175	185	214	198	207	180	184	192	177	184	169	204	186	198	190	208	193	196	179	210	183	184	164	214	191	153	194	167	197	193	185	202	198	180	192	199	201	175	184	173	196	179	171	189	197	166	198	199	196	185	213	158	195	199	189	193	176	179	172	181	156	174	201	173	190	174	182	196	187	184	188	184	215	189	195	188	202	193	195	197	180	197	206	188	171	198	175	172	202	190	170	208	197	166	189	169	184	199	178	202	202	165	172	178	192	160	172	185	165	187	199	201	177	188	224	181	194	173	211	183	209	188	188	180	183	179	183	205	172	173	175	195	189	166	179	212	177	183	180	186	182	181	193	210	186	178	199	180	176	222	205	197	192	213	203	186	211	181	182	201	194	210	175	175	180	177	190	203	162	206	191	167	187	180	191	187	184	175	178	176	165	174	169	177	171	207	183	190	212	172	198	190	192	187	186	182	201	189	183	178	197	193	160	175	192	172	182	169	182	186	193	178	168	184	176	173	189	188	173	175	191	181	162	184	163	209	186	179	186	181	195	199	172	174	201	185	183	181	191	191	189	224	181	201	206	231	176	189	190	171	179	195	186	169	208	180	183	194	190	211	170	179	163	185	170	204	185	171	190	183	185	179	190	174	183	172	198	158	196	211	171	184	170	179	170	212	180	170	180	209	206	192	202	203	193	200	166	173	212	181	187	193	202	185	167	197	187	195	194	193	175	203	181	171	168	171	198	174	197	175	211	167	193	204	203	185	206	190	190	183	194	200	206	192	210	193	160	161	209	189	169	175	190	166	182	198	159	177	158	174	185	156	188	200	165	189	184	180	201	174	188	192	203	179	199	168	171	180	191	206	191	184	171	202	206	175	194	192	213	193	220	188	167	179	195	198	191	159	207	196	169	179	204	199	191	176	183	200	176	202	185	209	201	184	178	181	169	194	172	160	187	197	168	205	194	173	187	179	184	174	185	178	176	203	168	166	190	182	190	153	200	193	178	193	190	205	193	174	184	192	195	176	194	180	189	180	182	190	195	192	178	187	172	180	204	194	200	196	186	162	181	181	211	173	169	174	188	170	184	176	184	181	215	195	204	178	183	182	198	171	198	177	203	188	206	171	197	202	187	182	175	163	187	165	210	203	152	194	175	206	189	166	189	196	203	201	182	165	201	181	173	179	197	207	195	210	187	179	187	184	179	195	187	177	172	199	190	198	193	183	193	179	183	210	189	169	188	161	202	166	203	185	187	177	182	199	186	178	184	215	174	181	175	153	170	200	189	170	204	195	187	208	186	177	190	195	184	195	188	197	178	208	206	188	170	206	210	172	199	177	188	174	174	176	216	186	194	181	207	181	199	191	186	170	187	153	173	193	179	189	192	192	202	176	198	185	185	197	169	183	189	193	175	218	199	198	165	195	195	180	183	186	182	193	160	188	207	204	167	161	176	193	192	193	182	210	176	182	187	181	201	177	192	192	191	190	200	191	179	210	176	160	241	181	192	167	202	208	179	189	174	201	193	181	196	180	203	191	177	192	199	181	183	173	186	213	174	185	181	195	191	203	199	156	173	211	169	175	196	165	186	201	185	195	159	202	201	193	170	171	183	186	193	193	187	203	167	204	200	191	194	169	215	195	195	207	177	172	168	179	210	174	171	178	204	208	207	177	203	185	202	182	204	205	159	174	177	173	176	171	217	161	190	201	169	178	196	160	192	199	205	196	188	211	172	208	182	192	176	184	185	191	209	194	186	183	185	179	219	197	194	191	209	201	199	188	173	200	176	191	189	186	180	192	184	188	197	185	180	215	192	195	193	186	207	212	184	203	177	191	198	157	198	158	199	184	190	190	198	202	167	173	212	170	157	178	183	174	197	188	202	186	181	187	179	189	195	197	211	173	179	179	178	194	166	188	179	190	190	210	196	162	187	191	159	195	166	178	163	183	210	182	196	174	202	182	172	199	195	187	185	207	189	190	176	174	189	203	186	208	208	184	186	204	190	189	189	187	200	195	190	187	178	177	163	177	185	167	187	196	180	172	183	165	198	177	184	223	178	157	218	209	172	179	212	188	169	195	175	176	190	163	172	205	201	179	183	173	190	178	215	203	180	171	168	181	192	165	165	205	164	189	176	183	176	201	167	186	184	196	210	181	157	171	188	174	197	192	181	189	189	185	187	171	189	165	169	199	219	168	154	185	191	200	184	167	197	184	196	200	177	178	206	186	195	189	198	201	159	164	159	186	196	188	206	189	164	186	176	198	196	177	193	184	166	192	171	199	181	186	200	180	190	180	186	172	185	180	221	180	178	199	178	192	198	166	195	216	158	194	222	175	200	183	167	174	178	163	193	167	197	211	179	185	166	193	170	193	201	164	184	181	190	193	187	186	179	167	188	203	173	172	172	185	191	156	178	203	194	164	196	183	192	174	209	200	188	184	164	192	214	171	179	174	205	205	173	197	210	174	173	194	170	185	191	189	183	187	197	196	205	191	192	189	188	173	191	213	196	172	160	202	180	197	189	180	175	179	217	212	181	214	184	205	185
48149	43521	40599	8349	1276	1142	1091	977	867	841	807	719	751	742	642	692	680	685	682	664	675	672	683	666	666	635	635	627	645	648	621	613	621	581	661	623	644	607	617	641	644	633	642	613	637	620	583	562	620	613	625	619	589	606	585	634	597	634	621	585	641	621	608	649	595	586	598	582	606	586	570	590	611	610	604	607	591	597	597	600	596	646	640	641	590	612	611	632	599	604	569	604	627	627	585	601	563	602	645	556	619	604	611	601	605	628	631	608	592	583	629	627	604	607	582	592	597	575	613	578	610	641	649	611	588	638	602	583	644	605	591	606	583	600	598	619	641	619	612	639	641	618	623	597	555	594	596	601	612	592	629	666	612	600	611	609	587	589	589	618	616	635	579	569	652	611	640	606	608	639	579	614	558	613	589	593	631	607	622	618	588	611	659	652	600	586	586	615	607	595	628	588	631	582	587	611	619	611	606	629	596	571	618	562	605	589	595	609	564	610	598	593	606	616	593	608	613	622	575	598	597	638	604	569	614	589	583	646	630	591	610	621	607	621	651	620	599	596	605	619	618	599	618	580	605	561	616	593	647	578	592	620	583	591	617	603	612	586	574	617	594	592	610	644	621	584	586	639	608	631	620	620	588	589	605	606	612	582	657	595	575	611	587	582	616	591	633	556	614	559	611	627	580	578	615	628	599	619	604	616	587	587	605	619	585	575	584	579	593	594	581	604	587	626	614	562	612	606	635	607	573	587	599	569	571	607	645	619	628	589	611	638	577	588	593	674	561	593	589	601	593	620	664	616	612	592	601	586	601	602	591	585	569	590	602	592	620	645	557	614	575	580	616	643	572	629	639	600	621	613	604	575	611	596	644	616	595	633	647	599	637	583	596	584	649	609	598	589	592	657	638	600	578	595	606	587	603	617	552	598	608	554	578	634	608	646	595	591	596	589	591	667	628	641	592	562	601	595	557	579	604	650	618	635	593	579	618	606	632	647	580	589	638	587	630	674	560	572	552	599	620	613	621	594	597	643	609	625	622	619	589	611	623	602	601	622	602	593	610	589	583	592	629	667	620	580	591	587	647	570	588	572	558	623	637	613	595	608	611	614	546	559	575	566	549	608	589	586	562	602	603	577	637	613	591	588	616	629	579	594	589	585	595	585	592	594	613	650	648	637	619	584	624	595	610	599	589	598	627	616	604	637	568	638	605	567	604	646	599	575	597	617	612	613	587	582	569	640	637	604	575	606	562	652	628	620	603	569	632	641	652	597	559	619	636	637	570	603	603	629	607	583	620	617	604	580	575	597	590	614	612	599	573	612	608	628	582	633	586	621	581	566	584	628	598	584	595	598	644	622	601	607	599	590	555	607	605	649	616	613	620	589	586	584	580	619	609	601	618	629	668	586	587	569	607	626	629	641	611	605	654	616	638	583	599	596	559	635	637	584	628	602	575	615	589	594	618	603	556	627	624	610	605	640	608	578	592	563	651	619	566	594	596	580	619	600	618	582	625	605	603	600	593	621	631	583	590	610	612	605	566	595	594	595	607	594	585	599	612	575	615	576	626	609	613	607	629	598	592	593	632	628	653	573	609	607	593	633	572	594	597	595	631	611	624	575	610	601	566	620	592	606	595	611	578	608	594	604	624	648	597	598	647	608	593	604	584	587	555	611	596	630	610	593	600	602	589	616	603	631	584	654	609	597	590	589	625	589	633	610	614	651	619	644	570	630	611	631	609	639	637	602	600	602	616	581	587	618	616	630	606	635	641	637	627	665	603	647	577	577	629	639	592	618	586	640	602	612	613	559	602	626	641	586	592	652	606	624	566	638	564	645	617	576	608	605	613	587	548	604	621	607	588	577	609	617	637	666	593	591	630	561	581	609	579	585	623	605	591	630	590	581	611	637	621	548	638	571	584	628	601	604	606	596	652	613	613	622	677	556	628	605	601	629	594	600	588	609	627	637	626	596	605	598	626	624	624	646	582	609	599	618	567	628	601	604	598	598	648	588	608	586	592	655	628	593	634	580	595	593	634	651	640	602	582	591	560	601	639	601	606	603	636	577	598	614	573	590	608	584	611	607	609	619	598	612	600	655	578	589	568	622	631	583	649	633	593	609	599	592	615	565	625	646	613	584	621	660	564	613	576	582	644	575	659	614	596	619	573	587	631	601	604	617	628	615	565	613	635	559	593	589	632	601	612	624	630	639	614	608	607	580	595	637	612	644	595	610	562	657	598	623	603	598	615	617	580	616	586	614	560	630	624	593	586	613	639	609	567	618	615	624	608	633	610	629	618	630	613	620	613	612	573	609	638	654	673	608	610	649	583	620	616	633	579	590	606	597	603	646	596	624	599	617	573	598	589	597	613	603	608	612	567	616	611	598	613	584	627	605	626	619	571	613	622	580	599	641	605	588	524	624	592	619	607	637	614	617	619	597	587	582	606	594	628	560	602	619	604	577	628	612	575	570	609	591	598	625	576	625	597	607	617	625	592	593	641	630	616	623	613	622	596	628	614	629	606	607	575	579	575	618	619	632	603	596	602	629	617	618	614	629	648	610	631	610	648	626	609	673	635	585	566	603	627	586	596	596	604	616	595	629	609	600	646	595	602	634	609	587	584	633	619	593	601	605	590	561	628	598	575	612	654	604	602	601	655	624	559	618	579	621	619	588	608	612	584	587	626	577	613	641	621	596	593	584	657	656	594	612	621	604	609	592	610	604	634	625	590	639	617	587	619	563	567	612	579	594	642	578	622	609	561	554	638	615	606	581	593	601	576	624	559	613	604	626	617	609	613	581	595	625	601	669	597	584	605	608	628	597	619	635	608	573	602	547	587	585	622	573	614	620	637	607	578	595	630	588	601	625	627	626	606	597	644	622	615	580	646	622	595	571	592	615	607	627	624	592	626	612	622	592	622	596	638	649	597	643	628	624	599	606	623	569	588	634	616	615	545	623	628	617	600	595	596	626	593	592	607	597	623	617	593	605	594	599	599	628	627	551	581	645	613	619	598	618	564	692	616	646	558	581	618	628	583	589	580	637	566	551	593	621	623	606	614	622	592	610	605	558	599	603	650	604	617	572	603	629	612	612	573	607	599	594	591	608	603	595	639	628	618	589	610	574	568	614	652	608	609	623	583	607	586	629	613	587	599	578	620	603	612	615	584	558	576	630	590	620	607	637	620	619	652	598	635	593	606	606	597	584	638	601	572	579	600	632	580	595	567	580	598	631	594	618	649	619	598	586	608	633	619	637	663	633	592	650	615	622	646	620	609	574	628	582	632	614	605	611	602	597	643	591	610	599	607	601	629	575	555	608	593	641	585	620	598	579	628	556	575	565	614	624	588	573	639	651	602	607	646	628	655	589	596	570	596	637	605	589	589	588	551	577	619	601	614	614	573	579	613	587	587	600	617	576	596	577	588	601	612	588	594	611	585	629	610	622	624	583	623	610	591	640	595	614	633	643	566	624	613	553	596	602	615	592	656	583
77044	67750	51674	25176	4438	568	480	407	365	386	353	335	322	299	317	285	297	279	300	296	273	300	301	254	286	265	284	271	310	281	285	297	264	269	276	293	272	319	270	261	280	282	291	292	293	293	292	295	268	275	284	284	283	307	303	316	287	314	275	298	287	303	284	269	284	257	289	318	301	287	279	275	265	288	305	244	260	263	290	270	307	265	256	264	285	270	261	272	289	297	264	285	271	227	311	285	294	279	293	263	284	283	283	308	276	269	277	267	287	335	290	270	262	254	279	297	298	275	286	281	256	259	238	294	306	293	300	263	281	276	289	290	328	281	277	284	284	301	314	294	236	273	298	308	242	283	280	283	262	270	288	276	275	278	271	301	261	278	262	258	313	259	268	330	271	279	291	238	281	245	303	274	281	291	269	271	295	267	258	305	280	313	266	271	269	283	264	280	280	289	273	256	296	277	277	282	274	285	286	270	290	261	299	260	270	311	286	278	250	277	289	311	296	253	294	292	282	281	302	301	292	284	277	269	280	262	279	308	314	274	272	293	271	299	302	278	281	275	275	277	273	306	327	275	302	273	278	272	299	282	293	277	263	269	293	316	299	247	293	304	299	266	269	295	292	254	296	281	264	315	296	283	264	277	294	243	281	281	280	265	272	301	285	259	273	278	298	258	279	249	298	266	286	275	278	294	259	275	280	313	290	250	289	271	281	254	271	328	273	257	283	302	246	283	264	290	304	266	279	269	282	264	262	274	262	263	288	305	269	284	293	266	277	269	290	278	292	284	282	292	262	282	300	289	283	293	270	271	295	258	296	274	251	261	277	277	262	266	268	264	295	281	288	262	298	283	277	262	279	294	275	261	288	271	279	268	280	264	279	273	309	283	279	305	288	298	275	288	290	258	272	256	301	273	296	291	291	252	313	291	275	295	282	260	297	297	279	289	283	281	296	287	253	273	312	288	260	326	258	296	258	319	305	271	285	291	290	290	290	283	292	275	281	262	274	305	294	260	282	256	281	290	283	301	268	301	268	286	295	237	299	302	262	275	276	298	306	301	257	294	269	289	268	268	255	286	279	274	290	275	290	316	285	267	280	289	270	254	289	257	284	290	271	257	276	285	260	278	263	281	301	287	286	268	289	251	301	294	282	303	290	255	275	253	283	289	285	293	267	297	294	287	289	281	305	243	286	274	288	283	276	255	264	275	252	263	278	292	279	280	272	272	303	296	276	262	284	266	267	303	290	275	287	265	268	307	278	281	266	281	270	268	260	273	289	285	273	304	270	270	284	291	269	287	256	280	255	292	271	276	279	257	281	288	278	266	305	298	296	305	290	253	271	241	274	267	277	297	279	265	273	271	286	263	281	318	312	301	284	286	301	324	304	261	299	284	283	271	288	270	273	243	248	312	285	262	269	279	293	286	298	316	285	301	327	287	242	295	286	269	268	287	258	294	293	280	267	290	264	303	290	284	293	288	268	255	291	268	284	264	308	296	265	293	300	276	289	297	263	297	270	295	265	293	290	293	265	281	294	262	301	285	297	288	260	262	268	273	291	260	276	267	280	284	286	260	273	288	268	295	260	308	282	304	274	288	253	279	273	291	278	285	270	287	278	294	282	252	274	283	264	305	289	279	288	284	299	266	298	299	280	289	244	280	289	279	263	296	284	255	285	301	253	270	271	274	274	285	331	301	292	256	282	283	271	302	261	271	271	265	262	274	284	260	265	296	271	255	290	279	276	290	259	271	266	281	252	274	301	268	313	281	299	284	257	280	293	284	277	269	287	298	258	271	282	306	271	273	269	292	292	298	280	269	266	302	305	246	283	259	269	279	274	243	270	279	287	294	272	286	290	268	255	235	255	290	250	258	257	295	290	301	272	303	295	294	269	276	312	322	270	269	268	307	283	291	272	268	306	253	266	238	259	250	291	323	297	282	261	286	293	291	268	278	262	270	293	270	276	276	292	262	299	290	260	255	281	279	292	258	275	294	301	284	298	296	283	286	296	263	282	304	273	275	288	302	319	280	278	271	280	294	290	249	299	282	287	296	284	288	224	279	284	314	289	274	275	285	332	296	270	297	264	269	271	285	278	272	284	296	287	273	290	256	262	277	291	254	278	277	276	265	300	283	275	274	312	255	281	281	276	282	288	249	299	252	299	300	286	252	272	288	250	270	283	287	283	305	299	271	293	269	272	279	293	265	306	301	271	294	303	254	272	266	287	272	284	257	282	294	262	255	261	290	266	235	283	253	284	272	267	283	306	259	307	305	254	261	287	286	275	277	269	263	254	281	280	268	306	265	269	291	296	269	259	311	266	301	294	276	302	299	303	310	261	299	272	285	264	293	296	263	277	279	271	308	301	307	258	264	267	276	291	294	272	238	291	297	285	275	276	298	281	285	268	298	293	308	276	278	267	260	267	269	275	288	279	264	292	308	267	274	293	274	274	268	304	264	292	253	270	270	296	296	278	293	281	264	285	287	265	285	273	277	255	274	274	279	260	286	314	283	293	276	269	277	289	246	269	265	291	277	297	297	271	266	290	282	284	272	299	286	266	261	276	286	333	275	266	317	276	255	333	270	298	287	286	302	274	285	267	261	288	304	275	272	276	277	293	292	258	283	307	267	270	276	279	291	290	279	271	294	284	271	293	276	291	279	297	261	278	261	289	246	276	275	257	284	291	263	290	291	284	297	302	284	295	291	281	246	264	277	277	273	260	280	269	283	281	260	283	297	276	309	277	266	265	316	277	282	263	277	294	296	294	296	279	281	262	252	272	295	304	287	278	276	270	271	281	268	291	310	295	265	283	299	278	287	278	304	266	294	277	275	254	298	270	298	248	254	294	269	265	292	283	258	267	264	278	271	298	277	279	285	250	280	287	308	283	294	285	306	272	264	298	286	273	250	250	279	309	300	303	279	260	275	283	283	306	255	273	273	279	317	249	314	324	254	302	271	289	271	270	270	267	271	265	294	301	287	268	278	279	287	274	305	271	283	295	271	285	261	284	294	266	253	282	244	292	257	287	236	269	268	275	257	295	259	302	295	298	263	275	277	293	281	299	289	271	267	284	262	301	304	265	278	292	257	263	283	270	274	286	302	265	264	290	277	272	274	282	247	290	277	289	265	301	272	277	304	287	269	286	296	273	278	281	263	301	270	260	266	268	293	296	271	287	294	283	288	286	285	270	267	305	280	295	273	289	253	316	305	269	272	266	261	278	283	252	304	249	274	256	265	278	306	262	299	268	295	276	272	280	303	277	291	291	256	288	287	253	291	292	284	281	293	291	256	290	254	265	287	291	240	297	280	267	275	279	271	293	282	277	289	288	276	296	266	280	281	275	303	284	291	272	305	256	277	310	278	282	277	290	278	299	292	286	288	287	251	264	275	295	284	255	275	295	248	271	286	249	283	255	276	287	264	272	302	289	284	278	277	269	292	244	294	269	300	283	270	305	268	281	320	283	256	313	284	280	268	288	301	321	273	279	302
58115	56326	48354	12594	2027	1847	1568	1415	1293	1222	1214	1125	1121	1028	1068	981	953	979	999	912	890	923	957	915	922	902	908	950	914	893	866	911	822	837	902	911	872	854	894	848	870	825	858	888	858	914	847	870	883	904	854	874	888	897	830	833	863	898	861	843	891	863	893	898	855	844	824	844	806	847	821	867	835	860	875	843	838	935	903	847	809	842	821	880	807	844	888	810	886	849	853	855	867	827	848	859	879	879	813	822	786	863	836	869	849	831	842	863	810	845	840	800	842	858	823	851	871	873	892	831	791	820	830	864	813	823	930	815	818	836	858	859	846	848	827	856	862	856	853	852	818	870	852	787	854	870	838	888	830	842	872	864	855	876	873	868	807	871	810	815	819	863	862	852	804	872	890	848	813	812	843	858	849	810	850	830	850	856	808	869	861	879	833	812	839	909	848	834	889	913	888	869	817	878	864	875	930	838	864	824	849	886	833	847	842	809	808	822	816	852	850	868	826	873	831	869	835	816	795	796	831	828	805	846	831	806	795	876	839	861	900	832	821	823	798	889	876	883	899	795	865	811	882	862	800	873	853	879	872	841	848	826	849	843	813	850	867	872	822	843	824	827	867	857	865	827	829	822	825	862	822	846	863	890	814	888	885	846	871	838	819	884	838	837	816	822	883	903	850	829	844	826	858	855	838	850	819	823	826	818	867	835	846	891	841	868	875	852	871	892	907	824	817	837	798	843	884	817	799	836	839	843	838	830	806	813	842	807	872	878	828	853	851	781	870	802	838	861	829	860	790	876	850	874	847	815	835	883	849	859	861	839	815	826	851	870	814	867	792	878	872	868	838	848	815	888	809	863	857	819	851	907	871	822	881	856	797	801	811	856	816	840	847	814	871	868	820	833	831	880	816	814	859	873	896	843	887	857	872	796	874	816	839	866	858	842	840	852	843	838	862	844	839	853	847	853	879	894	883	847	786	855	801	865	882	873	838	882	853	848	838	834	812	801	835	887	843	842	890	818	876	791	839	890	860	814	829	830	821	782	815	871	868	861	795	843	865	857	845	862	828	849	805	799	834	840	847	818	837	848	799	822	813	856	869	861	825	819	846	853	864	873	856	851	861	860	813	842	846	839	821	843	806	872	848	829	864	850	848	809	852	898	809	847	800	864	856	839	842	845	879	859	866	881	870	848	832	866	847	868	857	817	794	797	786	858	828	794	860	853	819	842	849	834	824	821	827	846	854	863	834	844	882	879	859	880	836	822	866	833	880	853	877	813	842	881	852	832	817	806	894	894	850	842	842	829	838	843	873	872	813	809	853	851	870	857	816	830	843	884	858	831	887	886	846	854	832	873	864	912	801	833	806	802	878	869	838	838	841	810	873	887	825	898	854	855	878	831	826	839	839	853	788	906	876	867	890	886	863	860	873	844	820	867	874	869	806	867	851	841	817	857	842	817	875	846	828	806	874	834	811	838	815	857	844	872	833	888	846	817	804	837	869	902	867	840	823	893	851	860	828	817	854	842	835	850	870	858	886	831	916	846	867	874	824	830	860	840	875	816	902	808	882	822	866	830	836	849	859	918	850	809	817	908	845	879	820	856	854	827	847	835	833	818	883	859	876	840	832	798	869	859	924	887	819	850	833	851	836	888	807	857	861	791	813	850	828	813	880	852	824	872	838	820	850	769	814	833	858	834	847	865	859	848	823	878	852	820	917	857	851	858	835	852	836	881	855	845	834	856	849	876	836	851	865	865	845	830	842	839	853	812	824	820	822	819	804	880	845	800	811	831	835	887	866	838	846	833	822	821	874	858	827	857	855	836	828	861	858	841	840	853	854	896	792	841	856	845	879	880	835	815	829	830	869	965	805	879	866	904	920	888	828	836	878	923	846	809	831	842	822	823	816	845	880	856	868	820	841	867	855	838	879	818	860	844	853	845	872	859	823	847	876	820	852	844	849	913	837	863	867	878	832	824	889	873	865	874	819	828	809	880	889	845	855	893	864	858	814	880	833	797	794	871	826	800	888	830	886	808	888	919	850	835	826	844	822	845	831	830	790	869	757	892	862	888	870	798	816	859	850	856	859	859	817	830	865	790	833	865	841	842	870	872	906	874	851	836	871	876	859	851	826	855	832	819	886	826	847	817	822	845	837	783	852	861	839	846	855	899	845	804	908	913	869	874	809	840	854	779	817	824	849	859	844	772	819	856	894	845	850	816	897	828	803	851	855	876	855	822	846	818	864	855	858	825	800	886	872	809	846	846	836	844	849	834	854	870	877	882	887	814	874	845	911	834	830	844	839	867	802	831	870	822	830	843	852	810	828	823	879	855	818	805	848	848	844	810	816	836	821	839	850	836	811	879	839	816	825	813	779	868	816	816	883	805	877	837	870	840	852	824	885	876	871	837	872	912	873	868	857	869	890	793	869	884	801	840	903	811	869	871	921	908	826	830	799	830	857	868	854	855	899	850	853	851	821	869	829	827	887	869	810	885	920	859	826	815	890	867	819	839	861	816	867	849	865	843	840	896	856	888	863	780	812	871	817	890	779	861	886	850	816	835	877	849	831	841	834	829	865	790	772	838	840	860	837	844	885	870	819	872	876	855	813	819	891	887	850	830	880	835	808	859	871	871	864	845	867	834	929	856	861	819	833	856	912	840	829	854	873	897	819	843	803	859	884	857	849	849	800	870	820	863	865	872	838	844	878	842	848	834	842	903	844	865	860	843	853	824	893	881	849	814	879	822	890	850	815	838	896	843	832	836	838	830	875	858	785	877	839	883	846	864	853	807	856	893	843	819	813	859	831	815	825	828	853	856	866	863	817	821	880	809	850	804	849	804	863	853	847	870	882	846	899	835	853	866	860	809	830	856	827	881	817	862	803	861	875	858	908	862	863	864	823	856	846	810	886	857	824	821	839	895	812	836	814	860	851	853	857	857	830	852	897	835	863	888	905	815	870	828	841	813	832	818	836	855	847	872	826	850	856	859	829	844	864	854	889	858	892	824	855	840	835	829	861	847	841	836	851	881	835	805	841	889	823	894	874	829	854	872	832	812	869	875	815	865	857	856	822	866	818	884	847	806	843	852	887	825	861	846	816	853	834	867	863	827	844	813	837	915	837	846	866	790	835	850	825	852	824	892	832	873	902	854	927	826	825	819	885	812	850	829	815	905	799	861	852	844	864	868	844	815	861	886	832	833	830	902	826	885	842	892	852	827	792	831	852	847	806	849	803	858	866	824	860	866	890	870	830	885	835	819	809	849	843	933	819	823	867	845	836	877	818	808	816	844	855	825	858	838	809	850	844	832	934	837	812	893	829	789	852	815	854	872	833	826	830	832	829	863	881	884	843	876	879	851	842	819	845	792	832	853	865	849	882	805	804	866	876	840	879	910	824	810	839	840	817	806	851	849	817	844	833	795	894	866	813	875	807	825	871	899	814	878	829	794	876	811	868	833	818	869	801	831	865	847	821	836	853	819	871	824	825	849
29173	13874	5032	794	135	123	141	117	126	118	130	141	141	116	111	115	135	124	105	106	128	109	118	109	103	118	138	122	135	124	122	127	112	118	111	145	113	120	104	118	117	110	132	137	125	115	133	116	122	117	112	121	127	98	118	139	114	119	134	103	135	102	125	109	131	136	110	107	136	107	99	107	123	125	108	120	111	121	111	113	120	124	113	119	119	114	119	129	119	120	133	117	130	127	142	127	125	125	122	134	114	138	125	113	109	132	140	104	134	111	108	122	130	123	125	115	101	124	125	100	112	114	148	132	141	108	101	118	103	113	113	118	114	126	127	93	126	127	115	113	116	129	111	112	98	128	125	93	96	115	122	109	122	103	108	91	127	98	117	100	113	127	116	110	123	127	102	137	116	121	115	126	124	111	115	116	92	127	127	116	117	110	148	115	121	101	136	108	116	99	136	125	128	129	126	119	119	122	107	142	141	131	102	152	121	109	120	110	116	132	118	115	136	121	127	107	131	135	130	126	124	96	140	124	125	110	124	115	135	110	116	87	132	117	119	120	126	98	135	118	112	111	115	99	120	108	119	117	111	109	113	124	115	115	107	113	127	150	106	115	116	101	113	108	116	113	114	131	111	120	109	104	108	121	110	109	128	123	102	113	133	121	119	114	128	134	110	134	132	134	119	125	115	133	94	107	125	102	133	112	118	116	126	114	116	149	127	134	119	121	115	114	110	117	99	120	121	102	117	100	131	126	114	129	118	120	121	132	119	122	124	112	104	113	114	131	119	115	131	110	115	134	112	119	128	116	131	127	127	120	122	129	124	121	122	130	132	134	118	126	104	133	121	118	94	110	110	101	127	89	134	125	113	119	119	117	121	129	114	106	111	111	106	109	101	115	114	124	122	118	107	126	116	114	130	112	116	115	124	106	105	113	109	129	118	115	115	128	125	129	124	138	132	104	124	124	120	106	107	126	142	108	116	132	133	143	123	126	138	150	107	133	128	122	121	126	103	119	119	99	108	137	107	110	115	116	116	112	123	111	127	110	114	128	105	119	114	132	119	116	103	116	129	120	118	117	113	105	116	139	130	102	111	120	109	120	141	124	105	122	122	123	117	100	148	115	107	110	117	133	122	117	135	117	106	112	145	119	127	134	99	118	119	116	122	99	122	123	111	138	100	110	136	134	140	112	111	131	107	120	120	112	102	116	119	126	108	136	141	121	114	131	106	120	104	102	129	122	108	124	109	142	118	119	132	124	128	127	111	105	120	108	103	133	104	112	110	118	92	126	113	116	115	114	122	129	95	110	119	122	109	136	119	138	119	134	113	116	118	108	122	106	106	133	104	119	99	134	122	132	132	122	118	116	105	112	104	108	125	120	121	138	108	119	114	107	112	122	107	128	106	135	116	116	117	124	119	106	134	99	125	114	121	133	109	109	139	102	127	126	125	122	116	119	112	140	99	130	114	128	121	129	113	129	129	129	98	115	127	117	120	124	100	140	134	101	116	113	130	118	127	125	116	114	117	125	125	124	119	136	138	106	113	113	127	115	115	122	125	125	126	140	111	103	128	119	107	123	115	122	108	113	114	135	116	116	139	109	114	125	123	109	116	109	109	124	115	115	118	124	116	117	116	118	117	121	129	100	119	108	103	129	123	121	136	128	107	121	128	128	121	110	142	122	115	121	118	108	128	117	107	130	109	107	117	144	108	123	86	109	124	123	123	110	129	97	135	105	129	112	140	123	97	110	117	116	110	124	133	123	112	117	121	128	137	117	125	121	92	107	118	125	124	125	119	117	106	125	112	101	109	134	120	124	99	126	123	128	125	118	118	115	122	120	127	111	139	128	105	127	119	122	127	126	114	103	124	127	101	136	125	96	124	117	115	107	123	110	129	128	122	128	119	125	115	122	130	110	118	105	124	117	125	117	114	110	118	118	108	117	107	112	118	129	125	127	112	129	136	128	119	126	110	117	114	117	133	124	111	101	110	116	114	100	124	140	118	141	123	110	108	115	124	119	128	114	101	127	115	126	98	131	130	146	111	95	114	125	123	106	117	121	149	114	95	123	104	105	118	120	122	101	120	128	122	136	135	114	134	131	103	129	130	107	112	108	123	110	138	116	137	118	106	110	129	107	123	111	131	117	97	98	143	114	139	114	122	141	122	109	129	119	102	114	135	123	119	133	119	134	122	132	122	125	135	134	117	133	128	118	109	128	139	125	100	102	111	133	116	125	127	92	110	92	109	114	130	126	121	107	117	122	134	122	119	109	138	116	114	122	139	107	142	133	107	115	131	114	131	115	129	124	136	112	114	106	128	109	120	123	115	128	152	122	122	134	135	109	132	106	128	112	130	123	113	118	110	126	106	106	125	128	144	115	108	132	124	98	120	117	112	126	112	126	110	112	114	101	118	131	113	97	125	143	117	132	105	128	120	123	116	111	131	139	108	131	121	103	122	135	121	113	94	131	116	118	117	121	129	121	130	120	117	111	112	131	143	111	119	116	121	125	101	131	108	124	127	110	118	123	111	117	125	120	109	122	142	131	126	104	110	127	111	120	135	129	125	118	115	119	104	120	146	121	117	110	105	128	130	107	104	94	130	129	143	109	115	141	116	114	121	112	104	116	119	101	107	137	134	109	133	134	122	97	114	115	138	109	114	115	115	98	125	109	114	128	110	117	124	103	109	117	121	113	108	122	134	124	124	116	110	141	124	106	133	134	143	156	135	104	113	110	113	112	113	110	113	115	141	118	132	114	112	128	122	122	103	108	152	136	131	136	121	128	112	98	115	122	116	110	117	95	116	142	132	120	125	119	116	130	123	127	119	117	115	118	94	113	114	110	95	111	122	118	129	126	128	114	125	161	123	136	99	120	123	133	109	118	128	118	114	121	130	144	122	115	100	111	122	116	102	133	116	138	124	126	130	100	128	129	111	95	117	105	125	106	130	122	107	115	140	103	98	122	119	134	115	119	127	103	108	131	109	109	118	109	135	113	110	112	108	122	99	110	107	112	134	108	118	117	116	119	121	135	115	122	102	118	120	119	111	116	116	128	134	117	118	129	110	123	109	103	116	130	115	135	109	137	126	116	111	124	113	122	123	106	121	110	127	128	116	103	123	133	112	122	122	129	105	119	114	130	126	96	123	113	114	109	98	105	115	126	104	109	129	106	107	132	103	120	101	130	123	114	109	119	99	116	120	120	114	124	122	116	130	114	116	120	109	124	123	121	120	116	101	106	117	138	122	114	123	128	117	126	110	98	112	109	129	118	110	110	99	132	105	112	125	120	105	119	120	121	121	120	106	114	135	109	114	112	130	126	112	129	97	110	103	127	124	110	127	104	131	129	103	110	124	106	102	133	126	138	125	114	123	119	114	121	105	120	137	116	134	97	107	120	121	137	123	107	125	133	124	119	122	97	140	122	121	108	118	103	126	126	137	126	124	129	119	130	109	138	118	113	134	128	115	107	118	105	118	121	139	118	120	115
27594	16216	8586	2266	438	422	451	431	441	418	444	434	441	433	434	397	452	472	444	428	438	431	423	400	430	433	466	418	425	456	413	414	437	427	409	450	432	398	420	426	406	419	469	440	395	417	417	430	372	427	400	405	432	400	446	413	447	446	437	447	430	418	436	414	417	422	465	431	410	422	460	408	417	422	421	397	445	413	425	430	419	467	442	427	438	434	437	423	432	444	430	470	446	416	438	429	462	409	432	397	419	440	398	431	421	418	442	455	435	404	459	437	464	426	457	402	379	407	452	445	440	422	441	434	430	409	429	378	408	432	431	391	428	421	411	411	433	416	423	450	410	400	440	416	431	435	405	441	414	397	416	434	424	418	451	400	389	361	383	405	413	398	455	419	432	454	459	423	423	425	428	451	407	419	434	468	469	429	401	418	433	484	429	392	434	393	448	430	448	405	417	379	393	432	399	415	410	418	415	384	412	448	437	444	436	428	413	424	404	428	422	423	439	445	411	404	401	430	427	457	405	405	413	441	419	411	442	423	395	439	430	438	467	401	465	427	453	404	433	413	432	440	400	452	451	419	432	454	418	408	436	437	434	425	456	455	400	428	397	425	456	426	405	426	379	413	450	403	405	426	436	421	434	432	406	428	418	440	439	402	428	403	450	393	414	435	423	432	422	447	419	412	419	433	417	423	414	433	415	464	458	414	476	407	426	451	412	431	438	416	395	409	418	399	431	472	450	405	446	414	373	422	422	405	443	414	419	436	416	445	428	476	448	431	412	408	442	440	419	425	420	454	450	426	416	426	441	449	438	413	431	446	443	424	469	420	449	456	409	452	443	433	407	411	435	423	409	487	435	410	405	421	415	408	457	446	449	395	394	411	436	456	407	414	418	449	446	427	416	386	407	379	423	418	410	427	449	393	434	431	406	417	437	400	417	409	396	414	410	423	419	436	440	489	435	458	429	428	400	437	435	403	416	436	426	419	436	396	453	421	426	420	458	421	409	444	376	423	402	437	431	412	449	441	426	382	440	441	418	425	456	417	458	425	410	456	432	437	437	437	423	413	397	427	462	430	433	425	388	447	452	418	436	402	435	440	445	427	470	389	418	476	418	418	390	410	453	423	384	404	432	422	417	402	390	406	419	439	457	432	414	382	453	423	421	425	474	440	437	436	433	399	405	426	454	416	424	407	439	433	412	446	440	433	436	404	451	417	406	399	387	419	452	463	400	417	449	436	431	454	437	415	431	408	436	407	454	393	440	423	416	422	434	437	414	388	414	449	418	438	440	402	424	421	395	443	425	435	431	416	427	433	402	457	408	409	402	405	396	456	405	423	425	445	378	410	462	410	419	425	454	461	388	403	450	450	435	412	429	445	421	408	407	439	434	421	454	433	399	449	473	387	392	464	421	417	420	454	426	447	436	408	463	423	426	395	417	405	434	433	424	407	421	407	467	409	417	446	416	472	421	458	414	435	435	460	433	433	418	421	457	408	447	449	454	465	439	477	413	414	413	450	427	430	408	425	433	448	446	418	424	432	396	448	429	426	396	440	453	397	422	438	425	415	404	405	495	438	440	424	397	449	414	391	397	469	455	432	437	400	451	440	436	435	437	423	465	439	414	429	424	398	395	434	402	396	417	384	445	471	440	442	415	428	404	448	454	460	417	424	383	448	416	442	420	452	411	421	415	419	450	445	416	432	436	442	438	391	405	394	397	428	404	385	427	441	442	423	416	428	448	456	427	435	431	401	416	447	427	424	408	428	424	448	412	433	451	454	420	431	440	437	410	437	393	423	412	412	435	476	440	428	432	432	419	436	414	420	428	417	451	407	459	410	408	427	412	392	432	416	427	454	457	405	408	429	431	435	408	411	470	448	407	435	412	423	451	444	434	431	423	457	427	430	444	413	441	422	421	411	406	438	458	410	433	399	421	442	387	422	424	465	428	435	389	425	401	451	422	433	387	454	406	445	446	412	405	405	405	390	433	439	469	414	468	392	455	420	423	410	392	425	474	430	400	406	435	423	431	451	439	441	455	414	416	436	446	424	459	436	437	444	450	402	414	416	406	405	412	404	395	407	438	458	424	439	425	417	439	441	412	416	373	430	402	426	451	394	441	430	439	434	422	440	451	454	456	404	452	411	436	414	462	444	403	457	428	419	446	436	427	408	418	422	428	435	411	428	432	460	434	423	402	416	436	415	436	440	458	467	462	386	430	450	436	423	446	413	435	402	395	397	409	449	420	422	425	439	383	437	435	479	457	423	383	419	441	439	454	416	406	439	434	417	426	418	439	423	432	420	459	444	417	429	424	427	436	407	469	442	433	413	453	417	376	426	439	416	414	410	419	409	401	422	462	450	452	404	409	402	436	407	421	423	408	453	458	410	425	412	422	422	398	433	430	428	410	378	407	406	406	404	417	403	407	439	440	435	458	444	423	435	419	433	428	437	451	439	457	408	425	470	412	385	402	394	465	419	428	423	397	452	437	444	430	423	402	406	400	421	451	420	398	396	410	431	436	464	401	443	426	443	431	404	395	446	425	403	417	395	424	411	452	434	405	451	404	407	426	460	397	447	459	429	442	425	420	413	451	449	410	429	432	422	438	396	436	463	439	424	409	446	454	429	430	451	400	461	471	445	422	421	469	431	453	457	450	410	424	424	445	449	420	440	410	413	408	415	432	404	409	405	428	409	452	431	428	414	452	402	437	456	422	401	389	436	393	419	445	443	442	424	430	454	433	406	444	434	433	431	404	446	463	411	428	451	453	410	436	460	450	405	441	424	442	407	447	429	400	438	429	411	462	407	421	410	380	413	425	369	405	416	399	426	402	416	430	423	443	415	412	406	454	420	459	431	394	379	460	387	463	431	434	443	477	449	444	403	399	404	406	393	377	437	412	383	409	439	409	440	438	410	412	425	417	441	435	408	435	420	417	423	436	426	410	412	408	459	409	448	439	448	413	434	446	401	410	446	426	434	416	427	427	419	467	429	440	418	392	433	410	447	436	458	427	434	433	444	435	402	441	451	405	398	384	398	390	448	430	439	452	436	435	442	413	439	443	409	426	446	430	410	456	449	421	439	436	398	433	403	438	431	422	402	414	417	428	455	393	425	412	433	414	422	407	424	421	418	455	402	474	413	431	437	443	431	440	450	421	424	427	404	443	424	445	384	397	433	421	436	420	430	427	419	424	462	421	426	433	410	428	414	436	389	421	425	431	449	434	449	424	434	444	447	404	407	416	421	417	434	435	400	421	455	419	439	489	427	455	433	436	434	436	427	393	397	423	426	424	416	445	426	403	427	439	442	405	425	451	434	437	404	450	460	401	420	429	403	417	406	428	417	433	406	440	466	444	428	425	413	438	422	441	381	427	423	428	443	452	424	453	443	416	422	406	442	431	434	433	441	437	424	448	434	427	418	422	414	422	404	420	460	438	419	374	419	399	431	430	390	405	420	445	433	417	400	455	421	401	421	436	399	431	428	426	433
68616	56707	47295	20566	2270	321	265	205	243	216	235	217	225	204	222	216	199	217	212	197	223	216	210	186	194	218	204	188	189	197	191	204	219	193	198	230	199	184	199	210	221	201	193	193	231	215	178	175	193	178	183	215	189	192	213	199	193	226	206	201	197	208	205	177	198	210	221	189	202	198	215	184	187	232	218	205	171	179	173	208	201	183	183	168	206	194	191	194	197	189	192	177	194	202	201	192	241	199	226	191	197	211	200	178	201	221	190	188	179	198	176	186	205	219	202	194	217	198	201	196	220	219	172	198	184	180	196	199	217	212	198	184	209	197	187	194	215	176	195	198	168	209	217	199	200	200	186	203	237	194	192	227	199	181	196	192	175	188	180	191	192	182	206	191	186	208	192	225	199	199	207	206	194	179	217	202	190	206	199	205	177	214	209	188	185	191	196	193	186	197	183	201	192	190	230	202	189	186	200	214	191	193	216	174	231	202	189	211	204	217	183	200	192	201	193	212	194	185	195	171	213	213	233	204	208	198	187	210	226	201	197	179	173	205	187	199	197	193	215	197	202	193	179	193	193	203	213	187	204	189	187	209	205	204	204	182	198	230	226	189	220	186	177	180	177	227	180	207	186	215	197	204	197	189	196	199	171	195	184	187	177	178	205	213	186	205	207	198	191	182	174	238	180	204	203	194	184	202	206	187	188	203	175	199	194	186	213	170	221	202	191	216	205	188	209	212	225	215	196	180	209	208	219	216	173	200	204	174	220	182	209	225	181	197	186	190	220	201	191	200	198	200	193	214	195	203	200	201	208	196	216	196	210	176	203	217	185	209	199	198	211	213	207	182	197	181	202	185	198	201	181	212	187	193	214	196	214	204	205	204	192	206	213	188	199	193	179	203	246	192	207	177	178	210	197	187	194	209	202	190	195	186	218	183	192	236	190	192	169	196	196	183	213	200	191	182	178	164	191	211	186	167	193	200	188	192	192	180	202	207	192	206	201	194	198	188	191	195	188	183	194	196	202	186	209	201	208	194	201	197	170	189	180	192	210	199	209	195	190	205	197	209	192	208	215	215	212	192	187	193	202	207	213	193	176	193	176	202	186	199	168	200	194	215	197	213	198	203	200	219	190	191	206	206	202	198	210	177	178	188	186	228	221	173	213	186	222	191	206	197	193	180	189	193	213	195	211	204	196	178	184	205	214	202	208	173	189	186	191	211	196	211	214	202	185	197	190	195	213	199	190	211	192	209	191	204	214	180	211	189	229	205	179	194	214	224	188	198	200	207	191	212	191	171	200	209	197	224	215	183	196	245	200	212	182	187	215	201	180	227	200	193	198	201	182	212	197	177	205	183	208	178	221	173	206	196	234	199	210	217	203	176	196	201	191	207	216	196	217	195	197	205	192	191	186	188	231	217	199	200	198	195	185	189	166	206	192	201	210	177	206	189	188	194	191	215	199	191	193	160	189	212	208	197	190	198	212	198	215	200	172	189	215	180	178	187	215	210	175	208	179	207	196	221	192	181	184	196	189	196	188	198	180	201	217	172	182	191	193	220	190	214	184	185	175	191	189	187	217	228	196	182	193	195	198	200	198	188	198	201	190	196	212	193	180	206	185	183	189	187	217	206	215	182	203	166	176	194	177	207	219	168	181	185	170	166	214	178	233	183	185	203	203	198	214	208	184	186	187	215	182	200	214	187	175	170	195	178	198	222	196	224	187	201	210	225	170	183	204	201	217	195	213	184	205	200	188	172	186	192	214	180	199	192	206	216	201	238	202	183	177	220	173	190	210	191	203	203	215	206	222	210	210	192	216	184	179	238	202	188	211	201	198	203	235	197	186	207	186	228	212	200	186	193	191	175	197	223	194	205	196	212	192	177	201	218	203	184	199	198	194	197	185	195	190	207	189	169	210	229	216	166	191	209	200	189	187	208	195	203	199	163	182	182	194	188	216	209	202	200	177	171	190	195	197	197	198	203	185	189	204	184	208	189	228	194	209	194	194	222	176	206	209	186	206	196	187	207	198	200	220	197	191	196	182	173	195	205	198	186	193	202	172	179	206	193	193	196	177	195	179	201	184	217	167	189	195	210	189	218	184	182	192	180	203	191	222	185	192	212	182	216	199	219	213	220	177	183	206	219	223	197	174	178	191	201	201	195	211	190	205	193	203	175	212	185	219	188	178	194	185	193	202	199	202	203	192	196	180	188	220	199	194	207	196	183	177	202	182	193	164	193	204	183	180	208	185	203	208	180	200	165	196	209	207	226	202	184	192	213	162	209	205	202	186	205	193	205	206	184	181	190	187	180	197	187	210	216	178	179	197	203	207	201	194	205	205	215	190	212	184	170	178	187	204	204	177	196	207	217	200	192	192	229	190	194	186	202	178	207	212	184	192	188	203	206	223	205	199	211	218	203	174	194	176	215	218	195	185	191	192	195	209	196	185	205	211	189	226	190	209	196	211	193	206	196	193	191	195	193	202	208	202	189	215	227	225	185	195	205	191	194	188	197	193	181	190	178	193	172	231	187	238	200	188	227	201	214	181	197	208	196	212	187	224	197	202	181	207	197	200	193	195	211	209	188	198	203	197	185	208	211	207	179	191	194	223	203	172	198	193	213	216	193	198	193	197	205	207	205	197	219	191	204	210	194	192	224	211	185	196	196	171	201	227	192	191	199	213	217	179	230	181	192	227	207	212	202	200	193	205	187	184	198	215	220	185	190	184	225	194	205	193	227	202	190	190	213	186	204	204	191	202	188	210	227	185	204	227	212	201	210	205	193	191	191	175	220	197	211	218	199	200	196	170	196	209	217	210	188	181	194	200	211	198	204	213	195	218	188	176	185	198	184	196	198	166	196	199	173	219	203	198	190	185	207	193	201	185	179	185	176	202	195	216	187	190	197	206	189	212	201	194	197	182	201	182	206	210	207	199	185	207	212	180	215	232	169	182	199	181	183	195	186	171	189	182	200	202	160	184	179	184	180	200	211	226	189	204	215	190	200	179	203	201	196	192	206	171	189	190	189	196	175	203	211	201	205	176	195	155	181	188	193	196	164	189	219	202	187	191	217	183	210	207	198	213	160	175	211	191	187	189	195	213	182	217	213	215	216	190	197	192	198	177	192	195	199	177	197	216	202	218	193	197	185	185	213	191	187	225	211	194	195	195	224	198	208	187	233	196	200	163	161	183	183	216	178	195	207	214	185	202	204	207	190	195	185	178	205	203	228	177	209	211	189	188	201	199	211	207	201	213	195	184	187	208	179	210	206	199	181	197	201	200	196	208	186	185	210	209	183	206	188	214	184	200	214	191	198	208	211	210	201	207	208	202	212	203	200	176	193	205	185	197	193	225	160	204	220	211	214	191	174	193	196	201	203	205	194	201	207	182	220	194	190	199	217	218	210	175	193	172	198	194	206	223	172	217	198	186	202	193	207	219	209	214	184	181	205	201	180	193	200	201	183	182	221	220	212	184	186	204	210	190	200
48507	45387	43186	15954	1223	1086	978	873	839	826	766	799	794	712	720	687	711	729	668	692	692	703	660	647	645	690	692	643	654	663	648	657	628	649	636	685	620	642	701	659	642	654	654	644	652	662	627	676	620	671	635	656	670	611	639	639	659	623	619	663	681	659	660	684	621	634	587	672	632	647	645	650	633	636	634	638	651	633	613	624	614	670	722	626	648	653	621	651	651	625	657	625	674	627	592	628	653	627	623	644	635	629	626	639	652	627	661	675	660	645	659	626	645	616	655	653	638	641	632	637	642	567	585	651	644	618	627	623	691	629	605	665	633	619	666	621	674	621	626	691	654	622	598	617	614	672	649	613	630	596	665	671	652	588	641	608	652	647	642	675	645	654	615	631	591	657	631	605	640	647	611	657	618	625	649	650	637	607	618	648	656	619	688	650	666	625	635	636	612	656	618	599	644	656	615	679	583	658	655	669	628	627	642	647	684	605	695	633	659	644	641	652	644	665	643	627	629	624	651	667	662	618	646	623	631	630	641	603	633	660	620	649	613	602	612	605	633	628	675	654	666	669	612	634	651	691	651	686	646	639	630	604	655	639	621	628	664	628	617	681	644	645	645	639	639	638	628	638	683	646	625	652	625	633	627	648	665	629	660	638	679	600	649	659	685	627	645	641	599	656	641	629	603	628	645	626	606	640	640	692	603	616	610	684	640	612	657	615	655	616	641	671	670	641	656	655	621	629	655	658	600	639	640	644	590	645	593	643	639	658	653	619	599	657	658	665	647	657	655	656	641	640	638	638	667	619	624	617	618	669	600	653	674	633	601	649	609	607	641	644	636	672	639	610	678	669	627	698	631	665	629	618	658	617	649	592	658	646	653	634	630	631	632	628	656	607	654	630	623	653	618	639	626	609	626	633	610	601	611	631	641	624	627	635	670	616	682	637	617	636	682	600	624	626	661	658	634	628	668	635	627	656	642	624	626	631	624	663	614	606	615	625	612	623	623	622	650	657	651	647	658	620	642	642	650	641	627	646	637	619	673	654	645	604	603	707	630	623	643	660	652	605	654	644	671	633	644	637	681	660	633	624	635	693	649	662	656	621	675	598	667	645	716	612	635	617	675	638	603	622	675	598	630	672	618	618	634	633	629	630	578	636	646	665	626	650	625	651	681	612	639	621	630	633	644	600	667	622	656	606	607	624	669	642	664	640	643	610	675	617	640	661	637	606	643	612	617	635	604	639	600	638	621	644	615	661	627	634	657	660	636	700	656	630	592	620	633	594	629	687	666	676	632	622	659	609	625	607	643	639	696	630	615	617	667	656	655	672	632	634	596	650	573	619	678	629	607	611	608	625	630	599	654	618	669	628	640	639	618	635	638	659	637	668	607	644	661	635	685	607	578	578	660	628	678	661	658	627	594	644	683	693	661	651	637	567	649	636	663	657	628	636	633	661	639	615	592	679	675	625	635	632	626	670	610	629	595	623	624	596	632	620	620	654	661	676	666	630	648	618	612	614	620	665	629	706	632	645	618	610	621	610	603	618	601	628	661	637	625	642	605	659	620	605	594	692	657	654	670	603	635	617	616	605	625	644	637	672	652	672	616	665	650	673	670	678	617	651	642	613	667	673	646	634	638	636	617	640	612	662	655	655	609	642	709	603	624	613	659	624	631	620	645	682	620	640	629	642	616	645	665	607	631	610	665	614	675	639	662	648	635	645	670	626	644	637	656	648	630	642	627	640	596	638	645	614	598	678	602	617	689	646	654	623	627	683	647	651	656	599	617	611	652	620	640	651	644	666	652	629	651	608	671	666	661	677	634	619	642	626	625	660	633	669	660	632	656	641	655	649	655	601	610	674	672	600	663	627	641	647	647	630	666	586	637	643	625	614	662	654	657	615	600	643	655	635	652	642	650	712	677	633	617	653	658	627	629	627	643	704	603	689	658	603	661	647	608	620	652	619	625	634	669	624	659	650	605	630	609	678	642	668	629	664	647	634	665	657	621	656	664	658	634	613	648	615	685	616	656	610	649	622	650	657	652	654	681	675	667	607	690	623	666	644	608	680	607	596	603	691	631	606	619	629	645	628	609	648	634	666	639	616	648	660	666	602	639	629	608	636	617	630	669	673	646	652	628	657	596	639	684	639	627	644	645	606	621	621	648	633	655	654	625	677	616	638	618	595	674	669	647	635	636	646	613	626	642	644	638	673	647	640	663	641	634	647	616	614	623	621	657	606	621	602	618	644	608	644	655	617	625	629	613	633	662	576	615	631	635	650	710	635	634	625	651	635	603	604	642	623	637	619	636	634	622	606	640	662	704	660	651	604	664	642	629	668	620	640	654	628	642	640	619	645	683	649	695	657	633	646	648	640	656	655	710	629	616	629	611	641	620	646	681	644	628	638	641	644	605	648	678	631	664	658	597	695	655	632	664	659	617	618	634	656	653	692	661	679	617	641	644	650	632	644	668	678	632	624	647	612	660	646	634	675	635	628	654	656	635	633	638	607	659	645	657	661	631	664	654	652	632	623	656	605	667	636	636	602	678	632	642	601	630	641	628	625	617	641	659	656	595	616	655	645	665	689	679	659	676	674	627	640	635	644	656	628	631	681	628	606	631	621	646	650	624	648	671	670	651	637	665	657	626	670	637	657	682	647	676	655	683	621	650	663	636	612	649	608	699	633	629	654	596	619	630	626	620	660	648	647	650	604	639	625	624	611	658	629	690	649	602	611	681	648	666	640	568	620	689	686	662	646	621	631	609	663	666	640	660	682	673	580	639	644	686	622	633	623	657	653	625	631	639	628	664	647	652	644	667	605	635	669	622	641	620	623	643	621	629	656	703	650	590	609	584	682	612	566	654	674	625	655	663	672	612	643	638	639	666	641	676	652	644	646	611	615	641	662	604	626	690	610	641	642	640	613	636	604	641	643	635	582	641	622	639	626	637	638	589	641	631	649	683	685	633	602	612	620	615	581	638	620	643	658	629	670	705	607	689	662	621	610	652	640	611	623	636	637	646	620	621	640	617	667	605	659	623	662	658	619	618	667	667	674	681	660	664	666	603	617	621	614	622	679	615	662	600	640	637	611	617	611	667	602	657	625	663	638	618	678	648	717	630	620	623	642	626	657	612	677	639	648	591	622	664	657	609	623	665	592	596	606	632	647	635	656	658	674	597	639	666	656	604	653	599	701	635	643	659	611	647	618	635	646	661	579	613	637	609	646	633	614	587	670	653	689	633	615	617	661	653	661	606	660	632	604	636	658	639	636	654	613	626	625	634	662	634	650	635	621	652	633	591	609	637	610	611	635	663	635	622	657	617	659	606	630	692	633	628	581	644	643	664	636	640	660	667	644	668	653	632	625	653	652	613	609	648	637	620	634	602	608	595	638	624	600	620	629	632	693	605	612	662	610	681	598	663	603	658	646	607	642	639	645	589	634	659	641	642	619	655	622	654	662	657	590	620	626	651	672	593	615	627	614	644	624
77539	65482	57858	29518	6762	678	429	374	350	349	365	318	291	309	337	301	316	312	324	283	310	294	266	292	305	287	313	287	284	270	297	286	301	286	311	252	327	276	284	268	294	338	292	314	294	305	297	299	261	356	309	298	300	292	290	264	295	324	290	286	288	302	297	286	294	302	266	306	266	304	287	273	269	319	307	269	298	295	286	316	311	297	271	311	318	273	293	285	275	273	297	312	293	288	293	287	284	282	262	309	265	288	304	292	310	311	294	288	292	294	265	282	290	277	289	299	261	305	299	264	298	280	283	312	287	267	304	307	308	302	286	273	277	321	292	279	292	295	279	300	283	285	311	304	286	256	295	304	306	271	257	283	300	294	293	319	293	342	273	311	284	283	295	267	265	294	283	305	272	270	295	259	296	290	287	283	300	319	287	298	275	313	309	278	289	296	264	273	292	277	287	263	302	318	293	293	283	300	319	263	313	289	278	267	279	276	288	283	309	280	266	258	299	297	261	288	287	280	303	273	275	279	275	312	272	289	275	289	251	309	291	326	284	309	304	278	280	287	266	300	294	302	300	283	291	265	298	271	310	257	280	295	291	311	290	303	255	329	289	299	297	303	318	271	292	267	276	271	293	287	269	310	289	276	283	293	297	257	288	288	279	285	287	294	284	302	288	318	321	302	296	299	273	269	288	274	290	298	293	279	303	291	255	297	306	314	269	307	297	270	285	296	281	264	292	305	269	289	296	273	278	302	312	286	276	295	292	255	289	315	305	263	311	277	307	260	256	284	300	259	301	279	289	302	264	268	270	305	273	294	295	310	299	276	282	291	271	301	296	264	324	283	315	302	292	290	282	284	265	281	282	275	288	296	293	277	261	273	293	286	299	257	264	271	300	293	303	283	273	279	307	301	278	264	298	316	272	293	285	299	286	302	266	306	256	299	270	289	261	280	300	292	283	297	247	275	289	300	269	320	310	322	295	295	271	295	278	315	335	286	289	295	275	287	248	300	278	235	285	290	290	288	282	256	320	295	278	306	290	294	261	281	265	279	275	310	275	290	299	244	294	314	297	278	299	283	300	289	271	329	283	281	272	289	280	306	303	283	295	289	286	279	277	264	268	292	311	295	293	276	292	301	294	307	273	286	276	340	294	290	276	277	285	279	296	306	293	290	305	283	271	282	313	292	317	279	283	296	286	271	289	279	268	274	283	287	275	279	286	250	307	289	273	281	288	288	278	283	298	296	274	277	275	287	285	284	286	269	295	316	292	278	297	265	299	269	272	262	299	264	289	282	308	302	314	303	276	289	265	304	289	303	276	304	284	279	287	293	279	271	276	276	297	261	294	254	279	279	296	283	308	258	274	309	268	296	289	294	301	303	291	287	279	265	247	274	303	310	290	305	267	286	265	291	285	293	307	280	281	292	343	291	278	286	289	301	282	285	303	309	287	288	289	264	299	307	272	263	265	283	311	285	295	285	305	284	276	283	274	312	319	292	276	289	265	289	309	274	281	325	270	287	288	315	309	291	277	291	296	313	303	294	286	328	289	257	277	281	265	274	302	291	282	300	288	291	282	271	315	320	281	279	275	297	297	265	283	306	275	260	303	278	303	305	327	298	269	298	313	289	254	293	283	281	274	304	276	289	275	300	303	270	280	279	313	306	293	319	268	288	306	273	279	262	310	290	290	316	262	281	263	271	288	290	297	265	264	303	274	312	288	281	291	273	283	315	292	277	261	291	277	278	303	278	259	307	285	309	315	276	287	289	308	287	259	299	275	297	277	300	285	299	282	272	261	297	286	301	295	298	281	257	301	326	306	268	263	297	264	270	300	291	284	281	301	315	315	308	278	261	276	299	278	302	273	301	310	301	283	286	291	286	278	293	273	269	264	291	287	275	299	297	281	291	289	294	286	286	286	255	309	305	284	307	307	314	290	283	298	289	300	307	260	288	252	289	287	271	263	300	282	292	270	273	309	293	269	311	267	278	278	290	275	300	333	280	274	289	245	289	271	265	276	247	288	286	332	287	278	271	299	242	273	281	282	282	310	267	273	313	249	333	320	275	278	286	298	284	276	310	323	274	283	291	283	294	262	295	334	285	274	272	263	276	265	264	264	280	226	314	282	262	294	287	261	276	307	320	308	301	259	261	256	276	313	280	275	286	315	277	297	291	296	311	305	263	290	310	268	331	291	279	285	282	287	282	281	302	343	302	258	294	296	288	289	305	299	277	303	270	282	272	240	303	281	296	269	291	293	315	259	272	283	309	317	279	296	277	296	288	306	304	300	279	259	279	303	284	262	295	285	287	271	311	300	286	275	312	309	297	322	300	292	277	274	269	299	277	266	280	272	276	296	274	277	302	294	281	308	282	309	295	261	284	306	308	296	309	292	288	310	291	301	289	259	282	280	299	261	286	302	353	293	314	288	278	284	298	258	313	274	292	262	330	289	280	288	298	280	299	295	291	269	279	275	296	261	296	317	260	268	272	264	296	275	277	285	285	294	275	301	278	293	286	291	283	280	308	299	281	257	296	289	280	278	276	279	281	279	284	268	337	297	290	259	285	295	293	315	277	313	290	255	291	270	266	307	295	285	274	286	319	271	274	306	276	272	291	288	301	305	300	278	276	296	319	297	273	301	300	291	299	289	294	280	282	306	298	309	328	284	274	294	297	293	276	252	269	268	289	320	271	304	317	294	288	271	271	287	302	277	301	269	314	285	281	266	285	304	291	311	300	258	318	288	292	266	273	263	286	288	314	306	301	301	270	299	301	296	301	301	298	250	263	278	282	287	314	301	291	293	291	271	311	304	302	273	297	282	282	284	298	289	280	305	283	302	308	293	295	286	286	267	262	283	277	276	271	278	312	270	270	251	270	292	273	274	292	277	268	290	309	244	254	281	285	249	290	275	319	282	281	297	288	298	272	270	300	301	270	254	315	285	267	299	316	295	254	281	263	277	281	309	291	283	287	319	277	276	279	288	291	296	263	265	297	284	331	295	285	300	297	276	286	306	282	268	294	262	284	303	290	284	300	275	317	291	261	314	290	276	288	257	314	247	284	280	275	280	281	306	292	291	289	324	290	304	307	280	305	295	281	296	277	272	269	281	321	287	285	292	303	298	285	312	275	248	307	266	267	292	257	276	272	291	255	312	287	284	289	302	277	292	284	298	285	261	286	253	267	313	278	290	306	262	291	299	298	306	267	286	293	279	292	292	284	270	295	316	288	301	288	264	278	291	273	265	273	267	278	279	270	282	307	293	291	321	254	276	290	275	299	267	308	317	282	286	300	320	277	290	264	287	296	284	267	273	288	293	272	300	292	281	271	273	269	293	299	293	284	269	298	271	280	280	274	276	282	289	292	278	288	290	300	282	313	256	320	300	301	255	292	315	294	283	270	311	281	265	296	265	285	285	275	277	272	280	278	287	306	277	272	261	278	295	277	291	285	274	285	283	278	289	283	291	294	298	281	295	288	289	299	337	303	262	298
58323	55603	52478	20378	1835	1680	1516	1419	1262	1213	1109	1064	1076	1074	1006	930	960	919	981	934	894	916	928	892	902	913	880	912	931	894	911	856	893	923	862	883	846	908	897	928	862	889	840	890	880	894	897	854	860	877	864	876	881	897	812	832	901	872	904	801	842	864	869	868	861	897	884	861	850	849	891	888	826	953	830	858	816	892	854	882	824	861	919	876	888	823	811	849	844	854	837	906	896	832	890	882	877	864	908	783	870	873	885	823	943	888	899	885	892	906	890	896	882	856	777	881	830	885	837	925	899	854	895	786	882	894	857	867	846	873	871	858	824	852	864	881	843	858	869	893	855	862	875	836	845	850	853	878	903	864	887	910	867	844	852	908	909	853	836	853	886	887	864	853	875	895	872	879	889	910	886	871	854	894	860	821	861	879	865	833	882	859	870	849	832	876	845	881	875	856	859	888	890	872	825	853	858	861	828	882	859	856	844	906	849	869	825	923	875	820	824	875	892	933	820	850	832	833	828	836	879	826	870	835	834	945	825	838	878	850	856	909	845	877	826	868	864	887	814	878	873	854	879	895	921	872	867	849	864	910	904	907	929	895	868	827	829	873	892	890	878	882	878	879	920	838	836	868	912	841	911	894	877	844	842	855	835	903	841	898	877	837	869	831	871	884	825	859	885	867	865	903	854	876	895	860	861	830	897	875	875	871	842	857	830	911	851	832	887	835	845	801	888	830	883	907	852	889	806	864	866	857	861	883	833	900	913	866	835	862	892	854	898	863	912	849	853	870	861	881	913	846	846	851	841	845	875	839	882	852	834	892	803	927	908	840	877	830	883	863	890	892	863	924	877	886	827	886	864	870	854	866	896	824	855	860	862	893	857	918	875	856	827	871	823	836	868	852	848	823	917	865	877	880	890	879	852	879	878	853	856	829	885	869	884	816	845	877	813	855	878	865	863	836	884	844	862	863	837	854	837	868	896	837	905	871	823	901	811	831	872	814	867	868	847	839	887	875	858	914	837	898	832	852	906	865	910	875	892	803	873	843	858	856	904	888	850	912	865	851	838	901	841	873	904	873	828	868	900	889	845	827	867	859	937	884	863	863	868	817	836	910	843	819	883	816	844	862	915	848	823	832	900	878	823	858	946	821	849	859	882	815	888	925	851	866	884	843	867	866	866	830	869	880	846	840	818	857	882	896	835	881	901	861	883	881	858	887	835	866	900	853	889	824	842	835	887	850	835	885	850	811	904	889	774	809	889	887	903	875	886	783	838	877	901	855	878	846	859	879	881	830	852	861	872	836	844	837	855	856	865	816	902	898	830	817	918	899	869	840	887	892	840	931	848	876	894	886	915	877	861	863	807	906	894	888	831	890	846	806	847	850	860	900	823	839	828	841	905	883	826	887	870	876	832	880	819	826	836	853	865	848	862	892	901	831	851	870	846	878	855	843	913	863	854	862	883	798	875	886	826	860	877	899	919	825	880	862	856	874	850	855	798	832	870	812	885	835	872	877	850	835	894	872	858	838	904	872	833	843	930	848	816	912	905	823	858	856	842	847	861	831	854	929	950	868	860	891	915	853	886	885	853	895	831	890	919	857	831	883	850	860	919	852	869	897	853	867	889	896	873	851	801	884	842	895	819	867	881	819	840	848	877	843	847	877	867	856	900	937	818	906	869	905	903	855	866	887	852	899	840	850	839	857	774	835	853	857	878	907	886	870	885	862	841	869	832	881	859	864	833	851	868	842	939	850	839	864	884	899	888	844	843	869	890	890	913	883	901	859	828	844	874	863	929	835	852	833	817	869	913	824	934	815	804	833	828	825	918	855	882	839	847	840	866	854	808	876	867	858	835	872	861	863	872	816	867	880	819	885	855	906	844	877	862	891	823	812	827	818	855	875	906	856	833	881	849	872	871	861	841	865	848	906	824	877	788	892	846	829	909	887	890	841	835	829	867	841	889	875	846	862	867	837	827	881	842	823	851	895	842	847	908	850	838	867	862	821	895	877	820	866	847	922	889	900	902	894	843	885	836	854	893	838	865	805	861	807	825	906	835	899	933	843	852	923	871	877	888	894	804	851	797	853	882	883	882	901	870	870	873	836	865	881	856	881	852	908	844	892	836	919	883	791	873	820	891	858	860	882	876	852	828	908	893	862	892	856	862	865	822	813	860	917	899	856	896	853	900	887	900	863	891	796	808	848	845	873	838	807	851	845	825	907	902	871	853	858	875	824	883	877	841	835	867	874	862	929	863	884	821	866	859	846	806	830	873	889	895	868	843	875	879	880	866	897	895	843	896	861	897	869	818	844	867	861	868	865	891	898	848	926	846	887	890	866	830	909	845	879	865	841	837	846	874	839	870	880	902	830	860	862	872	853	920	877	827	872	881	853	861	887	896	876	856	873	857	876	822	900	878	888	874	880	797	886	888	850	846	870	909	903	867	831	875	864	857	899	889	880	865	889	834	858	794	823	862	830	821	879	846	902	897	861	849	901	810	846	851	874	852	867	840	848	849	843	839	844	886	865	891	813	882	821	856	853	882	866	873	855	870	842	855	826	890	867	805	871	859	914	866	890	856	889	871	839	854	927	902	831	843	835	863	875	877	830	907	875	833	855	863	853	882	917	894	882	822	910	827	872	844	864	938	859	850	885	846	859	842	914	880	887	876	909	881	861	849	876	841	865	764	900	805	874	841	836	896	874	843	867	906	836	913	858	846	855	897	905	879	871	828	855	877	832	890	821	861	856	813	868	877	895	847	809	825	879	843	860	820	837	874	900	861	903	869	828	874	873	850	822	853	900	830	839	816	874	902	876	835	872	847	882	841	867	854	896	851	810	807	908	831	888	908	829	770	868	877	880	862	829	875	846	882	840	880	915	831	908	909	890	866	835	815	807	857	829	828	861	831	884	893	900	853	863	858	854	746	858	799	787	839	877	857	890	850	901	889	875	876	861	924	833	843	822	835	868	874	848	898	817	847	905	871	824	875	909	871	869	904	834	884	920	877	881	887	864	912	869	869	797	902	873	841	834	872	847	843	849	870	858	893	809	862	812	831	903	858	862	864	890	819	904	873	829	894	861	863	848	827	870	829	847	822	878	838	887	841	864	861	864	855	849	884	813	892	843	814	905	889	805	903	823	895	826	841	901	855	865	817	873	873	875	871	844	839	862	857	897	884	865	842	851	859	841	879	851	886	873	934	878	840	903	826	887	884	921	862	871	874	861	820	853	817	857	820	842	843	898	852	861	892	867	843	863	864	910	847	832	902	858	838	880	845	848	817	809	834	826	834	883	902	870	852	880	882	859	837	888	824	853	891	878	878	829	882	856	885	857	872	934	911	824	908	873	888	897	860	845	812	905	867	796	891	830	834	890	850	874	851	869	839	878	894	855	893	872	804	826	848	863	895	886	849	903	808	831	843	838	882	867	862	895	881	896	913	839	854	878	871	868	901	870	835	855	851	841	864	846	851	866	880	903	853	870	876	874
30385	14690	6235	1074	183	136	136	133	137	142	126	126	123	134	123	105	103	141	107	104	132	109	110	128	120	101	149	116	136	106	118	123	113	132	122	114	124	140	131	134	123	151	133	127	141	112	110	116	114	125	103	137	118	135	110	126	111	141	126	124	122	121	118	135	137	124	138	108	121	142	119	123	147	106	136	134	108	146	110	117	122	125	133	122	116	139	109	117	121	128	137	130	128	131	117	127	115	118	121	126	118	134	104	109	110	131	121	129	132	128	121	142	123	128	106	106	143	130	112	114	126	113	114	116	125	113	121	143	135	139	121	129	131	113	114	120	97	114	136	105	126	135	114	102	132	129	116	113	131	118	110	123	127	114	111	123	110	109	112	117	128	119	105	110	136	142	121	114	126	133	117	127	131	135	125	134	129	136	130	149	114	138	136	102	117	113	154	128	136	116	124	121	127	134	126	113	109	123	113	125	123	124	123	141	116	132	138	135	120	116	134	115	130	134	121	113	104	130	124	136	116	129	134	126	116	124	123	110	117	105	99	132	119	101	102	121	123	119	112	118	125	123	110	116	127	134	126	119	137	134	126	138	116	142	138	128	122	132	130	126	123	128	131	120	121	124	117	120	116	142	131	117	123	129	126	121	125	114	108	112	120	120	116	142	145	110	143	133	125	130	130	131	117	108	130	119	133	125	140	133	123	119	139	131	117	114	130	119	127	105	125	117	113	117	115	116	116	119	117	147	124	108	124	131	136	124	125	124	134	111	127	122	137	117	117	115	116	129	133	148	119	110	124	122	144	108	127	130	127	135	109	130	132	125	137	130	126	130	138	144	128	124	118	107	124	112	123	141	129	127	98	110	119	105	122	119	120	116	113	125	114	129	142	118	139	116	135	130	127	136	109	121	134	118	116	114	123	105	121	123	134	111	141	141	127	124	131	111	138	121	154	136	115	138	135	145	114	135	109	127	116	119	112	106	121	125	124	120	122	123	117	135	111	124	114	107	126	133	121	132	109	131	104	124	124	114	138	117	112	134	132	118	125	107	110	122	133	125	131	132	119	122	112	122	132	107	133	148	107	134	123	118	99	117	133	134	120	120	141	114	119	128	107	133	100	125	115	120	138	117	131	130	131	111	113	119	127	132	96	104	105	137	122	123	133	108	122	126	132	108	130	126	150	122	109	122	112	128	120	116	135	122	120	117	125	137	111	116	121	120	101	141	118	122	107	113	127	110	134	120	128	139	128	99	131	129	121	120	143	126	150	126	136	110	130	121	136	106	123	121	132	126	120	119	134	134	121	132	140	134	121	118	102	136	120	113	130	102	110	116	113	120	143	131	140	118	133	135	145	134	115	114	121	135	115	113	121	115	112	126	111	145	131	131	121	120	112	111	138	124	135	134	140	134	128	119	120	125	134	118	122	107	114	126	142	123	130	131	128	130	118	117	116	122	131	118	116	142	150	130	133	131	123	107	135	120	129	121	127	108	115	124	124	118	123	124	93	134	118	123	140	105	130	124	125	126	122	117	127	123	133	138	125	110	121	129	125	119	149	128	136	130	124	137	119	115	107	142	114	118	112	131	123	127	126	105	105	146	114	126	130	109	108	140	111	143	111	122	131	123	129	143	131	119	125	101	138	130	127	117	120	145	116	99	124	106	117	122	133	119	139	119	132	120	129	124	135	124	119	135	131	121	123	131	115	140	128	122	136	121	122	111	134	131	121	127	122	136	123	127	129	128	115	126	133	127	132	120	114	125	121	129	110	139	109	123	116	121	138	124	119	113	130	116	106	135	111	140	120	129	135	108	115	92	143	123	119	120	117	125	139	124	113	117	122	105	140	123	141	129	140	129	118	137	135	106	126	123	113	103	128	112	129	118	125	147	138	112	127	134	117	117	110	144	109	114	106	141	127	114	118	122	123	120	115	113	108	112	144	116	108	119	132	130	131	132	125	124	127	119	111	152	111	133	122	132	140	104	125	140	130	133	118	136	122	141	111	147	132	127	128	133	124	114	123	134	114	124	136	110	114	125	119	128	136	120	119	99	113	127	115	127	112	117	129	114	148	116	116	121	137	129	125	121	135	111	137	130	123	110	102	127	97	109	136	109	139	143	126	137	105	120	127	116	137	131	123	116	125	138	114	132	121	138	134	133	120	111	127	145	128	123	141	123	128	140	124	116	109	120	130	131	112	111	131	133	144	121	121	113	133	126	118	103	119	122	113	125	119	127	112	137	118	123	123	112	108	122	129	95	123	115	137	132	125	117	111	135	118	123	121	116	123	128	140	123	130	128	104	135	113	123	137	126	120	134	116	123	128	130	134	141	112	130	137	132	121	124	122	144	126	121	130	123	117	98	116	108	123	106	137	120	115	115	123	112	121	122	126	140	126	130	115	129	118	113	128	99	113	116	115	114	125	134	111	135	127	105	124	126	122	123	132	131	105	126	123	132	144	115	140	143	154	119	118	137	137	106	133	120	111	145	115	123	122	139	128	138	129	123	124	146	122	130	125	119	138	121	107	123	124	117	123	120	125	119	125	118	141	124	124	125	120	124	114	119	119	151	120	135	138	149	139	139	131	124	108	133	107	121	122	138	112	115	129	107	119	121	134	126	135	116	127	118	117	107	115	106	117	114	115	122	127	139	124	121	119	128	116	112	130	120	109	129	125	145	132	125	130	123	106	101	110	137	104	131	107	108	125	104	122	120	138	128	114	149	121	119	122	121	121	119	137	113	139	131	128	126	136	119	121	110	134	89	130	128	114	124	129	133	140	106	121	145	119	117	119	143	123	117	128	137	132	137	102	158	136	121	112	117	126	140	99	124	131	125	147	124	130	122	121	125	113	137	131	122	127	137	127	143	112	116	123	99	131	112	143	135	137	108	116	116	129	131	119	124	118	119	120	118	132	133	123	120	107	117	129	115	112	137	124	110	126	125	130	129	131	125	147	100	117	138	112	125	114	129	129	131	125	136	109	124	118	141	126	122	131	112	121	136	118	126	107	140	122	127	135	129	103	121	116	133	126	111	137	141	121	134	115	148	136	130	122	103	129	124	120	121	137	124	110	93	125	124	114	114	122	153	118	125	115	121	106	118	132	99	126	124	117	122	125	135	125	130	137	112	113	134	137	123	133	133	119	108	114	139	126	110	122	123	107	125	124	115	129	126	141	116	130	104	122	116	129	119	122	115	131	109	110	116	123	106	124	145	137	118	126	104	125	143	107	121	126	81	133	110	116	126	127	138	138	128	123	135	136	129	147	137	115	138	125	116	123	111	126	130	115	138	123	114	125	131	128	95	133	123	134	128	124	122	122	114	146	124	138	122	111	126	132	157	126	141	120	115	123	112	109	131	125	122	110	134	121	140	132	112	129	126	129	112	127	129	138	117	117	125	148	128	121	130	129	134	140	140	138	125	148	146	129	109	126	121	127	109	133	126	106	136	106	123	135	127	130	122	119	140	128	135	136	131	126	155	127	120	122	128
28927	16210	10199	2494	429	450	459	432	490	431	437	429	443	435	402	426	457	435	443	475	420	433	430	420	428	486	453	419	409	424	440	461	440	450	435	412	447	413	452	422	421	468	403	466	412	446	435	426	472	422	446	441	416	418	415	423	428	438	431	441	411	428	412	444	433	429	409	461	437	442	454	394	442	435	410	442	455	439	418	434	427	427	425	437	454	449	473	409	455	404	475	437	424	452	431	377	437	437	424	439	423	425	429	422	443	457	417	440	426	425	439	473	440	441	437	418	472	471	447	437	463	415	453	417	456	449	422	433	451	431	437	419	438	489	433	419	450	416	447	426	470	428	436	403	417	451	420	428	422	441	452	456	429	463	408	435	422	439	417	431	399	439	466	458	420	419	431	434	445	435	422	471	472	436	415	428	462	441	415	473	415	443	442	418	474	403	443	424	442	438	449	456	441	386	417	429	422	439	462	431	438	444	435	471	428	380	429	445	430	416	454	415	412	435	421	405	455	429	437	449	421	418	458	444	438	445	469	471	417	442	432	445	428	401	413	479	462	408	412	421	423	468	447	441	423	424	453	449	428	456	441	433	415	433	461	416	442	436	416	419	452	419	452	446	433	438	450	458	457	429	525	431	457	468	454	409	465	429	455	413	419	460	435	468	482	440	451	422	458	413	431	429	427	444	464	442	455	461	449	401	464	442	430	442	473	432	427	427	465	407	453	429	465	425	467	434	444	455	435	436	454	448	443	424	446	465	448	433	437	458	469	441	433	460	431	481	422	440	448	466	474	434	465	444	429	445	388	458	445	456	449	471	441	465	433	447	433	458	424	439	447	443	436	438	427	446	412	456	427	417	436	446	418	437	454	440	432	426	454	437	411	453	425	445	448	475	437	433	437	432	418	416	438	406	416	449	443	413	394	423	481	466	450	460	433	409	456	464	432	467	486	423	387	415	421	421	413	434	456	447	428	425	484	412	450	500	411	422	443	474	468	409	424	473	454	443	407	455	460	415	430	462	432	430	447	444	445	414	452	461	435	428	420	445	453	418	465	431	442	446	447	408	419	447	435	443	399	438	455	453	402	450	433	470	435	405	448	409	448	453	471	461	455	432	450	459	438	444	436	453	436	450	420	453	413	480	433	482	418	463	447	441	468	455	447	440	422	409	417	446	483	460	432	404	419	456	451	432	457	455	416	432	430	446	434	459	441	432	458	433	427	445	460	421	410	435	454	435	440	420	409	463	420	412	439	449	420	430	411	448	393	439	433	457	452	435	424	470	435	483	456	450	452	476	442	418	397	454	431	441	430	411	411	456	429	434	423	461	407	411	431	438	444	429	436	432	444	430	424	464	457	439	450	451	425	429	431	409	397	447	433	458	427	434	428	456	409	453	413	447	440	439	497	437	423	443	437	430	443	418	405	444	408	454	504	398	441	411	420	433	463	403	439	434	471	449	445	445	437	414	400	434	435	438	408	407	435	429	422	459	471	450	408	436	434	441	445	450	428	424	441	443	451	437	423	435	426	465	424	448	421	411	445	430	437	431	440	453	411	431	372	433	429	448	436	417	444	421	425	412	462	471	445	437	450	431	411	467	433	445	472	428	397	409	474	438	450	480	448	437	475	454	437	462	412	440	463	438	422	427	461	439	462	430	415	432	452	411	410	440	475	439	421	400	427	446	411	453	461	419	430	446	437	429	414	452	459	442	469	446	447	429	440	434	453	449	437	451	442	437	407	421	420	444	446	449	435	415	428	486	467	424	469	414	443	452	438	481	453	436	445	484	445	456	436	442	421	413	417	434	447	410	432	412	408	412	431	436	448	459	448	460	432	444	405	462	462	464	457	430	449	430	431	407	422	430	460	395	445	438	486	432	423	435	428	449	459	434	360	425	457	437	430	432	429	469	438	429	431	457	464	435	452	491	427	438	440	443	420	428	445	429	472	432	432	419	410	437	456	415	434	452	456	439	458	414	445	431	456	451	418	430	440	461	431	457	449	439	440	450	484	425	469	484	458	417	410	436	461	432	379	434	433	432	455	400	414	466	431	448	458	400	437	464	424	438	437	445	418	465	443	409	382	439	437	457	430	414	412	429	433	448	425	448	441	441	457	427	440	449	440	449	434	419	446	449	464	456	420	387	424	458	467	434	450	464	402	413	435	440	444	462	418	450	389	396	454	422	439	411	432	478	452	432	427	424	400	448	444	437	450	428	442	466	434	485	414	439	458	435	455	430	477	431	451	420	439	449	407	447	447	431	439	425	429	454	437	398	452	464	473	433	453	452	419	453	450	390	467	439	457	434	459	440	462	452	433	425	428	447	428	436	415	472	452	405	447	429	404	428	419	467	438	426	454	433	428	422	482	408	428	466	480	491	418	411	419	431	467	425	456	424	443	441	416	457	441	428	434	477	429	417	433	448	443	434	452	418	431	451	442	451	414	425	433	433	415	462	449	449	451	437	463	437	447	479	436	413	388	439	424	412	421	444	400	459	448	508	452	434	446	415	419	450	452	421	446	439	444	410	439	437	446	412	476	394	431	437	470	446	449	451	453	431	462	398	429	413	430	431	451	430	407	448	428	460	456	447	481	441	387	449	410	454	446	441	469	461	434	454	454	446	421	443	449	438	449	433	420	425	430	456	465	475	426	449	457	430	445	463	432	405	457	424	426	426	436	492	436	433	431	465	410	429	403	435	422	440	488	474	474	416	436	455	472	425	448	432	449	462	447	416	442	442	422	426	449	413	451	457	411	415	408	445	413	449	394	453	457	409	458	445	447	435	449	438	441	428	415	464	445	462	444	412	402	468	429	467	447	477	422	467	440	406	427	387	444	420	419	426	457	419	398	440	459	427	458	446	408	444	435	459	415	442	468	440	425	464	440	441	393	481	452	434	421	474	450	444	440	377	448	443	440	412	470	441	437	468	445	434	454	460	469	448	440	408	437	449	421	407	419	437	419	388	462	411	435	444	476	467	474	397	446	430	418	491	500	464	453	457	399	440	398	422	427	442	420	432	448	436	457	459	457	401	420	416	401	467	455	427	419	455	431	404	447	404	442	401	418	439	395	440	445	449	446	426	426	453	434	414	459	439	457	452	420	412	419	401	445	471	425	411	444	437	455	432	447	458	413	461	437	431	459	449	446	472	448	429	410	416	413	435	441	444	424	474	437	384	405	453	439	443	424	448	459	438	467	456	467	459	456	463	452	437	420	458	429	425	458	448	432	444	425	359	398	418	445	447	431	435	446	410	436	439	447	415	437	447	407	426	467	450	440	421	435	436	427	463	427	425	438	432	429	431	459	477	443	446	443	472	459	419	429	393	464	401	405	451	446	438	399	463	418	433	435	451	441	442	463	442	434	417	422	488	470	421	428	431	432	425	423	438	452	454	419	412	422	396	413	444	440	461	439	458	400	419	410	454	446	435	439	429	442	406	462	456	472	434	390	459	425	430	427	415	446	417	442	441	447	429	420	436	466	439	435	429
68191	57159	45782	18596	1442	319	267	276	258	222	229	225	188	235	214	223	229	204	219	200	203	221	197	203	208	203	187	207	202	187	206	205	175	182	190	197	199	196	221	209	195	192	202	193	219	214	206	222	197	199	200	191	197	206	206	180	206	183	216	196	220	195	193	196	204	187	188	198	195	201	200	196	201	185	222	180	235	178	213	238	203	212	177	210	188	187	179	217	242	218	208	222	206	211	191	192	164	185	191	190	204	192	213	201	195	203	182	219	221	179	195	218	190	199	190	185	212	209	215	193	208	182	207	179	196	178	199	219	186	216	202	182	183	218	219	217	212	208	201	184	194	179	191	192	196	182	172	198	190	200	199	230	206	171	189	195	196	197	221	212	203	191	193	189	201	223	200	195	175	177	196	214	190	193	209	202	194	191	209	191	173	186	196	198	189	195	208	207	193	218	190	205	165	210	187	203	193	213	193	192	179	201	191	216	193	208	203	201	199	175	196	215	205	191	179	189	181	186	165	204	211	195	186	195	189	179	218	204	185	208	182	198	167	201	218	210	202	214	193	214	219	199	180	213	219	202	200	175	196	184	203	215	206	187	220	218	182	228	207	205	207	204	212	201	196	215	215	209	179	203	199	198	188	172	200	213	185	217	191	195	230	185	200	201	212	215	183	196	206	187	227	205	188	211	194	186	179	206	214	193	192	184	180	186	188	203	173	195	191	186	174	181	200	220	180	200	207	202	197	174	224	212	199	199	208	225	214	204	182	191	206	197	188	201	191	187	212	221	208	181	196	193	200	207	215	204	179	208	189	220	174	211	184	184	208	155	183	178	191	196	207	195	215	198	210	191	213	203	224	197	217	192	190	185	232	209	211	197	203	206	198	219	192	189	191	201	220	200	207	185	176	182	186	186	188	185	192	197	189	209	210	215	194	187	187	207	182	177	207	168	175	177	194	203	185	186	204	211	208	199	231	202	218	185	181	207	177	212	231	195	196	215	169	191	195	190	199	179	196	204	205	182	211	191	215	213	211	181	214	198	187	180	195	209	204	196	186	205	193	192	198	203	215	199	205	205	208	206	208	206	185	210	171	191	217	201	168	179	204	191	193	202	185	210	184	212	218	211	205	216	202	207	190	170	218	210	194	208	193	183	207	201	191	198	202	209	190	192	211	204	195	220	190	204	224	211	204	185	232	209	197	176	203	181	201	198	220	172	187	168	210	192	194	180	200	178	183	216	180	202	192	181	188	182	193	179	189	205	196	193	178	191	201	208	216	184	184	179	199	199	220	200	193	180	183	194	187	220	180	174	184	192	186	208	167	209	204	194	182	179	228	217	195	178	206	221	208	184	206	182	228	187	220	188	185	209	174	187	199	209	192	197	205	184	202	205	215	217	212	226	195	187	206	215	175	210	203	216	187	195	185	176	200	208	203	203	192	188	213	219	175	197	200	200	196	182	196	200	186	198	221	198	195	186	222	214	216	213	188	206	195	199	195	188	206	181	188	216	204	206	234	173	176	192	207	213	192	200	185	202	218	163	196	192	215	194	199	213	212	183	214	166	206	188	155	202	199	208	203	197	182	205	191	202	195	200	197	196	234	210	183	211	216	193	203	212	195	182	204	191	185	207	203	196	227	191	211	197	193	203	204	179	211	197	206	185	179	211	225	206	220	196	206	179	197	176	192	189	192	198	199	209	208	217	179	188	211	202	210	184	196	189	197	179	199	196	211	182	214	205	222	213	204	199	204	215	181	223	215	211	236	212	193	180	205	191	189	200	198	207	187	179	164	207	199	199	200	212	212	176	194	199	184	202	209	207	176	199	203	160	217	200	195	227	191	216	208	193	187	195	210	201	192	188	180	199	192	208	201	201	212	197	197	192	224	202	224	219	203	185	183	189	212	195	195	199	190	211	232	183	218	218	210	223	202	185	211	182	187	171	190	210	201	198	189	181	225	224	206	224	183	169	209	195	187	199	195	199	192	208	170	203	200	213	190	200	189	196	189	183	196	182	233	170	215	235	172	186	177	210	209	200	188	193	194	206	206	201	188	209	199	190	197	192	197	205	208	206	188	182	208	225	214	189	213	207	216	197	203	207	184	198	188	201	194	189	201	200	194	189	206	194	214	213	191	213	187	196	198	180	205	194	204	225	198	212	200	204	218	185	200	192	218	233	180	189	208	200	190	206	182	180	189	212	202	198	213	189	198	198	206	229	209	181	195	203	172	204	195	204	189	205	195	197	191	203	189	188	214	212	197	214	192	196	213	202	204	209	199	186	180	210	194	208	194	190	205	193	203	202	188	193	220	214	205	166	195	191	188	179	191	185	191	205	206	186	215	203	207	176	193	227	175	193	209	200	231	208	199	183	188	208	198	206	187	186	210	233	200	190	199	206	168	186	197	200	221	173	197	201	222	187	222	188	208	182	222	202	220	176	206	197	194	204	204	178	158	176	182	205	215	198	208	222	184	200	187	180	194	199	182	183	209	191	204	200	188	183	203	198	191	188	206	195	196	200	193	226	228	183	208	193	189	199	197	202	188	194	198	196	194	196	187	198	225	218	213	221	187	196	220	215	197	193	201	201	170	227	216	203	214	207	223	202	205	189	189	190	183	176	194	184	204	180	209	190	210	213	204	225	201	199	184	200	217	177	185	203	228	204	208	207	185	216	208	186	190	240	203	172	190	187	205	175	204	190	201	224	200	193	202	183	203	192	201	215	198	179	202	204	199	189	199	186	212	180	185	221	205	208	183	196	172	189	200	183	196	173	211	205	200	214	208	188	194	194	206	194	205	205	214	207	181	213	204	211	190	205	187	216	215	212	206	179	186	190	213	197	213	191	207	204	189	195	199	172	214	212	199	185	211	188	185	192	182	184	192	182	185	204	196	187	217	190	177	200	228	185	213	193	194	200	216	197	203	186	194	206	189	212	189	214	205	188	179	169	176	196	210	194	190	189	200	215	204	191	208	226	185	206	205	221	193	203	198	197	167	186	183	191	159	218	206	224	198	178	203	224	197	217	212	197	197	179	189	164	214	219	189	203	172	221	191	202	212	206	217	210	175	188	205	185	226	174	200	194	212	194	200	183	224	200	206	207	189	192	201	205	202	192	208	195	187	201	205	203	210	224	217	217	203	183	226	186	189	219	203	181	179	199	201	184	208	178	170	188	187	213	191	195	193	177	205	210	193	221	171	197	184	207	210	185	214	218	208	209	192	213	196	175	207	219	212	228	225	180	188	186	215	183	184	195	196	225	195	193	177	196	194	175	205	199	195	183	178	198	217	196	195	198	216	194	196	193	205	195	187	218	207	194	207	207	188	214	189	192	192	179	210	206	189	173	203	202	199	208	183	196	179	189	207	183	195	208	183	198	203	204	179	199	189	215	168	177	200	196	237	209	195	179	192	193	215	204	204	159	183	185	207	196	210	197	185	204	186	201	204	208	191	205	161	214	200	208	206	185	181	186	223	198	200	198	214	224	198	215
48976	45939	42001	10820	1195	1140	961	943	837	794	795	783	794	742	732	680	675	700	668	671	648	682	648	679	699	644	647	690	640	678	646	680	635	650	615	603	703	668	652	657	661	664	645	648	648	640	636	613	657	604	630	636	619	614	651	611	673	650	618	647	670	625	643	648	644	637	618	592	667	633	659	632	632	667	625	643	645	656	633	667	637	629	613	681	666	635	612	664	647	632	655	632	644	657	639	611	654	657	708	631	648	642	698	608	633	659	621	623	568	660	624	645	654	607	641	682	629	647	612	644	582	616	648	650	655	657	665	610	634	652	647	614	622	640	604	616	588	607	623	630	660	665	576	659	628	622	622	638	624	623	613	598	615	641	603	624	676	615	592	625	633	606	635	625	657	636	649	637	658	697	603	659	606	675	671	645	645	651	652	597	626	659	623	658	659	637	645	617	601	634	629	622	657	629	620	558	604	627	636	656	604	624	631	616	658	628	640	636	655	651	646	642	599	672	629	619	644	651	666	607	634	662	639	619	614	668	609	662	610	619	662	622	634	664	620	684	653	648	657	605	619	620	638	620	610	583	671	661	637	595	654	645	605	602	636	629	637	622	621	638	651	660	593	621	645	683	613	574	634	658	615	619	627	627	634	632	650	640	649	618	611	650	670	648	646	651	638	652	632	603	597	666	639	654	618	612	626	660	669	609	589	594	621	616	680	628	641	639	637	604	661	690	648	634	598	655	666	663	625	600	660	626	632	641	621	627	606	633	610	627	609	676	592	653	638	649	620	658	639	612	645	650	652	604	657	652	627	629	660	605	651	597	647	669	593	648	605	614	599	609	590	666	637	626	646	670	661	673	637	605	598	645	627	611	627	590	601	650	642	644	616	618	613	603	616	580	643	602	616	597	683	645	614	645	600	639	638	605	620	570	601	644	633	637	632	603	613	609	605	614	640	645	640	639	614	669	591	643	654	603	604	648	606	656	632	640	655	662	651	654	647	619	591	628	633	669	603	616	627	598	666	644	608	635	645	639	634	635	654	598	615	640	634	669	610	641	615	632	635	633	651	637	655	657	691	674	629	601	663	656	607	627	616	604	663	626	642	607	604	653	669	602	622	623	647	677	667	624	675	621	634	620	632	647	643	623	642	635	665	612	656	609	624	674	694	696	617	639	623	601	653	660	693	655	644	666	618	623	657	655	603	629	642	626	635	618	638	645	612	636	609	609	634	662	630	612	602	661	664	649	645	660	645	660	646	678	617	648	667	620	623	619	641	655	621	606	626	651	590	641	660	683	610	636	651	673	647	664	603	652	594	617	639	626	667	566	609	627	655	657	626	601	606	637	596	645	657	664	609	620	630	652	680	670	638	670	636	635	651	660	613	657	615	656	623	648	666	632	646	631	646	676	659	629	599	637	630	574	656	622	657	637	603	625	660	622	636	633	616	604	608	626	663	669	606	622	648	624	643	615	633	661	599	662	669	606	643	614	606	662	638	671	626	623	641	622	647	666	609	594	677	652	629	601	653	627	658	629	652	642	571	629	644	607	648	644	665	643	655	678	660	639	637	625	643	619	640	605	617	544	640	657	604	646	640	654	624	637	671	624	611	687	636	611	650	656	601	645	631	619	671	681	638	693	663	641	609	603	662	653	624	632	631	635	652	673	632	615	602	646	623	641	661	659	621	616	597	639	650	595	673	669	602	618	627	669	661	643	668	625	658	676	635	596	618	623	613	580	629	613	625	633	655	612	646	639	660	642	615	686	637	592	654	601	646	587	645	665	661	622	638	648	634	629	664	628	642	633	656	629	624	639	642	635	609	605	659	594	656	611	651	624	625	620	663	622	634	660	587	629	655	620	651	649	688	598	632	618	638	681	658	601	655	652	628	652	641	646	635	622	627	622	649	656	625	637	623	633	675	620	656	647	641	637	629	656	611	659	623	634	652	625	693	634	612	627	602	641	613	652	636	678	562	593	635	645	602	587	631	668	634	661	696	627	620	637	651	594	649	625	650	625	682	634	670	606	679	632	624	636	670	627	647	659	603	631	660	634	689	620	600	674	628	602	642	670	625	601	621	631	626	656	646	628	658	585	647	616	561	584	597	617	666	658	623	598	640	650	623	680	650	667	635	635	644	654	642	628	672	603	603	658	643	618	643	605	692	654	695	608	642	668	616	669	637	632	608	640	652	641	661	654	625	666	628	616	681	672	650	670	683	625	612	628	646	617	652	605	613	605	690	599	634	613	607	626	626	656	678	649	597	598	603	552	612	626	616	663	646	614	636	616	692	596	617	644	610	680	684	653	690	644	663	626	644	671	641	602	589	577	630	621	626	642	638	653	637	649	662	673	669	648	639	642	635	647	664	666	654	626	648	609	643	627	626	652	669	647	640	617	632	625	629	727	627	634	625	675	634	647	621	676	652	641	618	594	654	672	644	635	674	618	605	672	642	671	657	623	668	634	605	611	614	642	675	672	612	618	615	682	659	647	641	645	623	635	649	648	702	654	675	576	630	674	651	636	618	641	591	618	685	643	611	629	638	586	648	630	630	652	637	641	631	604	619	585	627	631	619	637	614	666	666	641	585	622	655	621	655	647	622	577	663	643	640	639	633	632	629	659	676	662	645	623	638	655	662	620	651	618	607	605	637	596	624	609	642	653	670	651	633	593	682	637	704	606	650	647	660	654	656	697	590	645	645	603	594	588	615	646	631	644	637	649	633	614	634	645	631	640	674	677	608	688	609	612	648	646	613	614	606	653	628	636	602	632	628	640	629	578	657	631	611	645	622	658	617	631	631	611	641	630	648	673	599	625	650	648	627	634	606	642	603	629	654	596	627	646	651	619	652	658	581	663	620	611	652	666	604	632	585	648	624	616	608	669	594	616	663	652	693	627	649	630	665	626	647	586	637	624	649	629	655	612	631	606	632	642	656	645	633	616	660	624	640	594	647	614	672	632	664	616	608	645	691	644	619	628	644	688	644	637	638	652	617	673	620	640	581	607	609	610	654	641	581	622	610	638	607	651	592	657	609	633	627	650	664	624	688	626	617	671	624	667	626	632	592	642	616	631	631	625	623	627	677	645	569	608	625	591	613	632	628	668	636	614	623	677	633	609	617	640	604	623	665	637	598	645	576	658	650	636	635	607	656	675	624	658	564	638	654	626	632	643	634	628	604	591	640	633	656	617	639	671	606	653	583	623	652	643	642	651	604	647	632	655	693	613	641	724	641	620	664	625	622	626	672	613	650	636	621	666	602	597	673	617	691	620	697	623	656	600	666	655	669	622	618	663	655	621	660	681	636	630	621	650	666	622	611	611	624	664	694	580	620	644	617	583	679	655	641	645	647	650	635	676	650	722	688	636	644	627	619	609	625	653	602	594	652	613	642	628	667	629	656	655	625	636	630	672	634	618	652	588	593	630	644	704	688	627	637	566	606	631	622	654	649	627	667	647	668	638	608	642	609	652	640	614	628	594	674	631	690	630	656	625
77003	67523	54665	27136	4691	579	453	411	366	294	335	314	337	306	303	296	305	295	316	305	318	274	309	282	281	280	271	285	298	292	270	300	273	281	297	302	282	284	267	269	292	307	269	300	314	256	285	282	293	321	286	302	317	284	302	273	297	283	296	269	314	298	285	296	291	303	269	249	298	280	319	298	288	284	276	286	269	295	275	312	299	294	245	289	256	291	283	278	269	270	263	273	265	273	307	287	243	299	285	292	312	277	276	280	272	293	291	282	316	310	265	291	257	277	283	301	282	249	293	278	296	289	278	287	287	289	264	285	286	289	296	261	308	295	294	306	306	267	269	281	288	302	315	270	275	273	276	307	302	296	287	273	296	310	295	272	295	304	259	262	276	289	271	307	285	275	271	312	286	292	281	306	291	293	320	296	277	300	283	314	297	255	305	290	302	271	263	305	271	285	312	285	273	285	303	301	284	275	290	290	291	261	311	262	311	252	262	310	302	309	261	273	275	330	281	285	281	283	292	276	266	289	316	290	312	281	291	301	309	261	271	312	276	282	287	249	295	303	278	284	278	287	291	287	279	287	277	267	349	296	290	276	301	258	278	284	326	290	292	271	298	311	281	298	268	273	292	286	272	272	278	286	302	242	321	315	308	286	261	285	299	280	290	286	290	279	300	302	273	295	282	263	259	269	276	302	285	299	283	287	288	288	323	275	294	306	311	273	301	294	305	305	290	291	292	282	287	267	279	306	300	288	281	267	276	285	284	262	294	301	317	261	294	323	268	257	272	296	256	309	296	309	301	273	270	274	276	266	259	289	292	265	272	267	263	268	299	290	275	268	276	288	289	276	271	263	298	248	261	284	305	275	316	285	291	296	254	271	283	282	307	298	285	282	293	282	285	275	284	272	293	295	261	289	283	277	289	279	309	278	287	256	280	258	278	273	294	305	272	271	296	275	273	278	276	338	285	282	290	249	287	286	292	288	280	301	303	248	292	291	278	273	287	275	261	248	293	331	266	286	309	288	261	293	266	294	262	278	323	284	272	282	280	310	280	285	275	276	300	273	310	267	301	290	285	284	282	268	310	293	273	281	293	290	313	322	277	291	283	276	330	265	293	281	282	287	280	300	289	276	300	265	258	264	289	289	294	292	296	269	280	282	264	307	270	315	308	274	263	298	314	282	283	281	274	282	287	293	264	304	297	287	313	284	267	278	271	307	257	262	304	261	275	284	289	307	268	315	292	287	286	263	300	298	273	268	303	282	313	284	256	270	277	282	267	284	280	304	253	276	281	309	291	275	286	267	258	293	264	270	267	278	291	253	290	301	282	293	270	283	260	261	265	284	317	286	278	322	283	298	305	292	271	282	283	318	306	263	295	274	261	287	286	291	305	291	313	291	288	285	280	275	299	301	291	287	280	287	304	280	300	259	262	326	278	275	267	300	287	286	297	272	277	300	281	287	289	270	290	274	297	250	299	245	263	296	273	299	296	256	258	304	269	279	285	316	295	289	303	264	293	271	284	270	302	257	272	274	284	291	282	268	272	282	314	282	286	303	279	277	281	295	300	295	308	265	312	275	275	276	273	265	288	267	280	273	288	275	283	271	263	301	290	316	290	272	278	281	296	264	278	273	254	289	280	272	298	260	273	304	305	289	255	287	316	324	274	289	291	255	292	321	283	258	290	258	273	250	276	280	290	270	273	306	295	298	272	276	266	287	284	282	334	291	279	268	301	283	277	302	297	290	245	269	261	274	261	296	270	293	300	293	267	297	285	275	316	285	319	313	320	287	289	285	267	307	308	281	276	285	312	272	306	271	288	293	290	272	296	300	245	267	278	324	255	252	264	305	284	279	287	320	277	282	278	277	261	280	265	301	297	312	288	308	290	271	300	284	285	271	282	320	280	257	295	306	287	273	299	269	301	281	276	289	293	299	291	280	309	277	274	306	275	281	273	301	278	283	283	308	276	286	302	282	282	326	285	284	278	288	295	297	313	291	271	251	278	297	271	266	277	317	284	270	291	280	264	295	273	249	294	291	267	299	275	302	300	291	272	284	280	297	291	289	284	277	260	283	304	279	281	285	293	278	317	283	275	285	279	280	275	285	301	279	283	276	259	281	284	281	288	273	342	283	281	280	270	285	306	301	305	271	282	252	265	312	295	307	287	269	298	297	280	299	295	282	283	264	309	298	261	283	332	275	277	296	265	275	294	311	266	291	305	285	289	289	287	276	292	296	268	287	274	312	312	270	273	286	298	269	258	274	275	303	298	271	310	260	295	308	285	272	265	293	267	286	267	293	283	259	291	270	284	310	300	270	273	284	274	293	278	290	308	285	277	301	307	268	274	315	276	264	273	294	287	312	292	261	287	276	270	283	277	294	289	267	304	289	304	291	273	260	289	296	307	295	288	282	282	260	280	291	293	292	289	296	264	272	283	272	296	286	286	269	277	276	314	281	308	260	289	266	274	283	290	271	306	309	311	279	276	289	254	273	320	268	308	260	314	298	313	308	331	282	296	277	315	272	286	306	300	294	269	304	280	258	289	268	326	277	316	308	269	290	277	268	275	296	287	269	283	277	281	286	293	273	273	272	284	284	303	313	283	286	295	285	299	294	278	292	302	282	271	315	257	301	286	282	297	292	258	284	270	277	288	280	257	289	281	259	292	263	311	282	307	292	280	304	277	305	282	286	273	319	290	306	298	311	291	287	260	293	299	291	297	271	254	282	268	281	286	288	277	271	282	297	321	279	292	283	319	277	274	260	308	285	285	266	297	279	294	278	288	269	301	280	280	310	295	274	310	288	310	322	270	295	319	300	290	284	298	301	278	280	278	292	280	307	295	302	262	280	298	281	262	271	301	276	260	288	283	280	295	278	274	301	241	265	275	274	285	280	290	270	263	267	260	286	265	279	305	281	263	264	290	270	274	313	258	289	256	277	283	279	276	282	307	286	276	280	276	271	301	319	267	266	297	312	270	273	270	279	317	287	289	300	296	276	278	330	267	291	336	288	310	288	294	282	304	264	285	306	285	285	290	265	289	295	276	277	278	288	282	288	264	268	286	284	290	280	315	270	313	268	276	302	288	302	278	274	276	283	289	274	318	274	253	278	279	297	280	262	268	261	284	312	269	266	289	312	307	272	266	283	302	284	264	284	272	310	287	293	262	266	297	295	267	276	293	304	276	299	268	278	291	277	276	292	298	286	301	298	283	313	268	298	257	325	300	263	303	296	290	269	258	267	280	291	297	276	281	302	270	284	296	254	303	274	293	270	319	287	245	261	273	276	274	296	262	311	286	294	283	288	289	269	260	255	303	290	271	274	278	289	261	294	299	283	300	288	276	263	295	284	261	272	324	268	294	299	297	297	293	281	291	257	266	288	300	292	278	291	284	290	269	281	301	309	290	305	286	287	307	275	309	265	289	251	283	313	268	278	274	256	267	273	268	262	290	283	299	311	268	319	315	278	294	287	320	293	266	301	319	305	284	268
58516	56350	51073	12964	1900	1724	1534	1419	1276	1203	1100	1133	1125	1053	1007	1026	968	915	963	914	913	965	917	916	922	859	891	950	904	889	898	850	929	918	831	906	864	888	894	816	850	842	889	857	859	855	858	865	859	874	878	839	865	890	866	918	833	892	901	844	859	864	814	863	879	846	853	830	852	848	855	866	876	811	841	836	835	858	887	898	884	896	861	881	853	844	859	881	861	884	858	843	875	899	904	849	874	844	878	901	880	900	861	902	873	816	858	874	834	852	916	888	901	855	907	879	851	871	865	787	889	838	871	894	807	875	825	793	857	860	888	912	874	837	837	888	851	807	798	879	798	873	852	877	841	842	840	838	846	832	868	782	918	789	848	865	790	857	855	870	860	842	834	855	796	846	800	834	847	875	812	898	827	836	894	885	844	871	877	898	881	800	778	853	838	879	861	872	808	808	872	875	843	824	821	874	871	851	842	876	807	875	852	896	813	838	800	892	829	856	804	847	882	830	840	865	858	872	843	854	886	898	910	831	873	861	844	827	857	818	807	857	829	909	818	883	846	821	827	874	840	877	901	885	914	868	845	783	869	829	847	900	867	897	851	854	913	830	831	884	859	872	848	865	859	830	884	838	876	861	848	842	848	890	844	885	849	829	873	925	858	845	803	839	844	844	847	879	830	880	859	830	903	829	918	847	849	785	874	882	851	835	890	853	851	857	883	838	826	883	890	846	783	793	804	820	868	876	891	891	832	936	837	812	849	883	887	876	868	836	845	860	865	839	877	849	858	886	827	852	862	906	885	842	796	855	840	836	904	844	816	871	817	859	830	832	893	799	878	849	838	794	851	837	878	823	848	856	903	827	861	887	875	868	916	886	806	851	850	824	845	869	823	853	882	889	904	849	839	830	869	855	838	836	827	830	835	888	906	861	824	822	836	825	875	878	886	840	861	813	849	822	874	848	863	831	867	862	875	860	834	852	839	884	787	864	852	854	815	852	857	879	838	806	891	813	835	860	814	817	819	871	857	841	869	816	801	843	876	886	839	789	840	856	848	908	929	857	849	878	846	810	847	859	854	796	840	852	889	878	862	901	895	803	857	820	831	804	871	816	868	847	806	879	878	797	869	858	812	870	865	882	866	833	818	831	912	827	872	862	870	844	832	821	895	889	824	842	867	827	841	841	886	891	879	890	839	864	827	850	822	833	828	830	844	862	846	852	852	835	842	854	847	867	876	835	906	856	826	914	864	871	891	906	861	902	849	857	847	869	829	805	891	897	857	911	850	829	889	907	883	805	808	876	852	877	834	919	855	807	850	867	887	898	846	817	871	847	847	881	873	890	864	898	896	877	840	858	840	855	860	880	857	877	845	878	932	834	802	825	841	842	827	902	788	879	835	884	881	866	859	826	893	856	813	827	860	855	872	842	823	841	867	859	866	869	855	889	913	900	851	809	797	866	805	883	813	850	835	860	860	848	894	855	908	866	823	893	828	848	909	815	840	866	910	860	806	863	860	881	823	877	853	811	869	874	806	832	886	890	866	870	925	798	873	824	855	833	917	876	872	831	858	861	906	918	891	847	837	826	777	882	866	900	856	804	818	833	789	843	886	813	864	813	883	854	872	887	859	852	831	822	869	871	872	858	781	799	894	886	847	839	839	888	909	865	802	837	809	862	866	890	842	885	864	859	880	852	845	832	857	829	865	870	891	860	851	878	864	825	906	887	861	882	857	888	931	817	832	850	845	836	899	807	856	814	837	849	817	853	872	866	840	848	828	856	839	857	883	836	827	792	818	814	921	811	892	850	815	854	863	841	928	805	866	831	837	796	878	892	880	795	808	912	829	820	800	863	870	883	827	825	839	916	863	882	877	891	831	838	878	821	817	832	862	881	852	896	916	854	819	838	904	893	877	870	861	836	847	905	866	862	834	850	836	826	870	867	844	847	894	840	878	871	834	860	803	875	837	845	827	841	925	813	838	879	893	878	854	852	828	832	851	869	886	875	818	854	906	784	868	841	860	839	837	819	871	827	880	858	875	819	899	835	854	928	877	855	825	848	853	824	872	844	866	853	888	821	838	843	843	831	881	847	885	838	843	838	821	874	853	868	860	884	896	886	854	855	829	914	829	848	855	816	856	859	867	905	852	883	822	889	851	880	871	881	832	824	833	916	867	871	816	861	871	854	849	812	853	912	876	851	816	833	831	871	864	812	887	883	835	876	886	834	928	874	916	863	841	860	826	830	859	825	859	843	814	843	847	888	870	829	875	833	855	819	832	843	845	887	841	830	830	823	839	830	858	893	842	858	873	866	823	913	888	836	850	842	873	874	827	924	904	885	916	852	855	806	794	827	889	814	855	849	812	854	867	827	859	834	878	863	845	890	821	875	854	853	840	880	853	866	951	872	870	884	888	878	882	820	824	862	850	881	889	856	861	835	868	899	840	823	868	845	884	819	848	862	853	862	859	853	818	857	894	836	809	856	852	810	839	800	876	809	896	838	843	832	872	808	858	865	821	886	861	833	847	906	842	854	857	879	828	862	860	854	845	838	900	860	840	845	864	871	836	840	827	843	822	878	881	852	843	880	860	845	864	868	893	834	859	855	844	848	842	877	876	879	847	813	878	895	869	906	898	860	842	877	814	841	777	850	868	872	851	823	892	941	883	855	852	859	823	849	865	816	865	848	858	857	854	823	847	856	923	871	827	872	855	889	872	821	868	876	879	804	790	854	858	865	874	827	854	856	777	824	890	918	850	850	877	823	862	853	829	902	925	898	852	858	846	861	858	871	865	848	813	775	842	852	840	859	850	817	834	829	845	863	874	842	827	816	847	850	818	931	840	861	903	840	826	855	857	845	845	872	883	849	873	830	870	840	826	875	931	874	890	859	880	874	890	851	873	803	849	874	852	879	858	860	850	912	812	883	884	856	846	846	860	861	923	861	869	865	849	874	841	866	839	872	886	843	895	896	869	859	849	837	916	837	885	842	863	873	837	901	859	864	873	863	841	851	848	874	902	842	866	847	847	843	836	845	848	821	876	887	861	913	877	826	862	846	901	864	858	845	861	869	881	783	837	856	847	889	848	904	893	854	787	876	904	877	880	871	864	842	819	889	805	851	826	891	820	900	878	851	878	876	860	901	860	816	871	861	830	896	827	906	833	816	858	858	846	873	829	840	874	875	864	837	832	864	870	899	847	829	850	875	800	864	841	842	897	838	877	857	877	850	845	882	890	919	894	877	871	841	832	862	854	848	814	861	839	845	802	872	900	790	857	873	869	827	885	835	840	868	874	885	873	832	893	829	844	857	860	886	835	882	826	866	838	869	869	856	851	899	845	874	850	843	809	868	854	850	838	837	877	827	866	891	860	873	898	854	880	841	810	878	908	842	879	828	871	822	789	780	854	887	804	859	834	884	885	866	847	821	905	873	832	854	832	802	833	871	902	820	788	874	853	819	850	892	840	885	859	883	908	861	846	830	849	850	835	859	887	803
30251	14459	5594	732	140	137	114	119	129	144	130	114	144	140	119	147	139	130	122	114	94	126	129	121	130	131	108	101	117	115	123	120	120	121	125	133	104	132	122	124	112	128	137	116	121	131	112	110	113	110	116	138	136	120	117	129	130	129	116	127	135	98	132	115	122	123	125	114	133	104	128	121	126	131	100	109	119	98	128	104	131	117	132	124	104	117	116	146	129	113	105	122	122	107	116	118	109	110	136	114	104	123	138	125	121	137	126	131	113	125	131	111	120	113	132	119	92	115	118	126	135	140	138	136	96	110	128	131	127	124	131	119	113	108	118	141	117	132	114	144	132	103	121	124	134	134	132	134	118	119	106	113	113	113	107	118	129	135	110	119	123	133	120	113	127	144	115	120	108	101	129	123	115	137	126	104	134	136	108	107	142	136	122	107	123	128	113	119	127	115	108	129	108	112	129	112	104	141	115	121	128	141	101	115	112	105	149	124	116	140	143	113	129	125	139	124	119	123	132	113	119	118	112	116	129	147	108	135	117	102	133	134	117	114	131	106	132	118	113	139	113	119	99	100	125	145	103	118	115	105	136	113	144	116	128	128	139	123	133	121	112	130	126	111	128	116	117	103	104	114	105	121	125	122	137	129	119	132	131	142	87	138	121	128	98	106	126	112	131	110	120	116	133	126	103	104	132	108	134	96	123	140	120	105	144	135	133	136	123	156	111	128	129	112	130	120	120	107	143	140	118	109	123	108	119	125	128	125	113	130	117	124	109	119	117	117	118	120	101	110	124	126	133	103	104	111	134	111	135	121	128	113	122	103	99	125	122	135	101	132	122	130	132	110	126	126	126	124	123	135	114	117	126	126	144	129	138	136	132	123	121	137	102	122	112	116	131	124	129	134	111	122	133	126	129	115	109	124	115	120	121	111	137	133	118	120	122	136	115	125	122	118	133	113	130	109	112	116	122	121	115	128	92	115	126	129	126	111	125	126	118	122	123	119	124	136	137	118	119	120	120	142	138	132	104	117	112	128	115	128	125	120	120	120	125	96	103	109	119	97	130	103	126	107	113	110	137	130	117	123	103	127	116	141	117	120	127	129	108	116	134	154	117	125	123	123	117	110	128	109	108	142	143	143	119	129	122	105	122	111	118	114	124	137	134	137	116	131	114	134	117	113	134	124	114	128	126	132	122	128	99	127	133	139	95	116	126	115	126	119	96	121	113	120	122	134	114	132	96	126	123	124	128	115	147	119	126	115	125	107	123	121	115	116	129	111	117	132	114	125	119	119	128	135	114	120	130	115	131	134	122	125	135	126	128	134	140	117	126	130	95	138	107	118	121	123	120	124	129	117	126	117	113	128	107	98	123	144	130	134	120	116	136	116	142	113	132	140	135	146	107	122	123	127	112	110	121	131	106	120	115	132	114	122	129	149	138	126	130	135	129	127	116	100	107	126	130	131	151	137	117	131	110	123	146	118	112	125	110	114	120	108	118	110	115	119	113	142	126	131	111	106	127	141	121	130	115	115	125	131	133	112	107	122	109	153	106	131	104	134	131	110	140	104	106	135	104	114	117	116	123	128	112	116	121	107	133	105	110	126	137	110	108	133	125	111	132	140	120	136	127	116	99	119	112	133	124	103	115	134	122	130	113	130	118	118	131	108	134	144	134	136	138	107	137	140	105	144	126	125	109	122	137	120	147	112	140	118	135	129	129	131	150	98	120	141	114	129	109	116	126	149	138	116	129	114	120	128	128	113	118	111	120	139	129	141	97	120	129	109	134	136	106	118	149	143	99	116	110	105	131	102	122	125	114	109	114	116	131	127	124	130	138	118	116	116	135	105	119	133	116	153	109	127	134	121	102	115	130	107	130	107	107	115	134	111	115	123	112	111	136	130	121	126	93	125	125	110	116	139	136	107	123	117	108	104	104	131	123	147	112	107	128	114	138	118	125	125	132	108	138	113	137	141	125	123	126	120	132	110	111	121	118	128	108	108	112	136	114	122	124	112	127	119	128	116	112	140	114	127	113	136	137	112	126	114	108	137	116	137	136	120	136	122	130	114	140	122	108	108	123	121	119	116	119	114	121	126	120	130	116	114	135	123	124	121	127	109	119	119	124	133	111	106	104	132	120	133	116	130	135	103	130	129	119	115	136	120	132	131	110	129	107	115	143	126	120	118	105	112	130	150	133	128	121	130	116	113	122	110	108	119	116	124	138	132	121	124	120	133	116	108	120	128	126	106	136	119	143	129	134	110	116	113	123	118	111	138	105	117	130	127	119	122	98	103	139	102	117	139	142	115	117	141	121	105	125	124	118	119	127	107	131	124	140	114	127	133	112	129	110	113	116	114	126	124	128	128	122	112	117	133	130	125	131	121	111	132	123	134	120	117	127	133	123	106	128	123	108	107	144	122	122	118	100	118	119	113	127	115	103	110	126	102	115	138	121	128	117	131	120	110	131	107	119	106	112	114	110	130	129	132	125	106	125	136	118	119	121	132	130	118	134	136	121	141	132	129	116	132	118	118	111	120	130	110	144	151	105	131	110	136	116	140	137	149	110	103	124	130	116	115	118	112	125	130	112	121	120	113	125	127	120	99	114	151	124	126	133	128	134	119	120	130	105	109	136	126	126	108	123	112	145	119	114	124	119	120	112	141	115	119	122	146	144	125	102	122	119	132	96	119	122	112	120	124	110	131	142	122	119	123	113	105	126	141	109	132	130	119	112	130	109	140	102	115	125	101	118	127	102	130	116	120	127	124	119	123	122	150	129	129	127	121	119	126	129	108	128	104	125	112	108	129	123	104	126	108	120	115	121	111	119	142	112	120	135	101	111	105	133	135	133	139	128	113	102	116	118	132	112	136	118	101	121	129	124	132	119	133	112	124	130	120	123	121	108	119	105	122	123	115	125	118	126	128	106	108	107	104	109	120	126	138	132	113	141	130	128	117	119	114	128	131	132	120	106	141	117	121	118	122	119	126	123	124	114	105	121	123	102	129	125	112	120	114	127	131	133	122	146	117	118	110	135	137	126	114	102	117	113	121	114	128	117	115	127	124	103	115	112	100	112	108	131	129	112	110	108	136	113	133	114	127	110	123	97	131	105	119	117	118	108	124	128	128	118	131	135	121	114	134	126	120	127	136	140	127	128	124	115	122	127	128	133	122	122	153	136	116	114	125	123	130	116	132	119	107	127	116	123	122	132	122	106	112	109	128	129	124	119	124	118	130	117	114	127	104	114	126	118	136	140	127	119	128	131	101	117	130	136	128	127	131	140	106	120	130	127	111	131	122	113	121	140	111	136	120	112	114	103	114	104	134	117	118	126	100	103	119	126	120	119	122	108	125	128	120	117	119	101	140	130	118	109	131	124	100	115	117	126	123	109	131	104	116	120	123	108	95	101	122	134	124	128	108	104	122	117	123	119	118	131	130	132	111	115	117	116	135	126	134	121	121	132	126	113	107	126	123	121	105	138	131	122	123
28651	15694	9122	1787	406	442	456	433	440	433	451	461	408	420	434	434	415	397	433	421	463	412	435	408	467	399	439	412	420	452	442	470	408	430	430	447	405	473	411	416	433	433	442	435	413	431	443	423	433	414	429	420	406	394	429	419	448	432	452	422	398	406	412	456	430	430	434	440	458	442	398	458	396	448	405	469	432	433	437	422	440	417	441	403	433	467	410	410	418	451	435	410	434	411	433	440	399	435	423	405	422	411	425	397	437	436	394	458	431	409	414	450	420	406	420	461	427	424	436	406	431	410	424	466	419	417	394	422	389	419	417	430	419	458	439	420	435	416	457	469	438	455	414	411	428	419	434	422	438	400	407	444	450	438	428	446	444	439	464	414	426	444	396	441	448	491	403	394	422	429	452	410	432	439	399	451	444	441	449	427	463	421	422	436	427	367	406	441	423	412	443	431	459	406	457	419	450	420	465	393	455	424	425	442	429	429	433	446	403	432	415	408	425	399	401	394	449	434	425	427	429	405	435	432	428	427	466	440	406	439	441	436	418	402	445	445	440	458	391	425	401	415	388	424	405	399	420	414	459	443	431	426	436	422	451	424	422	425	451	412	421	452	438	452	423	448	420	462	426	463	436	448	428	416	465	438	397	455	452	437	462	467	414	443	458	441	432	431	429	420	422	454	421	417	434	443	397	424	428	454	449	394	447	429	432	463	429	403	465	401	468	394	424	429	406	433	466	442	422	441	418	451	416	436	452	467	428	394	444	392	462	416	452	381	406	452	428	431	427	440	408	438	405	438	424	441	406	455	432	428	415	419	451	410	456	408	435	426	419	389	438	416	402	410	447	411	405	367	427	445	422	419	439	424	415	458	460	450	426	423	454	425	403	427	404	410	440	419	444	423	416	434	402	427	445	428	420	436	425	415	416	452	412	412	406	431	440	450	479	408	484	429	453	428	430	409	401	434	415	399	453	405	455	437	416	411	444	441	457	444	415	460	423	435	402	412	429	443	392	413	415	435	385	402	409	404	447	410	390	452	449	426	442	416	431	398	442	425	413	403	412	458	421	423	386	473	446	426	394	397	450	416	401	392	448	479	436	435	453	446	451	446	426	416	418	436	438	423	439	447	440	429	443	434	430	428	441	423	426	438	410	435	449	432	420	470	428	423	449	450	430	429	451	429	446	492	415	429	450	412	418	410	429	390	444	468	447	422	446	415	451	446	466	408	429	442	441	457	448	421	443	390	438	447	439	423	436	411	415	443	416	413	481	454	421	458	468	455	451	436	419	436	428	462	406	434	425	436	449	454	432	473	463	430	412	400	468	442	454	416	407	452	434	430	426	409	414	423	399	472	423	435	448	460	422	414	452	415	402	429	427	416	453	464	448	430	418	411	437	443	460	445	438	416	422	415	406	436	477	431	448	422	448	392	438	414	409	374	448	483	427	449	397	446	423	393	398	420	495	432	416	457	415	422	416	422	426	436	432	458	390	433	429	399	453	410	446	422	406	452	425	450	415	437	427	412	437	410	448	434	427	399	435	503	409	416	435	403	427	456	448	459	416	429	432	460	447	440	410	462	428	435	454	406	443	395	449	420	492	431	418	380	449	446	420	410	418	428	427	438	430	416	351	408	458	415	448	444	446	405	435	448	445	454	386	442	430	386	422	418	405	407	435	455	432	405	417	461	440	453	482	454	426	429	408	458	422	419	440	433	402	420	406	409	415	432	456	393	421	435	420	437	444	452	417	441	464	416	396	461	450	423	458	471	459	414	428	404	433	451	439	436	445	409	465	435	440	419	414	421	397	431	442	453	433	444	376	402	470	406	373	405	435	427	425	470	427	447	433	443	461	437	433	414	424	397	417	439	438	446	421	441	419	402	407	438	465	443	454	423	468	442	429	466	404	439	430	443	431	422	429	470	414	397	395	387	430	405	416	404	455	482	392	446	413	420	432	413	414	440	474	448	418	455	469	430	420	409	462	403	437	424	461	419	433	442	383	439	461	447	420	394	411	451	435	440	411	419	429	418	409	414	429	434	422	435	427	404	441	376	427	394	459	412	420	434	456	412	414	409	455	423	426	464	435	429	448	458	443	407	416	420	438	463	435	394	471	424	416	443	432	428	438	412	422	392	410	437	439	417	462	437	422	430	426	408	429	391	432	420	420	448	450	446	387	437	420	441	431	382	420	398	451	401	438	423	443	415	408	404	443	403	419	419	450	420	433	427	422	421	458	421	434	425	416	407	396	478	447	446	427	422	428	426	455	427	394	443	428	393	456	415	432	401	446	458	421	405	402	408	455	476	424	406	441	411	395	426	468	436	411	468	399	443	411	441	417	440	460	418	410	414	422	393	439	415	400	462	428	427	469	420	446	434	428	395	456	423	474	470	449	390	426	452	428	467	442	441	425	444	441	440	425	400	427	425	423	417	416	451	474	423	410	401	434	442	433	447	435	428	426	404	409	442	426	440	397	433	383	419	432	392	447	430	472	424	451	422	460	442	461	400	435	470	402	422	443	458	477	457	430	448	405	425	441	417	475	429	399	424	380	405	456	413	439	431	381	434	396	457	452	452	425	424	410	446	457	465	426	460	418	449	445	440	458	418	441	417	439	399	433	391	413	423	442	440	418	408	436	436	439	441	401	416	428	435	422	399	451	419	418	443	448	468	421	412	423	413	422	448	415	430	425	434	485	443	403	453	434	461	406	403	410	440	424	421	433	432	431	440	401	422	419	412	435	411	398	411	447	448	404	390	437	414	456	433	407	430	467	435	445	451	430	434	457	431	431	422	433	439	449	454	414	431	422	418	421	402	419	456	417	429	456	442	384	442	409	378	454	412	430	432	414	425	433	374	450	437	418	428	417	455	443	405	442	440	433	453	411	407	413	430	435	435	417	474	428	436	413	405	429	441	413	440	462	424	438	476	405	395	425	404	447	427	451	459	426	411	467	437	452	414	468	453	428	432	394	424	442	432	401	453	431	451	403	430	459	424	425	400	400	424	417	405	400	428	479	395	444	446	474	428	464	446	473	466	431	458	412	429	450	423	383	433	388	459	451	456	425	449	419	421	423	406	417	419	409	425	402	413	426	484	420	434	422	414	416	439	464	430	442	443	466	415	439	402	432	421	453	421	421	408	420	423	392	423	422	446	424	400	427	406	445	409	439	472	458	408	448	426	456	473	427	420	435	431	403	482	434	409	394	405	412	458	446	431	427	465	381	420	427	436	440	424	472	398	420	397	436	430	450	432	452	446	419	412	436	457	433	421	445	426	397	447	423	427	420	436	425	411	476	408	476	401	432	433	457	421	451	436	461	429	443	421	428	424	400	445	422	444	404	429	395	419	411	407	465	384	454	436	452	411	420	413	435	465	418	387	443	428	403	442	403	430	434	445	477	424	442	420	443	445	417	428	427	417	457	411	468	440	418	467	418	394	416	426	420	407	472	433	435	408	458	424	451	446	440	423	423	432	433	410	485	472	417	421
68524	56601	46224	20660	1739	328	279	256	256	238	222	254	221	222	228	226	205	210	235	206	198	183	200	211	217	216	180	207	216	198	199	212	207	224	222	226	207	208	202	198	210	189	205	189	207	201	199	205	231	198	229	220	188	208	190	231	209	204	201	226	224	206	215	206	200	179	189	193	228	192	207	227	223	213	213	180	203	195	196	199	197	201	194	192	225	210	217	188	215	224	214	192	195	209	212	219	203	217	180	215	199	243	208	212	215	221	204	221	220	200	235	207	216	201	203	203	201	193	207	190	230	211	203	215	195	212	189	194	187	213	177	210	203	211	224	194	212	189	213	207	203	187	214	171	223	194	203	208	207	194	206	202	232	245	211	190	191	214	216	193	195	216	224	228	188	185	203	186	200	216	203	215	207	193	186	202	184	214	204	181	206	212	184	204	180	187	205	214	179	199	209	209	213	207	208	219	193	209	205	202	192	213	200	186	210	195	206	207	205	195	196	198	214	216	212	197	202	189	221	195	241	212	213	218	184	226	195	197	198	215	208	216	199	199	191	200	186	209	199	186	186	184	188	191	228	192	209	200	195	209	202	197	186	188	184	218	230	187	194	213	187	221	188	226	218	227	194	197	189	184	217	201	180	184	208	186	200	227	182	220	206	197	211	195	202	202	213	186	199	186	220	202	185	211	184	204	195	210	205	198	213	180	196	191	199	214	179	193	207	203	188	206	171	215	205	191	197	204	201	196	222	211	223	187	226	197	211	197	177	189	223	229	205	210	205	192	211	181	216	230	189	206	212	209	225	183	218	205	208	199	186	210	188	194	208	193	202	184	190	223	224	228	208	197	195	190	223	207	198	203	187	222	192	217	200	189	193	219	220	203	211	174	206	208	204	210	188	203	193	195	173	204	197	185	192	213	191	220	214	210	195	204	235	191	203	201	218	208	198	173	191	207	200	203	203	215	225	204	227	217	217	200	187	217	214	192	186	212	207	195	208	182	183	216	210	205	206	212	209	224	233	204	195	199	193	202	194	198	193	203	209	207	213	249	223	223	183	225	219	213	213	210	213	205	220	194	220	197	207	239	209	211	187	184	203	183	237	197	223	198	208	190	218	182	198	222	190	210	204	211	193	178	203	219	202	198	173	188	203	191	227	207	204	210	202	213	221	194	220	202	219	197	210	194	213	209	207	212	212	198	223	201	214	209	206	201	186	201	186	193	195	226	214	199	176	192	202	228	185	201	207	237	192	205	224	201	197	179	185	205	191	182	204	186	183	201	230	228	200	218	207	217	208	190	194	177	214	183	218	224	211	192	193	181	216	215	238	190	185	223	213	213	197	178	175	204	175	192	200	188	187	207	188	219	252	181	199	209	196	207	199	212	207	203	221	198	242	224	204	200	209	203	234	209	197	180	183	197	213	173	178	207	205	190	221	201	199	196	201	195	213	217	205	218	194	219	200	206	241	229	218	228	189	219	219	204	187	217	218	203	196	206	208	205	224	218	205	196	238	196	201	208	211	177	230	216	189	240	196	205	198	180	199	198	212	221	198	215	209	191	200	210	205	190	179	213	217	186	214	186	225	207	215	202	201	191	182	189	189	208	174	213	168	206	219	201	212	195	204	206	221	198	219	198	205	237	180	198	187	205	199	196	230	215	265	193	206	223	220	193	201	199	186	198	213	204	221	192	197	183	204	204	192	172	202	224	175	196	209	229	186	174	193	216	207	203	230	195	224	233	194	198	192	222	194	211	196	213	215	215	215	204	225	208	209	212	222	213	187	195	247	193	234	194	199	202	214	189	187	214	223	210	197	211	223	219	222	202	213	195	198	198	210	212	186	205	206	205	191	224	194	174	188	197	210	209	187	212	182	210	205	205	229	201	215	218	205	216	198	212	208	202	178	185	191	201	224	193	198	189	203	214	181	196	221	210	183	195	212	210	188	181	198	216	195	220	189	206	215	198	201	189	215	211	194	190	215	223	205	188	215	202	215	233	225	199	205	223	206	203	208	212	192	188	214	192	201	197	206	188	207	215	198	202	186	177	201	215	190	199	218	201	204	221	216	207	194	201	226	235	194	186	206	211	213	206	212	212	209	213	198	199	203	190	182	193	216	216	210	197	187	198	189	199	201	201	242	233	218	202	197	214	196	188	186	209	213	198	196	223	220	196	207	186	190	193	221	213	204	210	221	191	191	196	201	180	202	220	193	207	210	215	228	214	204	177	212	190	207	193	193	190	179	225	223	200	172	205	195	198	208	220	227	193	219	211	203	202	200	192	205	245	216	197	218	193	224	183	195	215	200	208	214	234	188	231	218	211	168	196	231	207	204	217	203	209	239	229	191	218	221	209	184	193	205	176	194	211	194	216	206	218	180	204	202	200	183	218	200	179	225	231	244	211	209	171	193	196	174	200	200	199	183	208	210	238	206	204	224	215	192	201	206	187	191	204	172	214	194	212	242	202	189	217	209	213	198	214	220	181	214	191	210	210	187	204	229	212	185	219	196	205	197	215	208	189	211	202	192	224	202	180	180	203	196	203	197	225	229	206	186	197	180	192	205	209	211	212	195	202	189	203	226	183	188	222	208	198	226	209	193	205	224	222	210	200	219	224	222	218	216	184	196	211	213	183	210	219	204	194	204	208	201	214	184	206	216	198	214	216	189	206	213	182	176	191	199	209	179	190	208	211	236	205	200	217	204	194	213	211	194	192	245	193	209	204	187	208	214	194	200	226	209	206	201	219	203	180	174	221	228	186	208	205	248	194	196	199	205	208	201	195	198	212	216	203	195	182	222	207	188	204	208	205	207	191	198	195	208	211	196	210	228	187	213	202	211	169	203	211	209	212	216	203	217	205	211	186	223	230	179	208	191	185	175	206	198	228	202	190	188	201	195	208	216	208	198	235	176	209	189	207	193	189	183	203	192	210	195	194	207	192	175	191	185	189	191	192	227	206	194	182	201	197	226	200	224	181	208	188	192	215	221	186	207	200	197	200	191	206	206	196	189	222	212	206	193	199	209	225	202	210	195	183	217	225	230	207	226	218	191	205	213	213	212	191	222	213	225	189	216	248	223	200	202	210	207	196	208	208	214	187	201	198	185	196	183	223	201	243	208	204	216	212	215	219	211	205	212	184	198	219	221	200	202	201	190	212	192	220	205	199	211	191	195	195	213	213	200	201	180	218	228	214	210	211	212	196	200	224	224	177	197	196	201	206	203	200	204	195	198	219	184	194	183	194	174	212	213	213	218	239	199	204	199	189	206	199	199	202	175	230	203	196	188	191	207	210	188	183	198	206	225	209	204	229	227	212	194	241	214	220	240	181	189	183	203	193	204	202	211	212	185	186	207	218	190	203	209	191	225	190	186	183	197	197	213	188	211	229	219	229	205	206	215	207	200	226	209	211	222	189	205	204	207	196	223	214	226	201	197	233	200	212	215	217	204	215	231	195	214	178	211	215	215	214	200	212	211	222	211	188	219	223	210	202
49244	46130	43708	13771	1191	1051	911	922	853	791	804	763	800	723	766	696	735	699	677	721	701	742	651	662	671	678	685	655	667	677	643	697	639	593	691	641	646	655	673	700	655	631	678	635	669	682	647	607	677	663	679	682	655	652	647	681	702	649	647	654	630	664	638	648	650	669	694	635	715	722	635	667	644	637	698	613	631	655	674	671	640	673	658	682	659	651	618	670	622	627	654	644	661	631	647	621	668	632	599	680	588	686	624	649	688	649	633	660	676	658	631	703	724	655	636	659	696	695	706	648	644	602	669	668	661	641	671	679	638	651	680	645	639	617	672	622	684	637	662	626	630	661	715	677	678	644	683	663	657	658	602	654	671	691	639	665	654	638	623	667	653	600	698	629	664	664	679	657	692	662	657	660	640	657	625	658	668	684	651	658	636	631	670	650	647	673	652	653	670	663	646	676	651	633	671	662	720	654	694	654	625	659	643	632	642	615	627	668	645	656	640	644	662	640	613	694	639	629	649	653	673	680	699	697	654	688	652	650	664	650	642	672	657	626	675	666	683	680	623	674	661	631	673	684	663	669	652	614	688	667	645	672	639	633	702	629	608	677	622	672	615	663	696	644	645	657	618	656	656	631	647	665	698	647	669	634	664	632	631	647	644	664	629	648	660	640	654	656	648	626	662	666	633	664	667	669	673	670	667	667	685	623	635	648	648	647	664	633	640	664	631	640	663	637	637	608	699	651	688	642	672	674	665	668	644	675	654	669	611	657	663	673	645	657	636	664	650	670	657	674	632	695	657	644	668	634	640	655	637	672	646	658	681	680	622	606	680	661	653	680	669	625	662	697	701	649	664	668	620	624	655	608	671	639	609	647	648	662	634	689	636	670	667	685	645	600	644	672	669	622	626	688	648	616	622	650	653	703	663	642	635	674	670	687	667	627	687	629	608	683	651	662	659	665	612	664	627	714	697	692	649	657	663	635	671	690	653	669	708	598	678	634	709	657	632	619	659	655	668	655	667	659	658	688	640	666	699	687	666	654	611	656	698	668	672	677	660	622	649	681	620	663	642	680	629	627	613	674	649	642	667	639	629	686	640	626	655	701	613	681	677	660	633	659	650	655	730	699	647	654	722	618	643	660	666	642	588	673	653	652	651	663	694	685	670	642	660	622	672	658	662	638	618	670	651	658	694	685	613	636	672	659	657	660	655	673	660	648	633	686	671	611	655	669	637	645	649	652	646	669	667	674	654	676	691	654	609	650	688	637	652	648	634	621	686	626	663	627	668	657	650	675	635	686	675	642	649	640	673	642	643	632	661	616	683	634	655	636	664	698	643	680	675	655	642	687	610	683	628	660	631	653	655	648	671	661	668	633	705	671	632	648	633	656	601	657	620	645	615	659	664	644	653	665	641	656	662	676	650	630	668	653	605	660	612	664	639	641	651	644	663	695	703	658	687	699	652	648	599	646	658	682	657	591	648	640	619	673	648	639	664	648	675	684	644	621	669	630	618	657	693	620	649	627	648	613	663	646	680	650	666	679	650	659	633	715	646	632	681	697	668	667	661	696	652	624	674	642	676	640	666	605	652	709	693	697	629	673	652	597	694	660	672	683	662	660	631	636	655	666	678	681	644	625	700	681	659	657	692	631	653	621	680	632	600	686	659	607	656	666	658	700	651	663	641	682	627	657	675	683	627	680	669	653	635	665	641	645	679	635	689	698	647	645	670	643	643	688	615	682	626	671	707	655	682	599	681	631	637	649	652	681	661	650	641	683	674	666	663	649	674	664	636	639	636	666	645	621	642	606	641	635	655	685	701	654	669	641	660	661	662	672	664	660	664	609	633	628	709	658	646	646	638	686	637	679	633	671	620	648	687	677	684	663	661	650	659	663	697	646	673	623	652	672	690	636	642	648	623	643	645	659	683	661	685	650	619	678	696	662	655	649	686	682	628	665	646	608	639	665	658	623	669	699	623	665	660	651	684	646	664	653	665	684	634	658	671	701	671	630	651	614	622	610	656	693	649	645	637	716	605	663	622	660	655	704	662	662	662	664	672	664	644	669	669	604	646	604	610	687	669	631	651	611	633	626	641	661	671	688	618	647	620	683	703	699	665	661	674	617	634	674	651	649	624	665	620	660	628	683	664	665	659	645	623	647	670	665	692	661	635	684	658	643	678	629	677	687	663	643	664	666	627	654	629	662	684	654	660	639	698	665	644	668	666	683	644	649	638	629	659	681	663	660	625	689	632	698	660	618	634	608	681	636	641	605	634	625	666	684	670	641	673	670	666	681	704	646	692	674	648	640	634	618	675	661	672	649	635	646	648	655	633	602	623	630	652	607	645	675	652	714	651	691	680	667	661	654	673	626	703	657	662	629	652	685	639	695	636	674	675	638	643	671	648	610	649	685	662	599	676	628	664	646	696	625	611	709	657	637	660	671	653	653	655	681	639	677	604	711	645	682	693	622	662	641	647	639	663	632	673	621	657	659	637	657	637	651	654	674	654	658	678	653	700	652	650	643	640	670	652	601	702	672	656	655	639	686	677	616	614	627	652	678	651	643	652	663	618	647	661	683	650	625	641	719	646	660	671	683	674	620	626	650	657	645	679	634	654	652	667	637	638	671	670	612	652	665	651	665	659	638	624	651	620	629	656	667	661	621	604	621	655	603	698	665	636	635	669	692	669	687	660	681	629	671	647	689	635	634	688	658	657	683	675	680	639	693	654	637	618	636	678	672	611	660	680	648	624	613	604	650	651	636	665	618	641	707	628	613	682	680	645	658	650	641	677	662	696	612	637	626	637	675	651	640	671	656	628	649	644	676	664	638	652	642	646	693	659	663	669	654	670	641	602	653	689	702	621	641	664	669	612	664	639	633	655	657	645	670	624	655	668	597	660	633	662	669	644	632	634	628	673	685	666	646	646	613	639	651	671	680	651	650	653	681	650	653	620	615	754	625	662	674	661	637	648	640	675	653	669	661	646	639	643	637	682	659	625	637	659	641	617	692	684	663	672	666	647	660	668	685	636	643	658	636	617	621	669	647	665	637	644	596	625	684	635	658	649	666	682	643	636	697	627	705	620	665	656	689	629	643	701	672	667	647	664	636	630	666	639	652	650	663	624	628	653	686	674	626	659	646	618	693	663	644	668	659	645	675	660	657	628	630	635	629	649	636	701	640	637	678	621	635	675	652	659	680	722	657	632	653	596	677	641	710	675	644	611	658	656	712	694	627	680	682	657	695	662	693	680	666	643	640	691	652	631	653	694	639	627	644	687	673	638	648	643	608	685	603	646	653	637	673	659	619	681	672	656	668	691	669	647	642	679	651	654	611	629	631	665	639	637	679	639	650	671	637	593	653	628	641	682	666	658	663	636	694	650	646	676	691	584	674	665	672	678	640	679	632	652	677	678	682	640	676	674	629	667	695	628	661	645	643	611	661	654	636	668	682	678	636	692	666	650	642	661	634	678	658	662	627	627	623	639	637
76718	66126	58565	31906	6606	617	405	408	359	362	339	334	302	312	321	316	306	325	304	303	305	315	315	284	312	345	292	286	296	307	308	298	284	310	295	282	310	283	262	274	306	329	270	323	282	296	319	340	268	282	315	285	296	292	268	304	269	282	279	302	279	301	288	320	273	278	309	319	299	298	272	281	308	320	291	289	275	283	285	294	273	273	296	263	292	302	287	288	293	301	295	297	280	289	277	278	302	291	269	306	297	280	297	284	291	276	268	315	315	320	299	273	276	287	284	254	305	275	295	321	315	282	296	303	296	294	326	301	309	262	291	298	288	326	300	295	313	295	295	311	298	298	317	291	278	309	270	291	312	278	296	290	285	281	304	263	308	282	289	266	275	285	306	288	292	303	296	297	307	314	304	259	307	318	293	306	299	300	287	278	307	287	300	293	292	296	304	323	288	275	286	293	269	307	297	307	313	326	296	317	327	294	297	275	274	312	302	317	285	251	302	305	310	298	280	280	277	320	279	298	276	292	319	301	290	318	296	304	289	298	295	310	303	277	310	294	316	299	262	304	277	288	309	301	281	286	287	293	300	298	262	284	295	325	283	313	322	283	291	281	290	305	311	273	291	279	271	294	318	322	295	317	318	297	287	279	307	293	314	277	274	292	334	276	278	291	290	333	277	304	248	330	276	283	277	294	294	298	327	317	290	303	325	310	285	299	260	305	321	275	283	296	284	319	303	303	278	306	280	266	325	291	324	308	287	302	303	268	301	291	329	326	315	308	293	265	317	286	285	295	301	268	286	311	278	292	304	323	288	261	319	325	295	283	303	297	296	310	266	297	315	286	293	287	291	310	279	279	282	283	317	316	333	289	268	281	288	278	304	280	291	277	299	318	276	294	282	276	314	319	290	294	294	325	307	343	309	332	312	276	326	295	300	286	314	299	258	301	304	298	288	274	292	288	310	283	271	303	303	293	301	285	315	298	307	327	301	305	302	301	304	279	315	309	269	301	296	280	274	306	280	295	308	310	275	292	264	278	273	297	268	287	267	285	306	302	290	315	310	300	264	338	292	302	319	312	276	311	282	275	258	307	305	291	309	309	316	292	291	314	303	269	282	310	289	264	290	320	280	296	277	285	287	298	284	322	274	273	270	295	332	300	306	283	289	309	339	296	298	315	318	292	329	273	294	294	311	298	284	308	288	304	314	300	278	320	284	293	276	313	290	307	285	305	311	295	292	282	314	316	303	308	300	285	298	304	294	275	299	292	280	299	304	299	303	280	279	297	262	303	301	308	279	300	275	289	292	293	307	307	281	250	322	304	298	299	302	302	321	318	282	276	270	313	284	317	322	321	284	305	294	298	315	289	293	327	292	290	282	287	306	278	296	297	301	293	270	294	311	274	299	293	306	284	301	310	292	287	305	301	321	327	355	288	327	316	304	277	278	283	288	248	288	275	303	284	294	275	284	313	306	288	282	309	306	265	266	293	290	300	289	290	318	325	302	282	273	282	294	317	308	302	322	277	288	304	280	284	280	298	285	287	311	336	251	308	274	312	291	313	314	278	293	264	290	306	311	302	279	301	299	291	296	306	284	308	298	255	280	339	326	299	310	303	288	290	271	276	309	303	285	276	294	289	291	297	253	286	300	299	308	273	308	316	282	319	294	276	293	301	275	284	293	313	313	264	291	335	307	316	326	260	311	357	326	313	322	282	265	288	316	309	279	311	328	288	304	301	298	282	303	287	297	315	283	283	291	274	269	288	298	291	297	304	310	303	290	287	335	295	291	275	278	303	286	289	297	298	254	317	291	295	282	319	293	285	282	307	326	269	305	275	277	305	297	319	323	292	284	292	295	293	290	294	271	315	282	317	308	284	262	282	287	302	308	295	320	264	286	309	265	302	291	267	317	321	278	292	327	301	286	307	342	329	304	293	289	340	295	297	291	307	325	288	304	298	339	294	284	289	289	281	276	299	309	290	307	280	258	328	304	294	312	319	307	282	288	287	299	289	300	292	298	277	280	302	330	288	280	287	295	281	285	271	281	305	304	290	283	309	278	288	297	278	277	324	274	318	295	287	248	290	280	282	302	301	327	299	289	294	300	334	302	279	298	295	260	281	310	274	287	284	316	307	316	299	268	296	280	290	317	295	331	287	294	293	313	311	274	307	302	309	286	294	276	331	299	299	336	289	295	312	290	280	280	303	263	286	287	302	292	274	311	299	281	280	278	318	290	287	301	259	283	278	289	289	311	289	329	269	310	304	308	275	287	257	308	340	313	312	293	304	285	309	326	291	327	292	296	294	300	263	304	303	303	305	297	298	298	328	301	292	274	308	303	281	264	295	300	303	288	282	314	270	279	296	305	306	292	322	289	272	305	315	324	292	285	281	309	280	304	298	279	298	304	296	279	284	283	291	300	313	323	287	293	286	296	314	291	290	307	308	312	335	285	266	298	302	305	294	318	273	310	285	330	323	288	289	305	286	327	326	290	305	295	279	297	300	307	287	302	307	285	289	280	303	310	339	297	327	284	293	308	286	292	321	288	300	316	301	295	282	284	298	310	303	323	281	300	301	283	336	287	288	286	325	314	283	281	306	313	294	296	294	274	263	294	305	276	300	302	296	276	297	293	280	295	294	251	278	299	296	314	274	303	298	300	278	297	281	305	290	282	279	320	339	318	325	310	274	294	299	311	283	306	306	292	283	289	279	283	303	276	284	297	313	300	283	300	305	335	310	299	311	319	296	291	315	294	263	297	309	315	284	334	294	285	293	320	304	301	268	272	283	275	292	283	304	301	319	329	289	271	308	310	304	315	302	277	308	291	292	294	302	284	282	271	294	289	285	326	313	279	304	286	335	267	286	302	289	281	271	316	304	267	295	295	274	294	257	278	286	318	294	290	301	265	285	290	301	309	307	298	299	282	284	275	279	304	272	305	299	300	291	295	287	298	310	275	304	267	268	308	327	302	295	283	310	298	288	295	290	265	284	290	285	305	293	280	296	277	301	270	282	335	283	304	311	301	296	278	316	271	290	314	303	301	286	279	266	331	314	313	322	285	291	314	279	286	286	296	264	313	322	338	268	312	285	283	289	284	293	306	321	279	297	289	323	298	324	294	292	288	298	301	310	320	278	295	294	307	310	307	300	276	271	304	309	318	319	299	303	286	318	277	301	304	302	269	247	313	297	312	309	300	293	313	309	285	284	305	280	328	281	297	275	337	307	298	288	258	265	266	292	283	304	296	301	287	314	338	324	302	283	312	271	258	293	287	304	326	300	305	285	272	267	275	307	294	302	278	298	288	308	295	290	303	298	308	270	284	297	324	264	281	311	292	293	291	282	293	297	303	316	314	307	290	276	286	283	293	299	302	287	305	285	300	285	319	283	280	308	280	291	310	287	305	293	260	281	293	328	286	284	281	289	294	302	291	286	288	339	286	283	273	329	360	264	297	299	260	253	286	287	293	302	294	281	313	283	343	274	307	293	301	316
59049	56673	54206	21696	1708	1566	1374	1318	1272	1173	1076	1131	1084	1063	1119	1066	996	959	996	917	896	956	990	952	907	940	914	905	908	932	933	930	930	910	940	854	891	953	947	883	878	859	934	872	837	926	923	919	893	933	898	877	879	879	908	891	854	898	873	950	872	890	922	875	844	856	884	944	856	892	937	878	905	899	926	872	831	872	878	911	914	959	879	860	879	940	872	843	942	912	851	853	888	884	924	879	876	854	873	879	837	927	926	849	849	863	876	890	919	916	874	906	899	970	849	870	887	915	868	895	938	902	839	873	865	855	863	918	858	854	895	864	890	903	899	868	927	884	890	908	833	846	925	887	881	883	889	951	935	905	866	890	872	866	902	876	909	886	910	931	918	889	843	920	903	897	878	826	855	819	863	913	867	885	911	932	912	958	870	851	866	908	849	910	902	870	895	865	877	902	842	844	872	877	922	975	920	870	842	874	933	874	868	916	847	866	857	881	860	868	882	924	873	918	902	862	910	866	882	919	907	897	918	882	858	858	917	902	922	896	918	875	904	884	877	863	908	886	864	856	907	877	882	871	922	918	886	965	878	890	884	858	922	881	888	921	903	890	882	866	950	894	878	903	902	869	884	855	881	906	886	958	915	910	870	863	873	896	920	852	873	905	925	880	895	834	933	945	910	900	862	937	887	886	914	906	933	861	863	875	851	869	911	892	897	934	885	876	810	894	904	890	903	879	903	879	871	853	905	865	862	886	912	897	889	877	908	904	881	902	884	882	829	881	886	852	887	855	856	835	902	902	896	951	904	869	887	878	892	883	875	845	881	891	915	877	868	877	844	898	877	855	887	897	909	877	844	833	881	892	892	905	832	898	894	910	917	851	915	862	882	893	900	890	880	913	892	895	911	924	891	856	895	923	921	839	931	910	864	874	935	869	900	888	855	824	883	930	889	833	936	891	938	899	907	906	882	857	820	885	899	913	900	931	870	914	888	860	952	840	900	906	931	851	868	882	941	895	966	861	855	867	882	925	893	902	879	935	905	891	878	849	979	908	869	931	877	848	901	901	882	852	887	886	902	866	858	906	880	884	877	908	842	895	881	939	886	879	872	887	870	900	938	873	858	842	893	904	891	873	890	937	918	882	839	958	902	850	935	948	924	899	905	864	883	885	943	882	892	847	891	889	892	863	862	871	887	884	852	915	863	870	915	904	898	925	890	918	934	920	903	910	862	897	872	913	879	862	836	897	886	887	847	900	873	907	914	906	879	871	876	868	860	932	880	865	883	877	855	873	820	901	897	868	847	894	887	915	908	863	823	872	923	925	908	941	894	931	855	857	872	891	878	893	983	888	903	893	837	894	841	872	880	851	893	886	878	952	868	897	913	878	894	826	802	913	916	889	844	856	906	880	890	870	877	870	912	907	862	896	895	947	920	870	855	867	904	905	867	828	939	876	911	889	880	845	913	884	876	864	885	910	913	894	923	903	846	884	904	919	837	901	938	923	938	878	892	877	948	899	877	887	922	917	898	847	892	925	861	881	924	851	911	889	920	894	917	938	868	842	906	872	864	902	906	911	929	867	891	867	925	918	943	899	838	884	893	862	907	897	863	896	878	907	824	896	907	907	907	870	835	873	845	856	824	913	867	868	878	833	914	890	899	867	879	876	886	894	892	858	870	863	914	916	874	899	877	900	950	890	870	931	943	929	896	892	866	881	931	896	854	868	874	891	850	862	909	938	897	866	859	893	897	915	924	915	841	858	905	874	858	894	835	895	897	897	870	844	858	877	895	874	903	917	869	901	878	930	923	857	920	922	891	897	871	923	868	893	882	872	901	862	900	886	928	908	863	896	908	884	926	859	887	867	886	883	903	881	894	936	903	929	889	868	872	874	903	940	903	882	860	875	931	842	897	897	899	942	903	921	824	874	871	868	881	887	891	940	870	884	875	947	912	874	871	878	897	935	933	930	975	832	884	858	854	862	849	912	855	919	892	915	897	869	895	884	912	863	921	840	909	854	909	843	933	873	918	925	830	897	883	883	889	906	826	869	876	855	951	908	838	869	882	931	905	876	881	907	890	869	858	889	871	880	810	908	922	892	837	898	883	895	860	893	876	854	883	870	906	927	945	894	873	921	839	899	890	921	881	913	883	884	884	888	898	887	919	851	875	871	890	896	821	893	858	840	855	945	917	913	880	908	906	938	900	921	859	888	900	899	905	904	889	879	867	906	873	888	903	904	865	867	862	954	879	811	891	874	925	869	881	872	842	896	892	911	876	847	848	892	883	889	899	892	870	883	899	905	920	924	910	875	872	861	914	825	920	886	849	914	925	869	889	901	877	891	887	864	927	928	839	886	870	850	892	849	853	892	976	894	869	907	886	818	862	917	915	848	877	878	883	883	940	899	831	883	878	937	878	860	918	846	897	892	892	903	893	874	912	860	909	864	864	858	874	897	909	893	901	904	917	828	887	890	939	928	903	914	939	890	891	929	896	881	906	919	938	891	889	861	848	855	890	855	879	874	915	915	940	922	926	869	931	922	887	876	884	864	901	855	927	871	934	892	830	936	873	875	861	919	943	920	895	839	863	941	855	878	815	889	865	910	913	868	930	847	856	957	888	907	870	897	882	905	900	897	899	875	842	856	880	880	921	876	919	889	862	864	857	850	901	876	953	922	884	918	925	907	863	949	881	854	886	898	909	879	871	946	860	842	891	865	892	864	911	887	871	887	902	866	908	900	893	923	901	939	884	897	875	887	900	824	866	890	888	914	875	848	853	935	899	933	937	849	875	853	935	899	923	874	839	876	984	932	935	872	851	879	868	946	853	918	920	912	890	900	847	880	910	883	938	906	895	870	898	890	875	905	847	872	880	871	921	862	889	907	826	866	860	850	909	863	889	933	889	916	885	894	925	886	887	901	860	900	879	875	871	849	867	928	870	852	918	823	834	912	876	878	830	874	881	933	877	882	890	849	880	892	928	866	900	903	904	897	902	819	864	904	901	854	896	928	865	917	905	957	859	884	908	903	929	899	933	900	908	928	872	867	908	917	871	896	861	843	853	888	879	922	850	898	933	873	929	858	863	855	859	911	910	904	896	890	886	907	882	904	902	895	847	894	913	941	896	904	867	898	867	860	922	862	886	852	842	845	859	844	893	930	855	867	882	873	947	911	831	870	894	857	900	862	890	906	947	870	911	933	894	869	870	816	952	904	920	906	898	889	877	857	869	900	866	899	848	838	896	884	853	861	889	871	925	903	911	885	845	894	830	848	917	915	875	923	882	882	894	909	876	889	951	826	884	888	928	861	908	855	874	830	915	913	889	909	889	938	898	845	887	914	913	871	920	898	908	891	918	877	902	852	900	894	894	835	924	850	869	881	849	906	867	916	894	874	896	887	876	932	915	850	941	915	928	824	875	861	866	900	870	795	894	870	896	845	891	893	820	877	872	873	882	882	877	859	822	876	914	908	855	914	903	863	888	859	865	892	844	863
31656	15591	7295	1663	222	124	135	136	144	133	141	147	131	130	144	125	134	128	121	126	165	129	152	128	135	166	146	144	150	140	125	121	145	127	123	120	135	151	138	134	150	123	157	117	122	134	135	133	133	126	144	122	125	123	140	147	160	134	142	127	130	153	133	145	140	136	158	147	166	144	153	134	149	156	131	129	142	155	139	152	144	127	163	138	125	122	131	159	112	133	141	142	154	141	131	144	129	126	137	147	159	141	150	143	138	134	153	127	116	130	142	155	147	124	114	131	139	146	118	109	142	141	148	107	142	135	134	112	150	124	132	117	141	129	133	110	147	152	133	130	150	141	149	133	133	138	157	135	126	145	143	130	142	136	126	142	128	134	146	95	132	147	146	147	152	151	134	149	150	129	154	121	131	111	127	128	156	135	135	134	147	130	128	125	142	146	125	126	133	117	139	126	131	128	148	147	148	125	142	159	115	151	108	116	135	134	146	134	129	134	148	138	138	116	127	126	151	155	125	153	138	133	146	131	142	135	120	136	153	152	116	141	145	135	135	159	123	140	137	142	127	130	141	133	134	118	144	135	138	157	135	141	129	121	145	137	124	142	152	148	117	140	138	130	139	137	145	126	130	144	153	144	143	133	143	137	129	121	130	148	134	139	165	145	126	133	129	104	142	157	130	131	139	146	138	128	111	152	135	125	125	136	141	138	115	135	138	158	142	128	135	143	140	154	150	143	143	136	124	139	150	130	129	143	125	117	142	136	141	118	148	139	134	129	155	149	150	130	147	150	154	125	155	146	138	179	131	135	135	115	121	118	146	135	143	125	131	138	134	160	136	140	143	141	120	128	136	131	152	137	147	138	132	156	159	118	141	142	158	152	132	145	140	152	150	140	147	140	134	149	130	126	117	109	154	152	164	114	113	133	139	143	118	132	140	161	129	134	144	157	142	138	157	144	137	154	105	120	135	131	157	146	139	145	143	119	151	148	130	145	157	110	119	142	161	141	144	140	123	120	155	135	131	130	121	144	130	126	139	127	120	145	121	143	112	120	149	116	147	147	148	136	123	140	129	159	157	128	141	118	152	128	156	132	143	129	150	154	146	145	160	140	153	141	128	143	133	123	162	129	142	143	131	134	134	153	155	150	156	150	146	141	124	129	129	138	132	127	138	138	125	115	141	136	124	129	125	125	150	150	144	155	143	139	142	116	168	133	145	148	132	147	136	131	132	138	135	134	143	159	148	114	143	153	145	136	153	139	152	130	129	139	149	131	151	123	151	143	130	135	113	163	132	147	144	131	127	144	135	147	132	125	147	128	141	142	122	128	160	131	143	143	128	156	150	131	127	152	155	121	135	141	134	141	127	144	134	135	141	154	133	130	143	143	146	118	135	130	127	150	146	137	127	120	149	145	144	149	121	131	164	124	140	134	141	144	119	126	132	133	158	145	133	128	145	155	126	138	148	128	147	142	136	128	147	132	141	135	147	144	124	127	135	132	165	138	127	145	138	133	146	126	130	149	131	160	137	148	132	150	152	136	118	148	141	129	136	120	127	127	141	118	155	170	126	129	126	140	120	144	167	112	137	129	153	158	144	132	141	130	119	153	129	162	121	126	137	161	124	142	143	156	123	123	138	120	129	130	117	138	133	151	138	139	122	142	144	150	132	120	141	135	160	116	131	162	143	143	120	130	165	121	127	151	146	153	131	128	125	144	147	160	122	131	102	166	128	129	113	135	129	131	151	131	157	121	142	147	130	130	134	142	129	144	140	140	155	144	128	140	137	137	144	149	119	118	139	136	129	119	149	140	151	103	130	151	117	129	127	118	136	126	141	145	133	152	145	139	125	132	144	122	145	141	133	140	146	141	128	131	125	122	129	139	145	119	149	161	135	150	133	139	141	172	147	115	142	133	131	141	140	133	136	140	124	140	129	118	154	123	117	117	134	148	144	135	144	152	141	125	138	141	124	137	141	136	162	128	128	158	114	154	126	149	129	128	145	123	156	144	133	162	123	133	141	143	163	133	145	167	155	142	143	126	131	130	128	128	132	149	136	130	150	122	140	118	146	141	156	143	165	138	130	115	140	153	131	143	129	123	133	150	139	137	110	122	109	136	130	131	143	129	140	172	157	154	142	139	131	122	147	146	145	137	121	135	129	135	140	121	125	135	126	125	139	145	148	145	145	123	126	137	143	137	135	148	154	137	136	133	130	132	151	127	139	141	136	138	125	127	119	130	135	142	131	151	140	143	133	137	148	137	137	137	148	142	128	131	142	136	121	109	136	143	146	141	132	134	147	126	130	143	146	131	124	119	128	127	142	131	147	118	139	126	139	159	142	135	137	134	155	142	132	127	128	141	136	148	129	124	152	142	146	125	132	120	134	143	141	143	135	131	144	154	118	124	146	155	148	141	137	142	135	142	130	148	143	146	156	139	155	140	129	153	142	136	130	151	127	123	127	158	120	132	120	132	137	148	124	139	136	144	105	160	154	139	142	138	144	148	154	129	126	140	131	143	157	133	139	139	124	134	122	126	180	122	153	128	134	143	147	137	123	124	129	138	127	148	141	145	141	153	119	116	124	156	156	138	136	148	135	145	133	161	142	133	131	141	142	136	136	132	131	132	130	126	127	142	136	147	136	121	158	149	139	106	138	158	156	120	150	131	135	132	156	123	121	119	124	129	145	140	141	145	130	127	144	127	138	147	142	134	130	132	126	145	129	136	126	127	143	140	125	122	152	143	141	120	125	116	147	143	130	136	136	139	139	138	154	136	129	145	164	146	148	136	134	131	135	141	142	156	149	133	147	137	169	142	136	135	119	148	146	151	129	144	151	143	128	149	147	146	122	154	128	161	143	124	143	125	142	132	127	123	148	149	152	132	139	131	121	143	152	130	138	148	133	118	139	151	134	130	148	161	152	147	124	140	140	146	123	132	138	121	135	132	142	125	160	126	136	107	112	134	150	125	129	128	147	124	117	120	153	138	137	138	153	130	137	123	149	144	136	142	135	137	110	138	148	157	136	150	109	134	125	130	122	132	142	133	140	133	160	114	145	126	131	144	144	158	150	126	133	152	114	158	135	136	128	163	120	155	152	120	145	133	132	167	133	134	138	142	141	136	124	134	152	127	143	144	148	137	122	147	137	137	148	156	127	118	143	139	133	129	128	151	133	148	147	155	147	127	121	140	144	128	139	161	137	139	137	137	136	143	134	125	159	127	132	138	125	138	137	135	137	136	136	145	140	164	138	127	129	123	132	150	143	150	137	125	138	126	147	132	146	139	134	168	140	147	142	129	132	163	121	153	132	146	135	126	142	134	130	129	135	147	134	144	109	141	135	134	140	132	135	145	132	136	139	147	121	134	154	142	118	138	130	142	138	175	135	135	141	132	135	143	138	151	134	149	155	135	112	137	146	128	120	162	137	128	161	131	151	135	131	155	146	112	108	143	128	131	126	140	140	113	162	134	140	138	115	142	153	128	136	138
29683	17036	11447	3926	501	505	472	503	478	514	484	476	508	437	496	509	492	485	487	470	509	497	488	492	488	473	471	474	526	475	440	485	478	421	442	533	457	478	455	498	499	488	495	454	472	458	485	481	507	496	510	477	446	477	490	494	501	486	454	486	509	476	452	491	485	496	507	458	496	509	506	446	482	457	519	465	478	454	455	506	485	475	483	472	415	469	460	484	494	542	495	512	452	498	465	470	486	460	493	468	450	455	488	484	507	465	437	433	502	475	459	493	504	514	478	514	471	474	478	478	462	474	469	521	498	474	480	450	505	464	530	482	511	495	461	496	480	479	453	507	453	457	486	497	477	464	479	452	491	475	452	454	467	491	475	489	484	521	525	459	479	482	509	467	504	491	444	501	462	492	523	479	495	527	518	457	481	485	477	476	487	480	479	480	491	463	477	449	471	488	485	449	454	474	472	489	471	450	468	486	443	523	486	495	463	447	502	503	484	451	478	492	522	452	485	458	488	431	508	493	465	464	487	470	466	496	466	507	485	462	538	488	442	466	484	491	506	456	479	489	453	436	490	461	491	506	487	468	480	496	494	498	446	467	464	479	504	484	500	490	482	501	470	486	466	529	496	471	463	461	517	504	467	439	489	510	455	441	493	452	490	493	490	488	481	425	459	472	486	480	485	492	506	498	453	443	482	461	483	463	499	480	477	465	481	460	451	496	502	463	479	458	474	485	484	476	496	450	505	513	505	468	452	501	512	528	469	459	497	471	465	463	485	464	492	459	463	484	437	462	462	469	472	461	493	435	477	476	455	470	510	435	470	443	439	443	499	490	490	454	444	494	503	487	448	469	469	507	436	473	467	463	460	484	499	466	464	471	438	483	489	517	441	447	486	461	462	498	508	449	470	476	529	478	490	498	451	485	471	469	482	470	486	457	492	499	486	445	425	500	491	461	473	471	450	489	490	439	424	465	464	486	469	464	494	444	457	485	487	486	474	462	487	468	482	472	478	523	475	448	474	489	490	474	496	468	471	439	470	473	481	453	493	493	486	469	477	503	536	493	486	476	432	511	486	525	482	505	492	458	512	451	474	504	485	524	461	491	478	481	468	481	453	455	471	502	489	471	483	486	492	478	468	451	468	528	444	512	516	466	511	437	510	456	452	464	460	519	497	481	499	517	462	482	474	465	498	505	486	472	495	459	509	501	426	472	498	517	452	475	490	457	472	498	511	501	474	478	469	507	463	498	432	504	501	492	462	450	424	468	483	455	499	509	476	512	488	453	470	476	468	470	450	470	485	459	440	434	469	473	472	497	448	518	504	447	464	470	468	448	479	463	507	497	504	484	467	522	508	484	449	482	476	431	501	452	473	499	457	468	502	494	450	434	459	471	477	452	464	463	506	501	471	451	497	453	454	498	504	478	503	469	501	468	453	462	483	514	465	497	455	441	492	466	508	497	450	537	481	454	481	486	481	437	469	475	500	431	451	476	483	508	458	501	471	488	490	498	491	498	460	505	495	480	514	461	501	463	464	479	469	531	460	459	525	428	457	482	442	461	485	475	506	452	488	458	510	472	488	477	479	481	485	489	505	424	449	489	464	461	480	480	487	502	465	497	499	474	485	485	472	486	459	481	484	456	491	465	449	479	504	496	450	480	475	462	442	453	494	472	468	480	451	479	457	440	504	428	440	474	488	451	491	475	478	452	475	491	463	486	534	470	443	447	499	462	466	442	487	480	457	503	420	472	452	502	473	457	462	465	480	451	480	446	470	498	520	475	439	476	508	465	477	448	502	461	450	516	443	452	493	491	474	476	486	492	502	521	472	484	470	504	488	467	438	456	477	434	470	440	468	441	489	475	481	446	452	508	494	502	470	429	464	461	465	467	454	483	490	450	473	499	503	448	500	463	463	516	491	489	480	470	519	475	472	484	495	456	487	472	481	465	503	456	465	446	518	475	494	501	444	455	497	492	541	452	507	492	509	466	458	467	495	475	466	467	512	502	451	495	513	525	463	499	471	470	472	484	531	490	461	493	451	472	449	482	469	478	453	522	483	474	479	442	438	435	515	465	402	476	452	468	471	467	488	430	504	484	499	471	463	502	488	486	495	479	478	512	456	488	460	472	490	482	463	487	464	477	493	452	445	461	475	500	470	453	481	505	459	460	485	497	482	456	487	495	499	469	471	513	472	496	463	471	500	492	470	515	468	491	519	483	443	508	476	472	477	480	440	464	508	493	490	444	499	535	526	483	490	474	480	428	473	524	465	466	495	477	479	485	491	459	460	471	471	410	494	475	460	485	504	476	487	492	472	476	485	496	502	469	481	482	472	494	472	455	448	446	466	478	482	509	457	444	476	483	483	532	484	513	491	501	501	473	462	483	441	474	459	464	470	499	510	480	469	508	511	493	462	484	491	477	450	489	492	483	490	454	475	475	448	457	498	480	455	488	495	514	483	505	485	479	521	483	504	475	444	455	468	481	477	483	507	456	465	462	479	474	472	509	508	455	526	502	478	470	502	501	501	456	495	493	478	498	472	456	500	481	479	431	501	486	466	498	501	463	480	452	493	481	494	487	472	453	486	496	469	464	479	505	489	504	521	504	480	480	468	483	485	506	494	470	484	456	464	457	477	485	449	487	451	496	524	433	484	479	478	446	479	516	500	442	501	480	443	481	476	468	496	483	479	450	488	467	496	502	489	482	480	484	449	499	461	510	448	488	493	484	475	494	497	462	498	440	498	472	461	515	484	542	478	484	487	434	520	483	466	493	505	459	485	475	451	488	477	443	464	511	468	494	487	436	492	494	470	491	472	490	494	463	446	502	497	485	453	454	459	467	430	477	460	461	491	484	470	467	458	469	476	501	474	476	497	472	453	463	497	462	465	500	463	475	470	485	455	477	475	489	471	450	482	484	481	502	428	462	455	489	487	508	491	466	483	476	516	488	512	485	444	476	496	504	458	485	480	500	509	477	501	450	482	475	467	455	453	442	478	465	475	465	498	468	486	491	479	508	495	471	453	480	481	468	484	454	477	448	472	404	530	462	476	460	490	484	483	486	469	469	465	507	486	460	497	482	448	439	476	478	468	515	479	463	520	505	506	473	471	451	500	458	496	491	465	497	473	506	471	461	434	492	482	461	476	444	492	454	484	442	494	442	450	450	438	477	498	495	504	503	493	491	490	465	446	473	496	460	497	491	505	511	470	490	528	482	521	480	458	483	501	477	517	534	465	485	519	502	484	457	467	499	500	483	486	465	492	482	475	471	465	462	486	483	487	453	455	453	472	463	479	434	480	460	494	507	463	465	438	473	505	515	453	501	476	470	506	463	493	474	459	525	449	474	495	540	442	488	499	454	470	502	485	474	443	479	486	486	493	453	470	467	438	475	477	474	479	466	484	494	486	505	481	454	481	500	456	502	460	489	457	510	487	502	474	461	501	450	482	477	446	464	477	460	478	470	455	469	506	469	488	480	487	456	469	512	486	466
68912	56839	50767	25764	3462	308	280	249	243	209	218	218	252	245	222	198	228	215	224	235	237	254	198	221	216	232	234	204	235	215	219	235	217	208	200	232	227	217	237	246	229	214	214	189	220	261	202	212	195	214	234	199	221	232	232	219	188	199	224	223	228	220	194	216	204	201	231	202	203	248	234	192	215	227	214	212	225	224	195	208	208	211	207	195	215	199	193	217	210	210	196	209	208	223	209	235	214	208	216	217	203	214	236	215	232	217	212	216	184	231	204	234	203	230	220	177	216	179	215	199	221	209	205	205	214	197	232	212	213	207	244	220	215	204	213	202	196	232	236	226	222	220	225	218	211	219	206	216	222	230	235	207	192	190	233	221	197	229	254	203	223	224	218	206	221	198	208	202	226	188	218	223	193	220	206	206	232	207	213	214	225	243	224	227	192	214	222	207	231	229	186	218	229	223	228	228	197	241	196	225	224	203	193	206	187	200	203	216	198	206	226	215	206	238	206	204	188	195	198	211	228	204	235	215	222	215	234	198	230	193	210	218	209	228	233	237	210	232	205	195	216	219	227	219	218	220	216	210	224	216	207	184	225	212	226	223	224	227	198	215	233	224	220	208	243	218	221	215	194	218	247	192	207	215	208	204	191	219	223	206	212	231	204	219	218	241	215	231	232	210	182	219	227	201	210	211	224	226	229	214	226	221	196	229	211	214	224	248	220	208	226	215	217	214	213	225	204	201	199	203	229	211	216	228	196	204	235	214	209	229	209	239	211	194	233	219	195	212	225	225	204	244	224	222	230	243	212	231	199	220	237	210	205	217	247	195	209	198	225	218	243	193	237	222	214	218	201	221	210	228	193	217	214	213	189	208	215	233	236	226	201	225	216	222	208	226	223	213	201	216	202	227	236	218	209	207	242	230	210	205	240	207	219	207	224	237	226	209	222	237	203	199	212	240	233	229	216	186	237	204	191	182	206	220	215	210	200	217	199	221	231	198	194	186	219	202	217	222	212	230	202	204	253	209	165	224	230	220	210	208	211	218	200	216	201	232	232	195	217	198	212	201	213	225	237	179	208	215	209	223	206	198	228	219	211	210	216	220	187	215	201	209	240	198	227	221	213	197	216	215	204	223	174	236	209	188	217	202	216	236	202	231	204	238	209	220	217	214	234	203	202	225	225	217	245	207	207	203	206	210	233	228	221	239	231	208	236	232	214	214	243	215	203	199	210	203	194	204	209	236	220	226	230	224	227	222	224	219	210	211	229	211	210	235	223	212	190	198	224	223	246	208	204	214	222	245	196	212	201	187	206	190	235	218	195	202	213	243	231	211	201	190	217	211	210	225	238	242	199	196	219	200	223	223	195	195	229	234	223	193	209	234	210	239	217	204	232	220	216	223	220	205	236	216	200	217	232	232	205	247	246	220	211	212	214	231	188	188	192	231	217	226	209	213	219	212	234	221	194	227	208	214	230	206	201	230	210	223	185	223	223	213	203	226	215	210	230	221	221	205	206	192	225	201	233	233	191	216	219	219	219	198	223	220	244	207	216	212	209	218	208	220	221	226	211	234	222	202	202	202	202	224	174	207	213	205	223	238	233	235	211	209	219	216	214	207	223	216	218	222	211	229	229	206	248	203	216	203	207	195	227	202	225	234	206	227	217	220	213	194	208	243	211	226	234	223	242	225	230	209	217	228	221	209	230	202	232	209	213	194	235	221	216	210	243	207	227	219	212	233	195	208	184	217	204	205	224	230	221	242	193	218	216	204	239	218	211	220	211	211	211	183	249	233	230	228	196	222	216	219	214	224	230	220	190	210	204	204	223	206	228	212	219	221	212	252	211	204	213	248	212	222	199	212	219	219	209	202	224	218	189	205	191	215	237	240	202	214	219	240	202	224	197	197	226	232	219	191	232	189	232	217	204	224	234	237	227	203	220	220	223	233	232	211	231	221	231	236	243	229	222	238	219	212	254	209	235	204	212	218	232	222	218	224	215	236	211	222	211	220	195	202	223	216	210	223	218	213	209	231	200	247	227	210	224	206	208	208	213	222	220	204	244	225	214	208	204	243	231	219	236	229	212	225	196	196	216	199	180	202	203	195	198	239	208	213	239	250	221	214	213	204	216	215	213	238	229	211	193	239	212	228	216	233	216	202	212	223	229	201	189	217	225	251	245	227	206	206	191	219	209	236	225	187	244	225	203	243	232	220	223	230	192	220	224	211	229	215	238	219	249	230	234	218	238	228	225	221	220	219	212	202	207	209	202	221	215	198	183	202	224	225	202	214	224	209	194	233	231	235	223	230	200	194	215	214	216	201	243	241	214	230	223	217	247	205	227	222	204	193	204	229	208	217	246	207	204	195	232	224	204	215	197	237	209	220	218	211	204	219	220	248	206	228	198	201	219	219	222	194	192	197	218	228	228	212	213	214	223	212	223	213	219	200	205	187	191	212	223	203	214	234	221	249	220	225	205	217	212	209	213	203	217	220	198	216	219	250	236	229	218	229	240	221	211	193	226	223	195	256	209	200	200	211	237	219	207	230	211	228	203	240	208	220	200	186	218	201	229	227	208	198	199	221	208	222	234	198	194	239	206	201	250	249	201	223	197	219	210	197	206	217	228	233	205	205	219	237	206	209	199	209	215	229	219	208	223	216	216	194	202	215	212	204	180	222	209	222	199	239	198	219	213	211	209	243	236	220	194	214	241	202	199	250	200	213	189	203	211	224	218	199	192	230	212	215	204	225	226	217	206	189	243	222	234	226	218	220	191	221	217	232	226	227	215	206	197	194	202	230	196	212	197	196	221	199	219	234	227	241	207	228	225	190	212	214	207	199	222	222	188	215	216	204	211	211	223	242	197	222	235	214	222	240	228	244	199	207	208	236	218	219	203	230	229	217	228	205	218	210	213	217	212	218	210	237	219	183	229	206	203	224	224	232	207	209	198	207	218	237	208	216	212	195	220	232	176	221	199	231	207	216	224	216	237	233	205	198	210	193	195	236	171	221	228	215	231	235	263	197	222	242	221	226	181	220	225	180	198	223	233	240	233	196	211	219	221	210	175	221	217	221	212	204	221	201	217	223	224	214	207	204	253	203	208	179	229	166	232	253	223	243	212	199	203	224	214	221	194	205	238	235	204	205	209	205	209	208	226	229	197	215	220	206	190	203	195	221	221	223	226	217	226	243	207	208	230	213	190	209	216	212	226	215	231	221	206	242	202	241	209	212	201	195	211	213	206	216	235	236	222	226	232	225	216	188	200	241	218	216	224	237	224	219	225	214	219	217	236	228	201	207	214	188	218	197	211	209	248	226	225	223	227	229	213	207	185	216	202	208	214	224	177	210	204	218	215	192	223	206	234	201	217	229	197	204	219	224	253	217	201	228	218	196	202	218	214	237	203	224	234	222	202	221	235	210	241	216	230	209	217	222	242	214	210	220	203	223	212	206	216	214	212	225	225	230	241	237	229	236	191	220	224	229	223	209
49959	46263	45600	21919	1105	948	957	875	851	835	762	757	726	728	773	712	737	671	689	718	733	725	738	699	706	624	689	709	729	688	700	723	680	687	682	687	694	701	741	695	715	687	681	676	689	704	691	682	691	679	692	717	673	708	654	660	635	660	675	671	708	654	704	720	675	652	677	695	669	680	695	683	714	688	703	680	750	709	717	716	718	647	680	726	673	696	683	704	726	677	647	718	642	697	703	681	696	708	687	685	712	732	693	660	692	676	698	676	723	637	717	688	752	667	682	694	712	687	709	689	700	693	700	719	722	638	690	705	664	751	691	677	683	677	712	637	638	654	620	704	689	691	760	675	687	669	640	682	694	679	660	672	693	709	675	668	712	706	644	626	677	685	662	679	710	686	658	676	702	644	638	667	661	681	716	726	707	691	685	659	705	692	681	719	692	650	666	688	674	672	684	706	720	708	747	690	692	658	667	689	686	671	730	638	673	724	692	706	733	698	710	644	649	684	696	756	688	679	698	702	694	643	692	653	686	652	684	694	703	640	602	697	643	699	681	658	736	679	703	718	647	657	654	689	677	686	652	644	688	667	669	676	683	690	669	727	701	664	651	687	688	715	690	689	694	680	660	667	703	705	690	675	726	688	696	692	682	647	720	708	688	657	643	708	693	692	687	670	661	667	683	649	695	649	678	686	690	731	660	689	684	658	650	655	700	665	695	655	642	652	659	641	714	681	630	732	694	692	666	701	699	657	650	654	707	666	684	710	682	734	658	650	689	648	735	664	666	685	690	700	682	699	693	694	688	681	681	704	764	693	648	691	680	670	635	659	647	668	708	678	711	638	634	710	623	679	675	685	724	682	682	695	623	717	661	730	743	712	683	730	682	696	673	665	660	666	715	685	683	681	656	687	696	700	682	661	667	657	665	668	636	695	678	671	667	661	704	688	710	692	681	658	693	743	682	655	640	678	766	658	684	666	655	767	695	676	676	648	632	689	647	686	711	673	695	687	666	661	621	679	666	685	730	644	707	656	687	688	708	630	664	602	691	698	702	687	691	687	694	650	693	668	723	680	731	684	719	683	747	685	713	683	676	650	691	729	751	656	683	732	687	688	691	707	665	649	742	633	704	682	698	657	667	714	681	668	714	742	695	647	680	683	690	661	653	745	675	613	679	675	704	673	675	753	671	661	669	668	733	659	659	677	689	674	654	673	667	663	710	673	674	708	702	680	709	726	637	680	670	645	659	702	689	681	671	694	689	659	677	668	699	655	706	665	672	649	692	679	701	657	714	701	657	715	639	661	689	650	637	696	669	702	679	698	707	708	655	690	730	686	682	676	718	648	707	693	657	678	673	685	683	694	709	660	705	693	673	657	652	756	731	710	692	664	686	648	661	646	671	699	699	666	686	672	683	719	655	693	675	657	639	717	687	685	655	691	711	662	745	665	687	621	653	647	684	692	672	740	685	670	662	683	642	678	730	644	683	709	682	673	671	709	669	692	680	720	715	697	713	682	664	716	687	657	672	666	693	650	666	680	655	704	724	723	722	705	656	684	659	722	687	714	719	675	686	661	662	666	683	681	722	704	695	676	669	659	689	724	656	664	696	735	664	680	681	698	667	681	618	703	690	656	695	658	679	676	732	709	673	639	640	644	712	696	643	750	658	668	675	709	647	704	670	674	662	640	639	692	706	692	686	672	688	683	681	672	659	685	659	674	697	647	678	681	666	673	669	687	713	676	699	690	664	711	713	667	703	700	683	674	634	656	694	662	703	632	709	678	672	672	662	667	653	663	675	673	664	716	669	661	682	667	675	681	745	659	678	659	712	680	698	661	641	669	726	680	685	684	717	714	704	696	644	629	702	696	655	716	701	693	659	677	672	701	719	702	643	655	694	632	662	674	668	658	746	665	695	715	684	685	642	698	717	666	678	688	721	697	696	708	696	700	667	658	693	672	645	647	672	693	697	711	688	666	628	655	667	685	689	677	690	661	687	668	719	631	687	705	697	698	707	706	711	696	693	695	686	643	723	689	719	633	660	658	690	639	670	663	720	681	716	682	652	717	648	644	675	666	653	697	661	692	704	651	695	695	689	657	718	698	668	690	692	696	680	677	645	651	706	732	693	653	675	692	692	652	717	666	685	667	654	724	694	662	642	684	693	648	699	732	637	659	679	688	720	671	699	708	674	718	652	676	672	662	649	674	665	679	690	729	710	692	678	708	677	701	692	727	733	672	725	700	684	649	707	714	682	665	673	637	645	734	666	732	688	656	679	702	678	684	681	677	674	673	687	665	690	689	699	685	689	726	677	675	686	688	717	684	662	665	740	678	703	709	685	706	712	680	681	706	708	694	630	648	658	660	692	685	689	658	689	697	700	668	654	683	661	675	683	716	702	703	708	666	709	673	679	693	666	623	675	707	664	696	660	692	651	674	684	641	687	683	657	663	702	657	648	698	691	706	695	682	709	695	684	697	649	659	708	655	702	651	720	661	628	665	678	653	661	735	710	708	687	660	635	692	656	685	674	687	680	701	712	698	664	636	685	653	690	693	740	697	695	680	715	680	659	654	669	698	697	683	654	716	644	664	673	664	681	688	667	652	667	708	680	697	677	690	688	678	713	732	724	731	662	721	710	700	638	695	686	696	708	732	698	681	673	658	698	697	632	699	719	689	735	734	691	675	674	671	722	732	697	640	720	693	687	665	717	685	700	698	665	668	726	667	660	668	651	697	675	677	681	701	651	696	685	660	677	700	719	671	654	671	747	661	703	702	712	659	720	672	704	723	721	664	695	731	676	714	702	697	680	718	678	686	684	624	668	681	687	684	661	697	669	677	658	699	700	653	667	680	635	690	660	682	648	686	690	700	725	686	663	710	691	709	671	661	667	706	673	676	684	644	671	686	705	690	699	643	645	656	682	637	720	694	702	732	692	657	714	648	692	682	675	634	693	727	714	670	668	684	645	697	719	694	593	699	670	705	693	665	689	672	646	661	673	667	672	671	670	669	700	659	716	659	672	691	710	658	683	711	673	716	663	654	684	630	731	679	687	665	647	646	691	678	675	700	677	698	668	693	666	590	650	681	698	664	686	686	701	736	717	689	676	725	647	696	647	703	698	706	681	652	638	675	656	700	711	670	641	681	710	697	704	697	667	701	681	694	660	638	686	693	646	692	631	702	692	679	702	664	688	645	728	741	698	682	661	714	637	668	657	695	701	686	716	663	689	680	700	681	666	697	617	674	680	663	694	736	690	686	722	687	685	735	697	730	688	693	710	731	670	678	680	732	730	638	664	659	702	735	701	700	669	688	659	707	677	692	706	689	692	658	734	707	691	681	686	693	672	705	675	654	694	697	688	642	701	641	712	674	679	715	686	689	698	671	677	720	684	738	678	678	692	716	685	675	694	732	700	684	669	668	673	714	705	699	644	705	688	704	653	676	691	674	639	686	691	694	701	709	724	641	655	690	692	710	637	672	715	667	662	680	598	663
77479	68806	61211	31173	6136	548	427	399	348	350	347	295	303	337	301	358	320	311	275	322	340	286	334	319	286	295	331	299	311	292	310	286	306	326	279	305	345	318	292	287	315	296	285	288	283	301	283	314	307	323	303	294	288	299	310	323	279	285	320	349	310	288	288	275	295	318	320	286	315	321	318	277	295	316	292	284	295	293	293	332	313	290	314	327	320	317	298	285	319	292	294	302	316	281	277	260	325	287	305	278	299	272	288	284	327	294	272	314	284	305	310	323	264	306	285	291	292	283	305	298	328	316	309	309	295	284	314	271	318	308	285	294	313	292	304	295	328	317	309	281	300	320	309	306	272	296	294	293	269	306	309	299	277	323	273	300	301	267	312	307	306	270	294	279	304	316	320	263	287	301	290	301	298	288	317	262	309	314	289	304	319	300	316	296	299	292	294	267	295	301	300	328	303	319	335	314	341	300	306	307	288	305	364	296	309	285	313	297	315	327	303	280	307	308	312	287	311	291	262	272	316	280	314	324	281	276	290	296	281	336	296	295	321	290	316	310	296	294	304	298	316	303	322	297	291	287	311	299	287	296	316	314	306	294	287	309	296	284	294	303	309	272	277	292	306	283	286	325	276	324	284	284	296	307	304	297	328	297	280	305	269	276	302	343	311	314	296	275	274	315	262	294	349	273	326	274	326	324	313	298	299	281	324	308	335	312	312	295	293	309	311	266	325	305	310	276	302	281	325	302	288	330	275	277	320	274	310	278	315	277	329	323	280	314	299	273	311	307	267	274	310	332	332	270	289	292	307	312	305	312	304	328	295	294	274	300	289	287	284	274	302	297	310	278	271	304	328	306	306	313	306	322	311	307	302	306	264	287	316	296	288	265	306	291	287	296	308	326	265	326	283	283	296	325	307	304	324	296	301	307	328	283	307	321	306	307	310	313	301	294	311	279	299	296	295	313	296	289	324	275	286	269	251	301	306	279	309	294	280	302	321	286	291	301	297	311	293	306	305	297	278	283	318	323	296	291	313	286	315	292	284	276	311	320	292	283	259	324	257	330	296	282	329	264	297	317	336	303	281	292	292	281	309	284	281	306	323	326	355	290	287	250	300	257	297	263	293	288	296	338	282	285	291	281	293	271	321	303	292	296	308	319	284	308	296	301	306	288	304	317	317	292	292	294	308	329	311	272	319	299	279	285	296	294	295	284	281	290	302	294	307	276	298	280	306	284	280	329	282	323	289	298	312	283	304	295	312	284	306	286	300	297	298	314	311	251	273	289	285	264	287	308	307	302	264	274	312	283	306	271	299	309	315	300	303	323	273	316	300	304	256	328	321	301	312	293	279	303	282	272	282	316	293	276	292	317	292	267	323	291	317	292	323	315	297	303	303	282	300	313	314	287	285	320	304	275	268	296	301	311	304	305	316	308	250	299	301	292	325	288	319	317	304	295	305	313	273	294	343	320	290	291	292	279	294	314	308	308	305	311	300	320	295	293	327	272	294	317	299	316	322	319	281	326	295	297	278	308	305	309	284	300	311	315	335	315	292	292	303	295	295	311	301	284	289	303	300	309	302	272	279	279	284	313	323	311	295	270	289	293	306	272	309	310	296	301	316	312	292	293	293	305	291	326	267	293	285	294	314	319	295	326	309	305	280	319	286	311	312	268	328	305	284	334	280	318	310	305	286	301	281	298	276	257	295	305	323	321	339	319	328	282	307	292	310	297	320	305	294	286	316	305	303	293	324	313	304	285	284	284	300	295	311	267	318	272	295	305	307	304	322	289	275	284	307	307	282	308	312	316	302	300	311	300	325	311	279	302	313	261	260	307	299	295	310	309	298	296	261	318	303	295	311	325	285	309	284	302	297	301	308	292	281	318	301	306	283	283	298	296	292	335	297	315	283	331	298	303	288	289	291	307	293	301	307	311	299	287	284	298	312	287	282	287	303	293	298	312	305	295	293	275	299	311	291	287	319	293	322	284	297	286	310	271	307	326	282	307	295	292	287	326	329	305	292	332	304	306	325	305	324	302	272	298	306	318	297	269	269	329	278	336	292	278	297	309	281	312	312	269	300	307	316	293	316	298	284	292	271	303	284	307	291	312	270	310	294	303	292	291	289	277	298	293	319	245	300	303	297	282	285	330	285	296	317	304	296	329	292	303	313	315	284	263	296	311	287	308	296	292	290	304	287	347	309	293	313	303	341	305	320	298	289	289	281	324	323	322	265	294	310	310	314	308	286	311	323	303	305	326	291	305	296	296	277	280	288	328	285	325	315	304	269	286	274	321	300	345	301	311	300	326	277	279	291	308	303	292	323	328	319	311	280	295	301	297	317	324	285	300	284	304	285	302	309	274	294	319	303	310	282	305	294	313	310	280	314	318	291	300	306	294	306	304	273	302	318	301	303	298	286	302	306	291	318	295	287	294	336	304	320	281	282	298	284	307	258	309	309	320	281	296	273	288	318	316	307	270	301	269	271	292	298	263	324	299	308	273	295	324	292	295	291	305	301	287	261	281	263	329	283	302	299	278	322	286	295	296	317	294	302	282	311	286	309	275	283	300	285	288	269	293	283	324	326	296	288	335	281	324	253	305	297	292	322	291	298	313	281	305	303	284	299	326	316	288	323	302	289	294	285	283	263	295	330	324	295	303	290	277	321	283	284	287	310	306	282	303	294	274	273	270	342	288	268	280	326	263	312	330	270	292	320	327	322	314	294	301	308	320	314	301	300	257	280	335	303	337	294	321	300	330	311	290	287	334	291	262	314	318	313	316	305	308	288	319	298	314	300	315	286	289	306	318	303	306	342	258	307	279	318	298	308	302	304	276	279	263	277	275	286	313	260	294	343	265	307	292	286	306	308	279	285	309	288	290	310	302	307	296	320	306	324	306	268	314	275	305	324	285	321	289	306	328	323	293	279	284	317	309	289	318	319	295	310	288	275	304	282	307	300	279	310	290	271	298	316	271	301	294	290	309	309	319	302	312	299	301	313	285	282	275	297	303	290	317	287	294	290	299	324	308	294	312	305	312	274	299	311	308	304	297	331	303	280	300	275	301	312	312	324	338	290	310	281	319	286	288	300	324	309	316	316	292	282	326	293	269	290	254	279	296	294	296	282	274	312	282	331	316	319	290	305	276	276	282	321	302	270	287	304	310	293	278	282	277	302	283	286	295	303	296	322	296	274	297	281	311	295	319	294	297	291	319	285	310	294	287	317	318	306	325	300	285	284	288	301	306	315	301	291	336	301	313	298	299	329	305	291	302	304	278	316	282	287	299	289	319	312	289	304	280	334	318	302	282	318	272	302	315	283	291	294	291	301	305	313	307	315	329	285	325	294	334	337	259	302	258	301	307	326	285	319	315	328	257	286	319	304	307	312	312	278	310	291	294	315	337	289	297	297	265	291	300	299	289	312	265	329	298	283	308	312	299	275	297	290	282	308	309	307	312	287	329	285	314	291	278	315	285	345	286	297	316	310	291
59468	57985	55621	19494	1636	1470	1341	1247	1189	1141	1083	1071	1055	1036	974	1008	991	997	883	940	918	934	934	936	919	950	914	953	969	897	949	913	916	870	907	906	900	844	934	943	920	892	938	907	898	920	917	921	924	856	903	872	890	874	915	909	932	863	885	880	954	863	923	880	911	899	942	896	879	848	873	960	932	888	942	882	864	898	877	895	947	890	965	935	877	900	944	943	927	865	864	905	862	867	890	952	863	959	921	884	927	845	883	849	854	922	904	849	898	883	884	888	879	890	883	867	909	918	900	859	856	883	944	916	893	883	859	889	883	874	818	934	863	893	908	878	912	934	842	944	864	896	876	922	902	871	891	888	835	893	920	967	907	950	877	982	852	855	901	857	923	892	886	926	886	897	869	894	907	923	937	925	923	893	931	929	861	892	891	895	933	896	898	917	963	956	964	864	904	922	933	905	918	895	899	888	955	977	939	909	895	850	878	906	871	903	865	903	892	893	917	885	950	890	930	889	882	916	912	912	919	944	895	896	895	904	965	912	881	903	899	923	924	894	845	890	972	869	922	887	869	885	884	866	916	892	919	904	892	856	907	904	892	895	920	890	890	949	873	900	884	893	888	902	895	923	876	903	904	934	916	893	860	871	906	894	868	913	902	906	896	917	876	907	865	904	874	870	922	911	822	907	932	941	841	854	876	859	870	973	910	885	861	918	952	878	848	920	916	890	883	890	886	838	852	916	895	887	891	890	884	899	885	895	918	866	840	915	905	904	876	896	887	860	890	882	889	840	967	886	896	835	889	898	918	886	920	966	894	890	904	924	844	926	896	925	920	925	863	893	910	909	959	906	935	868	923	867	904	924	901	875	885	928	851	851	900	918	881	822	891	874	890	949	927	941	853	919	874	867	877	913	911	899	883	839	871	915	897	933	868	922	870	952	905	927	910	870	906	861	873	880	926	890	869	921	924	882	897	890	933	932	886	933	917	878	933	946	850	862	906	867	876	908	863	873	858	902	875	881	907	883	920	910	871	927	882	868	911	924	898	937	841	882	963	850	879	877	913	889	891	907	878	887	890	896	895	858	861	937	831	898	882	892	897	903	880	927	856	878	863	926	934	928	895	929	883	846	872	909	877	910	896	899	930	920	949	932	915	904	897	942	897	908	903	874	919	861	857	882	914	920	938	876	893	890	930	893	878	920	925	924	848	830	907	884	953	854	890	893	908	917	886	937	912	903	877	914	928	883	891	889	909	933	917	911	869	878	884	898	866	899	920	863	854	841	892	880	890	880	924	912	907	872	870	947	878	884	934	860	920	823	879	888	917	894	959	884	872	904	960	915	928	891	887	900	868	886	878	913	860	948	867	871	852	915	889	833	876	902	960	879	869	922	938	897	922	871	870	873	944	866	885	927	972	863	837	869	878	824	885	851	931	928	875	878	868	875	904	884	867	814	895	881	887	919	954	910	908	968	916	943	921	889	864	838	909	901	909	924	864	904	909	890	883	868	928	861	912	873	854	868	896	881	944	885	909	868	868	856	932	951	890	858	841	879	827	944	877	921	840	889	879	882	874	954	853	906	901	875	915	889	963	898	872	954	861	882	908	889	886	950	851	855	893	942	869	897	904	907	899	883	934	921	849	832	877	898	887	902	884	844	923	883	872	873	911	923	895	913	818	888	890	908	880	895	857	951	864	877	872	902	922	904	840	954	879	918	861	899	917	881	911	947	913	852	882	880	911	878	901	868	901	901	906	904	865	913	924	911	863	879	905	876	880	877	921	921	936	905	911	921	922	956	901	892	867	917	953	902	852	889	848	879	936	842	844	923	884	872	884	845	886	899	910	899	895	935	922	862	910	891	891	894	939	839	870	898	915	861	913	902	916	837	849	898	906	845	848	937	910	833	890	893	881	868	902	896	898	920	920	882	873	914	833	866	910	857	849	888	920	895	877	952	925	896	912	913	832	918	870	858	894	883	908	848	883	886	834	970	905	884	872	888	841	842	937	869	888	889	921	869	949	902	840	934	860	884	842	932	914	933	920	905	881	884	890	931	855	887	962	889	893	921	941	821	970	912	906	854	905	860	891	899	864	887	920	858	886	962	927	938	896	914	901	939	929	929	927	912	908	890	919	925	970	906	900	870	853	929	903	938	908	891	858	939	910	911	896	895	931	897	895	919	843	923	936	880	912	940	878	873	892	886	971	872	869	888	869	924	855	946	894	878	907	903	929	894	804	926	884	939	873	899	877	891	872	864	889	915	895	913	868	945	939	895	854	871	849	933	899	946	870	901	859	880	926	921	926	856	940	871	882	926	891	871	885	912	874	888	940	877	942	948	909	927	886	917	930	873	916	824	880	893	898	933	899	913	838	934	915	890	889	860	887	882	828	917	952	931	916	897	914	901	927	943	937	911	897	923	902	873	889	911	893	899	915	906	870	843	903	863	899	922	904	850	920	886	872	911	904	898	933	877	892	880	877	889	876	952	930	918	918	895	892	886	888	914	1012	879	933	868	854	877	894	896	851	917	877	884	910	906	910	846	932	894	937	841	908	903	974	925	911	896	881	879	898	879	922	896	917	897	885	877	906	877	900	847	904	890	872	936	864	883	908	889	849	911	905	885	864	856	906	877	871	949	915	928	936	912	923	912	881	962	921	885	894	884	917	871	878	902	851	880	913	942	882	887	916	904	853	906	874	903	926	837	897	934	882	919	944	865	842	901	857	832	862	899	912	899	856	885	851	870	908	833	910	909	910	877	910	911	880	950	939	906	880	924	919	912	896	928	877	914	942	915	883	960	930	903	908	930	862	899	915	881	983	901	890	900	881	922	925	917	929	860	921	925	882	951	902	949	847	906	861	887	835	909	883	895	893	871	891	914	906	921	881	911	902	905	912	937	894	844	890	905	917	921	845	841	934	923	897	910	852	894	894	815	872	891	885	889	870	839	915	887	868	889	852	861	870	898	923	916	873	881	904	871	858	933	886	903	882	930	894	856	890	876	843	945	893	856	885	876	914	890	938	893	898	859	860	898	944	893	915	874	889	879	917	899	861	953	905	891	864	922	909	871	913	867	943	860	847	885	873	898	892	918	943	923	840	911	885	932	877	879	885	893	869	815	885	912	875	850	903	878	895	897	887	873	908	928	914	887	913	897	890	905	894	816	864	923	891	917	839	885	874	876	921	891	871	839	943	871	847	913	902	890	871	881	886	929	905	829	870	867	865	896	866	875	922	890	892	857	859	903	928	855	852	849	948	871	921	824	976	914	912	855	902	872	887	854	883	909	937	889	948	914	895	867	882	856	955	916	923	937	961	880	896	901	891	866	935	864	854	902	886	905	881	888	904	904	950	871	885	985	868	864	869	941	912	918	893	925	862	887	909	886	859	871	914	909	878	911	960	897	897	894	894	927	897	916	924	911	907	880	910	861	860	927	942	906	880	900	927	968	929	881	915	899	857	850	958	891	936	862	904	886	886	899	899	844	890	872	938	891
30493	15692	6319	909	153	128	125	122	136	129	147	136	99	128	128	128	144	153	127	123	145	127	116	133	130	134	120	133	143	140	136	122	120	141	133	141	133	129	134	119	127	130	127	122	134	126	121	114	127	114	131	132	140	126	129	140	122	132	137	144	156	130	147	118	117	117	138	131	138	134	121	139	123	119	138	138	121	116	123	115	133	138	142	144	126	124	125	133	123	137	125	140	124	121	156	148	136	123	133	135	125	132	128	133	117	138	123	133	133	145	139	124	148	124	137	134	121	131	135	132	140	118	135	130	127	144	104	125	115	145	149	129	142	144	115	129	127	147	134	128	136	159	134	132	135	139	132	108	115	115	141	111	153	136	107	143	129	114	106	126	140	131	138	159	123	120	126	146	141	126	118	148	109	130	110	144	143	145	130	122	117	118	139	153	152	142	129	118	143	142	126	124	117	131	129	159	122	128	124	122	128	119	133	121	137	131	139	140	150	116	138	115	144	136	128	134	123	135	135	128	132	115	126	118	141	121	123	128	124	129	168	132	119	143	129	145	139	126	129	128	144	147	129	126	142	137	129	139	143	129	131	127	132	130	118	131	139	108	116	128	142	144	133	135	147	123	146	125	135	130	109	141	134	143	123	145	150	125	152	135	118	143	134	121	165	131	136	125	117	141	124	148	124	149	130	157	153	123	127	134	136	132	124	129	155	142	129	129	166	135	145	142	123	124	125	136	140	125	120	156	134	119	137	138	163	131	127	136	136	133	122	113	104	138	149	125	125	113	126	119	120	118	133	118	122	127	139	131	108	124	145	158	127	113	129	132	129	162	150	137	139	133	121	138	128	109	136	124	126	128	149	140	143	126	108	135	125	125	131	117	124	139	106	136	117	145	146	127	135	139	117	124	130	115	117	118	114	121	110	134	132	117	119	123	112	140	142	131	130	121	117	133	135	124	123	124	137	131	126	136	138	125	128	140	130	113	140	114	130	136	124	118	148	132	126	142	112	120	108	127	139	148	128	120	122	136	126	145	159	127	149	137	122	141	142	129	149	133	135	132	115	125	123	139	115	136	132	133	145	147	137	122	124	146	114	148	133	142	130	117	148	121	146	128	141	127	138	114	108	126	133	116	117	107	135	139	137	119	137	142	133	122	126	125	128	156	125	98	130	146	124	134	139	124	146	118	113	132	136	127	137	130	121	127	122	135	124	125	140	140	129	113	119	121	149	132	118	130	131	144	129	122	133	117	110	122	144	131	145	127	126	155	132	134	125	136	134	124	127	122	124	144	113	147	134	117	116	144	119	141	147	142	135	147	122	147	125	148	134	116	141	156	123	132	131	146	123	130	142	134	126	129	120	114	128	126	136	132	130	132	152	114	140	138	124	131	127	130	137	119	107	120	128	149	120	116	118	134	134	133	138	131	148	130	141	141	124	150	111	132	112	129	145	147	133	153	121	132	127	105	128	136	140	130	131	141	147	133	132	137	128	135	130	140	136	134	116	130	141	133	129	108	140	119	120	119	116	130	136	147	141	151	153	125	123	127	114	120	123	149	123	126	142	133	133	140	142	132	174	130	126	118	139	159	134	116	138	135	113	139	135	136	130	136	123	113	127	142	136	121	130	136	138	126	119	133	127	130	138	115	145	119	135	139	140	140	139	136	141	124	104	147	143	120	137	152	143	142	130	116	115	133	119	133	132	123	121	127	118	141	114	139	126	133	142	140	121	112	128	154	131	140	141	121	142	137	126	130	130	130	138	138	122	136	128	132	135	142	140	142	125	119	146	126	120	153	130	125	129	142	128	166	145	130	123	128	110	124	125	139	112	143	118	123	169	112	162	131	122	114	135	141	127	148	142	122	127	124	145	125	120	125	136	132	134	120	126	121	119	110	136	151	121	127	122	98	151	136	106	136	133	130	136	125	138	137	116	127	140	132	138	159	109	131	131	141	128	130	145	134	125	130	150	144	139	133	144	108	123	130	121	150	138	118	136	117	123	137	117	139	122	118	130	144	128	125	115	142	123	134	125	134	129	125	117	147	130	134	138	133	125	125	133	149	138	144	154	137	125	124	117	143	150	139	123	135	137	153	132	125	125	129	136	124	121	138	134	134	130	133	134	114	132	147	143	129	127	159	153	130	137	134	148	116	129	143	110	138	140	117	151	138	123	134	133	138	137	127	125	136	122	142	113	136	119	140	138	124	154	130	118	139	138	128	154	125	131	136	120	127	134	115	112	142	150	133	126	132	130	124	121	126	109	145	124	132	117	132	142	123	134	134	129	144	124	140	151	127	121	117	130	133	142	121	133	125	126	150	125	135	123	138	124	126	128	120	131	102	135	131	145	116	127	120	120	122	130	127	129	137	135	134	148	127	131	157	128	121	122	130	119	129	144	131	140	134	143	129	145	131	128	125	144	140	138	132	127	119	139	132	122	146	134	150	111	117	142	138	119	140	145	128	122	107	128	130	136	128	145	139	135	126	132	135	122	114	136	133	147	124	121	133	170	128	153	128	133	130	141	116	143	127	136	153	142	131	150	121	133	150	115	130	121	132	148	140	136	120	137	132	134	130	126	120	137	138	117	117	114	131	153	128	137	152	116	140	143	118	140	121	130	124	130	135	115	125	137	121	135	136	126	134	126	124	126	148	143	129	120	110	149	146	148	103	131	136	123	128	145	142	143	128	134	127	127	116	129	139	141	140	124	143	162	137	120	154	128	117	131	122	133	131	134	128	155	141	126	129	129	135	116	123	134	134	128	135	138	136	126	120	141	132	140	131	124	140	142	127	122	123	105	134	133	132	141	133	125	127	121	119	123	130	134	142	139	146	135	119	110	121	139	145	140	111	135	135	143	112	125	123	126	147	127	135	126	135	145	128	120	136	124	129	128	114	112	119	120	152	144	115	121	132	118	123	137	129	141	133	135	107	121	135	135	127	135	116	123	118	142	128	112	138	121	118	131	121	129	130	122	132	128	135	135	127	143	150	155	126	131	151	134	147	117	138	123	120	133	134	157	122	131	142	129	150	134	131	144	125	116	123	125	117	129	138	124	142	132	105	140	130	127	120	127	145	121	130	131	141	156	146	119	136	129	130	120	131	126	123	137	151	121	138	143	129	137	128	127	124	134	114	118	121	138	137	160	126	139	126	143	112	143	118	136	148	110	121	129	151	136	128	131	120	128	125	137	123	141	127	138	155	155	132	144	122	126	123	142	145	119	146	130	156	145	116	118	132	126	115	122	128	133	131	124	126	123	141	131	128	134	140	142	117	116	145	131	119	134	133	129	150	135	145	129	135	132	108	148	98	132	153	120	152	126	100	148	145	129	129	149	136	138	142	133	130	135	126	138	137	128	119	126	121	137	120	134	126	127	141	145	129	114	133	117	145	117	152	122	112	123	152	145	132	137	108	146	112	134	133	138	139	131	127	120	143	133	140	127	116	144	127	136	147	132	124	137	144	130	134	129	140	144	141	147	129	158	140
28887	18068	10250	2286	498	471	459	461	448	469	446	472	446	426	480	491	436	488	463	450	465	448	438	489	424	468	465	463	453	496	460	465	440	429	453	445	462	439	455	462	446	437	436	479	461	468	456	488	464	437	466	457	442	457	448	456	488	439	442	451	455	471	475	461	488	483	455	444	436	456	469	449	463	459	486	418	438	477	433	454	437	461	435	445	452	443	473	451	433	403	477	447	451	468	470	421	444	473	468	443	498	482	454	504	446	441	409	515	448	428	466	476	442	474	454	417	465	480	463	460	456	439	441	474	459	466	495	439	466	462	424	433	448	457	451	430	423	413	451	493	467	440	449	475	415	455	469	432	436	477	468	408	453	465	441	464	463	474	458	454	445	464	471	420	474	473	485	475	483	421	446	465	452	472	449	452	431	446	458	427	480	429	480	464	441	460	477	477	453	451	460	465	458	475	458	407	490	474	445	486	483	439	406	418	462	473	469	465	486	476	455	492	455	490	457	517	475	471	436	456	460	465	454	440	463	445	469	440	494	424	434	466	480	461	477	447	461	452	438	458	449	446	458	462	435	446	453	443	479	455	470	496	431	434	453	457	431	467	429	507	460	436	443	425	441	457	452	489	471	460	454	478	426	437	463	467	453	491	444	445	487	471	472	476	444	491	427	466	435	461	413	462	461	442	437	449	465	458	437	445	467	489	477	491	474	444	464	426	428	456	492	440	419	431	462	449	461	440	459	446	445	463	440	489	453	485	457	439	448	464	435	490	458	435	457	453	425	460	418	468	466	452	469	429	435	455	437	434	423	425	479	461	451	447	496	472	468	464	441	472	453	496	449	473	455	499	485	438	437	462	432	473	465	456	435	469	483	475	464	434	464	442	471	436	462	458	434	428	483	477	461	417	424	459	475	462	459	501	429	417	438	506	455	458	472	490	436	440	471	444	478	456	416	448	460	457	468	391	427	463	486	440	415	477	447	425	468	436	436	475	436	443	446	440	461	479	470	516	454	474	440	466	423	464	447	444	463	460	473	468	464	481	502	416	437	438	414	517	441	462	455	475	401	443	449	466	427	421	501	460	456	459	435	448	458	491	453	478	458	495	419	468	440	471	422	457	475	440	447	444	440	432	483	487	436	447	445	435	439	443	431	472	446	457	433	476	466	472	473	458	457	471	476	473	427	459	462	460	482	472	468	458	437	441	435	450	497	453	445	448	428	453	461	480	503	446	447	473	433	450	448	452	460	451	451	452	454	423	453	460	409	442	474	467	446	458	440	431	457	457	477	455	445	471	448	486	451	467	453	412	495	460	458	427	477	481	476	419	464	440	481	441	444	460	438	501	446	479	456	454	467	428	458	474	470	457	429	442	455	486	422	434	456	471	465	455	420	466	454	491	434	439	447	459	466	464	441	466	494	418	490	447	479	454	454	433	449	444	450	450	438	437	482	508	440	451	487	434	459	473	430	451	473	467	404	457	451	469	483	456	435	491	448	446	417	434	461	471	460	433	465	428	437	458	464	450	462	480	480	473	456	485	452	460	485	424	477	473	507	460	435	448	460	474	444	505	476	461	470	470	419	446	459	456	406	443	473	461	496	519	453	439	462	464	439	438	477	497	486	489	466	490	452	444	455	439	460	493	447	475	423	469	459	453	440	463	485	459	457	477	432	443	465	447	415	451	477	469	449	474	447	458	451	451	469	484	419	456	472	454	449	455	437	465	449	450	484	446	429	459	453	447	507	441	434	457	469	435	462	479	498	430	456	467	444	483	456	445	488	441	452	430	463	499	489	459	409	431	486	456	483	472	470	470	469	466	446	457	412	435	469	459	449	465	442	446	471	438	481	463	455	450	436	405	459	456	473	432	474	467	435	460	490	446	470	478	458	428	441	436	449	469	447	448	461	448	452	437	450	469	471	455	428	470	432	485	471	493	514	466	446	442	446	467	447	451	483	455	484	429	429	488	454	465	447	443	452	478	437	477	476	466	455	490	434	456	450	454	445	448	446	434	475	484	439	451	473	478	427	474	448	466	447	425	473	443	472	437	471	460	446	472	451	469	448	460	443	467	489	456	431	481	517	469	452	483	482	472	465	450	434	449	484	444	417	460	494	462	427	439	468	420	446	446	444	464	445	451	467	398	446	391	479	486	451	471	461	448	451	476	470	437	461	440	483	437	429	444	439	455	487	490	455	474	441	413	457	438	453	416	468	429	481	478	442	437	447	474	442	450	461	483	472	417	462	469	458	424	477	473	475	454	437	455	473	477	474	455	450	461	411	447	466	461	416	491	468	463	460	466	455	445	507	470	456	499	460	428	482	406	413	447	477	480	455	450	456	483	486	473	431	467	428	450	461	480	443	430	444	464	461	449	418	461	434	439	498	437	464	463	476	477	479	455	454	458	468	448	425	427	457	485	448	410	461	448	435	457	445	460	507	487	422	442	462	487	461	488	462	454	487	423	475	447	446	474	462	455	431	452	448	450	434	436	479	469	454	480	478	505	466	424	433	432	437	455	458	494	469	471	439	443	483	450	425	430	431	432	458	462	423	424	461	441	464	425	428	453	437	438	452	484	449	439	433	472	455	426	436	441	502	471	474	454	451	450	462	444	460	458	460	451	467	476	432	420	440	461	436	417	465	470	485	421	464	434	461	490	476	469	452	480	461	455	439	442	450	461	443	416	460	463	458	451	460	434	439	439	445	456	484	466	481	478	426	470	466	437	474	463	427	475	463	512	490	441	450	478	462	454	495	465	497	446	425	470	481	452	494	441	446	459	393	447	445	487	433	446	453	427	401	450	467	476	475	444	453	470	423	453	422	446	452	497	439	454	421	486	439	444	472	449	459	443	484	457	458	440	458	413	466	440	460	449	446	448	466	455	471	474	489	451	434	437	443	437	416	507	491	446	447	470	466	441	453	451	438	453	460	441	466	463	467	445	477	467	443	465	475	478	459	460	447	470	435	437	460	433	436	454	480	491	467	434	467	438	438	449	438	442	471	495	434	481	474	482	458	458	438	465	477	425	443	444	452	452	450	431	467	446	440	448	449	457	464	459	438	482	458	461	427	457	444	477	431	454	471	467	466	447	441	458	459	434	441	460	457	420	442	444	451	438	467	462	470	434	451	478	457	458	463	440	462	449	421	449	449	454	440	460	406	459	465	468	485	447	492	453	423	457	434	467	444	474	451	476	475	479	452	444	462	462	462	466	455	459	463	452	453	447	421	429	465	441	467	434	457	482	435	450	427	462	445	444	474	482	445	454	439	437	436	467	487	433	422	462	465	420	489	489	433	424	432	434	467	481	465	444	453	453	438	464	461	467	484	451	430	479	475	478	469	488	467	422	452	453	491	452	452	429	451	444	443	490	457	462	431	446	453	478	455	447	398	431	493	425	449	448	445	446	451	478	442	447	437	436	470	466	479	464	453	470	430	458	468	471	428	428	489	457	437	426	445	467	485	440	460	491	478	482	470	463	451	459	453	442
70042	59815	48330	24965	3011	289	281	258	274	227	240	224	227	222	254	242	198	221	211	195	225	231	216	218	221	235	204	220	215	213	225	238	227	205	213	184	208	211	229	222	212	200	250	206	236	226	236	202	203	203	238	232	202	246	227	234	213	208	215	187	231	223	225	217	207	235	200	197	233	206	218	220	221	221	225	220	195	217	205	210	253	219	207	205	214	223	242	232	219	205	202	224	235	221	222	219	200	233	205	200	201	217	199	210	193	211	191	186	192	212	229	235	223	215	228	200	226	235	213	191	234	219	231	198	231	203	222	211	248	211	218	239	215	209	200	215	213	226	214	194	208	189	212	210	227	218	223	217	205	226	207	220	225	220	213	251	214	229	199	220	212	232	207	223	206	213	208	231	211	206	208	219	221	189	221	217	210	208	211	208	216	207	243	248	225	182	219	217	249	197	235	205	201	218	223	231	216	224	222	238	209	209	221	222	208	203	219	212	215	229	195	195	193	225	182	225	214	223	250	204	231	223	221	189	214	242	217	205	211	212	209	226	202	209	230	214	238	226	207	208	217	214	204	230	203	213	201	211	196	205	193	207	208	204	226	195	196	200	207	222	204	208	199	224	221	227	218	230	212	236	199	217	225	222	247	233	210	229	215	226	216	218	211	221	217	230	219	224	221	179	206	219	220	190	213	195	229	191	245	217	207	223	221	219	214	211	219	211	219	220	212	209	202	228	234	272	228	219	218	236	219	241	228	222	216	219	211	226	221	230	204	216	207	199	249	211	258	237	213	217	223	209	220	210	199	209	200	236	221	207	237	210	252	210	204	230	214	227	225	214	232	194	214	221	187	217	194	201	205	240	221	228	207	212	228	219	191	221	200	203	249	234	185	202	221	207	229	203	221	219	225	223	240	207	220	201	205	224	211	217	226	202	208	212	233	205	186	216	211	204	223	225	230	219	208	226	237	201	202	210	212	203	216	204	215	230	201	218	230	250	195	195	234	214	225	215	199	224	217	199	200	206	209	243	216	198	212	201	216	183	204	253	207	198	227	233	239	231	223	217	209	218	225	226	239	225	202	229	236	211	252	207	237	233	227	205	215	204	213	237	190	201	202	206	224	225	210	228	214	200	195	224	195	234	211	246	225	223	205	221	218	236	229	224	230	244	212	236	243	217	226	221	214	201	237	203	222	207	242	233	196	217	227	209	214	223	195	230	214	214	239	209	238	232	240	220	197	204	202	201	235	232	200	213	204	218	208	217	213	221	225	199	262	206	220	217	228	196	202	216	199	231	181	203	196	232	235	203	255	210	217	194	210	215	241	206	218	258	221	194	208	218	245	221	225	205	213	198	205	237	206	223	204	242	209	223	208	235	228	207	224	214	243	237	212	237	225	221	206	238	217	240	241	213	208	231	231	238	230	223	191	239	208	207	209	232	201	218	238	215	228	208	213	226	192	191	222	209	224	236	219	201	247	202	203	202	240	218	211	213	192	233	220	233	201	220	199	218	219	228	226	249	202	220	209	193	203	213	206	210	201	241	199	213	235	212	195	234	226	202	211	243	244	213	231	210	202	219	204	210	227	205	235	197	232	208	234	232	234	222	197	211	225	216	214	228	216	220	220	196	197	218	200	223	215	203	231	244	195	241	219	212	203	218	225	212	213	231	218	230	224	201	206	211	200	233	220	229	231	219	186	229	199	204	231	209	196	210	228	210	208	209	221	226	196	228	219	209	208	231	202	232	181	212	178	216	217	214	218	227	247	228	224	210	206	204	210	206	233	232	214	216	225	227	238	233	199	233	236	230	220	221	183	218	229	213	246	206	190	236	219	204	236	207	239	216	199	229	194	201	253	209	200	234	218	226	201	224	214	217	221	208	223	249	195	221	228	216	230	205	225	223	205	186	205	212	216	212	224	197	215	201	193	193	237	228	212	234	193	202	190	223	211	209	212	218	218	198	219	237	211	230	197	196	225	213	239	236	201	229	217	203	196	209	224	204	240	234	222	199	214	217	196	204	220	211	208	227	202	220	213	184	227	224	240	247	248	238	219	232	224	193	197	228	203	210	201	237	217	204	221	199	199	243	199	220	211	229	241	235	223	226	233	185	210	240	211	218	216	217	245	204	222	224	220	212	227	208	219	215	221	207	194	205	231	215	229	229	226	223	238	212	214	218	234	232	225	215	217	210	233	218	237	211	223	213	194	243	229	220	225	228	202	213	207	203	229	221	212	204	207	237	235	231	234	219	211	210	195	185	209	192	212	227	226	224	212	215	226	224	227	207	226	234	216	199	214	223	228	221	198	222	210	214	213	203	227	231	248	206	210	215	199	211	226	198	214	184	221	223	212	223	229	204	232	205	217	199	234	212	227	219	212	195	233	216	222	216	198	236	233	200	213	186	236	203	208	202	206	235	219	234	240	225	217	194	236	200	222	205	236	226	249	221	212	206	210	250	213	198	221	223	214	228	204	237	228	202	199	190	224	197	214	207	215	213	223	221	237	234	205	220	217	221	219	220	235	219	207	224	215	201	202	229	231	194	198	212	218	213	196	232	239	221	216	225	253	213	220	231	223	241	230	216	229	209	190	168	214	233	199	211	209	184	193	232	207	206	238	222	216	230	201	214	223	212	214	207	210	228	201	192	204	197	197	187	228	240	224	209	249	244	186	198	246	219	217	228	223	216	212	192	221	206	216	220	190	211	218	194	212	218	238	228	182	194	237	230	196	235	219	197	232	227	237	221	223	233	207	228	206	224	211	216	238	211	206	247	235	225	221	239	230	207	256	224	250	195	219	221	212	210	202	215	222	241	214	246	246	217	200	235	201	213	212	241	216	203	203	205	178	235	200	214	197	209	207	214	212	206	206	201	223	226	231	224	238	214	228	226	213	214	200	197	235	245	214	188	232	225	202	209	207	239	221	241	229	238	236	213	213	210	209	221	208	218	215	201	211	241	188	212	220	195	200	217	231	191	221	245	219	226	220	234	205	234	219	194	208	225	239	244	224	228	218	206	227	222	236	247	217	205	227	211	214	229	225	211	236	221	214	218	237	216	209	214	234	225	224	216	215	214	207	232	231	194	213	214	244	207	207	234	229	210	225	221	229	203	263	212	195	212	227	208	232	233	235	200	227	193	194	215	227	230	214	207	217	176	215	236	227	213	217	190	212	247	199	215	234	216	236	209	201	208	202	233	246	221	192	202	221	223	224	237	225	203	206	188	228	221	226	227	185	212	249	211	204	212	226	204	227	206	218	244	232	225	197	225	239	193	212	220	208	210	191	228	248	218	231	213	209	212	223	218	228	253	230	228	226	230	233	196	207	216	200	216	240	239	200	203	237	205	224	231	196	208	214	196	216	246	212	212	235	236	240	203	206	231	217	206	218	184	211	213	230	226	215	201	218	234	240	221	228	220	211	219	183	242	206	209	217	179	207	211	190	210	208	201	231	219	207	242	198	237	214	228	219	223	223	217	213	179	232	225	193	234
49729	48001	45459	18412	1126	942	924	875	811	792	810	781	756	728	746	723	764	748	697	730	735	731	622	742	724	724	683	710	690	693	704	680	679	700	713	689	686	691	685	662	662	736	652	698	693	728	717	663	711	703	686	656	709	691	670	697	657	696	689	731	651	717	715	682	735	657	658	702	720	647	679	678	723	684	663	710	638	693	727	734	704	707	667	718	687	674	699	775	650	693	734	661	746	689	675	703	708	667	699	750	687	685	669	660	715	731	728	728	662	701	694	697	713	732	679	646	720	671	719	707	681	698	680	644	726	679	736	690	731	663	647	702	721	688	724	707	687	714	690	696	665	739	670	689	690	697	699	728	674	672	699	672	669	697	692	663	724	690	685	678	665	697	699	676	696	713	683	691	700	681	659	721	641	682	716	696	642	719	699	677	657	675	677	723	659	717	687	699	667	687	643	694	703	719	649	661	680	702	714	652	686	716	682	700	659	676	639	693	682	671	682	727	673	660	656	679	693	664	665	695	684	681	681	658	693	696	676	672	681	738	725	658	702	685	725	722	683	700	698	712	702	684	662	693	691	664	686	695	704	673	686	670	693	673	759	703	705	698	708	698	649	727	651	690	726	689	667	727	680	693	682	679	736	680	680	665	663	680	733	706	711	703	679	671	697	706	657	735	695	671	685	679	703	715	732	721	642	662	741	737	729	661	696	720	677	657	728	648	699	719	706	672	676	701	679	680	667	695	679	736	656	717	707	666	695	703	669	679	712	717	675	706	652	718	719	694	737	736	673	682	716	684	696	708	692	762	647	714	715	653	647	695	693	667	712	647	703	699	674	702	696	666	691	664	698	669	698	696	688	676	676	666	682	723	725	713	683	758	673	680	641	663	715	740	636	726	694	656	698	683	690	699	696	697	687	719	675	696	647	683	703	632	718	725	653	677	665	753	694	670	701	680	659	703	690	683	673	714	685	669	705	660	693	732	665	703	693	678	691	688	687	708	690	711	700	668	689	690	706	664	674	683	666	698	714	668	740	665	726	708	634	664	680	701	715	696	734	700	740	725	729	694	673	705	704	694	682	679	679	695	668	720	671	706	707	679	670	715	628	676	671	644	727	695	706	686	702	649	693	708	708	646	676	664	703	675	729	662	660	704	713	654	660	664	679	662	700	646	721	692	722	646	672	698	653	699	681	652	728	672	670	638	705	684	697	670	690	667	687	625	659	678	683	707	695	688	692	691	734	677	718	684	666	685	697	656	711	695	663	682	680	666	750	712	663	673	660	676	715	730	637	691	681	697	698	722	720	663	664	730	727	683	680	691	664	692	643	650	702	717	685	723	646	739	661	691	693	649	695	681	643	700	646	672	686	690	695	690	653	672	641	689	702	675	692	661	727	693	652	721	671	695	740	672	694	720	670	725	688	702	722	639	669	706	679	714	678	693	688	649	695	692	730	673	634	674	747	662	699	671	733	715	692	668	721	668	666	670	695	772	667	692	687	658	687	676	708	746	660	707	653	710	661	693	680	792	696	712	717	669	737	701	666	687	712	687	727	733	686	676	662	685	703	694	702	713	687	656	700	679	663	655	730	695	691	684	755	755	667	660	676	702	695	660	677	682	723	684	613	719	708	720	678	683	732	678	652	705	663	701	679	677	693	678	690	679	672	670	654	702	704	663	736	705	665	680	681	743	654	699	716	682	719	673	670	690	675	712	657	687	695	710	650	690	708	687	683	691	676	683	698	665	658	721	638	735	677	707	676	693	687	619	707	664	722	716	726	670	691	714	722	666	696	712	731	701	692	684	686	707	705	703	736	682	664	642	615	675	666	641	722	699	675	698	654	701	721	690	685	730	672	684	632	741	702	659	685	660	678	656	651	718	691	714	672	675	742	714	686	680	677	693	705	692	725	672	687	680	752	700	652	715	698	693	698	661	699	615	668	721	731	698	746	665	706	691	714	699	666	687	702	706	673	660	627	683	694	695	711	707	722	707	686	725	717	702	688	759	692	720	678	681	697	713	698	716	699	725	626	699	712	685	644	701	693	695	734	707	669	681	740	711	672	684	710	640	686	696	689	683	669	718	677	720	703	692	658	654	667	707	662	698	664	658	675	640	674	650	693	674	692	749	704	727	694	668	693	736	697	729	672	695	713	720	716	674	653	677	722	738	685	671	662	705	652	709	657	684	726	668	670	725	663	705	709	691	656	687	656	715	659	659	612	719	699	714	696	724	700	674	704	643	675	643	706	660	685	702	666	682	693	692	674	721	668	746	704	678	693	744	691	736	661	656	664	667	655	685	629	676	662	741	690	749	691	692	673	671	690	688	710	691	708	672	663	701	725	682	647	658	659	682	694	684	646	639	658	718	674	700	681	687	715	665	661	674	680	732	704	701	693	704	690	713	693	697	661	690	636	684	674	679	667	747	692	672	719	711	718	678	700	738	690	665	645	678	691	675	655	681	729	680	671	691	646	676	664	730	661	694	679	676	693	681	680	690	724	668	705	662	688	667	696	728	702	667	658	697	686	730	685	708	673	660	668	706	661	671	658	667	698	657	691	696	696	711	716	707	647	710	647	693	714	684	688	676	674	736	653	664	673	690	697	646	667	708	672	687	714	686	688	702	707	692	707	695	692	649	730	712	688	691	682	674	688	681	711	682	644	703	698	708	703	677	690	667	706	687	699	677	662	671	728	740	668	686	721	645	691	705	702	681	710	657	726	687	654	703	680	708	694	701	723	680	698	717	710	722	686	618	702	688	714	726	749	695	702	661	650	682	693	655	711	730	689	666	685	731	664	662	688	645	680	666	643	689	710	713	683	738	659	676	744	695	746	652	724	728	687	685	719	665	693	711	688	673	692	702	676	671	668	725	689	699	671	681	670	663	673	714	700	665	677	719	651	670	678	682	698	703	665	683	720	696	682	666	620	646	695	698	657	676	704	699	704	675	660	665	685	700	707	672	678	694	734	721	689	707	667	658	726	669	666	697	721	691	687	691	731	715	679	665	674	695	717	674	701	693	696	694	742	692	736	662	700	631	620	712	714	688	728	691	675	686	670	695	680	665	717	715	662	706	679	695	689	642	666	655	662	691	731	706	757	717	656	668	681	687	726	670	665	648	708	667	678	707	701	696	660	676	689	692	699	702	693	674	687	682	687	646	698	693	655	712	696	707	705	688	652	660	660	685	698	709	654	624	655	697	670	667	682	699	680	660	695	667	744	691	731	613	717	717	636	694	652	655	726	713	677	701	678	753	705	688	685	669	652	717	707	682	683	729	685	742	708	632	675	714	670	696	694	680	661	723	673	710	731	728	696	660	698	640	712	646	651	711	711	687	700	695	696	693	710	721	692	699	683	719	664	703	675	697	721	675	712	689	712	685	722	696	675	720	711	687	691	651	666	700	694	669	680	724	645	711	670	702	682	646	647	706	682	675	707	709	661	676	735	684	619	703	698	695	692	673	683	669	711	716	709	691	709	665	691	723	653	655
78608	68191	60289	40209	10185	1004	420	393	373	351	335	355	341	315	347	318	339	322	320	311	357	303	302	324	339	324	310	328	323	313	279	279	297	300	292	294	277	265	291	282	306	334	323	321	289	305	308	286	335	311	322	294	291	329	318	322	305	308	308	282	303	297	318	289	315	315	288	289	295	318	304	262	317	279	297	272	288	296	315	282	317	315	318	292	319	312	310	322	316	339	305	294	322	284	309	288	307	315	305	331	302	288	321	289	318	312	327	283	289	288	302	309	297	290	301	304	325	288	279	305	285	301	294	325	271	294	316	312	297	324	336	302	315	288	292	303	326	343	290	300	311	324	287	316	303	303	305	293	287	288	341	269	317	296	298	301	299	297	291	314	290	344	316	320	335	310	308	291	260	291	306	313	329	313	297	298	291	267	317	310	316	304	321	329	302	303	276	315	282	305	338	309	307	303	295	288	320	311	342	301	285	287	288	317	300	316	310	325	336	303	331	278	258	312	310	302	320	336	333	323	321	312	328	323	308	316	318	323	303	302	282	307	332	317	323	292	287	291	283	310	320	310	299	309	303	315	300	319	345	293	288	292	304	302	331	295	297	300	345	288	298	320	302	322	303	305	289	307	314	331	280	295	314	293	290	287	299	297	329	319	322	320	300	323	288	315	271	305	319	286	347	321	341	283	298	337	316	317	302	315	309	323	313	276	323	313	318	314	308	314	341	339	291	312	304	304	315	308	289	318	286	279	296	322	300	330	327	325	311	333	318	346	336	306	323	317	309	327	313	316	307	300	285	311	287	313	285	337	298	302	300	305	320	301	297	306	306	269	332	290	322	319	296	293	309	318	290	304	307	297	331	305	302	317	303	315	263	286	297	300	321	305	319	279	298	306	301	305	299	309	297	295	303	313	291	325	282	317	270	281	356	324	298	309	316	294	299	332	332	310	284	301	302	310	313	293	296	305	319	302	308	290	302	288	310	329	307	310	343	302	306	343	347	314	319	282	327	294	324	325	292	327	293	312	299	296	338	309	325	310	304	274	305	305	294	298	305	281	312	347	311	310	291	317	335	316	330	338	295	257	335	321	279	298	333	296	288	285	329	312	284	314	306	316	305	306	291	308	302	330	343	289	317	313	315	284	290	314	292	316	304	297	345	294	309	307	303	336	308	313	317	315	344	300	282	311	299	309	327	317	316	336	281	322	290	328	316	310	290	306	281	298	285	331	311	273	271	295	304	298	313	307	277	314	304	313	285	300	314	293	293	310	312	319	315	330	314	333	304	275	330	308	322	308	335	332	329	291	313	289	277	323	326	327	303	304	311	262	313	293	299	319	297	342	293	322	316	301	308	349	297	356	288	320	286	344	306	312	272	331	336	292	304	328	298	298	309	303	333	288	310	285	319	300	323	312	312	288	292	315	314	300	324	304	366	337	308	294	300	297	302	331	305	293	357	317	286	303	271	326	316	331	314	320	302	306	271	298	292	325	336	297	316	326	310	308	331	313	316	304	302	300	321	337	315	298	305	311	299	296	312	319	308	293	297	315	291	315	308	312	307	296	338	267	290	315	302	281	286	328	313	296	314	303	288	328	308	323	304	313	318	296	293	317	322	296	288	318	302	295	307	309	316	331	293	305	319	312	331	304	301	329	291	332	328	285	332	284	268	289	316	316	258	288	315	313	293	320	320	281	298	295	292	282	306	315	293	317	344	307	329	313	315	358	310	276	315	323	289	282	327	301	319	317	251	299	317	316	315	324	318	277	303	317	311	298	295	340	300	319	308	297	289	329	331	293	297	347	311	312	303	307	302	328	293	302	294	304	309	293	345	322	297	326	321	292	305	317	314	307	327	319	310	312	312	317	319	304	291	281	291	303	294	302	307	338	321	296	310	333	317	306	314	339	316	345	314	290	303	346	332	303	312	283	293	328	312	317	298	318	300	296	281	315	321	323	309	292	328	317	302	292	305	312	290	307	300	285	302	289	282	327	300	315	314	326	336	313	308	292	325	288	324	324	299	279	291	323	293	309	312	305	304	329	325	319	292	295	288	298	319	333	334	300	278	296	293	279	358	314	309	327	332	314	306	335	292	319	308	296	329	297	307	301	336	290	306	307	311	304	324	293	313	310	300	302	284	290	319	273	292	285	302	307	321	290	303	325	313	305	297	322	301	291	345	317	297	323	318	324	315	298	312	327	293	300	292	316	313	300	292	309	311	303	310	294	289	308	298	335	292	302	280	333	289	324	318	333	301	312	292	340	303	291	315	307	330	356	286	301	299	293	265	338	341	310	318	300	290	311	343	297	332	318	317	330	294	288	297	308	346	319	360	297	339	282	281	333	271	285	302	291	318	266	311	349	319	302	302	317	297	286	323	295	324	311	293	319	318	331	307	287	290	300	265	322	299	314	316	318	346	335	311	315	329	301	305	331	291	285	321	334	285	312	309	307	313	302	335	319	299	324	309	318	301	319	298	313	322	314	308	317	326	274	306	274	288	276	271	284	293	326	316	318	303	275	282	300	264	304	308	302	291	309	331	306	331	333	292	291	333	280	314	307	325	315	305	302	310	325	332	306	301	323	323	303	307	308	331	341	306	315	323	322	330	300	300	321	274	288	300	316	332	349	311	298	313	290	318	324	298	310	305	345	311	298	324	282	311	328	294	295	322	316	305	296	306	322	336	295	292	287	326	273	307	309	304	328	316	336	305	324	308	297	311	345	338	294	309	292	317	317	315	314	300	289	325	346	317	308	302	278	289	338	315	329	297	312	316	324	294	286	316	306	284	296	281	307	322	282	323	320	311	309	286	312	322	296	326	313	297	323	310	334	319	296	314	294	300	291	283	301	336	309	303	343	307	313	333	309	326	314	357	309	308	316	328	294	332	282	303	330	312	301	311	302	306	303	318	313	312	321	311	303	307	339	280	280	317	268	330	298	326	321	264	357	292	323	323	296	302	303	320	321	336	301	310	304	305	298	324	339	303	304	304	302	282	295	338	295	291	270	316	332	329	321	294	319	305	318	305	278	345	262	297	297	325	309	337	308	292	304	296	298	284	319	292	298	320	328	328	321	305	311	311	284	300	335	317	294	345	282	312	310	329	294	311	323	288	325	268	306	273	298	325	346	311	318	314	313	307	326	293	275	308	335	329	312	309	305	329	282	306	312	321	289	339	303	314	299	307	299	302	318	303	286	287	295	296	286	318	313	315	311	290	309	310	306	305	320	307	266	318	336	296	295	324	299	312	308	303	319	288	300	328	345	286	283	284	311	322	319	321	332	317	277	288	300	301	294	305	342	283	335	298	343	314	326	303	301	277	322	300	280	305	287	324	315	306	295	319	314	294	297	316	320	303	291	308	347	329	319	339	313	331	336	306	285	287	342	335	314	313	302	314	288	290	289	314	331	320	299	306	292	310	321	295	315	288	296	308	318	317	319	312	309	314	305	307	292	304	301	308	318	320	301	289	274	290	287	314	280	298	323	302	324
59005	57052	56176	32260	1549	1480	1370	1292	1136	1145	1123	1072	1045	1030	1048	1094	972	958	972	994	1008	983	971	954	921	957	979	930	953	921	973	928	971	974	967	966	915	965	913	960	938	920	929	950	923	1001	937	984	905	1003	946	949	900	867	903	921	894	900	886	928	888	940	905	961	953	866	903	980	924	880	910	947	889	890	924	935	909	950	851	949	909	885	903	884	904	922	926	931	908	947	945	910	936	944	897	976	914	954	966	951	862	906	947	958	935	931	918	905	911	942	922	951	884	946	942	938	930	911	960	992	925	965	960	944	938	923	878	949	918	954	895	960	914	886	942	895	969	906	959	921	844	947	907	933	959	987	893	929	913	893	920	909	942	964	867	907	924	966	962	892	925	920	925	934	895	937	894	964	869	918	917	922	883	970	914	912	887	915	951	924	894	915	858	922	922	987	897	963	929	840	926	891	922	975	908	911	951	934	920	933	916	939	873	939	905	925	938	934	882	970	899	978	914	965	956	953	948	909	944	938	884	962	905	959	903	876	895	922	882	900	878	973	952	888	909	951	950	920	916	996	933	930	881	930	925	916	888	947	918	911	902	941	911	942	901	884	952	879	906	919	971	953	937	879	943	915	993	947	1020	907	960	914	926	882	914	961	949	900	914	916	965	932	861	900	905	896	958	930	921	895	888	924	930	933	977	936	921	982	910	938	929	872	930	954	1014	950	890	915	889	940	911	928	932	934	900	922	922	923	931	913	917	999	918	904	925	875	904	902	923	875	967	925	920	882	914	891	924	918	949	936	923	963	864	924	914	904	950	946	932	929	917	896	932	897	868	946	964	947	930	945	892	906	986	944	907	878	934	881	928	963	961	908	909	979	908	916	954	890	889	950	929	913	950	913	922	873	910	961	903	902	920	936	933	911	977	903	944	934	893	925	905	864	894	926	929	879	888	930	894	918	924	923	905	862	869	888	923	905	893	910	904	914	914	931	955	977	936	939	908	887	887	905	951	913	896	912	863	935	945	920	958	965	938	950	869	962	903	868	902	990	871	860	896	882	912	947	893	954	927	927	914	920	931	976	912	931	903	988	921	894	931	915	938	894	916	964	922	941	935	944	906	970	910	939	934	872	916	937	899	942	896	949	868	999	907	905	888	961	906	937	925	926	930	908	896	973	895	931	914	948	900	953	890	992	923	884	911	980	880	949	909	967	963	943	955	913	949	1000	920	910	901	882	882	912	955	883	945	890	1006	912	903	911	893	929	892	869	898	912	893	932	897	904	938	927	916	931	933	932	922	906	929	973	934	960	976	864	911	934	889	899	919	1027	906	929	926	941	854	974	936	924	936	920	927	926	951	937	968	889	946	908	964	912	911	969	926	936	862	898	930	865	909	913	905	920	940	925	875	945	920	922	873	959	899	934	941	891	939	898	898	853	958	944	906	927	950	905	968	866	910	900	902	895	910	916	914	953	901	964	886	918	901	917	953	890	894	891	907	1008	885	935	915	957	942	958	956	937	856	936	874	938	892	984	922	926	901	907	916	886	874	847	945	986	924	942	956	935	916	894	941	935	912	983	897	916	961	980	926	920	912	975	963	874	907	905	935	918	928	960	913	892	903	902	956	956	903	901	897	903	943	836	922	898	923	910	905	968	892	973	883	891	924	986	898	945	892	964	907	889	926	934	921	877	927	912	924	883	884	913	906	953	902	871	925	953	890	970	939	893	909	886	846	919	963	942	926	942	946	944	934	904	962	883	866	906	944	896	901	979	958	919	918	956	970	892	881	896	853	870	883	890	945	935	949	929	950	908	900	933	924	891	950	872	984	948	924	891	869	947	895	948	928	887	962	930	940	918	983	945	906	884	916	915	926	955	940	939	855	868	930	954	938	939	908	902	951	945	863	981	934	962	936	933	912	890	859	889	869	957	901	902	891	945	909	907	863	941	946	882	907	909	937	929	927	880	922	889	907	940	939	955	926	959	892	876	892	930	882	882	934	934	961	996	869	944	894	865	880	885	892	869	906	917	867	920	980	925	932	956	953	927	927	925	923	958	886	951	923	927	898	961	911	932	968	940	861	924	930	952	950	925	894	944	945	952	890	937	906	864	977	931	923	897	918	956	918	878	913	870	899	889	917	937	921	931	940	887	894	991	913	897	918	906	933	882	927	947	907	946	926	965	988	899	954	909	937	961	941	924	897	940	923	931	930	924	892	898	943	968	906	959	875	937	913	930	910	963	884	998	920	921	938	927	923	891	910	941	930	904	912	940	924	954	927	910	895	926	921	950	915	920	956	869	891	912	890	905	867	942	981	885	972	942	964	967	964	936	929	929	897	929	881	908	938	903	939	862	903	868	895	963	880	885	875	865	918	956	921	931	971	894	1023	874	920	962	898	935	933	997	922	958	908	907	905	915	892	923	869	870	885	954	896	860	959	904	901	892	898	914	875	892	923	895	943	938	922	925	977	932	955	902	926	945	949	908	898	924	952	902	943	961	893	882	890	909	918	904	883	908	954	923	896	915	893	921	1002	943	945	917	916	906	899	911	897	962	931	913	941	924	912	902	889	950	924	949	922	932	907	947	921	935	948	997	895	909	956	912	948	881	944	941	867	947	952	898	976	987	887	934	912	883	964	907	882	949	940	897	878	933	885	973	935	862	928	894	868	941	932	919	932	930	918	868	933	905	968	918	908	906	946	944	897	969	941	877	969	990	883	886	876	872	902	976	877	927	957	922	900	840	894	964	948	830	918	932	899	985	944	929	966	867	943	952	896	861	937	948	978	897	913	896	929	944	883	890	931	869	920	947	864	896	936	900	906	931	868	930	921	895	978	877	868	967	929	976	956	891	887	921	926	966	945	856	883	885	927	917	902	927	1004	912	940	907	934	864	920	957	949	1013	888	880	896	930	856	957	895	981	896	898	938	948	912	956	1003	956	864	944	949	943	941	933	889	919	926	937	935	926	910	894	972	850	927	984	956	899	859	925	927	902	926	934	922	941	885	911	949	859	896	950	960	934	888	919	957	952	954	928	992	852	907	952	929	918	919	936	944	954	930	895	879	932	919	961	864	919	880	927	945	923	913	923	914	894	889	921	908	935	890	932	909	881	947	948	900	970	926	939	975	984	915	942	937	905	981	888	874	978	897	879	931	933	896	907	891	963	907	923	960	897	952	950	904	907	929	907	910	994	901	885	871	923	929	962	853	905	961	899	932	926	955	930	915	895	1009	915	884	881	922	910	936	926	939	943	863	938	965	935	854	871	962	929	939	952	937	977	890	894	879	950	913	944	887	905	929	934	894	946	950	913	870	956	872	932	901	932	915	944	933	886	928	913	919	986	922	930	882	877	936	888	863	1003	867	955	916	915	913	845	888	887	932	988	931	942	896	960	893	920	900	947	913	946	910	882	914	912	972	954	942	859	916	880	950	937	937	922	938	911	1005	907	903	967	936	957	929	898	926	886	907	934	879	878	952	966	927	907	942	918	920	935	918	959	943	889	956	999	889	878
30060	14723	6750	2167	149	154	149	136	158	139	166	143	149	160	151	143	147	171	153	130	181	141	151	137	140	147	138	125	150	144	135	164	142	159	148	168	165	150	161	156	156	176	160	157	119	140	146	133	129	156	147	150	149	143	132	128	126	153	157	129	159	141	146	144	131	176	154	128	144	135	157	139	126	148	139	123	142	141	167	128	138	145	136	141	147	152	143	153	168	149	134	139	160	150	140	148	122	134	144	152	130	165	136	142	169	140	133	138	147	139	139	119	185	149	155	142	137	157	146	124	143	162	142	137	168	166	154	147	144	141	147	153	150	141	118	140	136	141	174	149	160	142	167	147	154	157	158	148	156	139	151	135	155	161	131	155	143	144	146	135	152	144	142	133	141	150	146	138	140	152	147	161	162	153	150	136	152	131	147	136	131	165	131	125	136	134	123	152	146	131	134	143	132	149	144	137	159	139	144	142	134	161	148	141	146	141	179	132	141	139	162	144	142	152	171	138	159	142	117	149	139	146	149	139	137	144	129	168	129	130	142	165	141	153	132	123	118	144	140	155	132	160	164	146	134	133	131	128	144	144	130	151	161	151	158	156	152	159	169	139	156	139	141	144	141	139	159	131	153	113	133	162	143	146	152	160	152	164	150	138	135	156	166	136	151	151	151	151	138	134	153	158	145	136	140	129	157	137	157	158	146	148	149	132	160	140	158	148	180	159	114	138	145	129	145	142	149	136	159	151	158	143	164	128	138	155	166	160	158	123	155	132	139	160	155	154	156	143	157	124	157	143	153	119	143	141	138	155	134	145	137	138	158	152	146	117	145	148	153	115	139	161	119	144	138	141	139	137	140	160	152	120	128	147	160	159	139	143	167	132	104	161	152	168	152	155	139	156	155	147	155	135	132	164	158	143	148	141	137	151	140	139	150	140	159	156	154	135	168	130	149	134	167	147	149	161	136	127	144	138	147	131	161	142	162	163	138	151	155	147	149	141	134	157	131	137	125	152	155	132	128	155	136	151	139	161	159	165	166	143	130	146	144	157	128	154	156	143	136	152	153	114	145	112	147	144	155	153	160	143	156	160	151	141	131	139	160	160	157	158	136	156	136	164	123	144	141	165	129	146	166	163	142	152	134	153	152	138	141	125	153	135	142	146	129	136	134	140	134	152	150	117	168	146	147	163	142	160	131	151	140	147	144	156	130	147	162	141	122	150	150	135	153	154	171	135	142	143	141	159	134	143	148	174	141	169	138	157	127	138	156	144	145	139	145	149	135	140	132	148	142	131	162	140	144	152	152	129	147	148	152	143	146	149	128	121	152	148	134	156	140	129	156	152	158	141	144	143	173	151	146	124	123	155	133	165	145	144	129	152	138	152	137	146	124	157	146	132	147	128	138	159	153	136	172	148	139	144	131	151	159	143	160	132	131	138	133	158	133	140	144	165	140	124	155	140	153	140	132	161	151	140	126	132	139	139	147	139	156	150	135	152	154	158	164	134	131	115	154	145	154	124	141	145	147	145	152	168	142	143	119	154	125	142	122	144	173	136	144	128	134	155	145	153	149	142	163	122	156	140	136	152	138	153	138	153	158	128	131	157	134	137	138	129	133	172	155	148	152	162	148	130	163	142	138	135	159	151	141	146	142	136	147	142	156	145	139	149	159	139	136	143	133	141	149	153	151	156	158	149	145	155	147	156	113	148	159	142	168	148	143	159	163	137	134	144	132	135	160	162	135	152	153	138	142	159	148	150	134	159	141	148	145	148	167	173	158	144	151	142	161	148	153	161	137	147	153	147	136	154	136	138	157	133	154	138	145	143	148	147	160	172	130	146	162	155	144	153	127	140	165	148	153	155	171	166	152	141	137	140	138	166	118	141	143	145	143	136	137	149	176	121	150	145	146	142	134	142	124	133	137	141	128	145	150	174	129	131	134	134	130	143	144	177	129	145	124	145	151	144	149	138	150	146	163	150	136	141	150	158	143	159	147	155	153	143	157	153	141	147	151	157	142	143	161	137	143	132	138	153	130	139	161	134	148	154	162	143	136	143	138	153	138	151	147	146	154	164	160	132	156	164	147	172	133	150	129	156	148	126	139	136	136	156	134	149	147	151	140	152	143	149	145	151	140	153	147	139	142	163	155	128	141	165	147	154	157	147	151	131	123	143	141	155	149	141	150	145	116	151	147	166	157	142	171	126	165	151	161	129	148	152	138	153	142	131	126	161	131	154	133	154	131	149	126	140	156	148	134	146	140	136	157	157	157	116	147	167	147	140	169	142	126	133	149	145	159	139	154	162	147	155	141	136	152	130	145	166	142	138	145	150	132	136	131	139	133	141	151	141	151	159	157	151	146	126	144	152	135	147	141	133	152	144	145	143	148	153	137	144	124	128	159	152	148	165	141	167	159	154	163	159	161	139	130	154	146	135	150	160	167	159	134	156	138	145	132	142	129	146	153	167	161	150	156	122	158	130	124	149	154	140	147	155	130	149	140	166	129	165	153	145	133	152	151	153	137	133	140	142	158	132	124	131	146	131	145	128	141	146	179	129	138	140	131	146	139	133	149	146	139	141	148	149	143	130	149	149	153	133	150	138	160	152	151	138	133	141	158	155	147	161	136	157	151	152	137	146	149	153	152	168	149	146	136	158	131	141	156	155	153	148	131	150	131	140	151	139	166	161	172	156	135	158	151	149	152	139	165	150	164	129	133	147	139	142	159	136	120	148	146	160	132	137	148	150	167	150	134	149	131	141	135	146	143	139	131	164	144	152	117	140	147	156	147	126	144	163	131	141	156	142	141	142	154	132	139	107	154	130	138	137	144	154	163	145	147	136	143	128	161	138	141	138	142	156	152	153	150	146	142	142	131	159	147	117	146	118	152	152	137	149	158	134	148	145	164	149	156	156	139	144	141	171	157	160	136	132	123	155	147	157	126	151	162	143	130	138	138	141	148	142	165	156	149	147	152	133	151	129	151	161	112	151	141	146	155	136	141	125	151	157	162	133	147	142	134	171	159	157	140	145	148	142	158	123	141	152	135	163	131	134	150	140	151	149	131	141	146	170	156	125	146	163	155	161	154	137	150	137	128	146	145	160	144	149	171	140	130	133	151	138	150	136	135	145	145	167	153	148	127	139	166	144	161	142	121	160	137	167	150	144	159	159	144	140	143	145	137	142	153	149	161	167	123	154	140	155	144	130	130	134	167	119	140	124	140	150	134	147	144	152	173	141	151	151	121	133	150	137	143	143	133	142	164	151	149	159	123	170	161	147	138	156	135	136	136	153	168	133	153	146	141	139	131	139	144	162	139	139	132	157	132	136	162	184	122	154	136	144	156	147	152	153	154	155	163	140	163	142	160	161	154	107	126	139	163	144	156	164	132	164	137	139	158	138	151	160	140	163	129	134	126	154	134	155	155	148	146	144	154	158	155	128	129	160	148	150	128	118	131	146	141	148	135	130	134	139	139	138	142	139	139	139	151	153
28746	16529	11669	5813	505	500	497	531	472	478	501	512	480	509	553	519	525	487	462	482	526	513	487	473	529	524	518	475	502	510	524	481	503	487	536	458	530	486	505	445	518	500	474	519	490	486	518	500	498	520	485	504	516	467	512	437	508	498	518	496	503	466	515	504	515	437	471	517	487	519	505	503	518	539	538	476	475	493	485	497	531	513	515	505	483	531	507	501	496	477	509	502	513	495	494	495	491	476	512	464	534	521	471	524	518	473	525	512	507	478	486	510	523	508	515	474	500	528	499	486	510	467	503	541	488	496	481	482	487	500	478	500	513	538	537	474	469	503	484	516	502	480	479	501	528	493	521	527	480	524	531	491	494	466	514	516	475	497	502	529	468	492	506	493	519	531	481	484	480	510	540	491	469	523	510	460	501	483	535	523	450	503	504	536	516	473	472	500	498	485	525	552	529	489	511	495	480	499	471	511	505	495	482	462	456	472	477	513	506	492	486	523	422	463	504	523	543	496	487	509	497	479	505	494	469	473	444	503	469	473	437	511	520	513	463	452	477	477	486	494	488	530	506	476	529	503	481	515	510	482	447	489	476	506	468	514	526	471	484	468	494	519	529	473	498	518	463	477	562	480	516	495	486	505	495	545	466	529	492	495	533	501	527	523	553	498	515	494	510	504	480	512	502	539	471	546	462	471	498	509	493	516	485	479	494	503	470	530	478	519	502	511	504	497	479	466	523	546	448	512	476	459	486	478	518	533	524	539	527	526	530	472	531	503	481	508	505	525	513	479	489	533	527	545	502	527	498	509	528	533	510	504	543	485	527	515	494	490	535	494	513	527	529	492	483	498	486	500	480	500	521	511	510	488	526	529	524	494	507	451	489	480	524	489	478	481	451	502	482	490	525	500	519	512	521	513	483	506	476	440	505	492	472	480	492	527	501	507	539	529	482	495	474	507	488	523	475	481	484	523	505	513	488	487	481	512	509	506	490	528	478	495	564	496	468	510	507	519	482	506	488	536	500	484	482	491	485	473	507	453	507	505	478	494	524	505	497	532	454	464	477	497	509	494	518	527	534	495	486	499	498	493	536	498	535	499	508	524	515	494	538	470	500	511	501	527	493	478	494	492	477	494	482	492	504	521	466	485	491	495	518	521	485	566	488	547	513	496	504	498	529	488	514	454	496	468	520	494	465	490	482	522	498	480	543	495	517	517	514	504	471	465	523	488	483	474	505	538	534	464	508	473	537	487	485	441	500	520	487	505	547	505	492	476	525	506	503	495	504	522	484	493	456	467	494	490	497	482	498	486	495	468	507	496	480	497	499	496	524	514	510	508	540	494	486	489	488	495	503	503	493	480	478	495	509	469	494	503	494	488	528	521	489	520	451	493	525	505	522	487	523	554	482	460	485	485	497	477	501	529	474	550	472	488	518	515	470	479	515	479	532	489	524	484	492	527	501	490	516	487	484	491	477	480	518	458	539	488	526	512	500	503	495	498	502	476	475	520	544	539	519	515	561	529	509	468	505	506	472	501	485	516	461	514	504	532	475	502	491	492	556	494	455	505	483	500	498	528	511	494	504	507	488	545	504	487	445	476	511	502	482	506	482	471	520	515	497	493	466	487	504	501	518	491	526	478	483	486	480	542	505	512	498	515	524	513	519	481	514	510	497	500	488	507	486	532	514	490	509	499	502	501	501	520	507	476	482	507	485	539	523	495	516	481	473	511	473	498	486	511	508	524	505	533	527	490	523	524	515	505	521	493	536	490	514	513	538	511	518	488	534	494	509	529	501	454	492	480	549	503	508	497	530	524	475	535	466	505	506	501	540	510	475	500	538	518	521	515	492	530	533	552	537	475	488	486	514	490	482	514	523	506	482	474	465	539	516	519	481	469	523	529	496	492	532	497	490	518	525	536	502	508	494	512	509	477	534	501	507	465	507	489	497	533	472	498	484	530	494	520	477	476	489	500	486	467	528	492	480	495	524	488	506	494	508	482	543	476	495	536	498	517	485	509	527	514	489	493	482	501	496	508	510	500	456	452	465	520	490	481	524	489	522	493	548	511	481	503	478	480	514	528	492	514	481	465	502	487	470	518	493	491	485	526	508	504	536	476	468	527	474	495	500	490	527	512	520	532	501	486	495	493	509	460	516	482	533	480	470	539	530	492	528	493	498	534	478	490	481	497	470	544	512	533	512	477	512	494	524	532	493	514	492	430	514	529	505	500	486	494	487	500	504	487	494	464	526	477	511	491	470	467	474	486	527	494	529	506	481	499	525	501	505	507	511	486	507	511	522	498	458	493	518	499	496	471	491	511	506	508	502	487	493	487	501	525	487	474	500	542	450	477	467	496	522	479	528	520	519	502	498	505	522	485	505	550	493	501	518	496	489	529	514	503	505	465	561	514	504	472	509	494	531	492	498	461	530	492	498	545	519	512	482	540	500	514	499	458	494	526	517	501	528	475	484	508	471	506	500	518	476	494	473	498	526	499	486	521	506	494	500	510	508	521	532	517	492	502	510	519	514	460	482	496	463	505	493	492	486	516	500	477	528	491	524	501	482	506	505	467	510	517	469	526	486	503	498	487	532	509	499	488	519	529	478	530	531	477	521	507	502	510	496	528	523	488	507	517	524	499	495	498	531	517	524	505	507	505	481	486	467	501	489	512	479	507	481	505	535	511	535	470	530	487	533	519	487	516	473	522	502	496	501	490	510	468	482	509	480	451	549	474	475	522	467	527	498	529	506	478	508	519	474	466	549	551	533	515	492	499	495	505	495	501	503	510	516	517	486	469	477	507	517	495	485	485	493	502	532	541	521	500	463	516	481	538	488	536	478	462	489	531	518	524	490	512	493	500	510	538	518	519	517	497	499	502	498	510	506	514	463	515	517	525	487	477	515	509	517	533	537	499	484	502	523	495	491	524	493	492	492	528	482	496	498	498	490	515	457	490	497	496	470	518	486	500	524	516	528	516	495	496	455	498	467	506	475	520	523	512	491	481	489	525	456	517	528	483	514	489	481	500	523	543	504	492	502	480	506	469	479	503	509	508	510	511	538	494	487	521	526	545	520	512	490	482	487	529	486	486	486	498	549	480	497	496	509	534	515	486	513	505	474	469	505	524	489	477	522	527	485	477	482	555	473	520	505	509	510	503	491	472	527	518	505	494	550	482	510	493	486	484	544	524	471	482	484	482	454	485	482	494	494	535	504	484	534	468	466	524	476	477	511	531	546	528	436	459	491	536	497	502	511	498	499	512	555	480	524	506	504	523	518	492	502	488	487	510	519	476	477	514	482	485	519	497	511	517	477	524	508	510	455	520	497	486	512	510	498	496	502	511	486	507	495	484	525	505	526	506	506	511	509	523	485	465	462	455	480	527	513	509	472	542	487	508	518	473	499	525	541	492	475	530	497	538	483	518	507	499	535	516	552	483	476	499	523	508	553	511	520	466	460	533	505	526	535	506	511	505	517	495	487	543	516	491
69180	56894	52336	31043	5494	375	253	253	237	230	243	229	233	244	229	213	245	198	232	231	217	243	236	225	205	252	253	244	237	254	227	229	241	249	215	219	212	211	211	226	222	246	207	220	239	232	246	226	233	236	222	245	209	222	239	236	220	230	182	201	216	212	242	235	238	226	209	239	240	225	201	231	227	206	217	234	254	224	241	241	225	245	205	252	227	213	248	201	218	224	226	204	210	231	222	187	227	231	242	230	216	226	209	203	211	230	231	221	225	228	199	204	199	221	216	251	205	206	198	207	226	230	222	220	248	220	230	233	224	233	220	218	214	206	247	229	227	219	208	245	258	250	219	214	214	236	225	219	216	238	226	262	229	229	238	225	229	236	236	232	248	228	245	222	231	239	201	237	225	250	239	248	215	213	230	242	245	231	228	208	210	224	213	214	194	216	204	222	208	225	248	221	252	221	234	227	201	235	216	219	249	217	239	248	229	228	250	254	204	242	228	232	199	233	226	254	212	242	212	214	229	223	232	209	216	212	260	247	209	233	214	216	243	248	204	231	223	221	258	224	208	223	208	220	235	220	213	239	216	209	270	220	239	233	195	234	213	240	249	231	230	230	223	236	218	240	250	200	224	244	252	227	221	217	219	227	243	235	254	200	248	219	230	270	247	189	214	198	265	242	201	239	226	217	220	209	241	245	230	239	207	245	227	213	227	216	215	200	228	230	221	220	236	213	207	216	211	218	243	263	215	210	224	237	228	223	213	218	227	230	218	221	201	213	217	231	209	282	208	217	231	236	222	239	208	226	192	208	239	218	231	238	242	209	201	217	236	203	227	230	215	226	222	218	204	219	260	221	245	219	215	235	230	225	234	235	221	239	230	222	220	229	217	238	235	232	237	244	224	212	225	225	238	222	241	229	231	233	222	199	229	211	220	240	250	233	209	222	221	231	234	249	247	223	215	215	235	212	203	204	225	217	249	251	269	252	210	213	257	225	224	236	212	212	226	211	228	214	220	221	208	223	220	219	227	208	234	226	227	233	225	202	221	198	252	214	232	236	219	217	227	233	221	223	273	222	223	229	232	232	199	220	234	231	228	240	232	248	205	251	236	246	221	212	242	216	231	220	219	220	227	234	251	256	191	230	225	244	204	209	206	217	215	213	234	231	234	209	224	227	227	224	215	246	219	224	218	215	238	207	202	228	230	208	247	222	231	243	238	223	231	217	234	257	229	192	234	222	256	247	235	223	206	246	227	213	226	223	196	215	229	194	261	233	225	176	234	209	231	238	239	228	249	230	237	225	216	212	220	283	214	215	242	225	222	213	218	214	238	228	227	230	212	230	218	222	216	232	207	233	211	264	255	217	199	213	268	209	244	206	239	238	224	249	238	212	216	218	232	230	240	218	220	236	225	236	246	214	253	244	232	218	220	237	229	209	235	222	252	197	252	233	220	225	225	237	251	215	232	210	241	228	200	237	219	232	220	232	233	213	224	211	225	213	224	216	224	188	251	199	206	222	233	243	214	259	254	241	238	211	230	223	227	215	210	210	232	208	215	222	224	225	202	210	237	250	221	224	221	242	235	243	224	235	214	179	214	222	247	267	222	217	242	210	228	204	215	218	217	237	224	207	211	219	230	222	199	254	263	211	246	224	227	215	240	237	242	209	246	232	260	241	211	229	217	224	248	235	230	218	234	239	216	227	240	225	194	204	211	219	194	241	249	220	219	204	217	243	221	235	224	207	219	211	267	196	239	229	216	257	213	234	236	245	234	250	216	223	217	214	237	245	225	232	222	213	215	220	212	242	220	215	228	217	224	231	237	226	218	221	220	209	236	238	227	211	203	215	241	220	224	204	239	229	238	222	226	230	218	235	224	237	257	240	206	247	216	224	230	200	207	231	256	227	227	233	207	215	240	235	239	213	247	259	237	250	201	230	218	227	240	222	252	248	233	228	248	221	229	235	244	234	227	195	243	204	212	224	246	241	224	209	247	218	242	229	237	216	237	246	260	223	219	227	247	227	200	222	224	226	233	231	200	211	210	224	220	230	231	240	230	215	220	239	210	222	195	230	245	189	217	238	254	201	232	226	228	224	220	214	226	218	219	230	232	234	227	214	233	259	223	235	207	250	241	219	222	232	213	245	238	231	201	237	189	239	210	228	236	234	220	232	236	250	211	233	250	243	239	236	233	223	218	218	218	261	227	221	204	226	255	225	245	219	241	220	232	237	233	219	219	241	229	256	220	215	213	226	244	235	224	230	227	231	215	223	227	247	244	236	250	217	233	236	245	210	261	233	239	255	209	229	250	212	202	221	215	228	235	239	220	224	203	238	204	252	224	250	194	209	228	227	216	209	215	225	235	248	240	232	256	234	239	231	233	241	239	193	213	227	196	224	208	240	227	229	232	242	240	238	254	229	213	216	229	194	236	226	209	211	231	243	236	259	247	218	218	212	242	215	232	212	236	238	218	237	209	228	201	223	219	222	205	210	230	210	211	250	233	248	219	254	215	225	224	233	229	224	236	222	231	239	222	244	223	222	234	249	231	232	255	220	222	243	238	214	245	230	248	217	239	253	233	222	222	193	223	225	207	227	232	225	251	247	213	224	227	225	195	242	242	227	222	206	215	221	212	244	213	229	226	203	228	224	221	232	234	216	230	251	225	222	231	238	214	213	242	216	228	236	216	229	217	233	254	250	223	226	217	251	230	245	254	236	220	219	222	223	213	229	243	221	234	186	236	250	226	204	235	239	221	204	217	232	219	234	234	260	198	246	230	232	237	227	238	223	220	218	245	201	240	203	209	239	223	217	209	225	241	238	250	202	224	237	224	222	245	240	234	219	227	224	225	237	226	207	225	243	208	221	218	264	232	246	236	236	240	212	218	238	231	256	264	214	234	256	219	215	212	198	229	237	212	228	225	239	265	239	249	251	229	229	222	208	214	200	239	222	225	226	232	240	241	232	238	239	235	235	235	233	248	224	233	235	229	237	240	241	226	234	252	239	249	246	249	215	244	217	213	231	203	223	238	226	234	246	227	250	242	223	223	228	234	251	219	222	214	222	201	215	229	234	236	229	225	260	244	231	239	233	234	246	252	210	260	214	227	213	229	231	223	226	214	223	228	239	229	233	220	223	235	248	239	217	196	222	228	224	226	265	212	237	215	236	215	214	226	212	225	225	219	212	254	232	207	240	210	236	227	248	227	219	253	225	181	235	220	241	244	239	220	240	210	257	223	249	257	233	204	196	218	242	226	227	209	238	219	206	218	223	250	249	219	214	216	237	232	249	213	253	222	209	228	241	227	205	235	201	239	214	221	216	226	223	245	207	235	241	226	238	225	188	238	237	235	233	226	209	230	242	192	232	244	258	227	234	211	219	242	233	244	222	208	224	223	229	226	224	231	230	216	216	234	231	233	230	205	232	229	219	225	207	254	213	218	224	211	219	236	246	233	221	238	245	213	214	212	226	214	211	241	211	214	225	222	235
49679	46227	47990	29095	1059	980	901	838	829	784	749	768	781	773	786	770	780	811	778	747	804	735	746	751	766	715	665	724	766	700	778	722	703	720	752	734	723	698	736	637	745	704	727	755	738	677	713	776	690	704	710	701	785	705	705	744	702	727	710	699	648	687	749	707	731	702	719	739	702	749	728	694	744	743	714	686	743	709	706	711	758	716	727	659	696	731	750	738	785	679	687	694	705	701	737	706	707	714	761	691	695	736	693	694	695	718	717	738	676	731	679	730	710	702	687	708	667	681	689	738	712	682	714	699	728	678	703	702	713	722	695	693	746	715	764	717	726	703	710	667	762	756	716	695	695	683	724	753	782	710	681	747	688	717	707	720	699	734	712	719	722	675	708	672	697	722	656	683	697	715	723	751	717	727	705	718	693	699	734	706	734	719	707	702	779	730	721	707	719	749	708	705	715	749	706	714	672	706	697	736	659	738	740	711	655	704	708	694	752	736	678	711	743	739	750	706	725	725	737	711	745	666	724	718	743	725	712	659	684	694	705	723	718	718	732	632	727	747	711	746	699	760	696	710	711	708	730	670	682	738	759	720	741	712	660	692	737	721	732	705	706	738	744	717	696	709	713	770	690	683	724	693	762	658	718	735	715	712	702	742	708	736	711	756	666	721	710	722	718	717	681	688	732	774	697	693	727	765	707	739	741	693	718	692	706	691	693	730	741	746	714	737	697	703	683	708	729	707	718	710	734	661	663	697	700	714	691	707	677	703	725	709	684	750	674	757	712	725	733	718	702	717	717	716	711	700	702	712	713	716	688	750	703	696	678	683	721	683	658	708	711	704	751	733	753	723	754	718	735	717	714	687	692	735	719	699	667	688	674	745	706	735	738	702	676	708	703	715	754	705	687	694	694	687	711	732	708	711	733	700	675	690	702	726	727	691	721	713	726	672	677	714	716	728	727	713	678	776	710	711	691	706	711	714	707	760	700	695	719	721	734	735	727	673	674	728	727	771	685	697	733	697	695	699	728	717	682	658	767	656	731	714	682	669	690	765	733	729	704	678	748	705	691	671	718	728	733	715	707	680	717	687	676	711	720	705	723	696	754	690	707	720	712	717	683	687	691	718	778	708	712	738	712	700	720	724	723	707	763	738	661	708	708	715	675	707	700	707	684	665	743	746	696	685	709	692	688	722	723	714	719	741	720	677	715	711	743	639	717	728	661	741	697	684	695	695	686	715	662	715	709	720	727	684	719	736	710	704	711	704	727	665	722	703	739	728	699	685	704	746	745	712	710	692	686	689	714	692	728	680	657	697	768	720	725	713	694	742	751	754	679	744	741	728	690	733	722	717	737	710	740	675	685	709	699	722	735	728	687	723	741	691	690	699	706	701	652	779	743	710	647	730	717	721	744	701	699	684	699	713	744	689	677	719	724	757	692	684	703	690	690	692	688	713	699	666	724	694	706	663	694	713	706	721	722	711	712	689	725	703	712	723	681	723	708	708	694	699	731	650	759	709	717	745	690	729	719	691	713	762	706	722	697	709	751	727	700	748	704	709	709	677	745	697	707	737	699	706	712	718	720	745	734	770	747	722	727	705	687	706	752	743	727	701	689	711	700	725	708	718	766	687	707	730	735	713	699	782	715	653	752	761	705	681	693	699	712	718	720	685	728	687	725	668	693	760	705	770	704	677	682	725	705	713	683	756	712	696	688	754	695	686	710	736	741	721	671	711	645	764	727	724	709	701	716	708	690	796	684	728	707	699	682	738	739	734	721	712	746	713	686	723	715	739	711	712	707	733	705	673	696	742	730	715	746	757	696	692	690	727	685	733	718	740	692	701	749	724	708	752	679	715	723	698	704	669	727	703	686	670	724	742	721	705	708	746	719	707	736	738	691	706	694	690	681	705	679	704	720	711	704	748	671	714	731	742	680	721	752	698	736	772	668	751	711	745	696	710	764	702	723	698	764	698	697	709	737	715	759	687	718	717	737	740	696	760	725	725	693	768	750	704	725	769	686	702	682	664	711	743	801	780	765	730	700	680	693	706	702	745	710	725	707	726	707	672	693	708	718	740	724	734	697	685	746	709	722	715	702	767	729	693	702	723	714	700	714	697	694	730	726	684	704	698	719	716	728	728	679	713	731	723	768	722	696	673	713	713	729	716	724	707	714	705	712	684	697	707	721	674	697	761	723	751	744	689	736	713	712	771	764	726	696	766	685	698	747	667	716	710	682	717	701	695	694	712	733	723	737	760	736	703	771	717	764	728	745	767	698	722	667	716	688	706	732	675	765	702	653	691	708	699	689	694	715	718	725	714	736	698	735	689	700	695	705	700	713	702	732	672	746	708	720	702	746	696	723	667	817	760	725	661	686	724	738	755	703	714	693	742	744	748	706	753	693	761	664	717	692	704	765	731	719	788	721	745	761	762	707	704	713	728	756	709	746	708	744	722	749	673	663	714	720	686	753	744	706	733	691	711	739	757	771	763	684	687	723	657	760	726	737	717	743	753	742	696	751	738	780	731	693	763	698	722	724	668	718	733	659	712	754	677	714	699	676	706	705	684	703	675	725	750	724	727	664	715	719	735	717	697	726	691	686	712	742	707	741	719	765	722	745	664	714	724	724	706	753	731	739	718	696	699	767	731	693	698	665	734	735	761	729	720	694	725	737	711	714	676	686	659	717	687	728	745	706	716	677	707	749	710	687	745	703	696	717	754	735	705	745	688	681	759	713	696	712	720	689	733	745	707	739	710	735	698	711	746	697	759	707	692	654	728	724	698	707	675	720	700	750	713	739	713	700	704	735	696	715	753	716	718	716	749	699	693	700	750	703	664	681	666	707	683	739	749	686	726	709	749	722	659	696	720	711	668	679	743	716	705	759	714	749	712	719	698	735	718	668	651	719	755	709	699	752	728	687	785	737	655	710	723	689	705	692	716	690	705	629	728	722	691	710	707	683	714	707	712	743	711	686	716	677	677	710	680	699	690	689	710	699	705	699	721	677	734	737	695	720	716	670	734	671	633	701	691	753	731	757	735	697	671	730	701	749	753	753	681	714	724	739	741	705	724	751	755	703	706	721	711	715	701	688	794	759	681	728	680	714	692	690	725	730	734	707	694	654	724	745	735	736	719	734	697	676	734	755	759	723	751	754	789	714	699	732	679	684	712	719	705	662	734	723	728	754	699	705	714	678	755	728	706	755	712	686	707	736	716	693	780	709	662	661	732	728	704	741	732	687	697	710	710	681	665	673	724	696	706	675	717	691	721	717	751	708	692	684	690	717	734	722	722	645	721	720	716	722	681	682	702	646	732	703	756	686	755	766	689	715	698	694	735	681	735	724	713	756	704	696	728	695	689	753	741	684	728	714	696	684	683	719	711	756	715	718	716	727	709	701	674	681	730	727	676	720	713	743	718	744	749	688	721	738	698	755	721	711	709	703	729	706	746	722	741	695	721	714	753	695	708	702	693	706	757	730	698	730	716
77875	68164	61505	37616	8663	757	426	375	362	342	321	362	330	330	322	337	327	311	348	326	315	304	308	315	291	291	305	311	295	305	288	333	302	306	308	349	315	299	317	308	324	329	281	292	311	320	315	348	336	313	332	281	305	319	310	316	309	339	288	317	299	294	284	320	319	290	300	303	320	325	311	309	301	334	307	327	309	291	323	332	282	317	329	337	317	304	305	313	334	298	311	329	321	320	307	328	300	327	325	318	295	291	316	282	317	323	323	330	316	301	316	324	316	317	307	298	289	326	356	286	308	281	295	340	302	348	295	293	298	314	289	307	299	283	334	300	293	286	338	293	277	310	312	309	285	280	283	299	303	284	304	294	281	290	308	313	317	352	299	325	309	299	329	294	299	293	320	309	329	288	326	295	291	295	298	307	322	345	335	307	283	293	316	303	308	309	315	278	292	286	300	316	282	318	305	343	314	310	319	307	314	352	328	304	305	286	314	329	340	313	324	307	280	299	345	307	327	331	311	298	304	340	304	286	308	271	333	325	284	346	287	339	299	289	333	323	313	309	301	337	319	322	349	294	303	277	286	279	291	312	295	291	313	297	302	312	300	305	322	299	309	306	297	325	275	338	323	325	300	335	313	313	331	309	309	339	295	287	311	298	322	319	326	325	310	300	286	352	301	326	313	324	317	285	318	303	326	309	311	348	278	333	327	315	295	255	315	307	324	312	316	297	306	310	290	308	304	319	361	312	319	320	342	316	313	308	290	275	274	320	315	298	298	327	298	321	301	307	284	304	300	344	328	312	306	304	337	309	285	323	325	314	335	291	315	296	297	315	314	332	316	332	305	314	321	308	305	296	316	281	305	289	299	342	285	330	334	314	321	307	293	338	293	334	307	280	305	280	314	305	325	318	303	316	312	322	328	317	298	294	325	336	318	303	303	305	298	320	292	301	298	325	332	346	289	285	322	323	305	330	327	305	308	297	279	294	304	298	334	310	314	318	335	321	331	292	332	352	315	312	335	317	301	293	313	304	331	316	312	278	313	329	294	346	303	302	306	310	318	347	316	309	278	299	306	307	313	305	324	340	304	312	317	333	310	313	296	324	340	282	297	299	322	290	318	314	317	324	290	317	302	305	330	318	335	334	334	327	308	286	306	310	299	312	312	329	320	302	319	284	300	326	331	323	296	323	315	294	324	315	289	320	329	328	337	315	283	301	329	338	293	296	314	297	339	316	315	328	305	334	329	312	303	298	286	322	316	307	302	323	297	327	334	326	312	355	338	321	317	331	299	306	294	330	302	343	302	298	329	321	283	322	314	309	337	311	340	326	325	278	292	310	352	314	328	306	316	279	295	334	332	303	351	309	323	313	321	307	327	301	303	329	311	329	311	310	311	327	331	318	289	311	281	332	281	268	286	334	308	310	277	349	294	296	313	302	315	310	298	313	312	326	302	314	293	299	322	288	318	299	317	341	330	309	274	299	269	330	311	310	303	302	325	313	311	313	308	315	332	278	311	301	316	322	282	317	319	350	323	290	307	292	335	321	320	310	320	303	309	327	344	310	307	303	295	325	294	327	325	284	294	291	339	337	298	309	316	282	317	307	337	297	287	320	333	283	321	314	304	326	327	345	286	302	306	329	339	353	315	301	334	318	283	341	323	287	327	325	280	330	321	284	332	314	331	311	364	373	325	348	311	293	281	366	320	297	278	287	297	285	278	298	319	305	308	262	310	364	305	318	273	293	287	349	294	290	304	285	313	302	329	303	300	307	329	318	303	310	307	336	301	307	307	298	302	305	317	304	313	295	300	314	299	312	328	295	297	310	313	308	348	321	328	286	274	303	318	350	348	326	303	312	285	327	300	311	329	327	302	315	320	326	328	309	317	295	298	311	328	286	301	308	316	308	308	339	290	320	329	319	316	341	310	293	323	321	295	318	308	280	291	314	335	312	345	287	298	316	322	283	296	337	343	308	289	312	331	283	321	328	281	327	285	298	301	305	301	317	289	295	312	324	316	294	333	290	306	321	327	297	267	318	301	318	315	332	302	326	301	317	285	316	321	310	326	304	298	265	298	302	301	298	299	316	312	311	306	310	302	284	316	323	292	274	288	302	327	319	302	300	320	308	289	339	304	295	296	286	306	316	321	291	319	315	287	315	327	283	303	314	330	307	287	309	317	315	288	322	304	304	332	323	305	322	305	338	296	307	298	333	309	326	318	296	287	325	321	307	338	317	299	309	291	310	284	309	298	293	309	294	300	281	312	329	298	331	328	274	306	331	321	290	313	334	322	347	320	351	326	303	327	353	320	289	314	305	300	318	319	299	287	304	292	301	288	300	298	320	305	340	293	309	299	323	323	305	313	287	325	331	327	310	277	317	335	317	337	284	338	308	297	324	300	319	297	293	286	298	328	322	269	296	333	319	313	299	290	328	311	314	277	316	322	339	317	283	280	322	320	326	307	299	303	307	308	340	328	314	307	312	321	292	331	311	319	313	310	306	310	291	330	285	299	315	319	353	322	299	314	328	304	289	301	317	350	286	315	293	340	310	311	319	302	279	315	329	318	310	316	295	313	343	273	309	321	316	288	288	324	311	274	307	296	297	338	287	311	322	318	301	305	301	304	281	310	313	304	306	313	310	350	320	313	326	305	322	311	341	333	305	323	317	320	289	341	295	303	314	323	307	323	318	301	314	300	295	278	325	320	316	332	301	304	340	322	315	294	306	331	299	303	277	294	333	286	288	310	294	353	357	307	318	316	312	284	326	314	311	313	289	329	307	326	304	313	314	297	322	304	318	292	326	306	307	284	313	318	328	311	309	331	292	306	307	324	328	292	312	322	292	294	306	293	293	304	311	334	316	281	313	273	309	304	278	302	324	295	317	355	286	306	300	314	296	318	302	325	309	269	340	300	307	297	309	300	300	319	328	300	310	291	311	303	315	296	313	338	304	326	300	294	303	334	306	329	322	328	293	316	318	316	289	320	318	316	311	291	309	302	298	325	312	311	321	286	329	303	300	339	325	314	326	297	344	292	326	281	278	292	317	284	335	288	288	308	312	337	324	298	309	339	325	314	328	269	297	323	328	319	295	287	300	317	308	292	288	280	329	348	285	315	328	295	315	313	279	304	305	316	319	317	302	317	328	316	290	331	285	295	322	320	293	309	314	309	300	320	313	289	360	310	278	335	340	275	292	335	342	328	317	292	290	309	310	321	280	343	304	327	301	303	279	298	308	310	287	323	310	306	334	292	277	312	355	288	332	311	286	313	303	356	326	301	294	298	311	285	294	307	317	322	330	317	288	294	313	330	321	330	320	301	311	293	314	317	335	316	313	305	312	305	301	308	340	338	335	295	307	314	322	305	320	303	318	319	339	293	322	306	314	301	318	309	322	320	333	316	279	336	327	301	318	322	279	323	311	353	297	302	290	339	319	306	302	320	293	278	293	299	268	304	297	312	322	284	304	309	280	296	313	338	340	313	265	296	278
59735	57515	57083	29539	1572	1438	1339	1259	1147	1150	1143	1067	1105	1029	1039	993	976	978	992	1003	936	921	980	930	993	971	993	967	908	975	912	959	938	936	956	908	934	962	928	890	891	906	949	940	902	916	933	964	1007	959	931	910	911	975	914	972	908	968	922	943	907	926	879	922	917	934	924	886	932	910	935	925	907	961	953	892	909	938	964	873	944	936	969	933	909	939	906	903	912	924	930	944	902	908	874	891	899	975	883	905	980	973	869	893	900	905	942	942	921	925	890	901	932	911	915	898	909	904	941	919	930	922	901	894	824	928	924	935	906	957	921	933	967	921	900	921	942	942	947	892	947	907	906	913	939	941	976	856	915	880	938	916	892	859	877	910	909	884	955	876	844	956	860	951	922	969	925	915	930	905	890	923	901	952	917	970	882	917	886	900	951	961	910	898	924	921	954	937	871	943	902	970	886	891	928	935	929	897	879	877	936	891	927	964	910	852	902	908	885	925	902	924	882	922	930	946	936	931	947	899	944	916	934	938	972	932	903	920	894	900	954	889	937	921	812	919	953	925	984	929	924	909	912	961	939	919	927	946	936	950	944	901	869	918	950	892	947	915	945	917	913	899	919	921	907	1008	928	1000	961	970	915	876	947	921	897	919	913	893	909	949	944	901	888	873	924	924	940	880	929	891	931	937	928	893	889	914	926	883	929	945	933	874	930	829	900	947	963	925	944	895	944	910	918	910	954	867	1003	913	934	925	916	949	868	924	929	909	908	872	890	898	913	956	848	932	900	948	909	906	916	888	856	916	915	876	866	896	934	852	916	890	911	910	959	979	908	882	955	954	933	923	909	944	911	888	895	932	1001	900	956	947	898	910	892	946	975	910	935	936	937	921	956	863	909	921	985	909	945	937	945	880	894	894	884	891	863	857	912	940	934	930	1008	905	899	899	895	905	898	915	960	953	954	900	898	922	896	896	969	907	875	912	921	907	910	913	965	948	879	928	900	906	990	941	923	970	868	951	960	868	869	877	879	922	904	901	936	960	958	933	889	926	877	922	922	929	906	910	920	904	903	832	974	895	935	901	916	925	887	937	927	927	893	936	967	958	878	953	885	962	937	887	887	884	898	895	931	893	951	986	927	914	939	864	927	902	924	876	833	928	921	924	930	920	928	936	883	885	959	939	936	944	951	940	935	922	897	922	963	867	901	922	965	933	934	922	930	940	946	925	935	935	970	996	920	956	948	847	921	869	925	907	846	895	881	886	886	958	935	904	939	939	906	947	924	953	898	931	916	922	913	910	921	907	934	900	921	924	883	859	858	956	895	879	980	912	880	888	912	864	958	955	904	899	930	957	932	880	927	921	915	940	922	899	946	898	941	944	889	970	950	984	881	933	914	966	881	918	909	900	892	946	949	888	889	866	950	900	860	859	945	944	862	917	935	897	949	989	920	905	840	938	942	902	884	884	980	935	901	968	942	916	860	920	949	885	895	913	979	922	942	923	815	872	957	985	921	898	900	907	955	938	932	902	879	937	915	913	933	958	905	912	890	941	949	946	946	906	870	822	879	922	914	872	969	922	878	927	902	905	879	905	911	870	931	941	867	958	914	959	938	896	926	911	932	913	954	923	930	952	938	882	927	926	945	900	941	915	911	898	967	889	975	976	919	957	882	914	941	908	932	915	913	928	937	907	884	910	891	929	906	943	908	921	884	892	927	919	947	931	937	931	881	947	970	914	848	909	966	960	906	870	929	908	918	924	959	883	906	916	965	937	921	973	894	926	929	893	936	868	977	931	902	914	929	950	890	905	896	867	862	940	923	948	931	891	962	932	926	926	898	881	879	943	931	931	930	982	952	921	886	875	939	886	952	937	933	926	902	878	920	962	912	916	960	904	910	883	929	925	902	907	941	948	871	929	929	881	935	930	944	891	899	918	865	953	913	926	893	934	874	958	906	933	908	925	871	912	903	949	882	875	1007	945	915	922	966	952	966	921	900	923	895	879	959	935	935	946	921	907	965	942	867	868	875	910	911	947	923	883	932	939	919	941	885	902	914	904	932	863	862	965	904	901	938	958	908	948	889	859	882	893	913	891	930	947	959	906	935	938	853	915	920	878	889	909	958	941	934	989	899	959	893	919	922	930	976	929	910	945	961	853	957	904	958	910	879	935	890	953	924	948	903	948	871	910	950	929	955	939	908	902	923	902	885	930	911	852	912	908	876	970	872	891	992	928	920	975	887	923	920	922	902	960	928	875	908	945	912	899	932	946	981	976	897	918	959	978	908	886	893	913	956	983	936	865	941	930	937	923	899	970	906	960	890	891	881	936	899	999	894	914	886	872	913	884	931	908	900	937	911	941	947	928	913	859	900	931	894	912	979	973	890	913	879	918	906	942	867	915	923	920	915	935	939	980	936	914	922	919	887	903	905	911	930	986	905	923	884	894	940	916	925	938	895	950	913	964	877	916	962	955	927	890	908	887	855	918	975	960	943	932	907	939	937	848	912	929	926	920	876	898	956	918	946	928	865	886	914	916	917	891	954	882	935	921	938	947	916	889	923	936	900	887	871	901	880	909	918	926	941	925	945	914	866	907	981	897	931	916	944	923	882	945	959	975	904	903	923	924	885	936	931	931	923	909	854	899	932	925	832	897	895	888	882	897	960	915	852	826	894	893	899	893	895	917	976	847	921	917	941	932	854	909	958	873	931	941	994	926	931	903	918	897	883	915	886	899	948	924	909	905	881	945	896	917	927	930	923	899	967	913	920	891	902	882	899	912	914	938	937	954	952	877	939	924	941	901	938	937	935	949	885	917	871	877	876	978	895	929	911	907	913	874	942	912	924	941	922	939	903	879	900	877	907	903	935	948	938	899	920	918	947	938	891	887	925	923	884	941	908	898	917	959	829	904	931	906	908	884	932	909	893	889	878	920	927	920	953	900	913	904	918	931	932	893	917	921	878	887	923	866	930	947	923	906	925	971	937	909	927	866	899	905	937	895	959	871	875	914	917	854	912	899	925	907	901	942	897	899	940	926	891	902	926	880	961	975	933	895	942	932	924	969	888	910	906	920	956	916	936	889	884	884	872	864	879	924	920	955	939	934	935	934	937	896	891	890	982	971	863	983	934	922	947	932	898	949	861	905	956	932	868	913	903	911	940	913	921	940	946	851	918	928	965	930	917	982	890	917	892	975	905	919	959	949	926	947	909	938	911	943	889	929	935	933	883	900	944	922	917	964	945	979	944	944	897	953	982	915	905	872	900	915	954	916	929	890	871	889	889	985	954	894	946	934	965	926	904	890	962	918	908	917	899	868	960	970	911	917	930	924	976	895	847	908	969	966	939	896	924	891	894	967	981	918	929	885	874	862	907	953	891	940	883	915	984	924	969	939	907	956	886	941	924	934	868	919	923	894	877	855	946	903	909	883	900	904	854	899	942	952	938	950	963	957	893	926	899	929	872	888	933	935	911	943	937	945	915	879	941	888	898	941	908	938	871	979
30963	14984	6599	1337	146	137	138	129	128	150	147	136	140	124	122	111	144	145	131	139	145	131	134	135	115	137	132	122	130	132	141	140	145	125	132	137	136	124	106	168	142	160	140	121	117	116	135	129	164	138	129	131	145	146	142	136	120	134	130	162	116	164	143	137	122	119	122	158	145	137	135	136	128	122	119	120	127	138	157	132	145	162	118	120	132	122	132	161	143	152	144	115	112	146	120	142	129	156	109	132	151	133	120	130	138	119	139	130	148	126	151	134	129	137	130	149	119	124	119	141	117	137	134	126	119	124	137	141	129	134	140	144	143	142	135	140	125	142	114	136	133	120	126	144	131	133	102	156	140	138	149	123	133	121	130	138	150	148	129	125	132	126	159	151	121	117	115	134	136	144	143	136	129	123	126	130	148	162	132	140	129	124	118	124	136	140	126	117	115	122	129	133	119	146	148	134	145	123	135	131	133	108	136	139	134	115	140	142	111	131	132	133	148	145	138	150	127	148	147	119	148	137	137	150	132	136	125	122	147	142	134	140	135	139	134	140	121	167	127	130	116	146	155	150	137	128	122	139	141	126	125	158	136	134	120	125	129	126	103	126	138	122	120	134	123	126	115	129	141	120	127	149	127	126	110	135	117	131	133	145	137	150	140	154	141	119	120	135	157	117	152	150	130	129	139	125	142	132	124	137	130	133	132	124	145	127	135	148	132	152	135	141	131	125	121	153	128	127	136	112	126	148	138	113	139	122	138	131	137	137	136	134	135	148	121	132	120	137	123	121	120	147	126	152	117	108	166	145	113	126	132	134	138	145	141	134	139	127	147	139	131	136	128	146	120	132	128	143	138	119	144	142	140	145	135	149	120	131	123	144	125	149	132	123	152	134	142	152	142	128	135	133	129	137	131	136	131	134	132	120	135	129	145	130	135	138	136	120	127	98	120	133	134	115	129	145	139	136	136	125	152	127	116	129	151	118	132	136	130	99	157	137	151	114	145	159	141	139	169	126	120	149	123	132	137	132	142	143	124	135	112	125	149	130	120	127	102	137	130	133	132	138	143	127	135	153	117	137	127	140	124	134	136	124	159	122	132	139	120	128	126	125	141	145	124	154	157	132	133	127	126	157	143	125	134	141	132	107	130	116	137	114	146	126	121	140	129	118	138	132	152	138	130	142	145	125	120	145	142	134	136	149	129	150	126	142	136	120	116	126	129	117	135	143	115	114	136	131	114	134	158	112	129	126	143	130	151	133	117	138	110	131	125	107	164	139	125	115	139	115	123	121	125	116	153	143	150	137	159	139	136	121	144	137	127	145	129	121	125	120	140	136	126	129	152	121	142	148	132	123	132	131	155	132	137	153	131	146	165	147	140	129	152	137	114	164	142	144	141	141	151	127	129	132	133	139	115	145	129	136	148	132	115	133	161	153	134	116	120	150	138	119	134	134	162	125	139	134	131	143	145	127	132	122	135	146	135	129	125	136	142	133	118	126	153	127	143	137	136	122	139	135	160	129	117	127	116	121	127	154	132	132	132	122	142	156	141	147	135	120	138	148	136	134	138	118	136	147	130	142	134	110	133	118	134	125	143	131	145	141	130	127	115	146	136	133	128	118	125	126	145	135	154	126	145	134	136	138	123	121	129	130	131	122	124	138	133	154	146	119	142	132	138	101	144	114	136	131	149	114	124	134	155	146	140	127	125	138	121	135	120	140	119	143	137	131	143	150	148	129	129	138	124	104	158	130	128	138	132	138	121	134	131	140	146	147	133	148	140	139	126	152	148	115	114	144	122	136	138	135	138	127	139	135	117	111	136	145	129	126	138	132	137	128	141	141	143	122	131	128	131	126	116	148	142	138	152	141	138	130	133	134	146	116	127	127	100	135	150	157	144	139	133	150	121	134	132	127	145	143	126	124	135	127	135	135	133	129	127	134	152	138	120	122	114	131	126	121	120	155	114	133	131	135	134	126	142	122	129	124	155	129	130	128	153	149	127	133	144	129	144	138	140	110	118	133	143	144	140	144	137	151	137	121	133	121	151	150	136	123	122	145	130	138	121	128	123	156	119	135	132	129	128	124	124	142	132	127	122	145	144	128	144	135	122	141	124	145	122	140	124	126	121	129	121	140	151	131	128	144	149	145	143	138	132	124	139	131	132	126	133	145	102	146	140	129	120	135	141	130	147	158	146	122	131	142	117	131	136	144	139	122	152	148	120	138	148	141	123	125	162	117	127	123	143	130	149	102	134	128	144	133	140	114	146	139	136	128	107	131	153	146	137	133	127	149	115	121	120	160	123	142	146	137	141	127	116	132	125	120	136	122	136	143	134	120	146	113	127	152	142	132	152	148	140	142	137	147	142	143	149	137	117	110	137	127	122	123	143	159	127	119	128	133	117	131	138	129	129	140	137	133	137	145	136	143	143	121	142	148	135	132	139	135	127	146	123	129	135	153	129	126	124	128	136	142	131	144	136	128	141	138	126	117	122	152	147	159	142	129	143	136	135	143	126	129	137	160	126	132	145	127	132	147	145	135	136	136	133	126	139	129	132	144	141	156	143	117	133	136	136	137	129	136	143	142	124	139	137	132	133	145	128	118	134	131	137	155	129	145	152	158	128	135	129	119	153	123	149	144	127	164	133	142	132	154	121	125	127	140	137	118	115	134	123	128	142	131	143	124	128	135	146	144	140	130	134	136	143	144	133	135	131	131	135	112	149	138	135	149	141	146	133	139	126	154	149	123	143	115	125	137	129	160	143	129	112	126	129	135	102	124	130	140	140	148	117	131	139	140	135	134	155	158	125	124	116	124	132	121	123	142	136	120	134	124	110	101	113	142	130	114	138	129	126	125	140	138	126	131	152	133	129	131	152	137	141	131	147	146	128	131	125	134	132	158	139	127	126	146	139	148	147	127	131	128	132	139	134	146	155	158	145	141	131	113	124	123	133	122	148	140	113	136	103	122	143	139	150	124	150	107	149	129	154	145	142	145	121	134	137	128	128	128	130	126	131	139	125	138	146	146	133	150	130	136	131	131	150	146	124	147	146	130	127	139	139	139	130	141	130	130	118	133	142	145	163	106	110	132	134	149	129	138	127	143	113	132	138	115	124	119	132	128	112	134	129	127	142	153	144	140	125	119	126	133	123	120	145	122	141	143	154	122	127	143	134	127	147	129	140	136	124	137	131	132	135	129	136	142	134	152	126	127	128	133	142	137	137	162	144	126	113	133	117	136	158	130	145	139	131	123	133	144	138	115	134	135	126	128	130	121	132	141	137	124	139	142	125	123	125	149	147	154	128	135	141	144	133	133	133	125	111	115	142	128	121	137	122	138	150	142	137	143	131	132	126	113	119	126	133	118	130	126	142	125	137	160	144	141	125	132	141	153	115	112	151	140	139	122	130	130	131	127	120	126	140	129	120	151	138	123	128	132	129	123	123	120	123	138	125	113	145	121	116	145	132	115	136	119	124	151	133	132	156	109
29000	17104	10784	3156	520	477	480	488	473	459	462	469	466	492	418	455	474	466	471	479	492	465	448	452	446	458	461	491	483	461	457	454	470	455	473	441	455	488	490	484	491	450	486	497	422	420	469	483	480	445	430	455	496	438	438	472	469	458	460	473	452	465	470	483	465	458	425	474	462	448	467	461	473	464	453	434	445	444	476	415	481	492	463	499	491	453	456	484	447	439	477	480	461	443	497	458	472	441	485	457	453	462	469	528	443	447	467	463	466	467	453	429	461	448	455	470	461	474	488	457	471	487	461	433	469	452	457	477	433	484	460	504	430	477	443	492	466	463	450	463	500	460	485	474	428	458	477	492	457	439	468	501	469	457	468	485	475	515	447	451	445	443	454	450	460	468	480	471	519	462	480	454	487	473	461	477	468	462	477	469	475	468	477	453	460	442	453	461	510	483	500	497	404	450	472	470	486	459	463	474	485	445	443	461	432	480	500	459	458	464	471	474	457	435	504	489	504	469	495	474	449	429	489	483	477	470	453	464	441	446	469	458	468	436	491	495	423	476	451	495	442	456	459	439	461	454	464	459	486	413	483	433	470	457	455	466	460	463	486	477	470	453	455	459	513	482	457	457	446	495	442	443	508	452	468	498	471	482	494	452	471	495	475	464	459	439	456	482	426	518	425	437	452	484	477	425	479	465	443	451	483	483	466	461	455	491	485	472	443	497	473	470	446	504	478	449	451	458	471	493	448	453	465	436	481	471	486	442	483	459	475	462	453	444	485	426	440	433	497	431	426	441	430	455	472	473	459	469	484	438	464	440	485	482	430	460	443	468	458	448	500	495	474	475	445	456	492	466	475	471	439	436	452	464	485	453	479	473	452	472	486	498	432	437	431	450	479	459	472	432	434	446	450	420	450	494	465	472	460	490	433	469	445	455	461	473	487	482	439	476	466	449	446	487	446	459	459	454	428	430	499	465	455	508	455	462	462	460	456	506	506	449	489	454	467	426	454	437	441	437	450	469	488	448	465	485	438	510	469	493	481	476	442	464	469	461	493	505	434	495	450	452	478	478	493	483	488	454	489	452	489	451	431	444	466	454	453	474	456	477	476	484	461	488	452	492	492	462	436	499	490	463	488	444	471	431	457	468	471	431	438	451	413	450	449	493	423	474	484	492	461	510	492	471	439	455	467	492	457	449	461	457	479	457	467	440	486	500	453	450	452	439	452	504	478	462	481	505	451	469	443	463	478	442	425	440	505	472	492	446	469	446	437	460	456	463	544	473	415	498	437	473	456	452	458	446	496	472	455	494	431	436	454	479	501	468	479	465	452	491	502	446	453	475	445	474	445	463	466	458	449	474	441	413	457	464	498	438	461	458	485	471	495	467	468	464	457	472	454	478	469	439	437	480	447	437	465	469	469	437	470	479	478	460	483	468	475	466	480	476	473	471	475	475	470	475	441	465	446	444	460	499	465	465	459	443	445	441	434	452	466	473	483	465	497	498	466	480	521	468	512	461	490	482	471	480	495	488	458	464	464	454	455	431	455	448	478	442	459	458	429	481	489	493	475	455	467	461	459	477	433	455	460	467	489	475	466	474	483	447	485	436	469	452	427	447	450	481	461	457	450	442	482	456	424	469	488	460	477	478	477	478	419	469	471	493	485	507	483	435	496	461	534	479	497	447	466	437	448	449	467	500	466	475	453	482	461	456	481	462	507	467	437	472	471	479	452	442	477	465	484	458	435	498	469	436	466	479	419	456	460	453	430	451	444	491	483	483	451	444	498	417	469	505	491	476	456	470	477	460	468	460	467	465	488	497	491	486	474	476	435	489	505	424	431	447	479	443	471	466	468	404	479	486	461	469	403	466	526	456	483	428	485	487	462	455	444	440	467	460	442	488	481	493	449	470	454	473	461	449	450	505	482	454	475	449	470	460	473	438	496	483	482	467	470	439	464	451	474	485	480	449	479	475	451	503	482	465	431	454	481	456	486	447	482	479	456	458	476	447	465	473	483	473	494	459	459	451	441	481	506	482	473	474	455	467	468	436	478	457	488	494	458	434	468	437	462	474	474	495	436	474	449	458	459	434	469	456	477	443	430	467	480	438	448	473	459	477	507	443	449	451	428	463	431	452	464	456	470	483	448	440	439	483	473	451	434	487	442	444	449	456	459	430	467	466	456	471	461	459	484	507	472	478	475	443	495	429	456	448	440	478	463	447	473	498	439	478	463	469	465	442	454	501	477	446	475	430	478	466	477	497	443	452	522	475	442	430	468	459	453	461	476	453	493	451	454	473	476	451	465	477	455	481	472	472	451	460	462	480	472	450	434	496	469	460	493	464	455	469	469	468	433	478	473	503	479	445	437	458	499	460	466	456	439	449	463	423	460	467	447	464	464	449	447	443	465	443	492	432	462	491	490	469	481	518	456	428	496	434	453	480	488	431	457	454	474	461	420	444	470	485	461	454	479	452	458	494	488	517	464	452	488	449	498	441	483	456	463	435	466	441	464	449	432	458	449	475	470	446	447	486	448	493	501	451	473	474	483	484	492	418	496	485	472	484	497	453	502	457	464	444	480	453	492	472	468	479	479	426	485	476	501	449	452	411	457	460	484	491	448	456	428	482	444	464	464	471	486	468	460	471	474	470	481	490	458	482	446	437	479	499	480	483	458	447	450	457	479	469	474	466	474	474	446	450	484	512	468	477	471	437	472	462	502	497	485	477	454	453	476	462	485	470	491	452	473	455	486	460	463	476	474	482	480	514	460	470	465	488	498	453	490	470	454	478	465	458	466	499	469	475	479	492	455	445	447	487	447	490	457	475	455	473	483	448	488	466	464	453	431	456	475	449	444	431	443	485	468	444	486	493	448	470	484	475	472	489	467	455	473	467	485	501	502	481	481	469	434	435	465	437	507	482	463	455	458	475	449	453	441	443	453	478	462	433	480	480	449	461	406	464	447	434	477	480	468	477	442	436	443	464	468	481	475	475	465	421	471	490	485	431	465	455	476	446	441	491	506	500	467	436	471	494	487	464	492	504	434	477	470	482	466	478	446	471	469	462	487	494	411	465	483	496	460	466	463	456	461	447	430	467	463	466	455	460	463	422	475	456	462	424	423	444	482	461	509	491	431	452	476	478	457	463	449	471	464	489	514	466	457	449	456	450	445	461	459	437	459	464	460	489	463	440	466	456	460	469	471	473	458	437	466	466	494	486	479	432	462	413	471	453	469	485	474	499	486	483	478	458	460	468	469	441	486	472	432	464	485	452	455	498	482	484	494	427	446	468	471	468	446	428	463	480	460	474	457	470	468	522	443	445	472	468	455	482	472	440	463	498	491	429	455	435	479	463	494	478	452	475	475	413	462	476	465	449	424	441	453	476	439	483	457	468	460	475	454	440	490	478	453	486	483	452	442	468	478	490	473	430	479	432	463	458	485	462	449	431	474	460	499	476	480	438	455	474	469	488	464	447	481	443	448	442	461	473
67542	56444	46157	20750	2030	312	300	224	204	215	242	246	253	195	206	217	228	208	232	196	244	222	172	218	200	183	193	210	231	202	215	192	225	192	191	203	206	211	175	220	204	229	226	193	214	195	206	199	218	173	206	206	222	240	199	204	201	208	216	170	209	199	181	209	214	179	213	194	197	190	191	220	204	213	198	207	208	192	212	212	230	205	219	207	208	194	219	183	198	220	218	190	188	209	219	192	220	187	225	213	172	206	202	199	226	189	219	230	221	184	203	185	227	197	208	223	199	219	218	199	215	206	208	212	208	227	192	191	218	209	184	224	191	232	185	204	210	204	217	199	199	194	228	197	225	187	225	200	211	176	227	208	219	179	223	202	185	210	224	193	186	233	191	204	193	203	198	176	208	211	178	219	211	234	224	180	221	195	186	198	206	229	211	205	190	225	187	205	209	189	207	224	201	225	230	210	215	220	225	189	188	211	204	176	220	227	202	205	183	193	223	221	201	195	194	209	212	197	200	197	202	181	218	223	212	238	221	191	205	211	204	208	192	215	218	204	216	187	200	208	238	206	200	201	234	224	213	200	198	210	208	195	203	218	229	208	203	176	212	202	198	198	163	205	210	190	190	215	234	182	209	237	200	206	237	190	217	185	213	211	225	216	199	185	217	221	200	216	228	218	203	200	195	194	207	208	201	185	214	202	208	232	206	195	194	203	204	230	216	215	204	207	204	203	222	213	200	201	226	196	209	200	186	184	217	184	183	226	204	204	190	220	188	186	205	221	205	186	201	207	232	198	211	178	187	205	205	217	179	201	193	195	188	206	229	199	197	229	222	197	191	197	253	215	210	180	229	192	194	207	216	215	209	213	174	216	211	219	207	213	218	235	206	201	200	194	193	183	216	198	238	187	222	203	197	198	212	211	193	222	213	213	224	207	189	210	191	208	196	194	202	205	201	216	210	210	198	205	197	210	178	208	210	200	225	206	198	224	189	203	198	197	178	199	192	217	197	202	187	195	198	200	213	204	213	216	177	198	170	217	198	218	190	200	160	220	208	205	180	218	207	222	204	225	220	198	201	187	168	205	202	192	233	170	184	199	191	208	192	197	206	208	206	213	192	181	210	178	203	215	187	222	193	192	211	234	174	191	199	189	191	217	206	205	203	202	199	226	184	194	195	223	205	211	178	215	226	189	207	207	190	224	199	190	220	181	230	215	214	221	186	183	202	191	206	213	188	193	208	168	204	207	201	212	205	195	192	205	225	192	206	176	188	198	192	195	211	215	228	211	217	214	189	211	187	199	251	192	211	215	204	198	197	218	209	211	238	205	203	211	199	196	190	202	199	226	220	191	215	180	234	193	223	214	188	183	208	218	189	193	200	210	193	203	211	208	209	217	217	219	209	233	209	209	200	197	186	200	208	208	201	189	219	201	223	191	210	231	236	203	192	195	224	185	196	200	225	219	221	189	216	195	217	206	199	177	220	200	195	195	186	220	202	192	193	221	208	167	209	230	213	203	237	221	209	201	214	200	198	182	202	226	196	197	226	232	216	191	208	200	201	226	196	199	199	221	199	188	186	223	193	220	216	208	206	199	226	216	200	211	207	181	213	200	199	237	179	192	216	202	213	213	204	213	211	220	225	155	199	216	231	205	186	230	187	196	207	209	225	225	206	192	200	213	200	208	205	198	202	224	202	222	255	189	196	205	182	195	206	203	185	201	207	207	189	191	190	195	215	236	200	188	183	214	212	190	204	197	218	189	202	204	211	197	196	204	206	197	198	196	190	191	211	187	216	237	203	205	202	204	212	229	184	211	193	201	201	218	185	224	206	191	193	205	208	223	205	202	206	200	209	203	221	212	230	210	216	216	180	196	202	191	206	188	193	222	214	180	205	216	197	233	174	222	175	173	208	199	218	205	177	178	191	180	199	186	195	230	198	185	206	209	198	207	183	198	188	173	193	210	203	195	221	210	202	229	207	215	206	207	187	205	230	196	228	222	214	190	204	209	201	201	208	192	194	202	209	201	197	196	207	230	214	173	193	201	216	207	226	203	206	178	178	221	219	209	234	185	199	201	199	196	200	203	197	202	187	212	221	199	211	195	190	212	210	204	200	206	219	215	209	212	221	216	218	190	215	180	227	187	194	200	227	205	217	201	226	200	199	205	210	221	187	222	195	196	205	184	206	203	198	208	198	206	199	204	218	201	226	207	191	219	199	211	222	232	225	198	207	199	227	229	182	196	194	167	220	217	199	228	183	212	204	232	191	218	189	224	198	175	203	220	195	186	189	217	204	205	223	223	206	209	216	219	182	197	216	194	188	179	202	207	209	196	187	194	196	194	195	188	207	203	189	192	204	196	193	217	188	192	202	174	212	180	199	191	225	228	219	194	213	214	200	206	211	212	220	202	228	198	220	217	209	203	202	227	192	226	225	209	199	199	215	185	196	207	195	197	194	181	217	204	192	189	211	215	213	231	190	234	198	196	191	223	201	176	206	204	211	199	231	212	184	207	174	200	230	222	202	220	199	195	187	190	194	205	212	191	210	200	244	198	217	194	194	215	205	200	192	178	210	167	221	219	195	203	202	218	202	203	195	178	198	206	207	222	218	212	195	210	202	230	200	217	191	217	206	196	211	195	221	208	169	226	201	216	210	205	214	212	196	169	207	193	190	210	177	208	204	175	189	205	203	187	217	177	210	194	196	206	217	183	202	209	192	228	192	201	185	210	215	207	216	220	210	206	185	221	215	191	191	207	191	211	210	188	204	212	210	197	211	240	226	197	215	222	217	222	195	230	216	213	233	205	198	212	222	205	208	209	187	204	196	214	194	208	196	204	208	200	205	210	200	177	217	206	191	207	223	216	194	227	204	216	202	187	211	188	209	230	204	206	193	211	193	234	214	193	199	204	209	188	215	222	232	197	211	225	208	212	205	208	215	197	202	217	222	193	211	207	222	210	201	211	210	218	215	216	201	198	198	213	194	211	189	190	216	209	198	214	232	201	204	196	182	220	200	158	221	197	199	205	203	189	211	205	191	184	204	183	210	224	173	196	201	207	218	209	206	205	209	209	194	226	202	205	194	203	211	191	188	209	212	198	201	215	220	212	195	210	209	205	204	218	190	220	202	195	204	217	230	188	204	194	218	206	210	180	221	221	219	196	195	182	224	208	212	220	192	199	197	201	175	212	199	204	224	218	235	208	205	191	219	211	193	199	204	190	213	209	201	220	205	218	212	206	194	209	218	224	225	200	222	205	220	209	189	213	195	219	192	206	202	191	230	205	206	164	190	227	183	205	221	231	186	219	194	186	238	203	204	191	204	203	208	198	199	205	202	232	217	193	194	206	196	193	217	199	226	233	210	205	212	208	172	227	206	203	192	240	203	202	200	204	202	206	208	228	218	187	206	224	175	182	208	226	216	217	205	197	215	217	197	226	194	209	194	242	191	184	214	189	225	197	217	193	206	190	212	208	172	215	202	209	180	209
49336	46546	43387	11451	1172	1022	898	845	832	840	770	799	758	739	761	738	746	755	698	647	669	720	673	693	706	696	685	628	657	660	628	685	626	634	641	650	660	635	704	642	697	626	672	695	635	666	683	705	683	678	660	676	638	633	657	665	641	676	604	678	654	659	628	654	663	627	635	638	678	670	675	635	658	619	646	633	655	637	640	677	686	669	601	679	662	645	650	675	695	628	655	643	615	650	686	698	668	658	676	652	710	678	660	669	671	643	690	672	643	603	620	600	665	659	692	619	641	649	659	650	641	661	632	666	659	656	713	631	670	692	676	668	665	660	618	628	596	650	694	668	685	661	670	685	672	636	653	650	678	662	648	622	645	681	696	686	667	684	632	671	638	631	686	669	663	661	728	684	629	615	654	662	622	696	664	653	644	627	691	662	685	691	640	651	611	668	664	654	647	649	654	645	683	637	633	678	713	627	655	626	657	675	638	601	657	645	652	674	639	674	647	654	654	624	642	650	665	652	661	698	617	650	668	638	664	707	643	678	690	688	695	653	657	674	637	666	660	689	618	657	664	648	668	674	606	650	652	693	648	625	680	618	651	687	677	694	657	670	643	640	648	637	665	649	616	647	653	662	711	652	668	649	643	645	683	676	677	657	665	674	674	645	665	653	651	669	605	608	670	661	611	650	661	647	648	645	577	634	652	627	665	614	655	646	623	639	657	700	655	656	606	637	635	678	637	647	683	674	668	684	616	637	689	660	696	627	658	594	650	648	633	704	673	660	615	652	659	610	644	666	653	654	624	650	683	674	631	678	677	676	670	645	611	633	649	668	661	656	642	703	604	641	613	632	681	649	650	677	665	659	648	663	692	651	611	604	653	647	664	672	617	657	614	665	620	652	638	691	651	669	632	600	632	633	632	677	675	658	631	659	615	630	682	682	635	630	662	637	665	673	662	650	671	641	648	667	659	668	638	643	658	661	642	661	656	653	675	666	656	603	664	675	653	610	695	667	611	613	643	682	664	682	628	640	674	653	647	616	664	684	666	682	675	619	672	653	633	670	626	710	623	659	653	659	671	607	644	688	692	687	627	636	705	656	639	611	677	654	669	654	685	655	661	640	666	687	611	659	671	651	659	663	644	659	671	636	646	675	669	618	671	677	639	662	615	634	606	660	644	645	660	649	641	642	650	637	684	631	633	606	671	655	665	618	658	625	645	672	691	630	659	698	690	624	656	658	623	647	625	678	681	639	635	637	716	646	664	650	654	616	710	660	628	642	634	681	681	660	643	679	647	634	646	607	676	641	685	642	658	639	690	691	640	650	609	659	686	669	647	622	666	673	640	650	600	670	634	679	592	664	644	660	651	616	650	629	647	641	671	647	640	643	652	619	688	608	665	674	651	687	680	653	638	639	646	685	671	687	608	637	625	630	677	654	653	621	650	659	679	655	605	627	664	638	650	639	592	682	624	648	637	658	670	641	688	638	650	681	649	645	695	639	671	670	642	636	643	637	637	669	671	639	667	658	675	655	667	685	611	625	728	623	675	653	692	652	663	676	604	665	675	636	643	663	651	690	631	623	660	661	662	654	685	645	647	639	676	658	612	698	621	638	667	680	663	671	641	627	652	654	616	658	642	655	618	653	640	643	640	654	677	612	701	663	670	695	650	675	647	636	649	686	697	638	649	653	630	639	631	631	617	649	661	646	655	670	621	630	632	645	682	658	679	653	655	617	662	635	643	617	646	635	634	631	658	618	697	678	675	671	659	636	666	628	666	635	689	651	703	689	635	641	666	665	667	638	677	684	660	682	648	651	657	656	671	672	680	666	677	662	654	647	632	594	649	657	674	641	682	670	659	608	655	641	690	628	633	649	684	655	627	618	640	653	671	647	676	617	638	663	648	659	605	658	650	629	656	658	664	665	648	645	688	667	656	660	646	652	632	664	634	663	643	651	665	637	624	648	686	641	723	680	694	618	657	687	647	647	693	645	610	622	628	614	682	670	665	706	625	644	618	642	645	636	625	622	687	699	645	612	654	616	681	679	677	628	675	634	678	625	674	625	653	665	606	640	645	668	661	664	629	705	691	614	624	701	670	663	599	641	674	667	670	659	629	642	653	644	614	637	635	654	684	605	637	660	637	689	658	658	639	659	678	645	650	621	670	622	647	629	657	632	652	647	666	618	651	704	655	625	664	649	649	626	666	658	611	626	641	656	676	651	610	657	628	645	661	644	612	631	680	592	669	672	655	631	647	599	616	631	665	653	679	635	641	596	715	654	658	680	657	634	682	628	663	620	592	647	656	614	671	672	646	636	648	666	641	619	645	680	634	655	603	639	672	634	655	676	629	641	651	660	655	665	703	666	676	634	648	700	656	657	635	628	662	649	642	618	660	663	644	624	675	621	638	652	666	623	651	611	657	650	617	665	635	619	654	633	656	624	670	626	678	661	673	673	661	617	640	633	669	674	659	650	671	645	604	626	682	599	671	674	726	627	652	652	649	676	704	657	633	609	659	675	675	650	636	602	641	656	626	675	679	667	639	650	641	683	636	683	638	677	647	630	679	651	648	656	610	649	628	628	661	641	642	641	642	669	687	662	628	641	674	633	628	623	670	597	689	646	648	660	680	648	673	637	600	617	626	642	617	596	608	666	678	665	661	686	682	612	674	630	604	693	663	646	638	669	661	666	695	679	662	648	641	644	683	736	646	670	652	633	653	657	638	643	650	662	626	652	665	634	668	601	645	691	661	661	658	637	672	632	647	657	619	660	636	652	669	633	640	642	661	647	670	658	673	641	655	691	683	678	672	600	632	647	668	682	670	674	626	666	602	687	646	651	679	673	723	710	652	652	670	663	686	637	652	636	643	624	677	647	648	641	657	585	692	702	645	669	637	646	697	610	644	657	655	624	648	700	671	661	692	601	625	668	653	598	702	615	671	639	635	683	647	642	708	666	663	632	653	647	691	656	638	661	676	660	665	714	640	680	623	694	644	667	666	649	635	642	633	659	676	607	676	626	662	696	674	621	628	614	665	660	645	625	643	675	663	682	693	655	648	672	653	647	621	600	648	620	626	629	675	656	635	674	636	633	626	658	676	681	648	621	658	677	634	604	658	692	681	607	666	640	702	626	638	612	593	627	654	641	614	675	646	649	670	665	646	697	657	593	641	632	654	647	690	642	673	651	676	632	652	706	693	679	611	697	635	622	701	659	648	647	620	678	656	642	682	662	687	652	625	665	684	637	624	687	664	656	679	684	657	628	661	666	647	651	662	635	703	606	641	694	639	621	634	626	689	622	690	682	677	657	702	635	688	652	603	651	696	662	677	647	667	625	672	645	657	628	645	660	658	654	659	635	648	650	644	659	661	671	686	661	687	644	698	639	673	682	653	641	656	657	610	635	645	650	659	639	600	686	681	674	658	614	657	661	646	645	592	690	656	635	649	654	685	655	680	658	672	651	632	641	603	672	648	672	632	703	633	637	603	657	654	639
76959	65576	55662	31074	5996	557	366	376	373	338	312	351	314	349	305	304	322	304	326	286	322	290	284	292	313	279	294	289	277	294	291	256	297	286	301	288	274	270	274	329	310	305	295	308	313	280	290	284	316	322	289	292	292	311	299	263	286	278	288	295	271	311	292	305	319	255	302	295	286	310	291	297	316	308	273	278	283	279	296	264	279	309	269	291	303	296	298	292	301	315	287	302	294	313	310	274	282	279	302	292	315	293	293	299	287	313	286	303	305	275	276	300	323	288	273	324	290	259	285	287	300	300	308	279	301	313	254	296	291	276	282	302	296	280	277	279	287	284	302	277	311	276	297	317	280	285	297	283	270	279	292	280	319	276	298	303	308	257	341	278	318	277	287	280	291	267	312	259	291	298	295	277	309	284	277	309	296	286	324	316	290	302	282	305	291	293	284	297	288	293	302	274	287	266	296	271	294	331	290	288	265	281	292	271	325	284	266	293	302	287	300	263	287	267	255	274	271	314	283	265	271	300	277	248	291	293	305	267	308	277	292	308	282	305	292	282	286	304	259	279	299	306	291	287	282	291	292	298	301	273	273	282	270	281	301	282	273	283	255	290	335	267	300	280	268	266	295	272	278	260	274	281	283	323	312	258	294	273	299	276	281	281	308	315	281	244	290	243	301	280	309	287	307	288	301	304	309	270	293	311	304	309	324	283	261	273	253	289	291	264	290	272	288	306	301	266	298	272	304	301	277	290	295	313	288	276	298	274	274	298	325	291	283	301	272	304	261	288	247	296	312	303	292	298	314	293	281	296	294	297	277	283	262	307	308	256	278	283	299	283	262	335	273	282	316	304	297	313	324	288	301	286	301	277	308	297	285	289	301	303	273	273	278	255	279	289	261	270	318	322	272	260	280	263	274	277	291	297	280	303	294	295	328	266	297	318	279	248	283	279	295	279	311	301	303	271	255	261	296	268	292	327	258	300	281	285	293	283	300	316	287	295	273	279	299	302	258	291	281	266	302	321	293	275	307	264	294	277	288	295	273	310	300	279	304	320	314	294	300	282	265	270	296	295	306	314	293	253	312	287	308	272	280	267	274	308	310	271	309	279	286	289	254	286	288	311	271	269	260	301	280	285	299	301	286	293	275	254	270	307	264	278	279	290	265	260	284	270	315	290	285	277	299	279	301	263	302	252	296	307	251	289	301	291	278	262	297	286	312	306	297	301	281	271	276	272	291	279	281	289	262	287	295	293	297	280	277	283	267	296	299	304	300	303	299	297	285	304	289	278	299	288	285	311	279	292	264	295	255	293	274	285	264	281	267	302	275	310	315	291	281	286	292	307	311	275	246	290	300	313	252	272	286	264	296	279	289	282	317	285	308	303	292	307	274	273	279	267	288	314	319	288	287	286	284	278	297	279	277	312	278	288	288	272	301	267	298	325	287	264	289	291	306	271	296	290	312	310	282	305	308	276	293	295	303	265	295	262	272	276	291	294	294	290	278	299	310	292	267	286	279	288	297	277	282	296	273	269	298	275	293	315	270	312	312	304	303	291	313	301	290	315	273	292	298	287	323	310	286	334	306	271	278	305	292	265	309	277	294	262	278	299	284	269	260	314	286	300	264	284	305	305	282	282	318	287	236	295	313	286	274	322	285	254	283	282	291	289	306	284	277	325	306	301	299	292	302	280	315	274	254	297	298	252	299	283	302	298	274	281	256	273	308	299	286	284	321	277	250	269	274	318	298	296	291	271	294	266	300	277	301	317	307	315	281	284	291	295	283	269	288	294	292	284	272	254	304	283	275	297	305	281	315	273	282	277	331	338	273	287	310	275	292	290	282	281	305	263	297	291	306	313	261	273	298	311	274	303	316	289	307	272	296	288	274	271	291	272	305	300	289	282	290	270	309	305	263	295	313	271	311	295	309	293	282	335	290	294	268	280	314	280	277	298	319	295	260	322	318	278	261	279	311	298	284	279	276	304	265	301	308	296	288	294	293	306	308	295	298	302	305	270	291	282	274	309	292	291	283	301	284	301	317	249	305	285	280	268	280	258	300	289	240	275	257	302	252	268	314	281	293	280	273	259	264	306	260	304	288	248	264	292	291	302	291	326	255	301	295	292	288	255	311	263	255	282	296	291	291	289	282	292	300	300	311	255	283	310	295	299	283	282	284	262	268	281	279	306	291	279	298	282	276	275	338	268	293	306	297	285	282	265	298	266	324	267	273	301	299	289	264	287	313	311	257	307	301	292	292	289	304	282	301	293	331	279	283	320	281	282	276	280	296	305	287	293	288	257	260	319	315	321	310	287	296	264	281	289	273	284	309	278	290	273	281	295	271	253	285	293	274	310	273	269	297	295	279	269	262	291	296	289	279	281	282	280	290	291	290	283	274	311	288	307	275	307	280	307	304	275	292	284	291	273	268	275	254	283	288	271	339	286	286	291	308	273	319	302	279	287	295	288	288	260	285	298	263	322	301	289	291	295	319	289	300	302	290	317	281	308	279	296	285	309	310	282	291	293	299	286	309	288	279	281	299	276	306	260	280	266	283	271	281	305	312	310	282	305	262	297	278	305	284	321	267	304	281	287	325	302	310	260	302	303	276	293	248	314	291	280	333	296	287	292	289	288	292	256	309	298	281	268	300	305	274	277	278	273	288	290	273	271	286	298	299	241	274	258	308	315	283	296	281	269	287	297	296	303	311	283	265	265	275	313	272	280	298	281	264	255	256	272	280	292	297	252	268	291	307	298	274	276	265	295	335	288	291	284	256	303	303	310	301	292	300	289	286	325	304	285	310	282	305	311	291	279	283	321	283	325	306	289	281	273	274	298	307	301	305	310	276	300	275	293	285	266	280	262	302	276	305	282	299	271	274	303	297	303	315	286	282	261	302	294	286	291	297	300	291	323	275	289	291	292	289	291	285	279	283	289	313	277	278	262	346	314	266	306	282	296	289	278	280	299	319	295	325	296	290	301	269	285	315	297	289	332	281	276	286	301	301	274	321	305	304	312	276	298	307	320	293	320	292	281	288	276	308	265	264	288	279	269	302	269	294	290	291	303	268	301	286	303	294	314	319	275	282	267	315	294	279	266	295	275	269	288	291	277	269	305	290	309	269	282	252	300	281	267	275	263	304	302	273	305	301	300	257	279	287	297	312	257	278	296	307	252	302	293	278	262	290	313	282	270	274	293	288	268	329	313	289	252	262	284	309	263	297	289	316	330	291	268	312	281	276	268	299	291	270	295	284	285	282	285	286	323	315	293	304	285	314	296	274	300	303	268	319	325	278	289	302	287	278	290	283	308	273	321	285	299	291	287	297	300	310	265	289	286	257	336	287	294	272	298	287	277	279	321	319	324	315	280	304	291	276	284	277	296	311	278	313	271	284	324	287	300	295	310	291	251	274	283	295	307	309	292	248	300	276	273	296	259	269	286	254	265	295	311	283	270	272	310	297	268	300	335	292	278	271	297	264	313	285	296	294	292
59197	54000	52656	14296	1828	1592	1516	1410	1275	1150	1114	1118	1108	1021	994	1051	999	936	980	942	938	944	923	949	896	889	900	954	892	908	860	900	901	957	866	849	927	911	873	867	912	893	924	898	918	898	908	869	955	878	839	892	912	844	839	879	905	908	881	878	897	835	836	864	866	891	873	868	897	880	896	880	911	839	885	865	906	874	831	837	855	893	828	889	865	880	882	840	897	817	879	876	890	855	877	902	854	887	898	831	839	892	932	845	879	856	881	934	839	868	836	910	881	850	817	883	869	884	895	892	870	855	882	894	854	858	851	913	888	865	837	875	876	848	899	881	837	825	918	879	876	864	871	891	891	842	856	850	886	825	872	886	886	875	910	918	851	868	886	898	889	869	852	876	883	877	863	870	884	842	853	841	892	855	850	819	842	872	892	866	844	851	881	900	847	892	845	881	910	855	857	877	853	902	836	878	861	872	821	856	923	894	852	847	917	883	861	857	798	829	857	944	905	864	919	845	889	880	875	803	865	880	892	844	876	848	815	880	821	900	865	875	840	869	875	863	902	928	881	873	906	875	827	856	895	848	868	859	848	876	884	910	884	895	851	840	885	895	806	891	848	882	869	855	895	856	901	874	903	906	850	888	888	870	848	874	863	845	967	841	871	876	903	858	877	837	843	879	885	862	892	894	876	876	869	855	900	859	821	839	917	837	877	839	890	844	851	836	863	839	918	877	890	845	843	854	854	868	856	891	899	877	901	861	903	925	884	902	880	839	865	868	892	883	838	906	873	863	836	886	846	822	871	882	922	914	850	924	834	859	918	880	845	826	865	862	855	886	929	798	866	877	870	926	859	868	850	854	885	855	848	841	854	884	865	900	853	902	868	858	832	864	871	801	886	852	830	893	862	832	870	888	866	845	888	871	901	877	850	814	881	825	816	842	872	903	913	863	928	902	874	870	896	911	874	913	910	845	863	873	849	899	871	820	904	822	894	851	894	827	853	862	856	902	882	868	858	874	856	866	890	852	839	863	883	879	905	834	890	832	850	886	857	828	861	872	865	863	940	885	846	830	860	877	906	870	842	819	840	853	877	850	864	809	880	835	909	875	922	879	846	866	892	854	856	845	894	846	822	869	867	867	882	832	898	917	853	845	901	799	845	901	900	867	857	883	884	861	900	857	879	841	830	878	861	868	869	903	828	854	887	865	852	879	890	861	829	873	867	861	922	861	831	805	853	860	868	893	839	829	871	904	880	905	865	865	861	836	893	935	843	861	892	947	882	875	876	892	858	889	793	871	895	876	861	862	841	854	868	823	855	912	869	837	844	837	866	890	852	861	864	860	883	852	874	828	861	920	888	904	868	871	877	906	864	860	868	856	909	820	926	867	862	929	904	839	897	835	873	883	892	844	840	840	908	893	871	860	825	895	856	850	820	880	896	825	894	877	883	870	829	847	869	855	839	835	845	826	906	942	888	873	850	894	888	886	854	893	877	846	842	875	889	896	849	892	863	881	874	892	911	848	895	882	855	929	886	926	884	859	913	827	922	868	944	879	869	935	893	850	862	905	915	862	825	888	879	864	856	879	911	878	893	877	852	865	906	885	835	892	861	877	898	870	951	853	932	841	849	889	889	844	851	883	920	848	898	827	867	853	846	871	830	873	845	901	828	837	866	843	840	868	842	819	853	870	857	892	872	845	874	822	909	839	865	891	873	867	824	870	894	786	884	814	883	894	848	844	839	836	840	870	897	925	913	872	847	881	857	896	852	894	850	864	912	872	830	836	874	905	908	907	858	882	929	878	894	894	854	810	901	852	849	869	831	832	845	819	856	883	890	839	856	873	924	879	861	876	887	820	872	831	845	866	847	908	867	871	875	929	859	854	826	837	904	926	808	801	850	831	852	874	874	854	907	856	904	876	941	885	868	903	879	895	846	853	836	850	889	880	898	868	867	843	878	855	854	864	854	866	894	855	892	880	904	887	878	903	841	863	879	862	874	894	877	876	833	859	893	860	831	894	830	861	901	928	938	844	876	846	810	877	837	873	818	914	817	879	884	895	897	879	875	873	905	834	909	877	876	919	895	849	913	859	834	857	842	840	891	874	904	870	911	851	837	897	809	849	872	867	851	825	884	883	859	871	807	844	882	901	840	837	871	913	857	845	838	843	843	837	853	935	952	842	810	915	899	841	863	913	893	868	894	874	806	801	903	847	840	855	910	876	840	850	936	858	871	849	852	868	889	899	881	847	863	933	858	875	859	913	870	864	921	853	925	864	867	848	863	844	908	880	905	845	903	897	854	847	891	851	887	821	863	889	871	870	863	859	888	867	841	908	851	852	963	867	859	863	840	874	859	876	883	864	843	829	876	857	864	822	873	861	927	867	842	852	884	895	942	885	852	859	821	878	818	837	858	856	842	863	837	861	900	874	861	901	889	875	826	870	843	871	911	885	919	852	882	907	854	892	883	876	872	859	820	875	867	891	875	838	941	865	914	891	842	837	882	902	909	855	861	844	903	886	847	893	915	884	865	946	889	825	889	892	799	832	877	847	881	837	867	849	875	845	862	854	907	897	866	870	877	859	846	853	925	865	845	877	901	885	865	874	908	864	861	861	782	879	884	840	834	871	877	881	912	869	895	876	855	881	889	885	881	855	874	835	859	878	842	925	944	898	827	830	814	849	831	882	904	864	794	842	935	876	856	900	921	858	868	851	887	830	832	906	956	916	836	869	858	872	872	901	867	874	860	862	874	864	869	875	834	860	860	882	890	836	839	874	829	845	906	897	892	873	874	895	889	898	893	875	878	836	831	893	826	861	869	920	889	862	824	880	807	865	843	861	884	882	911	861	850	876	854	896	858	828	859	859	875	840	865	856	890	882	859	891	874	874	886	845	873	807	829	869	924	912	885	898	849	828	882	884	791	854	902	864	864	871	852	886	821	901	805	834	835	892	901	880	880	902	856	869	891	877	911	869	898	892	852	876	897	901	883	872	913	861	880	855	860	910	881	880	907	912	845	840	832	911	903	886	879	897	841	921	872	876	889	834	890	892	872	890	854	851	885	865	870	864	893	830	869	899	857	868	840	846	873	843	828	850	916	898	828	882	883	911	909	823	887	879	905	865	864	855	896	887	872	907	818	845	877	888	804	913	860	864	863	888	878	914	846	842	842	881	878	809	922	891	861	876	918	922	817	907	840	834	860	876	917	882	885	880	879	843	919	854	845	892	922	867	868	884	818	832	899	836	854	890	860	868	880	855	917	857	828	870	829	846	917	859	832	854	876	858	861	861	888	884	910	895	880	911	879	858	912	917	896	862	856	803	861	838	878	832	850	888	870	841	913	864	839	853	924	829	852	865	897	892	871	898	862	832	843	890	872	844	888	856	867	841	888	845	892	853	872	928	881	893	884	860	903	825	876	921	852	851	842	825	885	844	828	878	864	819	885	892	858	912	855	876	847	845	914	858	870	842	888	845	840	871	846	871	885	891	826	851
30076	13191	4918	1179	136	129	147	136	141	128	134	119	113	122	125	122	136	97	117	125	124	130	150	135	120	123	111	117	129	122	116	122	130	129	127	94	115	128	134	153	137	133	126	135	119	131	164	103	129	123	140	119	110	151	111	110	125	165	137	131	127	122	149	143	122	114	136	126	124	125	115	139	152	124	122	96	119	113	129	125	124	107	142	125	133	99	148	115	139	133	125	141	109	112	107	121	122	143	128	119	135	129	127	136	119	124	105	106	124	121	136	118	109	115	135	140	134	125	135	133	119	130	128	139	118	124	103	129	121	131	109	115	123	138	132	135	116	132	138	148	136	119	116	141	129	127	165	129	125	112	114	124	119	125	119	141	117	116	123	121	135	122	119	128	114	111	123	121	138	135	106	115	124	131	133	122	133	127	121	120	110	118	119	114	145	132	123	136	134	113	115	115	127	144	138	131	143	128	126	150	110	116	127	123	115	111	120	138	149	135	126	123	131	131	118	126	127	133	130	129	120	113	121	119	108	119	131	137	108	134	137	147	141	125	146	123	123	150	121	143	133	121	120	129	134	127	129	114	141	130	127	121	140	130	128	126	131	124	118	137	136	109	130	128	130	129	143	141	134	132	98	117	131	120	132	124	108	123	121	120	135	117	129	120	117	123	107	112	112	119	140	118	133	138	105	132	148	124	124	118	117	147	119	132	130	141	128	129	113	131	123	133	122	154	149	125	134	102	111	134	122	115	114	127	126	134	118	133	126	119	135	135	137	131	131	130	113	113	123	104	91	139	113	120	125	118	147	128	119	151	111	151	141	132	145	121	122	127	135	125	130	133	130	125	127	123	128	105	126	110	144	117	108	114	129	139	122	141	138	115	120	132	132	115	126	140	119	134	121	140	138	123	140	120	129	129	123	125	116	118	124	121	122	125	124	148	122	106	104	126	127	124	132	116	113	129	134	102	113	119	133	131	108	122	144	134	122	121	129	118	119	128	131	125	122	125	119	127	117	136	124	153	147	116	125	129	147	118	135	130	130	108	147	116	128	118	139	137	126	135	139	109	118	113	130	130	121	122	116	111	114	120	140	149	113	138	123	123	147	116	134	127	118	112	142	130	116	140	130	129	113	129	120	152	108	120	138	150	116	122	126	112	132	128	124	111	141	117	123	131	132	119	108	135	119	118	139	116	146	124	116	127	137	117	111	152	128	135	116	116	109	121	128	125	126	131	154	127	117	127	127	140	127	130	111	110	143	122	114	119	151	132	137	103	125	128	155	113	140	138	141	137	117	136	125	139	118	142	140	112	108	137	126	136	127	100	114	115	112	139	132	133	147	117	133	115	130	126	106	132	104	132	128	133	114	118	141	123	140	134	112	138	130	131	136	128	143	140	123	129	137	124	125	138	146	123	131	120	123	112	137	105	105	126	119	122	123	146	131	130	120	124	107	139	132	117	104	115	118	119	121	138	133	135	134	126	127	118	107	110	132	130	110	118	115	115	123	137	117	127	129	136	117	139	126	105	110	109	124	118	117	125	112	127	98	129	124	123	114	130	117	140	114	123	138	144	113	124	120	128	112	125	114	127	136	126	111	120	133	125	142	131	111	118	120	130	109	123	115	123	144	114	115	137	112	125	113	122	132	121	132	110	129	108	110	128	130	128	131	113	121	120	120	118	110	117	150	147	121	132	105	131	121	129	130	120	113	126	101	104	141	119	135	122	123	124	118	105	125	129	144	110	147	144	103	141	124	113	105	121	97	113	134	124	109	105	141	130	109	130	118	125	152	137	125	131	126	130	117	132	118	147	139	110	112	107	138	134	127	134	122	105	121	129	122	108	143	125	106	141	103	121	137	133	119	113	126	120	112	140	121	119	133	131	135	122	135	139	131	121	120	129	117	132	133	105	132	140	137	126	113	133	124	117	113	110	128	144	128	121	165	125	127	122	95	133	134	119	126	157	131	142	125	132	143	127	137	128	124	120	93	161	134	126	140	122	116	112	116	133	115	115	122	130	133	128	108	115	116	135	124	127	114	130	120	127	150	151	129	125	127	121	116	122	112	131	121	116	123	138	145	117	107	125	138	126	110	115	127	106	114	116	133	119	122	113	125	134	111	118	108	123	105	128	129	121	141	124	98	137	118	130	143	132	133	112	109	113	101	109	152	118	118	121	131	139	131	126	120	129	114	116	131	124	118	109	132	137	150	121	116	122	142	139	116	132	149	130	123	138	122	118	112	120	132	151	131	126	129	134	133	112	109	131	122	109	108	120	125	114	109	131	122	146	146	112	121	139	138	121	114	122	146	141	139	147	128	134	133	137	105	112	113	122	111	114	108	111	123	122	137	130	112	133	120	117	133	134	133	113	119	130	125	117	136	139	125	128	114	128	106	110	117	123	110	114	144	109	114	131	122	116	111	116	133	151	140	123	145	117	120	126	133	129	134	113	129	121	123	134	139	133	120	119	122	122	129	122	130	135	140	130	119	120	141	141	117	126	127	126	131	131	138	139	106	121	117	124	117	131	112	127	144	125	137	135	133	134	116	106	133	118	119	118	141	118	131	128	130	137	136	123	137	122	135	128	117	114	117	138	136	151	112	120	114	113	135	125	118	108	128	121	119	130	128	143	126	148	134	121	142	131	130	124	115	148	108	116	133	124	122	141	128	114	128	134	140	127	130	140	113	113	147	103	107	126	128	117	129	124	141	131	114	130	132	142	125	141	125	119	139	121	125	129	127	128	107	130	102	121	131	124	135	133	132	102	125	124	127	117	115	111	119	121	130	138	132	139	134	129	130	119	118	130	116	120	123	126	129	147	113	120	133	113	114	126	111	125	121	122	129	144	123	145	124	118	112	121	127	155	118	135	120	133	134	113	127	129	129	127	113	147	118	128	121	103	118	124	121	127	132	136	104	145	130	133	130	120	115	106	137	120	126	131	98	137	139	124	110	117	119	119	106	134	121	106	128	137	132	123	121	120	131	118	111	137	140	115	136	124	114	108	137	123	120	131	122	148	129	127	130	135	120	119	120	127	121	117	124	109	124	119	114	123	107	119	138	129	121	140	112	142	127	132	122	127	135	122	132	115	124	115	137	124	123	149	118	139	118	142	143	122	115	120	123	123	128	142	124	130	113	121	114	122	151	137	127	98	132	134	127	128	128	123	136	128	138	127	103	129	130	120	129	112	128	119	132	140	110	126	126	113	116	129	128	129	125	135	118	131	134	141	126	123	125	127	131	113	109	108	110	119	138	115	138	121	115	122	118	119	109	103	121	123	119	132	108	123	146	122	124	160	117	119	144	134	133	123	130	139	123	132	144	122	140	133	128	124	136	124	122	114	112	115	132	132	120	134	125	114	98	110	134	113	121	125	132	134	116	123	124	136	129	124	144	128	142	136	125	122	136	112	116	123	143	138	133	117	134	110	123	133	126	126	130	118	133	127	117	120	137	127	114	128	122	128	133	121	147	146	128	125	130	126	110	117
28410	13991	9589	3129	456	461	465	472	464	458	431	451	465	452	432	456	414	462	459	464	441	417	481	414	446	404	446	477	447	445	424	453	438	444	410	461	449	492	441	431	481	445	412	405	454	447	437	446	456	473	453	438	442	434	453	403	453	410	432	462	429	428	446	440	451	407	430	427	430	490	429	435	474	437	462	478	402	445	456	475	430	438	483	428	428	454	457	416	454	389	483	438	453	455	455	464	444	437	451	485	457	444	420	408	437	452	448	426	405	442	425	475	437	423	428	452	449	428	471	429	468	425	437	435	460	448	435	458	432	431	456	453	417	438	406	390	402	460	400	502	387	448	426	445	451	474	420	438	470	429	450	440	406	467	417	439	490	471	423	475	469	475	456	443	455	463	440	447	434	450	458	448	430	428	467	444	431	453	442	431	455	463	472	477	462	458	434	426	447	448	461	427	409	431	451	484	430	446	434	475	424	460	436	431	420	462	432	442	479	449	440	468	421	442	439	445	461	453	449	475	468	424	472	413	470	417	461	435	455	436	418	461	464	444	462	405	428	408	458	446	427	400	424	468	425	474	475	445	498	441	429	462	472	424	410	417	427	459	437	435	448	446	437	419	447	438	486	467	427	465	457	450	454	416	429	449	454	399	436	436	449	414	406	445	454	430	451	451	444	459	467	467	469	419	421	477	446	444	433	446	447	465	459	448	420	463	460	472	431	485	444	474	407	448	466	457	454	420	436	421	436	443	485	442	427	448	431	477	452	487	431	430	457	440	480	416	416	422	402	440	415	438	414	428	456	491	481	462	439	451	461	444	441	437	397	419	453	431	470	438	459	432	429	484	459	434	442	445	455	477	428	463	466	436	442	455	439	414	483	431	476	465	456	411	410	438	430	434	439	427	427	461	481	460	430	457	451	476	423	429	462	430	422	433	429	452	448	438	414	463	443	438	448	434	483	463	495	441	435	470	424	431	422	417	439	456	415	423	431	429	442	443	469	470	417	474	472	425	460	447	464	442	468	460	469	464	438	454	435	389	468	427	446	432	461	421	414	431	458	458	447	473	467	426	491	459	460	435	405	488	407	443	416	466	417	428	461	429	412	459	474	440	431	444	459	462	437	442	462	465	424	445	421	459	450	429	479	463	433	449	439	457	444	453	465	453	442	426	448	443	445	422	423	431	440	431	451	445	456	443	437	475	429	432	441	445	438	446	453	453	457	480	474	436	458	466	460	442	428	415	451	448	454	450	460	462	457	447	419	465	419	431	424	446	427	445	397	478	422	425	465	473	432	419	428	441	470	397	434	470	417	463	439	440	449	429	478	442	435	469	425	459	428	443	441	441	424	453	447	443	421	456	442	444	431	408	438	466	456	440	423	403	459	469	439	434	439	447	443	445	437	430	461	421	444	409	445	485	408	428	458	442	415	453	437	486	442	451	460	443	424	462	460	441	464	441	456	435	421	455	430	434	440	431	470	439	471	413	433	451	437	446	437	441	511	457	458	455	450	437	418	453	408	471	464	438	459	456	456	448	443	442	417	428	455	467	434	455	435	441	444	430	436	465	442	447	463	430	423	435	415	441	435	462	449	449	449	441	427	444	442	452	433	480	444	429	466	452	432	426	439	410	479	465	383	411	481	438	431	441	430	450	419	441	437	483	469	446	435	427	486	441	470	467	457	453	419	411	466	413	488	462	415	449	488	462	463	444	461	410	451	450	428	462	463	440	444	419	456	455	447	399	434	484	461	432	449	432	479	425	442	470	435	466	395	454	470	430	520	431	422	401	496	409	469	422	418	442	427	427	429	454	428	440	436	431	440	470	429	434	443	446	454	423	450	425	455	456	377	453	468	444	487	448	444	472	451	447	434	414	410	460	459	408	447	442	450	462	474	464	456	456	449	449	453	426	411	450	417	412	457	458	431	456	438	451	435	443	454	448	449	414	429	440	443	409	459	429	471	418	399	430	438	415	466	460	450	446	466	459	415	437	499	471	439	425	454	460	467	454	441	427	436	424	458	442	458	429	439	423	426	430	471	436	419	411	432	468	450	444	464	474	449	413	441	460	446	468	493	461	401	454	423	434	471	464	466	466	409	454	451	477	455	435	449	446	463	448	415	453	449	447	416	446	455	447	460	439	408	431	480	437	417	474	469	457	453	424	442	429	461	397	432	462	441	430	456	443	430	455	407	442	465	479	449	413	473	416	456	403	455	446	443	422	419	444	455	440	459	460	472	474	406	423	426	451	433	475	418	443	404	469	454	433	472	421	463	452	475	472	436	436	426	445	411	424	409	471	441	447	457	425	431	453	444	424	427	447	438	446	413	464	487	426	468	472	447	407	419	426	450	398	453	430	466	453	428	474	437	449	439	428	440	427	437	402	459	448	432	427	418	454	454	431	432	470	470	454	475	433	402	425	456	448	428	470	459	427	383	454	382	438	408	432	441	443	470	402	441	435	510	432	437	439	442	436	432	444	452	476	372	440	448	451	470	425	428	433	442	459	474	445	451	418	490	444	422	444	436	443	455	497	468	465	453	445	433	440	435	473	430	452	451	440	474	486	482	439	424	418	452	425	428	476	407	422	465	438	459	426	436	420	430	433	463	425	475	447	494	453	444	427	422	445	453	468	442	412	436	453	437	425	427	424	426	419	456	448	461	437	436	437	445	450	468	459	449	411	412	414	430	426	446	420	444	456	443	420	432	460	430	420	457	449	435	453	430	464	447	433	411	425	429	465	437	466	442	479	469	400	421	426	476	442	485	417	460	434	415	472	429	455	458	405	479	439	472	397	404	457	420	469	476	402	447	415	424	399	424	453	476	464	442	484	450	421	465	463	431	405	420	467	447	433	441	437	449	447	444	459	430	455	460	430	444	448	454	458	426	410	423	470	486	443	437	438	442	473	417	399	435	442	473	467	452	438	450	436	418	440	411	450	424	491	448	458	420	433	425	449	439	434	455	415	435	454	460	394	480	454	442	479	444	473	446	450	448	495	461	428	459	421	451	428	458	456	441	448	433	497	426	434	444	450	442	430	438	437	434	402	463	459	447	455	485	455	451	410	477	413	422	456	443	444	449	382	453	441	450	427	469	492	423	447	456	435	432	417	408	455	464	454	446	449	488	448	433	490	459	448	429	452	416	424	454	497	415	477	443	419	455	424	471	446	440	437	441	449	436	431	430	436	480	491	413	464	474	435	450	397	439	421	428	420	426	462	443	432	486	445	472	441	433	410	425	446	381	398	442	444	459	458	446	440	454	414	476	442	432	466	419	477	453	423	472	426	451	445	451	444	466	427	440	447	452	452	407	443	472	452	477	445	453	481	463	449	455	450	458	435	453	426	431	423	440	409	429	431	464	431	444	443	419	455	467	437	467	450	452	479	451	425	466	487	457	454	461	446	448	429	438	431	449	435	433	476	420	431	446	472	425	442	450	433	414	462	458	432	428	435	410	443	411	456	457	481	481	449	448	441	434	420	409	435	465	432
69200	52612	45627	28818	5030	384	274	256	212	243	222	214	199	207	247	201	229	224	220	239	212	210	184	206	192	215	212	220	231	217	182	215	219	173	216	205	227	207	187	198	215	201	211	209	196	207	226	232	220	203	221	201	226	220	203	181	219	235	217	199	181	227	190	203	163	188	191	219	192	221	231	228	218	219	204	215	231	223	205	220	197	192	214	228	219	199	204	198	185	225	215	198	212	251	190	233	221	204	191	220	199	187	229	206	222	242	174	218	219	206	203	222	232	218	199	195	209	216	202	224	219	196	199	224	205	206	236	229	212	225	185	210	207	213	200	212	202	222	214	205	201	246	209	190	189	210	223	210	190	204	227	201	209	234	205	208	220	216	238	213	215	212	195	186	190	210	231	222	217	211	207	210	206	227	202	182	191	220	215	195	212	191	230	201	217	214	250	217	201	217	220	186	199	230	207	213	210	222	219	209	224	204	205	205	185	197	231	230	236	208	227	203	202	183	225	206	211	211	195	195	203	191	208	205	232	218	206	215	223	205	194	218	214	189	198	200	196	224	216	212	221	213	204	224	210	207	207	201	246	228	214	207	204	199	215	249	225	174	196	212	208	219	222	214	188	198	205	222	199	220	196	211	202	200	197	230	214	216	200	212	232	238	203	231	186	207	223	198	214	220	210	188	201	203	217	209	205	219	193	187	206	204	212	229	228	225	193	205	222	223	203	196	202	215	176	193	228	224	229	212	204	236	190	237	227	192	213	204	200	198	181	204	201	221	206	209	213	190	223	206	204	183	207	189	225	214	210	199	224	208	212	204	226	208	205	190	192	197	227	209	213	208	216	210	196	226	201	241	188	208	203	197	218	186	197	193	201	228	219	219	205	184	219	191	233	217	215	227	242	179	195	204	226	221	190	209	209	177	224	177	216	229	219	254	214	196	223	233	222	244	214	222	205	202	202	200	213	225	247	206	216	225	189	193	190	209	188	209	215	185	232	192	192	237	205	207	191	197	216	226	216	205	203	211	206	213	206	202	193	203	207	196	229	219	203	218	199	183	201	214	229	196	223	204	213	201	220	219	215	212	198	248	222	214	194	194	213	213	231	204	223	237	219	218	205	207	228	207	238	198	205	241	206	204	235	199	200	214	202	199	199	229	184	210	217	194	208	206	202	213	208	221	227	213	204	236	211	211	195	209	231	196	191	229	207	207	228	212	222	209	209	207	226	205	210	226	214	206	226	210	192	199	201	192	222	202	185	180	207	200	243	216	226	188	218	197	206	225	204	233	245	219	201	220	234	187	222	235	239	220	204	212	200	217	192	204	209	208	225	200	177	194	181	200	197	196	225	211	222	210	223	227	200	211	176	210	196	199	214	199	198	205	215	215	217	221	207	238	217	221	220	211	224	198	202	199	214	236	215	196	231	217	205	222	187	198	184	214	223	221	196	200	195	212	206	205	215	207	196	212	214	206	190	210	200	207	189	212	189	215	212	199	222	207	234	208	237	227	218	240	226	222	192	190	215	206	210	188	226	197	221	188	213	212	211	199	232	202	172	179	200	215	233	205	212	185	213	208	235	209	199	227	215	219	194	189	204	217	212	169	213	223	227	196	207	221	199	198	226	204	212	199	210	218	196	205	224	217	239	199	206	204	209	191	203	179	193	204	236	218	207	202	194	223	194	224	203	229	215	213	214	241	183	209	200	206	196	226	221	205	219	190	202	176	204	172	210	198	200	178	198	210	187	223	236	209	225	227	233	177	199	194	224	203	208	213	235	210	213	246	210	218	205	216	206	189	207	174	211	219	215	232	201	195	195	208	203	199	207	191	212	222	236	201	230	213	224	194	210	226	216	210	233	197	166	205	188	197	211	198	191	208	208	199	221	212	214	205	215	208	199	213	202	193	202	226	205	226	205	187	236	193	210	177	207	236	215	196	215	178	207	198	220	229	197	225	203	204	227	216	192	218	195	207	184	195	228	191	208	203	204	220	192	212	198	211	206	211	219	205	233	225	203	221	230	236	209	212	218	210	203	191	231	201	199	236	216	215	231	212	196	221	193	197	207	220	194	212	211	228	184	213	214	230	205	237	186	196	197	225	198	190	209	206	223	210	204	207	203	214	223	225	203	223	198	238	205	185	216	209	211	215	200	180	196	202	204	194	200	218	241	223	194	190	210	174	203	211	239	236	241	246	198	185	190	214	173	228	214	215	227	198	197	222	208	192	220	227	188	187	245	201	181	173	215	181	190	213	193	203	210	184	186	225	195	195	224	221	194	196	229	229	233	201	201	235	210	189	218	195	202	209	205	212	226	212	218	195	196	214	218	215	205	196	223	207	219	232	238	194	232	192	222	215	225	192	191	213	222	172	201	208	188	193	209	198	222	193	189	179	191	207	206	189	206	189	195	228	211	195	185	196	211	193	207	207	206	212	227	228	203	202	208	235	207	220	209	214	223	187	196	214	200	178	205	216	215	224	205	211	220	224	213	203	230	201	200	216	218	233	206	223	224	226	212	200	229	221	198	214	195	209	226	183	257	190	201	225	210	197	212	206	224	199	183	221	211	201	213	222	228	209	200	205	204	186	201	199	204	217	210	206	223	229	214	220	196	205	215	201	207	232	208	235	211	216	206	231	234	225	201	213	222	238	228	211	212	219	187	223	199	210	210	215	180	213	168	206	193	218	223	200	197	205	200	219	205	224	205	225	175	210	218	195	196	233	197	235	227	210	194	199	213	213	220	237	214	202	220	185	237	224	207	217	189	223	247	213	196	221	203	226	200	193	202	210	204	227	192	221	215	213	230	219	215	201	175	217	226	170	207	219	220	213	218	200	218	206	235	198	216	200	213	212	250	205	206	205	207	206	209	200	201	224	218	223	211	216	212	178	221	207	211	224	244	211	225	220	195	229	192	211	209	212	203	221	223	212	169	204	205	244	218	205	184	224	207	213	220	187	218	216	223	202	206	223	203	222	222	215	228	228	216	219	196	211	234	225	176	212	217	203	226	230	211	223	179	216	231	249	234	204	197	217	207	204	226	213	207	235	218	218	209	223	214	221	198	201	232	229	237	170	183	221	186	211	211	204	201	186	244	211	220	205	215	219	226	214	215	226	193	240	193	195	223	218	205	208	226	211	206	198	210	205	198	194	201	235	218	229	197	213	220	222	210	225	206	212	209	180	223	225	215	207	202	193	195	230	194	234	219	231	224	205	195	236	201	211	201	222	201	207	218	201	219	205	201	213	222	224	212	212	195	213	217	217	208	221	231	203	157	203	188	215	242	210	225	218	215	216	230	188	219	197	223	212	227	215	217	196	197	213	208	187	220	204	199	204	209	191	210	223	204	214	213	185	198	212	193	203	218	197	225	210	207	230	228	190	213	204	209	185	207	201	218	215	207	229	235	189	173	198	237	216	223	198	202	208	207	215	226	212	231	182	226	178	234	234	231	203	202	243	203	218	237	206	215	198	212	240	229	225	229	206	191	207
49844	41645	45382	21946	1187	1073	996	934	860	813	851	771	751	776	725	778	739	694	662	724	697	711	673	713	667	641	655	701	670	697	674	706	709	663	704	713	662	708	663	662	613	700	686	694	653	671	630	663	667	713	720	710	705	661	694	654	651	670	657	652	706	669	649	709	707	674	659	694	683	641	640	680	717	642	706	662	654	694	639	715	635	669	737	703	684	631	668	708	660	659	679	666	634	705	679	670	679	684	676	659	672	682	673	691	696	650	660	669	695	673	656	715	673	664	614	651	671	693	664	635	660	639	681	660	670	649	719	708	665	721	679	640	635	613	643	640	660	664	677	610	657	652	686	657	673	620	707	625	689	664	645	637	691	659	672	686	668	725	611	696	718	692	721	730	700	676	683	651	674	635	662	639	704	660	662	688	683	654	670	683	691	689	616	688	665	700	691	667	687	690	655	656	653	639	688	666	665	697	713	651	671	681	681	643	676	652	688	669	688	698	656	640	623	674	689	588	676	714	655	678	669	702	664	690	686	671	669	620	614	644	620	673	681	652	659	695	700	719	674	646	676	663	655	713	697	672	691	639	668	657	671	689	675	708	659	672	697	679	688	663	707	671	668	649	665	645	664	642	658	679	711	669	665	650	642	635	653	657	640	692	670	708	659	675	679	649	691	661	628	683	664	641	705	660	640	665	663	681	672	684	679	662	675	636	663	696	644	666	655	652	649	715	696	644	690	691	621	657	687	661	679	674	694	644	713	635	690	663	648	650	718	624	673	669	650	679	662	662	626	623	627	664	661	640	642	658	631	666	672	685	677	668	675	626	672	679	664	626	666	691	679	708	676	670	672	645	706	646	692	665	665	635	648	709	691	640	717	652	669	680	642	685	672	687	612	674	674	699	619	686	627	712	656	630	677	652	698	625	623	703	673	712	642	643	695	696	704	632	667	673	655	639	680	692	652	656	695	636	676	650	661	683	666	680	641	667	662	671	709	674	681	694	631	683	687	700	672	692	669	679	654	690	688	658	633	669	618	660	652	689	664	693	685	684	726	664	683	624	661	654	703	647	665	620	689	665	697	670	700	675	674	666	701	643	645	639	633	688	698	696	637	673	648	686	701	700	694	666	667	685	697	651	675	663	698	671	685	675	633	621	640	670	716	726	651	668	682	681	684	705	686	663	663	691	650	660	668	695	709	628	663	683	746	639	644	685	656	649	664	651	684	697	635	696	687	669	664	666	711	657	706	714	643	668	674	680	668	724	662	622	631	663	698	665	687	644	661	602	658	613	693	598	626	661	650	680	681	676	654	691	622	679	669	660	650	665	649	682	640	656	659	624	672	654	690	684	649	641	691	668	724	687	672	694	632	677	675	664	640	666	699	698	645	646	664	653	661	668	657	655	674	677	677	646	668	712	635	634	646	702	669	629	662	657	700	652	672	646	656	733	710	634	681	673	694	658	676	683	687	671	669	653	602	678	715	656	633	630	650	700	656	646	694	663	661	660	634	694	650	670	710	660	645	719	670	666	659	652	645	641	658	673	653	658	693	662	631	649	696	701	658	615	650	693	692	685	632	704	683	641	654	723	659	646	690	607	651	731	694	706	693	631	675	694	681	658	703	653	663	649	681	621	623	645	649	691	628	674	712	656	671	684	652	658	676	683	678	665	656	647	678	679	649	657	674	672	661	680	685	682	663	649	660	690	646	668	654	723	672	680	683	671	641	698	699	681	625	641	676	661	656	690	644	648	659	673	636	642	679	685	694	674	618	662	636	659	655	663	676	634	640	656	727	673	630	658	650	667	682	663	633	637	668	707	682	639	707	654	714	643	706	653	635	656	652	702	690	643	687	658	672	623	672	702	650	632	698	672	636	636	685	713	649	672	644	702	680	677	708	663	657	633	603	690	667	681	671	631	649	716	658	626	645	605	687	695	660	666	709	649	629	658	680	660	727	648	649	620	648	659	657	669	650	651	746	661	717	697	646	666	644	673	676	665	666	691	665	665	672	719	662	689	677	696	672	684	691	665	659	657	665	678	654	668	671	701	647	646	654	683	655	700	684	700	652	667	611	656	667	659	703	690	691	711	693	675	637	627	678	623	654	650	680	653	662	638	673	659	652	642	673	650	721	659	641	693	699	672	667	692	640	673	711	700	612	644	639	643	634	672	657	732	662	693	729	704	629	673	690	675	645	657	626	659	674	674	673	614	651	649	689	632	656	706	622	663	696	677	659	644	665	696	627	691	686	657	684	671	667	666	617	628	690	662	628	643	712	690	669	694	681	720	678	673	675	715	642	642	671	688	694	691	675	638	664	682	688	661	625	675	674	657	643	642	664	647	685	695	635	670	619	691	640	687	633	648	698	687	601	656	601	671	643	623	651	675	625	687	684	628	660	691	669	679	679	695	669	624	684	675	667	645	633	666	639	635	621	641	611	613	708	652	658	634	680	693	680	649	666	690	646	679	683	621	658	712	614	620	705	634	700	692	689	675	692	679	706	700	690	638	691	648	690	660	643	679	679	737	653	673	663	630	674	678	685	676	695	657	642	646	647	714	680	666	648	651	698	644	690	668	635	680	661	642	668	679	678	693	639	638	648	658	668	688	636	645	683	650	614	689	720	671	685	668	697	695	667	692	721	661	654	648	674	653	699	676	689	671	661	683	618	663	659	667	623	726	657	641	642	723	678	666	680	655	690	655	668	691	676	695	725	655	647	658	673	668	685	698	692	634	644	687	698	680	717	692	644	689	705	658	662	697	662	666	649	647	652	685	665	642	593	655	636	689	686	656	699	654	681	671	667	703	666	682	714	705	683	665	686	701	660	650	679	673	682	670	657	641	685	662	691	685	689	674	685	643	673	702	653	614	669	632	669	662	673	708	691	631	655	659	656	606	732	662	685	660	701	683	630	693	656	695	726	644	676	650	670	644	650	670	668	701	663	675	678	703	708	656	681	643	644	652	611	651	651	691	734	662	687	664	699	663	622	675	654	671	714	679	685	683	671	702	678	649	687	654	675	654	691	673	620	658	651	687	649	707	697	653	690	636	642	670	653	666	692	633	658	685	650	638	678	626	675	616	674	668	664	710	667	683	669	683	623	651	679	708	662	673	687	675	672	645	704	689	638	680	641	640	699	688	671	701	682	627	658	676	651	680	736	669	666	663	683	643	696	657	696	643	667	707	657	646	703	660	685	711	623	684	648	624	674	651	693	707	685	667	663	688	668	687	685	642	692	698	608	666	622	635	637	672	663	654	660	669	644	634	631	616	700	652	696	651	691	646	636	722	654	689	683	657	677	629	679	683	685	659	678	632	627	683	678	658	669	674	660	679	687	702	678	641	697	641	662	625	650	709	713	678	638	663	680	723	677	647	677	656	683	682	680	668	638	638	664	649	654	645	652	694	658	665	643	684	678	624	692	643	626	714	695	659	648	711	619	649	686	688	648	700	653	674	719	652	671	685	716	664	724	714	671	672	615	640	704	621	661	648
76176	62804	55990	46063	13475	1875	433	412	365	357	321	355	306	333	293	314	282	315	305	260	349	307	345	315	328	297	320	347	327	287	309	273	309	304	283	297	305	293	312	272	312	330	313	299	304	292	301	340	315	291	294	296	335	297	321	340	326	307	301	306	292	285	295	302	324	294	296	261	305	281	315	323	330	321	301	309	274	277	299	325	294	287	285	306	295	282	342	310	348	289	307	325	320	287	303	295	290	294	285	307	307	310	303	312	347	328	285	287	305	304	299	313	284	271	313	295	300	335	269	320	295	285	307	306	290	285	299	287	305	263	310	321	285	306	324	320	314	305	328	306	327	312	267	306	283	296	306	306	303	306	320	276	304	328	319	302	325	305	284	277	287	281	309	302	320	311	313	306	306	301	310	303	310	292	297	313	277	313	293	303	317	326	264	282	329	344	306	318	304	308	313	329	299	311	321	296	285	308	303	307	290	303	300	326	313	317	289	291	273	312	277	296	294	299	271	269	313	294	320	278	306	283	298	298	297	303	317	288	298	327	300	313	346	303	291	283	292	284	312	314	313	316	287	298	317	304	315	341	308	275	322	297	292	313	316	292	316	320	296	298	316	337	299	302	317	312	302	332	306	296	329	294	273	330	287	316	312	270	287	300	311	297	300	311	292	344	303	354	310	283	295	257	279	330	288	310	272	287	334	291	273	310	307	320	308	303	314	305	295	304	296	305	334	297	292	303	295	282	308	313	308	299	297	280	323	284	322	275	288	327	277	331	337	309	325	298	292	288	323	296	304	322	296	288	315	274	310	278	299	316	309	335	308	302	314	283	328	340	281	311	290	298	342	283	299	277	295	348	297	275	334	311	286	296	310	313	326	263	301	300	313	309	324	308	280	281	298	302	343	352	315	308	277	308	290	280	292	319	342	325	317	294	277	300	326	288	294	298	302	311	304	318	309	302	282	306	265	340	333	332	315	307	279	319	319	309	294	299	266	353	311	288	299	289	346	298	306	298	318	337	267	307	278	304	317	292	299	313	314	306	296	305	326	285	303	286	283	303	323	293	296	282	314	293	301	303	299	317	309	259	300	300	287	307	318	346	333	328	295	289	282	309	289	310	310	296	288	284	295	346	302	289	304	329	317	329	295	306	293	299	288	305	295	293	259	302	298	292	307	299	300	317	318	325	300	301	284	292	302	281	268	303	291	335	284	313	301	312	307	281	295	311	314	280	295	276	322	293	302	305	322	287	267	290	315	310	287	320	286	314	277	307	286	285	327	246	312	297	290	309	288	310	334	329	308	313	301	309	300	339	321	284	304	307	303	296	324	295	292	284	293	310	302	299	296	285	326	321	296	319	293	296	302	305	310	299	317	292	322	326	320	300	283	297	298	316	292	298	330	296	306	319	313	310	300	316	296	294	319	322	295	302	301	275	294	310	325	328	301	299	304	297	309	299	289	305	350	303	293	301	265	310	296	338	279	302	274	279	275	304	312	320	328	284	307	310	346	286	302	305	321	299	299	277	299	285	316	302	321	302	296	296	293	291	314	297	289	314	286	290	296	275	307	266	315	299	291	296	346	305	332	319	312	329	313	262	291	312	321	310	297	286	329	310	317	290	317	302	311	304	298	318	310	325	294	304	305	311	299	284	281	300	284	299	305	302	317	308	297	278	300	277	304	327	292	312	303	321	306	331	303	311	303	292	318	312	295	301	313	281	285	299	310	304	330	318	311	306	321	344	299	301	322	282	336	283	267	296	285	290	321	287	321	320	321	284	338	294	331	331	331	295	297	309	304	254	307	319	294	283	310	300	299	331	284	302	314	307	299	300	279	271	304	314	335	283	314	317	316	292	285	302	294	303	250	329	327	289	314	291	299	315	300	302	311	309	305	333	321	316	290	317	304	292	336	291	274	302	293	304	346	313	297	279	307	329	304	294	331	268	291	290	317	304	312	281	308	313	314	302	285	282	304	305	304	300	334	324	308	308	309	284	293	298	296	308	325	306	337	366	291	329	310	307	321	311	331	273	290	324	263	285	301	318	322	301	296	312	291	321	305	315	326	313	272	290	290	333	300	327	329	313	295	297	295	361	295	293	291	349	308	303	308	290	295	287	303	293	271	302	303	293	297	290	317	296	294	299	305	273	308	298	312	321	308	306	308	289	326	311	320	288	309	277	296	314	307	289	293	300	265	289	293	295	286	299	304	311	285	329	300	302	301	274	287	293	305	309	285	296	264	321	289	318	308	290	323	342	315	309	299	308	320	295	317	303	330	326	313	310	301	309	297	322	297	295	321	342	285	306	259	285	326	299	298	289	306	297	302	308	301	277	291	292	292	316	314	306	297	294	316	315	292	297	303	324	308	286	298	302	312	317	312	302	271	305	286	291	322	288	318	314	280	306	324	335	295	299	283	296	312	303	316	293	306	273	306	303	322	297	287	325	309	298	299	315	283	315	289	301	320	318	305	293	290	255	320	326	301	292	290	307	320	310	280	315	304	277	318	349	295	285	312	348	305	274	306	332	296	308	293	281	284	279	297	302	295	366	308	312	308	283	293	308	311	302	335	316	299	329	334	311	290	307	342	316	313	282	286	314	262	309	338	291	278	315	291	321	308	318	306	294	286	311	315	308	298	301	317	296	313	318	270	299	287	296	291	304	313	278	294	319	316	296	289	330	296	295	298	325	293	277	321	300	306	294	307	312	283	306	318	292	300	263	311	300	287	314	332	324	312	330	318	316	313	281	320	325	304	310	309	301	318	292	291	291	292	325	304	319	276	286	302	279	313	295	292	292	311	320	320	313	330	294	329	283	294	309	294	308	309	294	288	276	266	311	322	314	343	339	299	305	278	299	286	315	313	308	340	309	304	291	297	312	294	311	291	312	302	308	312	302	322	308	273	336	315	268	292	278	311	276	292	286	281	286	290	325	310	310	309	272	311	295	312	297	319	308	339	291	293	321	287	322	326	262	321	336	340	281	308	299	319	279	319	314	302	326	299	328	321	334	285	294	319	283	284	296	298	327	279	309	291	287	285	293	332	272	300	272	250	303	296	319	323	328	340	278	304	308	329	291	273	324	279	322	312	312	309	292	281	280	317	271	295	269	321	322	340	331	332	312	287	313	289	324	315	318	346	319	289	288	311	356	324	312	294	291	291	287	310	294	283	323	310	296	288	308	312	311	303	304	317	320	316	330	337	295	286	331	322	326	286	346	339	285	281	306	311	258	320	312	295	288	295	290	299	300	305	282	323	301	300	301	312	297	287	293	267	331	297	308	267	323	316	311	296	330	318	322	294	325	342	315	304	303	278	287	265	310	312	330	298	339	319	277	300	315	303	311	305	310	319	281	325	302	301	265	291	313	274	316	272	295	299	304	301	313	288	298	336	290	284	340	300	312	364	280	308	296	308	319	287	302	308	306	290	318	297	279	283	307	282	295	317	323	296	313	300	305	311	316	301	343	315	327	293	282	283	315	313	312	310	303	301	339
58923	51460	55294	38546	1727	1547	1391	1348	1278	1189	1110	1081	1098	1046	987	1049	1028	1008	1018	934	941	992	959	984	929	932	958	974	954	891	916	951	933	886	983	864	931	919	886	933	896	949	893	1008	943	877	876	863	899	918	885	816	900	909	936	902	936	951	855	869	856	924	920	895	957	895	883	924	851	988	885	889	897	869	894	910	952	923	922	919	927	881	898	917	931	943	894	842	888	968	894	901	935	871	897	917	883	855	929	847	937	916	922	899	903	924	910	879	893	892	926	918	914	911	904	961	937	880	892	894	932	907	928	904	897	880	910	888	971	877	919	914	933	909	923	871	923	908	914	887	895	931	869	902	925	870	938	902	902	938	890	913	937	928	895	903	931	909	880	880	873	900	906	886	923	918	889	900	882	876	904	929	943	959	922	955	873	852	886	860	877	856	883	861	942	921	879	915	887	901	919	883	890	847	924	929	920	917	883	886	934	872	862	874	857	879	943	905	885	930	964	932	923	951	934	915	919	890	960	946	900	922	958	927	910	899	967	919	886	861	880	871	923	885	975	896	907	885	889	869	916	884	901	892	910	914	967	931	873	905	957	886	888	858	874	918	881	875	910	911	992	897	890	894	934	889	908	945	959	927	925	919	975	876	899	894	885	922	890	863	957	894	895	929	920	945	923	847	852	945	913	899	887	926	882	901	926	914	966	909	900	921	857	928	858	923	921	937	910	867	957	932	916	906	919	895	897	882	916	956	915	881	917	936	881	904	898	857	858	936	905	896	926	854	955	901	844	868	899	935	895	883	905	868	945	879	899	906	929	891	854	935	889	946	874	895	894	897	932	887	906	910	893	902	895	951	937	903	924	869	873	880	920	879	909	915	891	892	898	934	890	930	944	940	947	891	888	850	904	944	895	906	888	934	955	938	949	929	919	887	921	899	888	872	911	931	866	876	913	912	991	885	883	898	870	907	932	874	914	891	932	909	917	879	900	929	934	903	837	891	875	868	880	887	892	921	930	906	881	944	878	875	945	954	911	948	892	868	962	895	898	919	905	910	927	930	955	912	949	926	905	938	913	912	906	908	928	959	888	877	909	911	935	956	854	859	899	900	885	927	866	833	919	916	935	886	875	916	868	914	899	934	922	882	901	855	909	937	859	867	856	928	898	911	906	931	949	943	945	904	957	934	873	916	843	921	908	925	902	944	949	923	922	873	940	891	925	913	937	905	866	941	930	896	923	909	917	891	947	878	866	849	884	964	907	924	887	914	936	902	920	952	893	915	884	815	897	899	911	906	908	909	951	869	881	928	899	947	915	895	923	869	943	895	881	847	907	863	904	845	922	873	903	857	868	912	908	919	914	893	892	872	864	928	906	914	872	919	850	899	864	930	941	878	902	880	895	927	907	832	926	865	910	877	944	935	902	897	932	948	881	870	856	918	914	848	930	915	893	911	907	875	905	949	914	913	898	881	878	910	888	931	928	916	957	874	890	897	894	900	928	891	900	934	841	956	892	970	924	903	851	864	920	882	881	892	938	920	873	954	915	884	936	874	946	963	933	894	826	900	948	902	892	971	913	893	942	928	922	866	883	939	935	918	895	962	883	915	921	878	933	850	925	884	918	864	922	913	889	897	876	939	924	900	873	877	925	860	936	863	893	879	908	870	871	922	882	919	930	872	941	915	964	921	889	939	894	911	951	919	897	856	910	969	919	927	909	904	895	896	946	873	958	912	850	900	886	877	977	945	907	905	906	906	894	884	914	946	879	938	889	915	919	868	899	927	963	897	923	931	908	894	845	889	909	968	998	908	915	900	892	921	883	924	874	926	946	936	881	933	895	984	888	945	886	909	921	925	911	875	870	876	931	971	883	896	942	914	900	904	892	936	916	888	931	953	881	893	900	933	873	887	961	905	920	913	923	909	926	912	903	967	886	937	936	917	939	884	911	906	911	862	913	879	890	902	881	945	928	916	897	923	929	894	891	855	894	894	907	892	912	860	885	857	934	932	913	849	951	914	920	870	876	898	933	904	957	902	956	965	869	873	868	910	924	847	898	881	877	877	866	946	902	887	877	950	863	858	927	907	941	921	846	924	890	898	926	931	872	979	876	886	853	973	890	871	880	926	893	885	874	897	836	919	902	858	934	843	886	899	953	891	872	878	902	869	923	924	905	910	943	908	914	922	902	897	865	934	908	881	941	882	946	892	938	903	907	909	909	872	849	852	919	861	839	914	897	883	900	910	911	911	876	875	912	887	902	882	934	925	917	919	932	964	904	926	853	918	897	922	969	898	847	882	910	933	873	881	896	965	890	868	891	822	930	900	948	923	907	923	949	945	960	923	915	907	913	867	922	919	844	898	874	894	930	916	916	893	874	866	979	830	806	911	877	871	889	977	923	938	910	904	888	961	885	878	917	825	887	911	829	878	916	929	912	896	898	896	913	898	961	927	866	895	870	867	905	870	941	908	909	901	962	913	884	938	898	885	882	851	896	881	955	882	954	908	887	951	901	925	904	901	901	845	853	879	913	923	899	885	927	923	907	938	905	907	858	948	869	911	914	890	854	904	891	871	909	964	904	945	918	901	839	888	919	895	899	891	890	928	858	908	926	927	896	891	925	892	917	931	886	854	908	941	908	906	909	930	887	953	906	901	870	898	940	937	924	863	920	934	938	897	933	953	910	892	932	934	922	843	917	923	901	915	894	907	893	907	865	900	916	966	917	968	895	918	913	901	921	910	940	897	912	895	902	874	877	909	852	915	932	863	917	899	900	875	864	895	879	870	872	882	976	896	904	850	975	919	895	941	852	926	935	877	931	936	910	905	909	935	902	898	957	871	864	945	952	877	890	887	944	895	871	902	893	929	865	826	886	903	895	907	907	883	912	890	901	905	928	908	892	881	861	917	887	904	951	928	940	900	875	877	878	882	857	908	892	902	981	946	878	911	919	897	880	917	920	896	895	866	906	858	913	875	850	870	971	914	932	887	965	896	951	927	866	882	898	932	859	904	917	897	885	978	927	829	886	903	884	937	879	874	954	999	914	941	952	912	881	928	899	972	913	893	889	934	936	941	870	878	894	871	854	901	864	923	969	879	845	886	908	927	921	964	914	880	849	887	870	896	893	909	943	918	917	869	937	925	874	858	916	925	940	1000	854	892	888	909	930	915	867	931	833	939	895	887	920	933	914	929	914	907	909	851	906	927	940	988	934	873	883	902	896	924	917	877	924	895	881	872	896	995	894	955	949	822	943	865	852	963	854	889	937	894	933	895	895	882	859	901	904	888	930	910	917	908	888	906	900	958	856	880	905	893	897	932	937	890	938	923	920	881	908	906	873	909	875	933	946	849	882	903	985	902	830	919	925	827	911	853	942	891	893	884	953	875	852	943	869	904	910	868	882	903	911	925	920	878	925	914	882	946	927	857	922	910	906	844	895	865	948	868	853	910	890	908	910	921	941	888	930	936	960	968	871	882	964	898	918	942	933	866	961	886	887	924
29501	12840	4604	3066	156	108	133	146	128	132	145	161	122	155	141	152	114	144	126	145	145	143	156	145	160	153	142	152	157	152	142	152	132	145	159	158	143	143	146	137	138	128	132	147	142	129	148	156	145	167	139	118	122	149	151	137	139	134	149	127	123	135	135	129	121	148	138	139	166	121	139	154	130	164	142	117	143	135	144	124	143	148	141	136	143	141	126	152	160	123	154	130	149	143	130	133	142	138	135	160	145	147	136	122	166	138	157	132	146	136	126	125	127	137	150	115	126	133	121	143	171	122	133	144	120	129	133	130	142	121	156	128	108	132	143	146	142	139	130	163	139	151	148	136	154	120	141	133	131	138	140	118	145	141	134	127	130	146	147	150	146	131	139	124	133	123	126	145	148	153	153	128	137	122	113	142	131	120	152	147	117	138	125	132	149	134	131	141	153	145	146	121	166	119	146	138	152	139	114	130	135	119	131	141	125	140	141	145	146	124	152	134	129	127	155	148	129	160	142	113	144	148	127	140	157	135	149	144	152	146	155	129	132	147	122	138	121	130	127	135	167	140	153	126	127	149	131	165	139	137	159	138	143	153	139	154	139	148	108	152	133	141	135	144	143	144	132	124	116	147	133	138	155	145	126	155	139	138	127	131	147	137	131	140	134	124	122	128	114	151	146	177	139	140	132	137	135	121	132	149	148	166	126	118	127	160	135	137	128	131	131	142	143	135	131	155	109	129	143	125	140	143	142	127	130	144	118	146	156	138	143	135	139	139	129	130	147	150	139	119	148	155	140	132	142	147	110	105	142	129	150	141	124	150	122	168	149	133	138	153	141	124	128	137	145	120	132	146	141	137	165	126	120	131	134	139	137	162	130	129	149	149	141	128	149	143	129	128	141	129	131	135	135	164	122	156	146	130	130	129	148	125	156	125	144	116	152	125	140	149	139	138	124	137	121	145	118	112	121	137	144	136	125	126	137	127	135	130	157	133	136	142	154	143	157	142	140	155	157	117	109	140	130	145	136	154	149	113	159	133	124	126	134	132	127	132	129	138	130	160	145	149	137	132	141	141	134	151	133	142	140	138	153	135	132	149	108	144	167	149	128	138	145	162	135	138	119	140	127	150	124	160	127	112	135	121	158	125	126	131	143	136	134	145	125	143	128	132	128	132	144	151	143	145	125	133	130	141	138	138	129	138	139	135	131	146	128	132	148	140	144	131	134	144	149	152	135	127	120	147	128	118	135	120	146	113	143	145	140	153	159	133	133	168	132	136	128	129	121	129	169	133	130	155	132	162	128	148	141	115	145	149	124	145	160	126	115	125	138	137	127	128	143	124	124	151	147	139	143	146	161	149	140	147	155	141	165	136	129	138	136	126	143	115	138	160	135	133	144	140	144	131	158	154	146	145	152	110	179	127	135	145	140	115	162	147	153	128	178	133	149	140	145	139	140	135	123	151	123	135	149	136	130	146	135	136	132	149	143	147	146	131	158	128	132	127	135	131	156	136	134	153	162	115	132	135	140	145	122	138	144	141	145	139	127	152	144	131	137	137	140	135	132	152	148	162	148	129	142	130	145	142	141	140	146	170	149	129	165	138	152	148	129	133	115	136	132	128	147	156	143	164	137	144	148	155	124	145	124	155	141	121	140	146	103	141	135	139	125	128	164	145	149	137	162	133	151	149	148	151	131	149	130	134	120	151	143	138	154	140	124	161	121	143	149	137	146	109	134	137	152	145	152	135	140	137	156	123	124	136	125	134	160	134	132	143	160	151	148	129	142	131	126	117	144	127	141	128	136	136	123	131	133	149	134	128	138	160	171	136	140	146	163	142	144	132	143	143	128	143	139	123	131	137	128	131	133	133	133	162	141	145	115	134	135	148	160	136	126	140	140	122	159	141	144	155	146	146	119	160	128	141	158	120	136	130	133	149	124	123	129	155	147	133	154	119	128	140	138	110	136	135	124	120	137	136	133	136	141	124	143	135	162	142	132	138	148	144	138	169	139	126	143	130	117	129	123	146	134	135	139	140	135	145	138	130	125	145	157	137	166	138	137	143	140	162	126	145	145	164	132	117	136	166	127	138	144	145	126	138	132	134	143	150	133	140	140	139	136	136	146	156	148	140	144	151	135	156	129	125	142	143	144	146	163	126	147	144	135	138	133	133	145	127	120	137	141	148	152	156	133	136	124	135	145	118	144	132	137	150	141	164	144	143	147	123	125	140	141	148	123	157	140	145	128	162	124	135	138	119	131	149	152	139	134	121	139	126	123	126	160	139	150	135	134	129	128	157	135	140	136	126	145	160	140	119	126	136	130	134	133	134	138	146	122	130	129	132	113	110	155	146	130	140	120	120	150	157	146	129	149	147	140	137	146	145	145	150	139	146	106	134	135	124	133	126	124	140	151	124	143	136	141	132	131	139	144	143	128	131	148	148	141	130	153	127	145	128	139	133	138	131	150	135	140	160	152	126	153	118	130	142	148	153	124	131	122	124	168	159	128	148	130	151	121	170	127	132	133	136	157	120	136	133	136	156	133	130	123	131	124	132	152	154	129	130	133	128	134	146	135	140	142	134	144	143	134	147	124	153	167	156	155	134	155	133	147	134	122	152	150	133	120	117	136	122	127	131	127	124	136	139	147	143	138	133	144	131	140	103	135	152	133	164	155	142	131	142	143	153	144	136	139	137	131	146	129	142	117	123	130	123	129	119	138	133	148	122	150	152	140	135	123	144	140	148	130	152	142	139	125	131	137	120	132	148	133	140	125	148	122	137	121	149	132	142	144	128	127	135	131	127	136	138	121	138	134	148	147	138	155	130	132	154	130	144	145	159	145	138	156	138	145	136	114	150	157	144	139	133	143	121	130	148	139	142	147	134	117	145	134	128	134	125	171	138	146	147	167	128	138	129	145	137	143	151	148	114	145	133	149	132	119	145	135	142	133	132	146	118	148	140	145	136	131	152	160	116	142	153	128	143	168	138	151	135	127	138	138	146	127	151	136	136	129	126	139	131	154	159	137	131	125	135	128	129	122	139	129	138	138	153	134	128	130	153	138	130	128	153	125	143	124	140	149	115	128	121	122	148	126	129	142	130	140	132	158	135	145	111	136	134	151	156	123	132	133	145	150	147	141	134	148	124	131	140	168	119	141	133	121	159	133	131	128	130	145	149	121	134	141	126	147	146	143	138	132	146	162	124	117	150	134	131	134	163	144	153	149	142	148	142	142	128	124	137	129	126	146	134	145	120	140	137	134	130	125	160	147	126	122	158	170	147	145	136	119	133	154	136	133	157	148	121	131	145	131	141	137	140	126	145	143	150	139	118	127	141	142	131	145	143	159	160	149	162	153	159	133	126	153	154	128	121	152	134	146	140	121	143	142	134	133	153	136	150	136	150	133	155	140	153	131	121	153	120	150	157	136	157	141	118	124	138	119	130	144	138	112	130	130	136	141	148	136	126	134	150	128	145	118	140	150	139	140	120
28049	13838	8615	8249	484	489	465	469	462	507	473	460	460	498	473	528	472	481	431	487	478	489	487	474	502	497	464	504	459	463	444	478	469	500	432	495	510	488	456	474	480	487	476	469	485	468	453	489	500	501	493	482	484	467	515	497	446	420	469	484	432	470	512	431	467	493	494	490	475	483	488	502	444	461	451	477	494	445	453	493	474	435	469	456	458	491	459	464	464	485	435	482	470	451	494	508	461	456	491	488	473	469	487	483	465	446	457	477	481	488	489	513	475	471	463	485	487	468	462	479	498	461	497	458	462	466	502	509	452	456	507	465	484	469	492	443	496	449	450	484	486	470	483	501	453	471	474	510	471	504	459	490	486	471	473	474	460	469	497	451	452	486	462	479	477	479	482	468	437	456	458	498	484	475	458	531	447	495	536	500	452	471	509	463	471	491	474	478	429	488	479	472	452	516	447	498	460	479	534	472	502	465	478	490	460	458	509	480	512	490	475	484	502	459	540	481	472	454	507	474	470	453	551	476	508	473	488	461	483	519	484	456	482	483	459	449	467	489	448	468	492	478	463	470	489	446	464	495	462	467	460	453	532	515	484	439	473	432	488	473	460	485	472	474	501	450	450	480	482	458	534	487	479	456	461	483	502	529	447	451	478	450	510	455	489	492	473	475	469	480	486	485	479	464	453	477	466	492	446	480	470	490	474	521	479	474	497	499	488	483	469	448	462	460	464	491	476	496	498	458	465	463	490	465	453	477	455	469	500	475	486	465	482	468	494	484	465	458	482	465	480	471	488	500	457	489	488	491	428	456	505	517	493	485	487	506	492	505	509	457	494	460	481	499	477	446	478	464	491	407	467	473	466	501	463	493	470	475	509	502	514	489	468	503	498	458	503	494	463	505	480	486	487	470	424	457	495	515	475	509	457	501	473	479	499	462	487	476	467	499	441	471	460	490	487	492	445	473	491	505	503	459	451	483	446	487	480	477	456	491	454	457	464	453	451	485	455	482	492	529	456	513	493	469	480	504	487	461	483	464	481	531	450	466	476	505	496	450	462	471	454	472	476	466	472	479	449	491	459	512	469	462	484	479	499	474	489	491	490	488	545	470	513	497	499	496	490	473	461	496	470	455	527	446	481	467	464	458	466	471	459	463	470	486	467	476	518	438	474	478	491	470	483	480	482	472	485	491	482	463	481	512	471	501	460	514	488	532	443	471	472	481	483	484	506	497	527	509	495	499	493	484	489	506	505	470	464	445	479	477	483	490	496	473	468	482	478	514	490	458	481	462	477	455	461	463	485	460	483	494	499	470	494	490	493	470	510	478	442	479	482	466	491	468	474	445	465	445	491	488	462	468	477	429	471	491	487	477	500	500	492	487	490	451	487	471	451	486	478	497	498	503	471	447	470	441	453	491	453	452	487	449	479	493	493	492	499	461	461	486	462	471	476	484	521	464	476	460	471	506	469	507	483	482	480	473	514	482	469	481	455	475	484	473	511	462	474	478	452	475	457	492	477	476	491	465	492	477	471	463	492	478	462	450	465	481	467	484	466	449	465	517	493	490	490	440	427	450	466	514	457	492	499	460	480	443	515	470	521	474	481	457	468	432	475	473	480	505	485	495	470	496	450	490	463	464	495	468	497	498	457	482	487	494	499	462	466	483	485	472	490	458	514	455	496	534	483	476	479	477	501	493	477	466	502	500	513	493	506	470	481	472	439	493	461	477	512	466	451	498	478	474	448	502	484	504	492	485	506	455	458	480	460	464	460	483	482	492	516	464	491	513	458	483	441	502	484	478	452	493	494	456	469	525	470	494	484	478	435	528	462	455	503	435	462	490	449	486	471	454	480	457	481	463	509	445	487	485	479	494	465	430	518	498	478	436	465	510	501	468	480	515	459	491	457	495	497	470	459	445	488	511	510	426	469	482	515	490	474	459	453	431	507	462	466	477	465	483	484	482	454	456	453	495	496	465	475	496	484	491	534	486	492	482	487	478	503	499	474	491	486	474	521	477	448	482	473	485	515	487	460	483	524	480	464	508	473	457	435	447	534	443	433	466	434	421	452	436	497	480	519	509	440	491	485	424	448	517	456	442	453	474	455	476	515	470	466	478	498	485	508	489	483	490	470	446	479	491	477	462	523	479	482	473	515	500	510	510	465	466	470	501	499	478	470	491	480	500	477	449	502	467	499	455	459	438	481	462	466	501	471	497	507	511	484	446	494	462	484	469	498	505	475	525	470	510	489	513	468	486	471	477	458	435	452	466	424	496	472	435	513	489	469	448	448	467	485	506	486	499	458	503	475	485	439	499	511	493	482	464	485	469	497	456	457	482	491	497	476	453	479	484	467	462	474	456	473	495	513	500	515	484	465	479	472	496	500	480	484	498	492	499	471	490	483	462	499	480	513	537	489	492	479	477	483	491	475	438	471	478	484	501	514	496	493	454	472	476	500	471	481	486	475	475	462	508	466	507	471	478	494	490	493	458	475	456	493	489	461	442	488	483	469	474	499	472	474	486	466	459	512	511	480	461	487	484	464	482	465	462	481	534	485	539	455	513	458	521	465	496	494	466	452	490	449	467	501	519	463	505	457	436	469	512	473	494	507	455	491	467	437	455	494	482	443	459	514	484	467	482	492	498	470	460	438	449	474	492	496	485	456	506	467	502	466	455	493	500	496	479	461	452	465	464	463	489	472	515	504	512	477	486	459	483	483	488	456	463	520	458	472	508	449	476	467	444	462	461	475	485	468	484	467	468	497	450	454	483	471	468	472	435	522	462	496	460	482	454	466	524	491	467	448	483	459	484	477	441	439	491	493	418	500	457	481	479	493	488	459	457	442	450	460	492	500	503	474	513	471	455	461	450	447	482	482	488	451	461	486	492	522	490	468	518	469	493	448	470	476	505	482	523	481	493	435	468	467	492	445	478	514	436	458	496	479	448	482	481	460	460	483	497	500	461	471	526	478	471	502	511	472	512	510	462	479	490	480	497	511	491	533	484	490	437	484	460	469	493	485	485	461	500	478	502	454	505	466	467	494	484	492	511	473	495	511	449	492	488	491	498	533	496	480	473	524	455	481	483	458	474	513	444	465	469	457	473	503	502	476	463	474	447	502	512	513	499	455	456	483	463	497	496	477	499	515	472	478	487	494	474	494	474	476	457	485	514	484	470	442	468	459	496	487	456	544	459	511	519	447	511	487	487	446	460	462	494	468	482	477	478	498	433	510	446	488	478	466	477	480	516	438	486	489	435	503	473	454	475	499	501	471	478	435	459	479	459	454	447	469	476	448	472	470	484	474	456	478	466	435	436	435	482	488	475	501	493	485	456	465	485	447	487	460	521	461	485	483	503	477	481	471	481	459	470	486	480	508	473	472	474	459	504	462	474	516	509	490	494	483	443	480	446	496	475	436	443	467	476	490	456	489	463	491	494	511	471	500	448	452	547	474	466	510	475	474	484	485	514	460	473	506	501	495	421	482	491
68275	55376	45780	35693	7402	416	311	260	298	263	226	256	249	228	225	222	224	237	240	243	227	225	251	248	209	233	234	212	207	237	209	214	201	226	241	251	228	205	204	205	225	230	223	229	220	234	216	230	209	217	231	255	245	215	209	211	217	227	197	206	220	243	236	244	220	212	212	227	203	220	222	210	200	239	257	214	232	215	232	234	214	225	238	212	233	263	215	225	225	202	207	232	207	220	198	208	231	242	234	247	216	235	214	262	229	213	227	204	220	228	201	212	213	233	250	208	236	192	225	226	257	234	220	238	217	239	216	237	246	222	218	238	223	227	226	198	202	206	205	218	219	224	207	229	225	226	222	205	233	216	243	242	242	193	207	214	219	211	210	228	217	225	241	228	222	236	210	206	257	228	230	220	205	198	222	214	240	195	237	200	237	236	225	202	201	219	231	201	217	204	219	249	209	214	215	211	238	185	226	236	212	229	202	218	220	212	223	229	220	219	209	226	229	239	218	210	242	196	219	240	213	230	248	217	211	212	242	236	220	243	210	220	227	192	212	230	246	243	224	214	223	230	207	232	252	223	216	235	203	205	220	248	197	240	226	223	226	216	231	198	225	225	206	205	209	212	213	232	227	217	220	217	212	211	221	210	226	205	222	204	225	248	236	215	226	221	224	237	242	209	228	220	225	236	213	228	224	226	224	234	227	191	235	244	215	215	208	188	208	226	201	225	206	203	227	234	241	227	192	247	246	228	216	207	230	212	225	226	217	241	225	214	227	209	206	243	243	199	221	248	210	212	214	237	248	204	200	214	232	221	217	217	209	196	230	263	192	239	235	226	229	231	242	188	220	230	249	195	224	214	208	228	180	232	219	213	227	239	241	207	214	207	234	224	203	205	232	189	225	224	229	205	221	262	253	262	217	210	192	202	209	209	232	225	239	216	225	209	226	223	226	240	238	219	212	234	219	224	214	215	228	188	207	230	227	230	241	224	240	195	221	209	223	237	206	207	222	218	195	236	238	238	241	210	186	245	224	224	222	233	226	228	215	220	209	210	225	227	223	200	198	222	212	221	226	246	224	245	241	207	219	224	210	189	225	227	241	216	223	204	214	229	206	212	205	239	222	231	213	223	236	208	217	230	191	218	242	220	221	223	216	210	254	214	243	223	223	237	233	217	238	225	230	235	222	193	231	220	226	255	215	210	220	201	243	223	216	217	233	231	203	237	250	209	237	205	218	199	219	214	202	220	223	245	235	232	226	207	205	230	210	195	203	229	222	222	231	227	247	198	202	190	219	254	206	243	197	210	225	221	215	232	244	226	234	259	218	225	202	237	235	233	231	236	212	242	225	219	218	212	191	226	231	241	241	218	212	248	188	245	241	227	226	234	211	229	222	209	218	231	220	204	237	190	196	204	244	249	214	221	215	232	240	228	223	208	238	243	235	258	220	210	212	242	235	206	228	219	204	234	234	230	241	229	204	239	204	206	222	258	223	214	240	200	223	242	236	217	239	210	210	224	238	208	233	249	221	220	219	216	237	211	222	228	220	199	232	226	203	237	247	227	227	224	223	217	201	233	221	212	234	224	203	204	226	218	233	230	215	238	223	215	222	234	201	193	217	231	227	245	224	230	230	229	220	206	234	224	249	196	229	233	209	210	230	204	256	218	240	204	230	223	209	220	220	224	212	207	240	210	215	248	257	204	230	220	227	220	226	241	226	217	247	216	211	214	224	226	213	231	237	238	210	219	211	230	222	224	233	229	243	212	203	214	228	227	201	227	237	228	243	205	237	245	231	212	226	243	216	225	228	214	250	224	236	224	200	231	221	239	227	210	230	208	218	222	227	229	235	249	218	225	246	218	229	221	206	230	229	229	223	217	223	214	246	238	229	246	202	212	234	208	232	230	232	214	220	234	218	203	207	222	221	215	205	209	209	237	222	205	215	201	244	228	247	241	236	229	216	219	217	194	211	216	244	235	215	238	192	235	216	218	227	236	239	199	225	236	211	214	206	221	199	237	221	212	241	198	240	226	250	229	208	231	235	229	229	241	231	211	195	196	225	231	223	195	235	224	232	210	238	217	211	206	212	235	226	207	222	212	239	212	213	235	202	209	215	244	212	213	239	243	215	253	245	193	187	191	218	239	228	211	224	231	257	228	241	208	223	239	218	216	224	223	219	216	233	198	218	221	242	230	226	223	216	205	234	212	226	202	220	231	212	231	206	227	176	216	240	215	221	215	210	233	211	228	207	209	230	251	235	205	235	217	221	200	219	220	211	200	203	196	213	215	212	240	223	242	212	202	220	204	208	196	220	241	227	249	232	226	231	240	218	232	226	209	242	240	210	251	221	200	257	216	213	212	229	227	234	229	203	213	196	233	235	238	224	222	197	206	222	203	234	220	220	211	201	216	204	213	220	212	221	224	242	258	220	225	224	228	198	242	226	238	226	216	223	239	217	243	219	248	214	209	226	217	235	230	211	227	214	217	195	219	243	215	212	213	207	195	229	199	228	212	223	212	232	229	219	230	214	199	200	230	212	225	221	198	222	213	242	232	242	216	227	208	211	229	215	197	194	232	227	229	223	209	205	255	223	248	205	202	219	211	190	204	200	248	230	195	217	235	191	227	205	226	231	212	242	207	233	213	195	234	189	213	205	234	251	220	242	195	207	216	222	207	204	229	223	214	220	225	238	230	220	238	229	207	192	233	209	192	209	224	192	206	202	200	232	228	217	225	237	239	254	241	229	225	267	234	212	221	227	221	229	203	216	210	214	270	207	212	205	210	234	225	228	221	207	219	228	224	252	212	228	227	222	242	221	238	214	212	211	221	235	231	206	230	213	239	254	227	199	242	233	244	214	242	221	196	222	236	213	229	199	217	214	236	215	238	231	214	211	237	216	200	202	224	225	232	217	228	237	191	235	236	211	184	236	242	208	212	205	207	213	228	220	229	224	220	214	234	213	207	217	203	241	212	213	234	218	244	217	224	235	227	226	221	242	217	196	193	234	214	234	234	227	225	230	214	212	218	218	198	211	235	239	248	243	226	237	220	197	209	201	199	215	212	215	227	208	195	233	214	230	207	222	227	208	190	221	235	221	237	195	205	225	230	218	225	204	232	213	201	221	235	181	236	237	215	199	214	209	235	230	238	186	201	231	195	243	220	199	234	212	212	205	212	214	239	217	225	215	227	220	226	217	242	221	190	230	228	217	220	228	232	233	208	233	218	208	204	230	212	234	247	224	226	233	234	225	217	228	210	234	231	231	214	217	216	231	221	252	233	221	215	211	218	223	210	197	247	247	235	208	208	215	216	235	230	221	215	209	220	226	231	231	247	221	203	215	202	229	217	232	219	232	250	215	225	234	241	224	231	235	224	240	249	222	217	214	210	239	213	215	246	215	201	237	221	211	223	204	205	222	232	215	221	221	217	229	185	190	232	216	204	221	227	226	212	212	212	210	203	223	231	251	215	228	219	213	213	203	215	217	223
49804	44973	44662	36453	1048	1028	995	889	825	799	806	818	771	771	705	739	817	777	740	718	693	773	711	692	687	723	682	652	744	750	683	722	691	727	725	657	735	725	751	711	721	700	705	724	706	661	691	747	733	717	665	710	709	722	674	687	725	733	684	693	661	722	678	717	682	724	703	723	690	659	676	721	670	722	696	723	710	651	679	731	698	743	697	661	785	696	700	708	736	688	701	707	681	675	741	716	702	698	690	712	708	673	702	767	663	779	715	694	709	658	712	705	707	716	675	723	731	683	692	736	664	722	681	681	695	672	755	718	726	729	698	675	708	702	688	704	718	668	689	743	728	750	720	736	714	713	736	688	629	743	673	665	747	717	693	672	705	707	673	706	720	663	728	705	726	682	674	645	678	692	696	686	726	717	688	709	677	656	697	691	717	703	702	719	704	687	698	720	698	698	739	697	684	723	738	715	721	665	724	710	692	723	622	704	725	717	720	672	691	675	710	716	717	722	711	732	723	678	664	700	728	665	700	720	687	722	661	717	667	696	708	669	701	691	669	704	696	714	679	760	675	686	698	727	709	740	703	692	730	715	726	695	708	758	748	735	685	749	705	724	641	703	703	699	707	695	708	669	719	662	692	742	690	705	727	708	704	690	680	709	688	732	714	658	681	689	744	692	719	720	727	698	702	714	651	687	673	712	703	690	765	752	716	739	672	690	693	697	706	714	696	685	743	697	714	700	691	691	688	669	704	710	755	731	672	719	705	716	683	713	729	702	730	736	686	718	681	709	729	672	719	703	702	721	721	722	704	685	730	667	755	727	703	720	711	670	731	744	687	704	659	712	762	707	669	708	712	718	755	706	719	696	687	695	730	685	677	708	657	701	681	759	690	678	748	686	717	694	723	705	705	712	684	715	745	708	701	683	704	714	725	668	720	660	776	685	672	685	697	671	716	739	698	685	703	731	685	705	746	679	706	671	694	751	722	699	669	689	728	718	669	682	705	734	743	705	723	708	719	694	701	719	666	707	716	663	754	700	626	744	704	700	691	706	684	682	671	714	724	703	686	713	716	709	734	667	735	739	732	693	669	675	704	709	683	685	702	729	711	712	679	687	728	660	701	680	764	678	705	698	718	688	686	732	681	699	681	676	691	687	665	735	695	677	709	715	722	745	690	698	704	674	758	682	705	667	701	681	718	705	671	691	721	679	716	775	678	693	699	730	710	747	705	736	720	670	741	732	719	701	706	705	690	739	657	746	663	719	739	714	692	692	702	722	715	671	668	716	664	657	732	734	735	756	705	675	673	699	690	706	687	708	738	643	685	716	714	705	674	712	717	717	717	712	678	701	688	728	694	700	704	720	701	717	719	694	708	680	706	702	705	715	674	742	686	705	712	704	715	726	744	777	732	701	660	715	667	755	662	727	677	737	724	694	669	706	717	697	679	639	702	702	719	714	718	734	670	698	680	733	702	709	672	652	753	648	718	676	664	714	691	683	689	675	692	694	707	711	707	665	732	709	726	725	727	721	724	697	700	706	647	693	713	696	704	705	723	683	692	649	735	684	677	698	690	678	751	687	735	665	726	707	714	730	674	691	711	683	673	708	712	730	753	719	695	725	731	694	703	730	688	731	766	709	713	723	744	691	729	688	728	745	705	703	711	739	712	746	693	738	720	691	736	716	697	684	760	675	723	710	712	678	722	684	748	737	739	769	670	675	708	728	722	710	680	677	724	676	673	730	712	691	729	690	737	731	695	715	705	701	734	721	673	697	706	694	719	741	677	673	687	710	672	684	683	687	629	714	706	715	714	716	712	646	694	734	699	664	713	690	712	693	752	691	702	717	702	758	702	692	680	744	689	716	689	674	713	725	689	658	686	673	721	704	708	725	719	698	701	702	734	753	698	739	738	708	744	723	672	693	704	766	700	738	742	675	715	701	642	715	662	714	710	666	714	686	747	710	695	729	670	706	736	711	685	700	634	732	662	713	698	729	739	701	712	740	733	727	715	736	721	707	735	677	716	722	756	722	717	688	677	734	721	720	740	709	733	744	740	692	727	734	721	728	752	696	776	684	734	718	715	696	703	695	677	667	740	649	686	735	706	755	699	710	746	632	650	731	678	728	711	701	709	688	719	703	694	690	699	682	736	676	711	765	681	729	670	691	697	706	744	670	717	672	691	672	713	701	672	659	708	678	698	706	708	706	670	728	745	716	711	686	682	726	706	705	675	734	683	690	691	720	685	674	693	653	696	706	687	702	700	744	654	704	718	688	722	701	745	746	743	732	702	710	674	689	694	686	726	745	687	692	724	727	730	713	716	702	739	721	741	695	752	707	686	670	715	708	720	715	732	706	695	692	761	679	755	685	666	700	671	693	715	717	746	690	669	740	673	706	714	685	709	678	672	702	706	737	662	755	725	662	664	728	744	696	673	676	672	655	764	687	715	664	671	713	726	673	736	655	662	699	717	684	742	709	751	724	681	738	696	688	737	687	688	669	676	699	726	754	676	716	729	656	700	667	719	723	671	702	711	706	719	692	693	658	769	670	789	682	688	712	705	714	674	708	688	710	700	714	694	660	673	700	642	701	734	724	681	745	695	704	688	690	701	714	751	690	725	676	681	719	720	693	698	672	659	719	675	715	710	676	708	668	703	681	688	679	727	715	712	743	709	702	750	718	696	704	686	748	737	738	767	695	720	667	719	739	718	689	696	725	715	696	706	679	675	686	677	722	681	643	678	695	715	716	725	740	688	684	673	740	722	693	684	721	701	679	700	686	660	677	707	679	679	702	725	746	763	696	716	679	717	696	721	751	676	681	645	703	739	682	702	720	676	701	735	728	706	684	702	761	690	694	716	703	699	690	726	663	693	678	698	696	728	726	733	707	705	712	693	681	686	716	699	719	701	720	673	694	655	686	667	717	677	746	739	678	708	702	693	685	709	672	707	702	705	720	728	731	715	718	713	666	727	706	706	724	746	714	742	666	670	675	723	663	728	700	728	720	655	728	687	715	667	711	670	693	695	736	699	753	676	728	676	679	703	725	712	714	684	743	708	676	743	702	670	735	748	656	682	688	687	706	706	733	776	698	632	692	749	708	673	699	687	711	676	714	693	671	722	696	724	660	728	707	696	710	686	720	709	692	713	665	710	681	650	728	715	643	665	675	695	680	692	696	732	676	714	697	699	728	698	717	707	714	696	690	738	720	711	703	673	692	718	702	678	717	663	743	687	706	712	732	722	725	688	698	683	731	682	731	715	661	647	681	724	694	743	676	667	685	676	687	682	734	732	689	701	725	668	743	682	681	675	769	708	690	682	674	738	707	659	729	662	661	673	665	689	754	693	687	670	659	711	643	707	691	706	720	757	716	728	770	688	752	674	702	716	698	684	703	679	685	735	679	746	705	669	706	703	707	718	713	728	708	742	688	695	709	695	674	723	704	651	675	697	706	724	728	664	693	695	690	721	720	680	708	697	659	699	697	650	694	729	684
77020	66727	57194	47331	11850	1095	389	386	357	358	341	348	295	311	302	330	311	293	304	310	307	332	297	356	313	323	327	293	284	329	297	286	323	323	290	286	334	320	313	307	330	326	309	304	310	327	293	295	295	317	306	327	324	303	316	310	305	298	317	310	280	280	297	330	321	326	305	289	347	297	304	263	314	329	283	337	323	350	306	299	310	305	297	295	309	295	321	306	342	318	287	287	327	293	307	300	285	350	304	301	286	317	312	301	333	309	321	294	286	288	283	306	303	310	304	298	288	345	301	335	285	319	292	302	314	307	305	321	320	302	294	309	298	342	320	294	349	343	294	291	302	286	353	298	308	285	292	280	328	302	288	304	276	303	306	320	316	304	344	300	328	312	316	316	309	317	330	292	309	300	287	298	273	277	305	288	344	325	299	297	296	311	313	278	304	313	304	326	340	328	292	293	304	315	315	308	308	301	302	291	308	314	285	294	303	281	322	269	319	309	310	311	277	305	289	350	299	295	265	319	295	307	291	328	298	301	307	286	311	304	287	299	319	289	319	330	324	305	322	302	315	326	297	302	311	339	292	285	327	278	298	306	282	309	308	301	304	315	337	317	324	302	302	300	282	306	264	272	330	327	317	316	308	316	303	314	292	318	309	279	280	292	315	282	298	290	278	302	309	315	300	291	301	329	287	317	288	273	300	286	301	303	304	337	261	305	307	286	321	276	301	333	310	282	300	277	273	297	321	313	320	313	313	298	274	331	305	288	325	319	266	314	301	285	309	285	313	294	270	304	291	305	318	276	302	291	298	278	295	293	297	329	301	295	309	316	330	327	304	314	300	312	319	302	287	305	305	316	296	298	326	298	334	298	303	306	295	300	302	312	282	333	297	306	295	327	306	298	327	301	310	323	283	286	301	316	316	298	306	284	321	304	282	290	356	298	290	309	302	314	298	289	325	284	309	291	311	310	342	310	291	310	300	306	293	319	302	313	296	297	287	298	297	290	311	311	293	313	323	305	295	294	326	321	343	317	329	305	310	294	319	310	327	277	288	302	274	296	319	288	292	326	294	311	337	307	306	274	294	287	302	320	314	294	315	292	327	315	285	286	330	312	333	309	301	299	321	328	283	309	290	303	313	294	314	293	274	337	292	284	295	299	326	282	304	297	293	353	340	312	282	295	281	282	295	309	311	318	302	335	293	322	285	324	283	309	320	312	307	318	303	324	304	313	308	307	304	278	316	313	289	297	306	317	287	301	326	317	326	296	316	324	315	291	289	313	293	312	339	297	296	318	304	290	286	292	333	314	304	327	299	295	288	287	328	316	319	286	304	325	280	296	318	313	319	289	302	295	318	296	304	290	284	283	291	295	336	306	300	291	284	325	307	308	280	316	298	346	323	289	323	311	311	303	316	324	274	308	290	310	338	325	319	308	315	334	281	310	317	313	332	300	313	339	270	284	337	315	331	308	310	322	312	300	287	308	300	304	294	296	270	313	288	290	297	275	298	302	298	303	349	304	303	293	298	335	305	265	313	296	303	321	328	293	305	327	319	313	312	320	285	322	306	305	308	332	287	344	305	301	311	288	290	314	302	308	319	320	306	309	329	312	330	293	310	279	332	271	299	293	311	267	287	310	321	287	292	306	295	288	325	303	292	328	305	311	300	324	314	305	274	276	326	280	264	311	323	329	281	316	274	284	315	281	301	308	315	297	313	299	303	310	312	332	317	301	305	315	314	311	314	300	276	293	307	308	305	312	305	289	302	308	307	289	327	311	309	345	319	334	303	310	302	321	298	302	335	297	318	329	310	328	280	316	341	308	291	298	321	325	296	313	300	293	317	313	302	288	324	304	290	318	301	323	300	296	311	298	309	317	302	309	317	300	279	325	305	320	308	301	308	295	313	345	296	258	301	277	328	318	300	307	338	318	291	307	324	305	299	300	341	303	291	310	297	330	302	288	331	292	345	271	309	303	317	301	304	292	340	270	323	279	311	336	292	310	321	293	283	290	322	283	305	318	322	335	290	324	285	305	309	295	337	276	303	277	297	290	276	322	311	320	295	305	322	274	292	319	301	295	308	285	308	341	330	327	286	291	296	292	297	273	264	312	309	318	334	319	299	293	288	309	270	302	315	295	302	304	311	304	326	325	292	305	320	316	292	308	329	304	292	291	292	285	322	313	305	283	326	278	279	304	314	314	283	282	272	268	292	301	329	325	292	290	353	267	282	311	311	309	307	302	309	306	328	309	301	325	332	324	306	286	284	325	337	304	281	326	321	302	326	305	313	326	329	290	332	295	343	315	314	302	293	287	305	298	301	342	310	291	306	295	318	299	303	269	327	311	308	295	288	304	297	311	305	267	275	293	308	315	311	288	316	304	304	318	321	328	293	305	305	305	326	327	298	329	323	271	294	308	300	277	281	287	287	307	298	307	329	329	300	298	290	303	305	320	294	301	311	302	277	303	325	294	327	286	309	260	284	301	332	302	325	308	316	327	318	301	336	332	315	282	296	302	314	304	320	304	270	299	300	308	307	289	301	296	294	300	318	298	341	298	311	312	314	312	282	300	286	310	320	295	294	266	316	328	317	326	310	335	289	302	307	322	308	302	302	315	314	288	288	286	315	304	313	262	326	312	313	315	289	324	322	279	324	291	307	305	317	304	314	327	334	329	334	343	303	311	311	287	321	310	335	339	329	278	292	283	290	313	323	323	306	282	302	288	306	322	291	308	314	307	314	298	308	284	301	315	301	284	281	266	322	285	320	295	302	301	329	342	318	305	300	337	304	342	300	337	292	315	283	311	307	297	305	302	303	317	303	303	315	299	338	310	309	334	317	302	346	316	280	283	248	301	321	291	302	289	321	283	323	308	337	327	328	295	279	331	304	298	311	290	286	323	310	303	274	305	267	330	283	316	300	289	294	302	323	313	303	348	329	309	299	332	312	330	301	285	288	299	321	310	306	321	284	295	305	317	325	290	278	330	313	310	319	349	294	312	332	322	290	338	308	323	310	332	319	287	325	297	320	297	331	317	289	320	305	295	327	301	299	299	293	322	293	312	333	304	325	306	318	317	308	340	322	269	303	291	312	296	295	315	278	289	326	322	308	286	334	309	307	317	302	311	303	298	304	280	296	294	300	300	301	311	325	334	331	321	296	291	283	286	320	292	301	290	298	308	307	289	306	280	331	291	298	310	302	318	323	277	311	314	330	323	296	332	316	310	292	301	291	275	283	329	313	297	289	279	340	309	290	296	293	314	312	271	321	290	310	324	325	301	280	311	312	330	291	333	295	306	331	283	305	291	289	284	311	306	300	314	321	291	309	294	310	297	302	299	271	291	316	304	344	290	328	309	308	307	310	309	314	278	284	280	305	303	317	310	314	299	309	304	325	311	273	317	306	282	346	323	310	282	275	311	308	276	294	305	309	304	314	320	330	290	299	300	319	280	294	303	304	297	286	313	303	302	282	306	308	301	325	292	287	319	320	285
59547	55661	54266	40186	1621	1389	1370	1261	1168	1173	1146	1062	1087	1060	1044	1034	1020	918	997	988	982	945	982	975	995	926	948	926	966	961	939	912	924	968	945	931	954	910	895	950	905	903	914	894	962	878	922	903	909	991	902	969	963	955	931	931	926	944	883	971	931	917	898	891	967	943	927	897	946	947	918	917	934	960	906	916	900	912	930	933	889	931	942	932	917	896	953	910	942	954	878	875	938	967	868	911	937	956	912	877	951	903	939	886	896	898	913	916	990	885	897	934	892	918	933	888	871	916	973	956	896	901	964	940	994	916	929	953	993	923	948	914	892	947	902	923	946	931	855	894	930	934	957	933	925	909	872	939	941	925	886	835	917	915	915	900	931	864	920	922	897	904	960	919	905	884	929	973	930	897	919	847	906	937	872	925	923	947	959	970	887	859	918	943	912	977	927	876	902	933	1008	912	927	908	931	957	935	876	942	911	905	895	916	880	869	939	940	939	882	890	930	844	918	912	878	946	910	930	933	958	925	975	870	928	872	892	936	954	971	855	908	887	866	886	885	866	857	918	881	912	867	926	914	939	912	983	915	921	960	906	934	934	948	957	934	948	894	892	922	942	890	890	885	904	910	935	870	938	952	946	925	967	923	937	897	878	907	947	911	929	863	921	933	929	900	846	907	944	902	906	892	939	963	921	897	894	950	900	894	896	904	930	907	884	939	927	916	918	907	907	947	924	926	882	891	933	841	884	915	952	847	927	913	874	887	932	915	923	939	917	928	948	921	833	872	947	950	879	886	910	942	895	914	862	938	898	904	896	970	910	952	923	911	921	861	916	928	924	870	880	893	932	905	928	926	905	875	886	953	932	923	864	947	955	886	926	943	909	909	945	957	909	924	936	921	892	883	894	887	935	947	848	946	921	920	948	910	946	906	870	886	950	911	907	904	918	957	900	902	927	926	967	900	897	958	899	884	912	951	924	946	869	948	912	949	897	911	913	966	893	948	936	926	930	980	916	961	872	960	905	903	897	885	911	884	940	914	907	965	939	950	937	957	967	935	889	947	906	941	868	923	894	972	902	923	933	910	931	895	919	893	956	862	955	921	904	906	911	880	921	915	971	919	876	915	902	940	880	924	870	941	882	901	933	912	867	939	951	968	915	965	894	927	942	932	923	911	915	911	919	928	908	955	890	885	903	903	898	898	918	888	885	972	898	881	911	953	915	920	945	940	873	928	894	916	958	932	891	949	926	894	889	895	940	914	866	914	903	897	921	918	909	914	892	891	883	945	912	922	887	944	958	926	934	868	891	943	861	935	907	890	921	934	984	898	942	901	871	969	919	953	916	924	950	908	886	899	915	894	908	898	948	939	918	914	877	904	903	907	944	934	918	926	920	946	917	935	946	949	914	872	889	922	890	906	891	942	898	909	939	929	876	926	956	903	918	904	944	910	925	940	866	968	958	927	964	863	936	944	874	940	899	913	891	974	863	921	886	885	922	927	924	915	931	891	935	911	936	857	904	907	883	953	988	958	902	969	966	927	918	890	922	889	955	907	897	895	852	928	839	888	934	906	889	927	867	889	915	894	868	937	901	949	934	856	906	901	928	931	891	905	962	902	927	895	916	938	932	888	936	919	861	966	874	933	884	936	910	926	914	907	854	934	963	969	913	998	909	890	943	957	883	959	902	916	882	920	885	937	891	912	895	893	899	861	917	899	952	942	941	911	941	909	886	902	927	894	912	888	918	980	939	842	883	963	903	921	883	962	910	909	899	922	915	887	908	850	922	900	882	962	920	905	941	907	901	918	931	943	888	954	892	895	935	938	928	880	861	941	961	931	928	890	946	928	990	923	903	896	870	902	905	947	913	930	914	878	919	939	856	899	895	965	901	895	930	939	933	894	971	930	944	859	888	931	907	906	863	885	868	975	886	913	930	855	920	925	903	903	891	905	901	895	930	959	961	895	938	930	952	877	936	951	896	915	900	953	970	928	936	927	937	899	942	874	985	860	836	986	892	959	933	950	903	944	869	976	963	914	903	925	911	977	951	896	925	997	914	930	901	896	889	914	919	945	882	938	940	859	915	908	930	927	907	978	931	917	926	901	845	981	907	865	942	922	951	925	897	897	908	925	913	915	905	854	902	909	848	881	908	917	912	965	940	913	878	888	919	900	880	900	871	950	926	967	912	925	884	912	883	941	896	876	997	939	898	944	891	918	875	869	868	943	885	910	886	888	902	909	947	892	905	928	892	966	886	925	915	874	951	952	902	921	873	931	912	923	870	898	908	957	940	942	908	879	940	879	955	879	913	941	870	889	890	908	922	845	934	951	850	911	940	958	910	963	939	920	873	922	909	903	860	949	886	951	940	910	938	972	913	925	881	949	947	947	932	886	947	913	928	871	887	915	899	931	919	967	921	897	872	913	873	943	883	976	917	936	949	965	922	896	966	894	933	916	882	925	875	929	921	907	929	896	909	885	888	907	908	934	911	964	906	884	872	955	917	954	930	895	886	904	913	898	922	858	908	913	914	911	907	953	977	919	903	934	906	864	915	918	923	916	937	981	980	877	919	956	966	939	900	878	868	906	892	943	898	952	928	873	889	939	917	985	867	939	883	910	936	933	888	939	891	926	928	918	904	960	947	920	937	916	905	904	970	892	912	928	880	906	899	881	943	894	889	930	898	888	962	877	897	918	914	895	864	938	851	869	881	888	924	948	925	858	900	875	937	874	891	899	987	934	897	875	935	934	943	904	914	928	936	949	917	973	923	919	904	915	937	938	948	918	906	839	946	929	898	919	934	920	922	954	865	891	889	921	907	975	914	936	869	953	931	925	890	874	912	900	893	922	988	941	930	866	936	922	928	896	950	934	913	958	933	933	924	899	975	896	877	930	945	899	884	948	914	836	937	917	965	897	932	927	923	907	902	896	901	913	910	917	946	947	896	918	967	915	940	911	897	896	923	904	898	899	919	891	936	905	914	918	926	992	909	933	900	964	914	869	939	895	930	909	984	923	926	867	952	902	925	897	897	893	894	932	853	925	906	951	859	894	887	932	953	890	941	925	920	880	945	926	907	910	949	926	892	972	984	948	956	920	936	889	907	896	887	896	873	938	962	912	887	923	930	903	962	957	941	922	901	922	906	901	927	897	926	886	868	997	891	947	963	907	939	925	929	903	935	956	932	868	908	907	891	920	859	870	912	868	960	924	900	938	959	891	947	916	953	872	922	863	933	878	876	860	946	951	862	976	872	969	889	925	853	940	874	904	899	954	948	960	895	863	883	901	936	915	942	887	892	909	881	906	927	932	900	918	938	902	969	842	922	920	901	862	915	922	885	843	925	897	931	921	931	874	884	898	938	872	910	906	941	880	908	940	923	874	900	880	931	924	910	914	884	910	938	882	916	961	918	944	933	959	876	922	902	908	851	881	959	911	885	979	903	891	978	970	928	913	896	919	910	887	934	918	907	895	852	940	942	923	933	844	922	867	883	916	954
30928	14724	5696	2725	231	143	132	141	149	142	158	145	155	133	118	157	138	140	153	135	141	129	141	140	128	115	131	134	162	119	132	135	136	121	146	136	140	120	149	130	149	157	139	115	110	133	130	125	137	137	135	129	151	146	126	152	126	130	130	120	127	130	138	152	123	141	149	127	139	135	148	124	143	139	154	134	161	124	156	140	133	116	160	145	145	135	143	119	158	137	135	145	149	136	131	141	126	116	135	146	147	133	145	108	142	131	137	124	149	126	160	137	153	143	127	139	106	121	144	140	141	129	126	168	130	146	134	134	147	139	132	137	145	145	144	136	126	155	127	143	141	139	134	146	131	158	112	149	125	136	162	122	139	129	144	144	127	141	149	136	112	130	137	154	122	127	145	143	132	135	142	128	153	155	132	136	124	119	145	167	134	133	134	142	150	146	144	127	143	126	150	162	116	135	133	153	158	132	125	128	146	122	159	145	138	130	120	140	128	146	104	143	141	127	135	121	142	152	123	136	119	137	158	151	154	126	140	122	133	145	127	138	130	138	158	132	137	148	143	159	132	127	135	134	143	138	142	141	139	155	129	150	157	123	136	126	133	140	138	131	145	155	136	115	137	146	154	131	139	126	143	161	128	142	128	103	122	140	119	140	126	130	161	131	125	132	145	137	150	139	141	127	132	142	117	133	145	132	138	126	138	121	145	137	152	159	141	135	126	159	134	130	141	135	134	127	138	130	132	142	145	148	141	142	139	148	125	138	141	144	129	133	135	137	136	137	127	133	135	170	146	140	158	140	125	138	142	146	130	147	129	120	142	135	151	142	135	127	145	147	136	131	155	149	144	133	147	139	144	133	142	154	142	143	125	118	139	131	146	130	123	154	132	123	123	136	152	121	144	134	141	130	134	132	146	126	155	149	153	146	129	136	138	125	142	152	127	130	144	166	127	149	128	171	130	133	122	150	155	125	143	141	126	140	146	121	137	125	130	131	139	135	136	121	159	150	120	161	144	129	121	134	142	144	141	127	117	133	166	148	124	122	141	157	152	128	139	131	133	128	139	129	151	145	144	103	135	147	144	138	134	158	141	142	112	134	123	122	147	147	135	128	139	128	124	143	129	154	138	144	153	135	124	122	135	127	116	133	133	141	133	136	139	138	120	129	149	134	121	125	117	135	124	152	134	131	131	116	131	144	153	125	153	140	122	136	174	155	117	133	140	133	129	147	112	137	142	152	126	140	138	148	109	151	134	131	129	151	138	135	131	133	143	141	119	144	120	136	119	117	136	124	134	157	131	142	131	148	151	135	116	112	119	131	135	146	141	129	150	134	150	124	144	140	144	131	134	132	150	126	144	126	129	148	130	127	124	127	148	124	143	141	128	111	134	139	157	129	126	124	138	117	133	122	146	114	139	119	157	114	146	133	137	141	126	145	143	140	130	140	149	137	133	140	142	113	135	129	130	136	126	135	138	139	125	149	151	127	151	133	142	143	140	124	127	142	139	108	131	147	148	142	140	141	123	132	152	148	115	115	146	120	129	122	142	146	138	125	133	140	156	139	142	148	136	134	131	141	145	154	137	117	150	149	154	137	156	128	158	159	140	166	146	122	139	141	128	126	139	140	148	136	131	145	124	141	137	129	132	151	117	146	159	120	161	139	149	135	136	146	130	160	138	138	112	122	135	142	128	130	150	151	145	139	129	152	141	124	133	155	138	148	147	134	142	121	142	144	165	152	125	139	132	152	144	143	153	136	141	139	111	118	129	136	142	141	156	140	161	124	137	107	126	136	150	134	138	154	155	158	135	123	128	132	133	124	125	125	138	149	138	136	147	139	98	132	141	156	136	150	123	134	148	141	126	124	129	149	140	144	147	156	135	133	129	131	146	139	150	145	126	134	122	152	148	129	157	138	150	145	146	108	154	142	152	143	150	138	140	131	139	142	128	147	155	153	136	138	136	116	140	133	159	140	134	131	131	115	145	148	126	132	127	136	151	140	119	146	129	146	123	145	127	108	143	130	131	126	130	123	131	157	126	141	147	141	140	140	159	142	131	156	168	147	137	134	148	157	151	124	136	144	134	120	127	140	146	163	120	138	153	128	138	142	146	126	160	133	139	118	119	137	121	141	129	125	150	147	137	123	136	138	133	127	135	123	148	131	117	118	131	137	127	150	118	144	132	145	157	137	174	135	142	140	142	149	137	144	128	142	130	159	126	124	143	119	131	137	144	127	128	143	112	141	131	147	137	136	134	146	155	134	141	122	118	122	153	141	117	144	132	134	148	115	120	121	137	155	146	135	126	125	144	130	135	139	125	117	137	158	142	145	117	133	150	138	135	140	141	132	130	137	130	139	133	147	143	151	131	144	153	141	126	156	126	149	141	145	148	124	138	146	122	139	162	148	135	148	141	122	130	158	131	150	130	125	151	139	131	131	145	134	147	132	144	159	144	143	130	152	145	117	132	138	144	132	133	164	135	138	143	142	140	137	147	146	137	127	134	133	116	138	131	130	139	128	139	150	129	163	134	153	131	155	157	151	152	138	132	142	154	123	151	132	140	135	140	155	130	122	131	146	124	131	121	137	133	139	159	133	149	156	132	148	126	145	148	120	132	138	109	127	119	124	113	147	143	139	139	134	147	133	124	139	159	141	166	139	147	143	132	126	123	144	161	111	135	131	124	149	112	138	134	121	129	153	125	121	133	128	155	142	130	125	128	145	135	140	130	155	121	121	114	154	133	137	119	134	136	102	152	132	142	137	147	125	154	118	145	137	144	129	125	117	132	128	118	119	124	139	114	146	141	144	148	124	147	159	155	142	125	150	141	149	114	122	144	135	127	136	133	124	157	155	139	144	156	144	138	121	150	119	117	128	123	129	130	138	146	151	144	125	134	132	144	153	127	143	135	140	143	140	139	131	134	114	151	139	139	147	124	140	133	129	144	130	149	135	134	139	139	145	162	146	135	124	129	137	145	152	130	134	141	140	129	138	137	137	143	139	154	144	142	140	139	128	142	141	137	145	172	104	143	134	127	145	149	144	157	138	138	135	136	147	136	138	134	135	126	156	110	134	154	129	148	134	136	125	121	142	142	154	141	138	142	136	114	126	136	129	151	144	133	124	140	137	137	133	118	135	136	144	160	138	149	150	150	128	148	153	157	152	161	155	124	135	127	152	119	133	170	134	150	126	117	124	128	148	130	155	120	142	134	141	139	132	105	137	150	117	149	137	123	143	126	130	148	124	140	137	122	106	150	138	133	131	106	146	133	127	141	140	147	146	139	138	121	141	130	135	148	126	146	120	142	139	138	141	135	126	143	128	134	137	129	148	118	122	142	121	124	120	152	154	129	142	134	117	146	133	150	140	149	154	127	143	124	148	137	142	141	155	147	123	131	145	150	131	133	152	116	135	116	149	153	115	148	149	151	148	122	133	129	149	136	160	129	152	148	151	149	132	153	139	136	132	128	144	106	141	142	133	128	144	143	155
29296	16146	9587	6591	482	486	476	511	489	474	464	506	514	481	465	493	477	434	497	487	442	496	469	462	494	491	444	467	472	446	473	488	476	504	512	462	477	483	501	482	485	478	468	475	476	457	443	473	471	481	466	474	462	508	483	441	509	486	471	489	483	480	519	504	447	474	510	520	502	492	442	468	482	467	517	455	493	511	489	480	497	464	522	456	448	493	460	509	465	490	469	475	460	503	487	455	491	456	475	447	484	455	493	505	488	500	510	479	460	495	472	475	470	461	508	485	512	491	495	519	489	485	501	464	443	493	522	462	513	499	487	486	518	434	519	501	438	514	464	443	475	506	443	452	466	476	451	477	475	514	453	459	481	470	456	473	476	477	485	483	442	474	481	478	472	467	463	473	477	460	488	490	486	485	497	510	489	451	506	482	468	472	480	508	502	433	464	491	481	477	511	466	452	488	469	425	506	501	497	447	510	481	475	490	522	475	459	465	535	475	429	450	455	466	452	461	455	489	494	460	467	465	471	452	489	491	468	455	460	520	470	463	464	466	471	492	468	504	496	493	479	461	513	469	473	481	496	478	459	477	450	461	468	455	511	464	478	468	480	464	453	426	477	511	467	468	484	527	467	508	527	453	510	500	462	454	477	474	427	493	468	495	482	448	491	488	509	498	446	497	453	490	445	521	476	445	468	505	452	447	475	440	471	468	481	454	450	501	455	472	509	459	475	483	483	454	484	445	508	491	500	495	501	474	465	477	488	489	473	494	506	445	470	443	425	494	473	469	494	422	490	464	493	496	459	486	484	469	491	481	523	493	469	467	453	484	521	475	503	478	450	460	480	456	473	470	420	433	503	447	472	468	498	468	466	456	471	462	451	495	474	449	450	490	479	477	455	512	474	466	469	510	478	499	488	510	499	487	505	483	479	501	484	497	511	506	494	488	462	470	478	500	451	468	462	507	462	451	458	453	495	495	456	477	482	464	490	500	458	470	517	448	504	476	459	432	466	478	445	473	462	459	487	478	496	489	475	482	476	450	478	484	457	469	461	523	455	509	467	504	466	477	434	449	479	473	498	449	452	472	480	450	504	430	474	465	454	435	467	473	475	472	462	479	455	500	464	433	475	512	484	491	513	473	490	477	482	448	436	496	476	462	487	447	500	496	473	481	466	474	487	552	455	465	485	489	476	483	460	457	460	465	481	515	507	484	502	492	466	476	466	483	462	458	434	473	470	493	516	510	517	509	476	461	496	487	470	475	466	509	456	501	463	446	489	465	460	508	430	487	487	463	497	467	451	476	495	457	493	461	453	532	512	494	478	495	511	449	462	481	468	476	484	476	474	470	467	461	505	489	442	450	453	496	479	515	469	456	483	504	485	436	462	471	446	475	519	489	476	475	500	466	482	466	477	464	505	459	446	484	465	509	492	473	496	432	432	519	496	445	469	463	476	507	491	454	483	475	489	474	482	462	448	466	474	437	481	502	482	452	491	495	466	481	488	443	474	450	461	523	476	507	492	491	469	473	450	449	495	505	502	499	460	460	482	438	479	442	468	442	459	457	474	461	490	490	471	481	463	471	483	509	459	465	466	459	470	481	494	486	482	488	489	464	502	521	500	456	468	441	465	470	481	453	445	491	448	477	518	526	513	462	478	472	463	477	430	466	468	505	477	487	469	431	516	480	473	500	500	475	515	463	486	464	445	495	468	480	503	485	482	477	510	485	486	474	488	458	485	461	462	455	503	496	474	444	480	499	452	462	476	455	502	492	468	455	457	472	470	491	472	504	509	466	479	466	463	431	472	432	496	468	426	463	473	535	478	486	491	465	474	488	447	476	445	494	462	476	482	526	512	496	443	468	483	480	518	517	483	495	461	480	480	499	510	479	469	517	482	473	481	486	529	494	506	487	474	480	488	492	457	479	517	520	456	501	476	496	475	474	500	493	470	472	531	443	469	454	468	479	464	456	447	475	483	488	490	466	467	497	452	455	485	461	454	454	454	448	473	462	434	532	497	463	479	474	514	470	489	497	442	480	485	462	500	472	485	494	442	472	450	516	478	465	485	501	454	491	436	461	473	502	483	490	490	435	457	512	452	434	458	438	489	483	451	467	475	483	490	488	488	515	499	491	469	493	479	494	479	480	449	467	461	527	446	447	474	458	468	489	501	460	477	463	466	504	492	477	483	483	463	481	468	491	457	462	459	480	481	451	460	450	479	457	499	471	477	475	451	517	468	466	456	485	479	434	502	485	468	468	471	502	492	507	480	475	488	462	482	471	491	462	484	499	435	474	480	470	480	433	476	491	424	458	490	416	479	483	481	472	455	459	465	486	503	485	491	462	437	480	450	472	469	511	477	498	501	455	497	495	509	455	429	476	482	501	458	443	482	493	475	481	468	491	452	487	532	495	498	481	465	492	492	494	469	494	483	483	530	456	481	477	476	471	484	484	462	446	474	481	527	424	473	482	444	495	500	463	482	515	507	494	463	506	453	481	448	473	454	481	509	486	465	481	466	439	480	414	458	469	458	519	504	463	472	472	482	497	473	476	490	497	459	484	470	449	467	511	524	504	448	488	471	464	446	515	435	483	448	491	442	445	484	492	495	527	494	449	523	474	488	456	469	466	480	471	489	526	483	469	477	529	458	485	484	476	467	476	481	466	479	497	479	459	485	432	450	459	489	516	469	485	476	458	438	496	507	470	516	457	469	461	481	462	455	473	505	487	487	480	475	513	470	464	448	467	487	523	446	488	470	489	440	473	491	451	460	471	497	462	453	491	493	475	532	480	482	486	452	498	515	494	501	486	480	493	471	495	483	475	501	447	496	484	472	515	496	471	469	475	456	436	449	454	479	499	452	453	511	447	477	473	533	453	473	471	470	487	470	483	497	526	482	506	449	474	479	498	475	488	474	464	492	497	496	443	473	447	441	460	438	472	503	481	477	487	464	449	482	507	453	481	497	480	502	454	487	496	502	496	524	454	471	427	451	468	500	472	492	509	500	456	465	499	502	449	476	454	453	487	487	472	493	491	457	495	434	492	500	459	491	502	491	444	476	510	464	460	489	470	458	473	429	484	460	457	480	491	448	489	452	500	465	490	486	479	466	455	502	486	446	500	490	428	487	518	489	498	493	479	501	495	461	439	467	463	509	484	503	486	469	504	491	496	459	530	435	468	483	467	481	464	496	480	504	490	437	494	489	466	508	433	462	466	502	472	511	493	460	461	488	508	461	470	478	468	491	474	455	442	464	484	453	467	478	475	517	483	483	459	471	478	488	453	503	468	502	484	485	507	475	489	471	507	446	445	475	471	497	483	490	496	515	475	463	481	472	504	500	492	505	457	490	482	506	454	465	478	478	499	497	465	477	439	477	460	453	460	513	489	457	475	478	475	479	472	445	455	490	473	479	486	440	484	466	480	464	488	500	508	514	463	471	472	490	465	495	451	463	460	490	475	493	450	482	474	486	444	476	474	465	472	480	502	480	479
69431	57115	45939	30994	4810	369	256	227	247	233	238	221	245	222	210	198	223	226	202	215	230	233	253	243	242	213	229	226	207	203	188	230	211	206	221	219	177	225	217	218	236	199	243	227	217	202	232	239	250	208	224	237	220	197	222	189	238	196	222	204	195	233	228	225	217	212	226	242	214	230	221	193	230	203	239	206	193	239	244	223	199	216	212	188	199	216	235	192	202	220	229	197	242	203	199	230	220	248	204	215	211	204	212	196	203	206	196	211	197	233	232	214	213	206	200	217	215	199	217	197	217	203	218	227	229	242	226	211	204	229	232	231	219	202	229	217	204	218	189	220	217	218	221	221	215	194	229	230	234	223	240	202	214	182	208	197	229	217	215	223	199	216	225	230	202	216	207	227	205	223	224	213	206	215	218	216	204	217	203	201	247	233	207	213	182	231	209	200	208	220	251	224	235	220	221	217	214	206	235	190	214	247	191	209	222	208	206	197	222	229	203	227	204	201	218	228	225	196	218	220	214	191	215	214	190	219	197	223	235	210	233	239	205	240	231	234	189	239	229	207	212	217	255	201	189	226	204	249	193	225	200	210	201	233	215	215	233	213	209	232	202	228	202	207	214	236	219	208	206	230	207	203	198	218	211	225	232	216	231	193	213	214	223	225	235	213	213	211	254	231	220	226	206	213	202	214	245	213	233	234	223	200	199	207	231	190	219	218	216	213	201	219	186	236	226	223	222	205	227	223	242	208	205	203	205	243	215	227	224	210	225	203	238	208	222	230	225	197	235	193	208	202	197	226	215	234	217	219	214	229	214	223	224	235	225	221	222	214	219	211	235	226	228	206	204	199	221	214	229	221	212	242	235	198	213	199	233	189	214	213	247	214	217	206	222	216	226	220	254	226	229	204	213	210	206	202	212	195	206	238	217	206	217	206	227	207	216	216	199	206	231	223	206	188	207	203	197	235	219	187	199	228	224	230	221	216	223	221	196	219	196	219	220	187	208	202	196	212	225	207	217	223	215	224	200	233	214	228	225	173	222	241	225	217	197	197	236	209	187	207	215	228	199	197	237	207	200	223	219	225	221	211	214	207	205	195	213	223	230	203	199	199	226	196	221	228	210	207	210	229	227	237	197	203	208	230	201	218	227	223	206	222	185	222	220	242	187	215	223	208	189	236	214	229	206	210	225	222	210	221	219	217	219	225	232	217	239	202	222	203	197	199	186	228	187	228	231	239	206	212	204	241	222	207	224	217	240	209	212	205	216	217	207	213	198	195	214	212	201	226	210	214	227	229	216	196	212	231	233	215	220	232	208	265	227	210	223	211	212	206	222	232	208	229	195	208	198	247	201	232	225	200	222	242	220	223	218	217	203	250	177	240	208	216	225	218	227	194	202	200	243	221	217	211	242	211	217	240	243	226	240	226	185	223	217	182	235	218	190	217	224	227	232	218	203	213	227	209	221	206	214	246	211	209	210	238	203	199	228	221	226	223	206	221	245	225	221	204	238	204	181	202	212	215	188	213	194	244	219	190	218	200	225	228	203	225	226	210	234	252	218	202	195	220	249	244	223	214	188	209	205	194	229	192	220	188	211	210	212	244	215	216	186	195	203	189	206	211	220	230	208	203	232	229	200	246	221	220	213	209	209	212	223	225	214	237	209	205	215	248	182	228	216	206	226	194	206	211	240	234	215	223	216	240	197	226	232	199	232	226	199	220	225	218	209	218	216	209	232	223	240	224	215	210	211	211	242	204	208	238	227	240	221	226	246	225	231	214	222	218	236	218	208	212	210	230	229	245	206	220	210	231	255	198	218	203	228	230	202	202	215	197	184	243	212	218	208	215	198	201	213	212	217	208	198	239	228	226	223	179	245	214	228	213	228	202	233	218	195	176	222	185	222	216	236	208	205	212	207	239	216	182	212	233	206	202	232	206	225	220	197	220	203	219	178	209	206	203	227	220	227	204	204	187	219	226	196	220	200	224	225	206	218	208	209	215	209	232	222	199	221	211	241	224	207	215	226	213	201	232	227	209	248	209	245	221	206	214	223	222	225	214	198	211	230	212	204	196	211	212	224	198	248	210	247	217	224	220	216	239	223	224	227	209	209	191	227	239	214	210	233	211	226	224	226	204	226	218	200	246	240	205	219	224	193	197	241	182	203	208	224	190	205	199	218	207	184	233	205	194	222	215	223	224	229	192	193	238	223	228	216	234	180	201	205	194	200	200	221	215	205	227	237	219	208	220	191	218	206	226	220	219	229	221	209	219	212	203	222	221	234	226	233	224	238	224	219	241	192	231	217	228	240	213	200	227	220	219	211	205	223	213	215	219	220	234	196	238	207	198	226	200	195	236	218	200	206	205	228	226	246	215	216	217	216	205	225	210	187	203	236	214	236	219	201	225	230	209	185	231	202	224	220	227	222	241	221	232	218	202	219	216	238	225	223	211	219	230	221	224	223	201	230	229	245	216	206	214	192	218	212	210	194	227	221	204	213	235	197	206	219	216	235	210	218	213	224	203	220	237	191	202	189	203	206	230	184	223	186	210	214	243	217	204	203	238	225	214	216	206	201	197	195	228	229	226	205	226	196	217	214	219	246	211	196	186	198	214	219	239	208	245	202	224	201	236	225	214	202	227	233	236	217	208	220	235	199	230	236	221	218	191	230	202	188	200	213	219	215	220	225	218	177	226	224	207	185	206	193	225	222	206	211	231	213	192	207	218	225	220	205	240	205	223	217	206	217	210	219	207	203	235	208	208	240	197	228	195	199	223	197	213	226	196	208	201	216	200	219	203	206	218	235	225	216	229	230	210	222	202	217	205	180	221	230	209	197	210	223	222	248	221	209	221	220	211	210	203	228	213	245	230	206	231	225	218	197	218	197	206	199	201	231	220	197	207	229	195	234	225	223	229	218	216	240	207	200	222	225	214	260	244	204	220	217	240	219	218	204	239	252	206	229	215	226	218	208	231	219	224	216	203	224	208	214	238	222	223	196	225	196	204	206	192	203	207	200	213	220	199	226	222	209	202	218	246	225	216	230	193	189	206	220	218	192	208	202	207	203	203	211	220	209	225	214	202	229	233	219	198	226	222	197	222	217	198	217	210	212	230	212	227	209	236	216	223	243	211	238	218	229	205	220	225	202	221	228	219	216	208	206	236	196	217	201	187	227	195	235	216	216	188	190	230	230	255	214	216	204	228	210	224	226	223	204	231	186	210	226	226	212	227	228	210	205	210	219	237	211	221	215	208	189	192	223	217	239	224	206	197	212	231	227	222	201	235	216	235	225	214	221	213	227	219	225	190	247	226	206	218	198	240	195	199	222	215	213	222	212	231	176	194	193	211	194	233	201	218	200	230	228	227	217	195	239	222	192	231	221	203	209	208	199	199	193	219	186	236	219	232	219	207	186	225	231	212	222	198	236	225	193	214	188	198	221	212	216	202	236	203	209	202	191	221	199	205	216	207	209	216	238	201	210	219	214	180
50415	46142	44365	25965	1017	938	885	910	768	779	800	767	758	719	756	758	737	689	688	738	703	697	671	688	752	676	714	719	673	747	688	679	694	647	696	719	659	700	724	723	708	703	738	710	706	652	690	679	694	669	664	668	704	683	677	684	673	655	701	619	728	727	668	714	691	688	710	703	730	697	693	706	619	733	676	726	699	718	664	697	703	699	707	661	667	704	630	709	687	650	727	694	686	675	688	678	689	665	704	701	682	718	691	649	678	710	674	725	667	671	713	671	680	685	685	713	711	748	691	714	641	734	642	632	684	664	660	698	659	734	647	704	680	657	708	733	712	686	692	670	696	688	690	699	686	700	710	683	686	662	646	619	700	708	621	655	686	673	665	662	677	701	694	658	695	634	630	699	689	657	659	713	649	654	704	697	697	724	611	693	707	677	714	676	690	659	647	672	723	665	661	673	686	636	708	680	676	674	640	682	681	691	684	659	670	702	683	710	664	648	661	690	649	695	631	717	691	658	677	650	672	652	654	666	676	680	625	706	706	676	616	663	667	644	671	682	693	688	661	683	640	673	701	666	639	669	658	634	675	687	707	698	702	693	644	717	622	736	709	655	689	675	649	696	679	652	701	693	713	666	704	679	689	696	662	665	734	667	723	705	676	640	652	704	715	658	686	689	708	630	691	706	675	697	666	675	705	652	662	645	650	667	664	689	684	694	682	683	677	651	675	691	678	672	654	655	719	720	661	691	659	658	709	677	674	725	694	688	662	657	664	683	656	640	708	734	685	676	686	719	712	698	673	712	658	725	643	682	637	697	647	691	696	741	680	678	685	682	670	681	699	709	731	705	679	711	702	632	667	677	671	709	691	719	738	711	711	737	666	702	648	733	706	670	684	636	651	716	703	661	680	688	672	646	716	695	724	714	686	677	699	699	709	694	663	713	673	696	672	661	654	719	660	701	703	740	678	686	715	661	686	687	658	702	648	721	682	684	701	726	700	638	670	672	637	649	699	651	697	651	692	682	676	684	702	683	702	650	749	619	680	692	681	705	661	631	694	720	658	626	686	680	669	713	657	674	643	671	686	725	695	699	701	704	690	672	680	663	670	734	727	688	711	630	702	682	691	675	701	669	701	687	708	694	728	694	647	695	668	673	691	666	675	669	668	658	681	665	683	687	652	663	685	708	633	636	669	642	716	688	706	709	636	714	678	702	702	641	669	677	645	729	645	703	704	679	726	731	700	702	666	731	643	682	645	746	704	684	654	675	675	659	721	700	702	645	682	663	658	728	679	683	721	703	698	637	690	691	679	669	680	662	674	704	698	647	738	703	670	682	729	674	699	699	698	663	649	697	674	684	673	715	708	674	683	671	685	650	654	692	645	713	685	642	633	674	689	696	726	628	678	701	661	689	664	699	674	669	694	629	704	726	674	653	713	658	665	694	681	659	651	695	649	694	704	681	662	665	684	688	680	645	696	687	714	682	672	665	670	681	704	632	622	700	665	693	669	654	690	648	649	690	692	659	694	661	668	669	685	717	722	658	691	706	716	623	652	698	693	679	679	676	696	716	666	706	686	708	682	680	644	692	762	694	683	677	677	672	638	647	611	689	669	679	663	682	687	703	685	694	646	681	670	685	711	645	670	703	713	693	673	654	722	663	694	670	690	649	639	765	655	690	690	685	644	682	699	700	725	663	709	709	631	678	676	666	703	676	653	732	668	678	651	612	718	717	696	680	666	637	705	704	706	615	674	711	682	720	662	704	741	659	731	693	693	625	636	700	714	708	736	721	720	688	721	681	665	693	718	630	616	664	661	678	668	708	723	698	657	678	636	667	683	714	682	720	685	632	712	689	667	678	695	644	688	674	686	690	680	675	689	663	666	665	683	670	699	683	668	717	692	656	702	705	653	719	725	652	673	674	722	687	700	681	627	662	681	637	699	674	662	667	692	704	689	659	690	688	695	649	687	669	638	690	674	658	676	702	683	666	694	669	667	650	693	730	667	735	630	705	663	678	676	689	697	675	735	661	703	680	680	657	717	652	689	655	706	640	676	717	702	682	630	664	661	694	701	695	653	689	653	701	667	706	678	693	688	676	669	741	704	718	709	704	683	657	681	681	654	703	687	707	642	661	646	701	717	656	665	652	701	704	721	653	656	729	681	674	682	661	715	717	622	663	725	716	758	680	685	674	678	674	686	683	688	654	691	718	660	697	707	698	732	711	662	702	677	684	664	688	710	719	651	658	723	689	699	695	696	740	682	684	706	688	670	669	680	702	696	673	673	688	637	671	720	667	733	675	714	655	649	681	679	702	680	697	727	655	662	718	713	637	687	680	704	712	641	698	695	703	640	667	627	659	713	693	670	719	685	689	645	731	697	677	661	678	681	693	700	677	693	648	689	668	696	683	664	672	714	674	705	710	676	717	691	696	692	704	692	681	694	724	765	651	698	727	689	683	637	702	702	647	690	672	644	678	673	720	684	686	674	615	677	701	651	687	668	680	608	670	684	724	680	658	705	664	657	717	652	688	719	695	684	674	698	695	685	644	654	669	691	690	637	683	667	732	683	695	722	771	735	697	683	719	660	711	714	695	672	663	693	718	662	649	712	660	662	724	710	662	685	688	696	721	655	682	697	697	684	677	675	684	669	691	672	685	699	663	663	661	688	695	694	728	656	676	659	661	658	697	660	712	703	683	739	676	674	648	727	691	705	664	725	702	653	688	679	685	682	671	727	691	633	697	634	680	697	674	720	677	758	666	653	689	651	675	705	699	682	661	707	657	720	701	684	669	706	674	677	660	645	661	697	662	702	692	646	681	706	657	693	725	664	655	665	668	696	658	694	693	671	674	657	695	684	701	687	652	694	662	704	674	676	684	743	690	680	679	722	674	649	686	628	670	720	683	661	731	697	681	664	694	665	658	656	694	698	685	666	715	671	662	668	661	677	681	642	735	653	636	672	630	698	684	661	683	681	713	640	718	669	710	713	681	720	705	653	674	679	697	658	649	747	689	693	706	681	753	681	737	723	724	678	627	693	650	724	691	651	674	704	700	724	651	711	697	709	699	689	680	655	702	689	695	659	654	704	662	702	655	681	666	706	690	699	707	710	695	681	644	671	670	665	683	675	694	708	668	714	644	662	674	668	690	657	671	645	702	703	720	728	685	661	714	667	670	673	680	684	654	668	650	678	666	682	645	648	723	704	673	695	678	693	685	668	681	668	675	641	710	749	655	696	662	665	703	686	690	691	627	658	670	720	708	699	704	632	658	671	719	717	677	679	709	735	710	687	687	668	691	700	675	703	715	722	620	663	675	692	673	669	660	650	699	689	688	704	668	669	693	705	678	710	678	666	695	685	659	717	685	690	741	673	675	715	707	695	672	703	637	718	691	656	630	705	652	650	680	704	657	718	677	727	661	654	678	663	694	676	658	620	673	719	697	701	689	664	646	646	679	736	689	678	696	644	678	695	680	661	719	698	718	715	687	697	686
78621	67904	53174	36759	12991	1588	419	376	370	323	369	326	311	316	302	330	307	309	318	303	316	341	302	298	278	314	271	326	298	296	281	302	281	296	329	282	309	305	308	277	299	290	319	281	302	300	332	312	334	280	323	316	275	310	284	307	288	277	277	319	305	304	356	308	330	309	302	313	289	278	282	286	299	312	320	288	322	335	277	320	274	285	307	316	290	329	323	320	280	321	290	291	307	302	276	271	304	308	281	327	314	312	301	333	332	304	303	303	276	285	290	321	309	287	305	266	301	284	285	286	301	298	305	321	310	276	303	311	284	317	292	289	298	296	280	276	315	258	333	320	278	289	289	308	298	312	304	275	284	299	314	298	313	322	287	274	293	274	288	271	289	303	274	307	299	293	312	267	296	286	307	303	302	266	340	340	282	295	301	314	283	333	275	311	318	331	276	302	280	297	306	315	311	284	287	292	314	320	310	278	290	284	283	317	268	313	296	305	308	299	280	277	306	309	312	265	281	311	284	302	307	306	286	297	300	297	288	289	287	314	289	289	278	264	320	296	288	332	282	301	294	317	323	283	291	307	292	263	335	301	315	278	290	293	306	293	296	296	294	303	307	270	320	340	280	281	320	336	282	318	293	299	307	299	307	297	293	273	281	270	326	304	292	287	326	272	299	267	286	302	294	274	297	279	279	311	291	305	302	278	322	288	294	313	296	297	290	281	279	320	312	319	331	296	311	296	304	293	283	295	316	345	309	300	306	316	295	270	324	300	309	336	296	308	282	327	301	307	306	283	295	297	310	304	288	264	280	323	282	312	338	297	306	306	295	309	317	296	308	328	319	273	260	288	283	344	321	315	312	304	284	276	303	320	280	266	291	291	320	337	265	305	342	288	288	285	281	271	272	297	276	291	293	313	296	294	287	309	314	277	286	295	277	278	300	272	339	276	294	325	283	284	288	283	298	309	288	287	295	300	310	290	299	288	306	311	291	307	309	292	291	309	306	293	322	283	310	318	315	293	308	254	301	295	294	321	322	307	314	311	279	312	290	286	306	318	299	286	311	292	296	283	306	310	312	275	278	313	283	313	301	260	282	291	286	317	293	289	290	260	287	259	321	325	330	308	295	294	291	285	291	301	285	309	294	262	259	277	302	310	291	303	288	329	285	300	274	308	291	303	327	308	314	279	294	310	291	292	301	322	292	289	285	333	283	295	310	291	273	318	283	329	273	307	311	291	303	309	293	321	327	293	272	306	337	275	299	277	296	293	302	286	324	337	322	274	300	313	303	333	297	279	308	294	298	279	302	322	306	309	307	282	332	302	291	264	301	329	296	299	291	283	280	335	285	329	323	302	314	302	299	298	286	294	295	294	299	304	306	290	274	301	311	300	280	268	305	316	282	306	278	290	280	293	283	317	288	262	292	281	308	316	295	351	288	289	257	276	320	321	322	297	297	286	290	302	315	312	280	313	297	312	286	278	297	296	284	296	311	300	323	273	302	315	324	296	319	281	294	304	291	282	314	297	284	340	324	285	262	315	288	309	295	311	324	285	306	326	301	306	262	311	292	285	319	291	279	303	287	284	286	280	275	307	310	278	277	298	278	331	314	295	280	321	280	295	316	280	269	293	310	332	304	272	293	311	302	296	307	302	299	324	312	285	323	300	331	311	284	307	309	319	297	297	278	299	317	285	323	326	318	267	273	281	294	310	289	315	314	283	267	306	309	336	318	283	291	292	280	301	298	303	291	317	310	269	307	325	307	298	342	284	298	328	328	320	298	308	311	301	296	268	297	289	286	293	279	307	293	274	303	275	276	301	281	289	277	293	287	321	307	309	301	277	289	311	276	313	289	290	310	288	331	302	281	303	270	302	290	305	317	352	301	293	312	313	278	277	276	315	279	291	286	319	300	312	307	310	285	267	305	289	311	316	287	301	295	317	284	307	280	280	312	291	304	294	304	284	321	301	277	295	312	313	306	282	342	299	311	267	300	305	289	301	312	294	325	336	325	330	281	306	311	332	298	298	260	297	299	283	269	306	311	290	320	282	299	298	282	279	302	309	266	284	288	260	305	299	288	318	315	281	303	276	282	317	283	286	285	287	305	310	277	314	300	319	311	308	315	313	273	281	275	319	312	291	331	309	296	298	302	264	321	315	283	309	314	290	294	318	302	285	272	310	318	295	306	293	291	283	295	305	276	314	300	313	328	287	290	309	289	295	285	310	288	311	285	301	285	307	301	308	312	309	293	313	297	279	311	286	319	297	285	279	315	294	325	298	303	286	282	285	292	311	292	305	282	329	283	307	329	312	291	315	325	332	317	298	275	345	307	313	314	300	298	285	291	277	298	286	289	279	278	292	317	317	272	299	290	291	297	284	315	303	293	293	298	303	330	273	327	319	320	280	340	272	287	315	293	302	310	327	299	277	295	293	344	301	337	285	306	311	296	311	304	284	305	271	308	280	315	301	317	260	273	272	288	318	271	322	282	307	315	275	301	309	293	315	302	326	276	302	265	310	295	292	299	286	292	294	284	341	291	299	322	273	283	296	283	295	317	300	324	300	255	301	306	300	324	284	318	308	288	299	326	286	263	328	272	303	316	289	315	276	282	294	321	311	307	323	349	341	325	275	293	285	298	286	302	279	284	283	318	292	314	330	281	305	320	271	315	313	298	324	273	314	343	299	307	332	278	325	293	273	269	302	287	305	293	298	309	321	255	272	288	289	333	272	297	333	314	326	306	305	304	307	294	273	277	272	357	276	314	290	308	311	299	314	307	322	313	287	264	304	318	323	297	292	292	306	302	296	286	304	289	267	319	332	332	302	313	308	322	292	306	280	298	306	294	289	299	289	260	289	316	313	296	319	313	291	287	295	290	264	293	315	330	281	299	310	340	293	296	289	270	307	272	270	299	258	303	299	283	272	307	285	298	307	308	283	293	273	275	265	299	283	284	283	286	289	268	300	297	297	297	290	335	328	285	288	321	321	284	327	277	304	309	312	283	285	294	289	279	283	332	305	261	294	291	300	287	259	292	319	312	305	285	309	316	274	295	310	311	327	293	278	308	294	312	311	293	286	308	260	294	286	282	314	280	301	316	305	294	302	281	283	324	330	285	294	293	277	302	276	305	284	275	301	300	285	303	285	308	337	294	293	290	331	299	312	306	293	286	279	284	293	273	300	286	315	262	305	284	314	322	305	305	327	316	301	263	292	316	310	283	306	301	328	319	290	288	275	312	280	304	317	307	305	303	294	328	309	292	304	283	312	290	280	300	309	296	319	256	282	333	319	312	311	299	278	282	288	291	305	314	278	297	309	281	298	305	285	296	302	287	296	303	303	277	282	296	307	319	298	308	282	288	290	280	332	312	278	305	304	304	286	324	269	299	326	291	313	281	294	320	300	290	342	279	302	333	281	291	300	274	319	299	277	319	277	275	289	282	298	272	338	292	286	295	326	315	285	284	292	322	312	291	299	282	276	271	309	279	279	307	303
59715	57286	51910	27495	1608	1525	1372	1296	1234	1102	1113	1041	1050	1021	970	960	959	986	941	972	964	908	915	973	936	848	936	910	957	903	888	905	909	937	911	931	936	882	899	950	876	917	935	859	875	877	946	881	912	932	928	936	875	896	862	887	850	895	932	885	892	918	908	887	939	854	964	897	938	933	933	857	926	925	897	904	866	898	920	871	932	881	863	972	907	878	892	905	869	904	934	857	903	889	904	907	885	906	879	865	910	900	886	882	947	908	924	875	837	939	910	849	895	843	949	865	845	883	952	877	896	902	943	909	880	901	873	936	935	944	892	910	911	917	902	869	896	896	907	921	917	879	884	882	920	835	879	896	899	934	898	897	891	947	862	893	837	908	926	933	880	911	908	858	950	873	907	909	863	899	940	936	858	915	955	844	900	857	910	898	843	889	897	925	901	882	852	901	877	897	901	909	908	900	902	912	862	895	840	882	885	913	882	902	921	913	855	871	891	869	937	879	828	939	949	882	875	865	905	865	892	893	881	903	865	902	875	875	933	887	929	887	865	944	863	878	933	906	889	847	863	925	900	881	873	937	903	889	933	852	918	872	913	875	891	889	873	864	936	948	930	904	908	883	853	928	891	851	895	930	887	873	840	899	860	892	895	899	894	870	928	896	928	883	867	849	884	911	846	916	886	905	892	895	937	853	919	855	893	924	884	880	875	919	843	891	912	867	879	913	933	862	890	906	848	878	929	868	925	928	868	891	878	904	844	864	916	879	949	947	890	897	905	818	929	935	899	874	866	917	862	892	910	870	899	925	898	910	909	867	962	875	916	908	917	877	869	881	912	843	841	888	932	902	866	969	888	873	872	885	875	900	899	911	882	898	862	877	851	929	910	891	862	918	858	897	890	879	875	854	988	911	868	860	883	883	915	909	942	899	884	911	904	905	896	883	862	880	918	882	905	870	854	917	927	916	898	916	897	906	839	855	895	816	919	918	876	911	921	963	911	886	908	887	878	877	879	917	881	909	843	913	895	926	870	942	846	925	894	864	870	960	906	950	902	883	937	909	905	958	880	890	893	873	951	895	883	902	906	872	911	906	894	899	873	850	852	929	888	888	909	861	900	902	892	936	892	918	942	889	881	865	905	886	913	914	837	904	886	878	853	859	856	955	914	904	884	891	904	876	882	889	909	913	957	839	906	880	885	851	907	834	913	891	914	887	900	861	934	928	930	908	949	881	827	896	962	862	951	926	927	870	926	876	926	885	893	910	914	877	897	890	877	865	923	861	896	915	874	884	898	940	920	888	856	873	873	905	941	874	964	887	883	870	828	880	867	937	908	875	929	907	919	880	871	833	924	896	917	927	923	856	901	895	851	892	900	950	900	859	926	908	898	904	898	844	844	894	882	905	912	855	858	882	925	897	876	937	906	928	837	882	913	908	933	902	863	899	899	906	870	896	854	831	897	908	886	863	895	935	886	922	903	814	905	872	905	922	906	844	932	894	901	887	862	927	937	866	930	845	875	904	885	921	859	881	885	872	916	895	927	884	863	909	879	875	910	953	924	844	921	950	872	878	914	872	858	891	906	922	896	885	889	894	881	900	907	902	893	923	907	885	866	910	917	901	895	902	964	881	861	866	880	887	888	912	851	883	911	926	844	877	912	897	920	931	935	928	872	844	940	896	884	937	865	872	907	900	912	904	828	877	890	899	909	828	962	852	876	888	889	903	919	906	922	885	890	908	913	937	851	868	912	903	900	915	907	856	909	934	882	892	886	848	871	906	847	826	890	869	932	879	920	892	893	861	866	911	932	889	889	890	874	873	889	838	862	950	861	953	887	882	914	899	850	911	935	839	897	888	876	898	928	905	877	898	906	871	921	881	885	853	873	937	858	934	912	888	817	925	875	909	847	856	870	861	933	894	833	930	880	849	907	908	880	892	831	843	908	892	866	887	874	875	846	883	870	849	935	921	899	859	860	896	909	854	896	894	923	844	936	928	867	857	840	894	871	918	905	909	899	946	956	870	890	908	851	910	902	893	855	867	895	917	890	900	925	895	930	877	848	847	933	875	904	864	956	946	896	863	878	879	894	857	883	885	884	903	906	861	902	935	931	872	886	883	858	896	882	951	909	878	862	827	862	918	893	871	882	860	926	883	901	898	901	866	848	893	841	915	896	912	880	875	881	866	885	928	903	869	873	889	914	876	898	864	837	893	845	890	894	869	858	913	881	850	920	809	916	876	901	890	922	866	873	923	874	893	909	908	909	837	889	938	907	883	860	913	946	898	899	861	876	851	853	892	900	877	892	923	932	871	898	934	940	894	939	927	811	911	890	890	866	885	881	953	949	905	885	885	881	912	872	909	908	898	921	878	911	912	932	886	881	890	917	878	905	882	910	911	896	879	911	900	925	866	854	899	844	917	912	899	940	931	879	909	842	916	869	920	902	964	895	927	908	973	827	895	901	909	898	890	900	932	886	929	888	890	894	917	880	893	901	907	933	969	901	854	905	884	893	891	885	879	896	821	924	895	860	874	921	853	890	901	881	908	879	924	866	853	922	874	878	911	895	906	900	871	895	880	896	894	865	859	904	889	936	870	884	849	925	875	886	919	889	897	926	873	935	859	890	856	945	846	873	875	912	972	891	870	860	865	883	849	929	927	870	895	974	873	862	898	877	897	855	863	926	897	888	872	858	931	888	888	883	841	903	930	935	881	871	893	907	834	914	884	857	917	888	842	934	925	922	930	921	943	837	906	927	941	897	869	912	869	877	920	896	900	965	891	928	898	903	887	895	924	958	861	836	902	899	895	876	924	856	910	887	902	942	886	888	893	795	914	856	897	882	900	942	882	897	825	925	878	907	866	890	870	892	864	854	893	858	879	889	849	912	892	892	894	853	891	926	930	897	904	896	914	878	883	916	854	836	855	910	898	856	863	921	921	896	881	892	849	928	894	912	904	869	912	917	866	872	901	853	892	865	840	914	880	896	900	919	866	945	882	933	879	917	829	923	977	938	930	836	890	898	871	945	875	908	869	913	869	880	892	881	897	913	874	878	868	854	871	876	923	939	897	878	882	885	884	903	923	883	887	896	949	875	901	889	930	910	951	888	902	932	888	933	868	896	890	909	901	893	921	899	911	933	895	932	869	917	907	918	874	858	918	890	914	895	879	884	851	884	867	908	891	877	958	871	903	883	890	895	876	881	875	885	908	904	946	864	885	874	903	866	893	902	874	890	925	903	882	852	906	894	900	859	910	917	846	959	904	859	889	898	862	904	908	899	920	869	973	864	910	899	872	870	924	875	888	879	937	855	922	899	884	927	882	925	876	883	909	951	922	901	913	864	892	855	935	880	908	959	966	924	899	929	946	905	945	872	892	832	874	881	912	913	882	897	881	928	953	938	882	882	884	840	928	922	873	874	931	887	903	906	922	923	892	876	889	917	975	877	953	849	884	863	947	873	897	857	876	942	911	916	885	958	874	863	911	879	882	859	865
31487	15624	5376	2217	277	151	128	137	131	134	139	147	123	139	125	143	138	138	132	139	123	148	128	144	137	155	138	147	140	151	119	120	121	134	132	130	142	133	148	148	139	154	142	119	129	131	137	152	137	141	133	141	124	126	143	125	135	121	118	114	125	124	118	133	159	128	137	149	147	137	151	149	145	130	137	133	136	121	148	113	128	168	162	125	132	162	128	142	129	121	142	136	134	121	142	123	119	142	122	140	129	161	122	128	162	129	135	122	133	141	148	155	125	134	138	149	143	128	156	156	156	145	140	131	130	139	123	146	133	134	115	136	129	164	139	135	125	132	111	124	130	133	150	174	126	142	109	136	142	121	146	151	139	149	125	130	135	118	125	138	141	146	150	135	138	130	148	149	107	134	126	124	125	119	110	148	137	148	138	128	134	119	138	138	141	136	134	139	124	132	122	122	123	119	143	106	126	144	129	139	129	151	133	118	137	137	126	133	132	147	129	128	121	140	147	154	158	136	122	138	151	138	144	135	120	144	121	152	132	145	125	130	152	137	125	128	119	125	133	144	140	140	141	125	145	125	124	137	144	125	147	136	129	129	145	134	131	152	114	143	140	136	153	123	132	129	126	128	112	117	156	150	115	124	121	149	124	126	136	145	130	157	141	116	142	107	125	134	121	120	147	125	140	129	123	127	137	128	135	126	138	116	125	132	135	127	111	115	127	119	149	126	132	131	132	123	129	131	133	155	133	134	146	147	130	138	132	116	144	143	142	125	118	115	122	129	129	125	141	136	118	135	138	134	140	134	121	126	114	134	150	120	145	132	117	145	129	139	141	129	124	127	140	144	133	147	148	141	116	146	149	125	144	124	134	149	130	135	145	148	110	148	146	154	129	138	140	136	135	142	142	127	134	141	119	157	136	130	128	139	120	118	122	123	123	137	138	130	153	142	138	134	147	131	126	149	125	126	130	120	140	135	121	116	144	109	148	133	143	141	162	132	129	128	151	141	117	137	165	116	123	112	108	146	150	148	144	137	128	153	134	137	136	140	147	109	127	147	129	140	150	127	148	138	148	128	155	141	128	125	131	131	123	132	140	115	140	129	144	126	121	133	127	148	139	114	136	140	150	130	116	129	122	142	139	119	150	137	130	122	109	133	127	117	111	151	130	131	126	130	128	121	132	147	124	155	133	122	135	128	135	113	139	125	139	124	146	123	129	138	141	142	126	151	123	140	144	129	135	141	133	140	133	162	149	113	138	135	146	123	127	154	139	131	149	147	145	130	138	139	143	125	139	120	144	125	122	149	127	121	124	119	112	154	146	142	133	126	114	140	130	134	156	125	134	140	128	126	118	138	135	128	137	129	140	137	119	137	147	129	123	124	118	159	125	138	120	141	124	128	129	152	155	126	135	125	125	134	156	125	131	141	131	113	119	139	133	124	115	120	133	125	120	129	112	134	151	157	132	152	136	128	136	133	165	143	129	139	127	123	123	154	144	134	135	139	128	144	112	123	128	129	131	143	121	115	154	134	124	133	163	118	142	127	147	143	143	126	134	130	129	145	140	129	129	135	123	136	160	156	133	137	124	134	132	152	127	129	147	128	119	140	135	128	146	123	130	141	130	141	144	143	154	118	151	129	124	122	134	137	139	143	152	128	147	141	109	139	135	143	154	130	130	121	131	116	155	135	144	158	125	150	130	148	140	133	118	150	136	158	135	129	141	129	144	142	116	136	129	144	127	149	132	140	129	150	131	114	139	136	145	126	117	154	140	127	133	133	147	122	119	119	134	130	146	145	131	132	141	135	125	135	128	141	128	120	122	140	144	132	137	157	114	132	139	113	121	123	142	125	139	115	153	136	115	136	147	131	134	104	151	137	157	107	150	115	124	142	140	146	121	146	125	133	127	126	142	141	128	151	129	154	162	135	132	140	131	128	156	150	142	131	129	157	121	130	139	134	147	149	136	121	150	136	139	140	136	136	145	125	136	161	130	121	123	138	148	120	149	133	149	132	134	131	140	152	141	126	137	121	124	123	140	143	121	134	111	127	133	149	131	119	140	119	136	153	115	133	128	151	136	138	144	118	140	153	151	138	118	120	142	126	143	139	148	129	136	114	130	158	135	120	140	120	150	149	138	163	139	139	122	135	136	121	156	164	122	111	147	147	128	128	110	141	128	128	123	138	139	124	121	146	138	131	135	158	121	141	134	113	156	117	136	131	131	137	138	121	133	132	135	142	134	145	133	113	137	150	144	128	126	149	157	105	132	128	152	128	125	137	130	129	132	116	135	113	140	124	131	157	136	131	145	152	151	147	134	142	148	145	141	130	144	136	127	144	132	133	150	135	150	126	124	126	132	144	131	129	141	126	164	118	130	143	113	146	136	147	137	144	145	136	151	153	123	142	114	117	122	131	138	141	149	155	130	127	145	134	143	138	156	137	142	119	130	137	122	136	118	111	127	133	124	113	146	132	133	134	138	126	135	143	153	129	135	139	113	166	157	132	142	147	145	125	122	123	101	152	121	171	147	131	138	140	128	138	146	138	144	153	127	140	143	125	143	132	154	125	151	138	137	137	129	137	125	139	114	143	135	121	151	141	156	121	124	139	145	131	135	136	142	140	126	115	135	152	127	137	135	140	125	132	127	148	124	109	134	127	133	147	134	151	147	130	135	156	118	127	160	112	131	144	131	136	140	137	142	134	138	143	125	136	158	137	127	146	124	140	147	128	124	133	141	142	143	127	141	132	130	125	135	144	134	154	132	154	160	145	117	138	130	144	130	140	125	128	127	123	129	158	136	131	162	131	139	146	160	151	132	123	148	127	133	133	129	146	136	112	119	114	131	127	143	129	114	127	147	143	131	126	123	133	146	137	129	126	148	133	134	140	119	164	146	140	139	128	143	138	125	122	145	119	150	113	142	135	130	135	126	137	117	155	132	139	140	105	119	131	109	137	148	132	115	131	136	141	141	140	119	143	129	129	137	146	128	131	118	159	129	126	134	147	138	132	157	120	133	146	134	132	129	131	138	138	134	160	132	122	138	139	138	168	126	142	118	143	128	141	106	129	119	146	148	141	141	154	133	128	120	149	119	127	129	122	135	134	135	124	131	114	127	136	145	143	157	140	121	141	153	114	147	133	146	126	116	152	134	112	135	137	124	141	130	145	111	130	127	132	120	141	148	142	130	146	117	131	141	130	147	148	134	136	121	160	136	107	126	119	147	140	113	123	139	121	139	127	149	130	133	121	128	126	156	135	139	149	141	137	117	115	125	130	128	130	148	115	136	137	132	135	149	139	142	130	132	126	139	126	125	153	142	144	153	134	149	128	130	151	122	139	144	140	137	136	135	170	121	127	129	130	144	138	133	129	123	132	133	144	153	131	145	125	113	130	146	132	137	143	150	137	153	125	107	143	132	161	115	149	149	123	124	130	130	117	151	117	127	115	123	126	126	169	123	138	140	150	118	142	133	126	124	125	132	127	117	127
29985	16596	9189	5013	500	484	481	477	471	510	433	459	478	474	443	471	458	497	488	470	476	438	470	492	453	449	484	460	495	481	483	476	477	486	447	456	463	459	454	458	504	456	448	470	446	462	479	469	484	453	453	452	447	474	455	484	484	457	455	461	465	479	447	457	475	445	473	504	483	447	454	486	430	486	451	454	488	484	500	468	462	475	455	477	490	456	503	452	485	486	457	480	438	461	454	479	479	423	442	486	423	473	477	471	476	487	447	494	462	462	497	473	478	470	476	498	451	486	477	474	485	448	462	455	493	466	433	422	453	487	477	464	507	464	461	489	456	488	421	469	477	481	461	474	460	454	451	456	456	449	499	468	460	472	496	508	436	453	460	441	482	464	501	486	414	475	488	467	444	477	461	446	478	444	442	474	487	456	468	487	507	467	432	479	472	404	450	492	453	469	471	470	482	441	472	455	451	481	459	498	461	441	440	474	448	475	487	435	452	498	472	454	497	460	481	490	483	416	480	477	453	422	485	432	450	424	448	474	487	449	483	478	444	465	469	449	446	443	439	463	476	477	493	449	492	469	431	427	506	460	437	466	483	438	441	487	485	443	459	467	470	465	422	476	446	439	458	442	473	462	459	465	481	474	459	452	478	459	475	475	490	480	465	456	466	471	497	472	490	470	474	471	476	457	469	495	462	422	496	483	478	482	454	488	485	463	435	446	467	507	453	470	444	480	456	449	475	457	481	469	478	443	478	511	473	458	459	479	412	480	448	479	511	483	451	468	417	451	479	448	472	458	485	462	461	485	451	470	494	494	453	432	473	470	473	460	457	476	468	464	517	467	474	432	446	475	435	442	425	434	493	463	469	416	514	498	469	471	471	483	468	470	455	468	483	444	465	515	443	434	480	489	491	440	475	461	505	480	480	455	454	433	440	492	454	454	478	472	462	475	455	454	457	468	475	488	462	447	463	484	455	468	446	454	451	474	474	489	471	429	463	467	424	481	458	490	452	441	415	501	463	471	422	472	452	450	480	471	469	448	475	427	451	455	485	492	433	473	448	435	447	471	489	443	460	459	454	436	455	498	453	468	460	472	447	485	420	508	478	454	448	493	470	458	456	444	479	460	454	483	451	441	532	495	469	464	492	492	486	489	488	501	462	463	482	480	497	436	501	469	457	483	420	478	463	446	475	470	496	477	473	501	434	496	431	476	452	463	466	494	479	490	467	460	459	488	480	475	481	474	499	426	503	479	479	445	456	462	470	459	462	452	500	470	459	457	485	442	438	499	481	470	461	441	466	453	456	466	524	477	462	461	474	459	491	475	445	476	433	471	444	450	445	474	457	471	429	457	443	456	433	458	434	469	454	511	439	492	435	468	458	460	437	463	489	480	498	441	477	447	518	455	457	427	492	470	479	461	468	466	488	444	487	441	451	422	415	479	437	473	452	488	467	510	479	440	469	452	439	459	436	468	431	474	479	484	472	470	479	446	470	494	497	430	455	495	461	450	453	474	458	455	435	488	477	463	501	475	456	492	450	474	464	465	463	446	447	434	434	457	477	467	470	447	430	461	481	478	497	433	476	467	481	432	474	467	468	461	529	446	460	451	457	448	446	448	506	437	455	492	464	469	459	469	475	492	456	445	490	466	459	445	447	457	462	488	451	444	489	481	434	468	483	457	485	444	465	433	477	470	468	456	514	468	453	493	460	437	437	495	481	464	466	460	483	488	487	481	461	450	429	494	445	489	503	464	461	438	466	471	478	461	494	479	443	463	474	521	460	479	477	440	438	441	494	473	482	447	467	446	425	484	459	503	468	490	437	469	444	459	457	453	459	469	474	460	447	455	468	452	442	496	430	469	468	454	459	457	442	460	484	458	405	474	497	429	474	458	464	424	466	452	441	448	488	444	491	469	532	514	462	458	439	471	450	457	462	478	456	441	423	489	460	468	476	446	489	456	495	443	484	461	475	453	459	444	477	444	493	482	503	481	465	500	436	458	428	488	492	438	465	429	494	471	469	474	488	498	458	474	477	474	493	480	465	454	454	522	440	467	488	524	452	482	459	488	472	491	502	459	480	482	458	467	497	492	460	415	473	475	502	466	473	438	505	469	464	471	449	475	491	469	446	469	506	476	446	448	477	475	473	460	481	480	494	490	466	449	489	460	453	433	478	451	488	472	472	438	466	487	451	521	467	482	486	441	483	460	498	472	431	447	437	449	501	438	443	475	455	468	469	444	459	450	469	460	461	490	451	449	459	459	431	467	511	466	441	503	494	453	448	449	456	456	480	492	429	485	444	438	466	485	422	496	492	487	434	489	482	434	456	424	505	460	478	475	499	482	485	493	466	420	441	479	487	464	426	474	468	475	452	431	525	473	479	463	472	514	463	481	482	451	467	461	434	429	476	452	461	446	475	473	486	484	477	481	468	496	482	464	464	490	471	494	466	463	441	446	464	470	457	473	509	425	441	468	464	457	484	475	471	463	444	442	434	444	482	479	501	485	484	510	496	476	476	477	493	507	458	474	479	460	465	465	491	433	468	474	436	471	459	486	456	497	436	449	498	458	451	436	487	495	496	471	460	479	466	449	492	448	480	466	441	470	449	470	460	447	459	467	522	463	443	486	452	449	431	471	482	464	476	470	485	504	449	487	505	454	478	476	509	454	443	466	460	501	482	467	441	463	450	469	419	441	513	442	450	480	435	408	463	489	496	453	465	450	483	486	469	482	501	500	480	474	475	473	490	487	473	483	491	496	457	489	483	481	454	487	517	473	490	466	454	477	461	499	484	491	461	437	468	446	463	481	431	467	470	458	468	442	495	447	491	476	473	459	459	473	455	472	430	467	475	483	493	459	491	513	480	488	479	506	474	471	501	448	442	432	515	458	453	467	458	456	437	477	468	484	458	461	479	459	478	489	456	436	457	429	455	482	470	463	488	496	482	496	465	475	448	493	457	442	451	484	497	512	481	482	485	430	496	433	462	450	508	475	459	475	472	445	506	496	486	478	439	520	481	453	456	482	475	499	434	448	480	447	487	454	460	460	501	452	463	447	489	451	500	482	458	465	494	465	490	494	473	439	439	505	440	427	457	441	488	427	462	514	474	466	449	476	482	497	439	459	456	496	450	480	466	472	466	475	492	478	465	472	406	456	466	461	482	483	473	490	495	450	451	462	447	437	453	450	441	430	452	474	491	486	476	404	459	506	491	485	443	454	470	449	495	453	466	470	477	485	490	471	470	500	460	469	465	461	494	496	462	464	452	464	469	464	475	441	476	437	454	456	492	454	485	449	455	470	489	483	465	468	440	496	469	458	448	469	461	482	461	486	472	447	479	446	453	442	487	467	468	489	463	467	427	478	495	456	466	466	526	437	448	460	518	453	448	472	498	465	480	458	462	483	499	480	467	470	486	490	456	453	478	503	471	499	449	462	474	472	456	497	492	469	469	483	535	462	441	449	471	485	470	501	464	447	416	441	480	479	458	474
69893	55005	42236	30364	5939	373	247	286	236	232	226	234	254	188	244	247	210	235	199	226	240	225	235	192	225	220	256	219	246	220	212	234	221	250	225	213	229	219	233	194	186	223	217	201	222	202	222	205	208	209	218	189	235	238	237	213	207	212	224	224	221	246	225	249	208	205	229	205	224	212	203	213	221	220	210	224	223	220	216	210	188	232	233	203	197	212	209	197	252	206	203	213	232	226	210	210	218	225	216	199	236	239	229	203	200	217	205	214	202	193	192	220	207	218	193	197	205	205	221	207	211	226	212	217	216	191	182	215	228	217	194	218	204	211	230	244	210	227	228	213	225	233	220	224	244	219	186	174	213	220	229	232	235	208	220	203	223	187	215	205	218	260	221	211	224	198	220	206	210	227	208	204	211	224	188	221	181	195	197	196	245	191	203	230	199	217	200	224	209	224	225	221	227	232	232	208	219	197	209	220	201	216	223	197	234	226	230	243	189	232	219	211	231	217	247	216	255	230	190	251	236	201	222	202	228	223	212	216	220	222	227	229	205	231	197	217	199	207	226	206	220	240	221	227	222	219	221	221	225	216	204	211	204	189	223	225	242	216	243	194	200	220	247	211	218	220	216	236	203	198	227	206	236	227	201	192	210	204	223	218	210	253	221	199	203	222	232	227	220	204	229	231	213	235	211	209	242	203	202	204	224	196	207	211	233	224	208	212	229	190	249	220	212	207	221	207	202	219	222	220	218	225	205	213	196	227	229	226	246	223	215	219	219	219	224	218	241	214	210	222	209	213	201	207	218	237	228	210	218	213	204	218	235	215	212	215	225	189	224	213	220	221	222	186	246	192	217	205	211	229	224	232	213	218	222	221	196	234	224	215	213	221	223	209	243	212	211	207	193	219	192	201	223	196	203	198	201	171	218	240	206	207	211	210	213	207	232	198	195	231	197	215	191	219	194	209	223	211	203	224	209	205	205	220	211	211	224	195	205	220	225	225	207	224	229	230	203	213	189	218	234	200	222	215	196	207	193	213	225	194	226	214	207	235	208	212	210	235	204	246	203	244	227	195	205	220	197	230	207	200	229	209	230	208	210	188	237	209	199	208	206	229	229	227	205	215	202	222	254	207	210	223	214	238	193	199	214	215	223	179	211	223	227	210	203	233	217	250	220	209	216	212	212	210	194	219	216	217	213	174	203	216	207	239	229	210	207	225	216	207	233	199	177	246	236	194	219	212	231	226	177	238	207	215	216	201	228	234	187	204	219	207	217	227	220	192	226	215	219	213	224	236	210	203	202	238	217	203	206	222	224	238	206	194	203	232	239	216	210	246	210	212	208	205	232	212	197	219	194	214	233	224	213	220	218	216	214	211	210	224	226	215	199	223	210	215	227	203	217	220	206	233	235	220	199	216	237	209	189	224	222	232	219	204	221	224	215	204	199	232	211	233	209	226	232	221	212	202	188	214	197	248	254	220	213	198	247	215	186	235	221	198	200	204	219	230	190	233	223	219	199	208	236	207	204	215	209	207	224	230	202	221	225	195	222	202	226	211	199	195	208	213	236	211	205	182	201	209	196	208	216	214	224	206	231	220	200	210	223	189	242	196	229	184	220	239	209	213	203	204	209	288	227	250	202	213	227	226	209	235	203	195	216	185	209	224	223	232	213	215	232	207	181	246	221	250	209	207	244	240	236	212	199	218	203	202	230	204	203	207	212	228	207	213	205	225	198	195	198	202	215	201	219	202	199	209	206	247	201	206	203	229	211	213	217	227	211	218	213	212	220	214	219	223	200	222	180	235	254	217	201	194	211	220	208	196	235	212	215	238	198	211	201	203	208	196	213	200	199	209	231	205	205	207	231	201	218	214	232	208	211	228	238	207	207	210	224	199	206	223	220	221	233	240	225	201	230	218	202	222	235	231	227	206	237	217	201	233	262	242	230	222	200	214	223	226	213	219	231	234	230	230	209	196	226	226	201	240	197	222	223	200	199	212	214	204	206	211	219	215	190	223	207	239	220	205	201	171	228	199	219	234	224	198	213	189	242	209	190	215	208	220	219	230	203	215	197	238	260	218	234	228	203	211	224	185	210	224	199	230	185	200	206	213	213	217	245	201	221	229	194	221	207	224	202	193	198	205	217	207	214	220	214	208	219	191	207	200	193	192	229	215	209	200	232	193	249	231	232	211	204	226	233	227	225	223	210	215	229	211	199	206	216	189	212	238	219	220	187	209	204	200	208	237	185	231	241	207	239	198	233	191	229	201	199	186	195	212	202	214	232	212	220	241	203	223	215	225	195	206	212	223	238	199	224	206	214	211	194	179	203	207	204	226	226	190	243	232	205	202	191	219	232	199	183	220	204	204	237	193	219	212	198	226	211	227	219	206	225	220	209	222	194	184	211	221	223	230	211	183	218	217	228	234	170	239	235	211	191	212	209	208	230	209	210	239	244	223	185	193	206	209	217	233	207	198	209	212	228	230	199	218	188	239	222	223	221	199	209	209	213	211	220	217	226	219	189	207	225	232	201	196	223	228	195	217	221	203	205	204	224	205	223	199	203	220	242	211	227	219	195	230	229	212	214	209	218	191	217	206	193	216	231	240	231	222	218	186	237	220	216	219	234	231	211	235	204	227	228	210	191	239	219	205	213	215	220	243	215	216	201	234	200	190	221	228	211	231	202	219	217	204	197	204	241	226	201	213	221	216	198	217	223	213	212	207	217	213	237	214	227	207	222	223	207	213	215	222	231	228	236	213	197	208	246	198	196	212	234	216	236	214	204	232	216	225	188	203	240	218	203	205	222	199	193	210	193	217	237	213	213	219	205	219	173	194	207	204	233	222	200	219	209	232	215	206	211	236	221	213	190	220	229	229	247	217	203	224	218	229	241	209	199	203	211	208	192	217	240	222	248	236	210	213	199	235	220	209	200	206	207	213	193	201	221	219	224	235	236	226	205	258	218	209	221	231	184	200	218	199	214	208	196	200	221	202	219	210	219	206	194	239	215	198	252	224	227	217	218	211	224	232	208	218	221	224	222	211	228	241	199	212	195	222	210	218	208	209	198	236	207	238	212	217	215	219	203	225	208	192	252	221	216	224	220	214	252	200	227	215	237	197	171	169	216	231	189	217	201	216	193	208	201	214	214	208	201	217	210	221	229	207	205	227	225	207	204	214	231	233	209	241	204	189	231	220	210	237	218	202	211	215	212	235	198	244	194	218	205	225	210	196	229	242	191	201	233	218	214	201	223	190	237	211	182	215	227	217	197	220	220	191	201	193	193	231	234	215	214	254	207	220	190	235	189	209	215	223	243	208	200	211	229	226	210	194	232	196	209	199	226	228	180	212	199	213	200	228	209	212	223	200	213	222	207	230	243	227	188	229	217	222	217	241	207	199	205	214	221	222	218	220	246	209	195	223	194	208	225	191	240	234	220	198	228	224	178	209	202	229	225	205	212	213	212	212	206	203	218	229	236	229	215	231	215	201
51063	44656	41203	24940	1119	1011	930	829	796	861	777	815	751	747	750	703	702	677	704	731	718	716	735	654	666	670	718	719	648	676	723	669	660	702	739	668	720	680	721	679	644	691	691	648	696	675	688	730	658	704	756	707	687	679	676	646	711	683	684	659	728	698	692	663	652	712	654	689	682	721	686	664	652	696	701	709	732	666	655	627	693	641	676	682	626	726	685	666	702	623	712	689	705	722	652	675	651	654	694	670	662	675	700	733	676	709	692	656	708	683	620	679	710	683	712	660	704	683	685	652	681	663	650	674	665	676	714	675	688	675	688	674	700	678	665	675	628	697	651	698	709	614	682	638	671	663	670	696	685	630	652	699	735	672	692	686	676	727	713	673	707	678	648	662	716	674	703	679	697	650	706	680	662	676	707	681	716	682	663	719	699	654	674	676	679	653	724	646	673	689	722	709	690	648	655	688	726	673	673	716	693	690	735	684	682	707	689	719	686	655	687	669	681	669	670	698	687	682	615	733	663	700	657	670	665	704	733	680	736	650	690	674	702	699	713	711	677	633	688	678	656	652	718	662	657	699	650	670	677	686	676	638	660	675	666	718	679	698	682	679	601	655	706	648	668	673	620	658	688	681	685	655	640	679	724	696	627	668	709	692	734	639	692	735	676	668	736	674	641	698	690	691	680	665	688	683	651	691	701	663	712	684	635	646	689	691	651	688	733	673	703	652	698	670	708	672	678	678	719	653	709	697	677	629	680	696	689	693	680	729	680	659	707	689	712	637	666	681	665	678	708	709	659	677	679	701	698	696	689	680	708	665	718	678	651	677	698	717	692	689	691	659	685	675	703	704	701	689	652	675	702	661	658	673	688	628	728	613	674	693	717	685	676	714	683	705	677	676	689	670	639	659	717	635	666	675	682	738	653	657	634	654	734	703	677	660	726	678	736	652	710	670	713	666	670	654	642	717	656	692	682	677	706	691	660	710	651	627	721	655	677	627	693	709	687	704	673	664	658	697	673	693	688	687	655	645	656	647	663	629	658	694	655	757	698	702	658	686	705	650	768	648	676	653	645	689	701	719	694	694	671	610	659	629	694	663	702	680	665	674	697	666	718	644	669	711	656	663	694	677	670	656	715	670	685	721	692	665	669	726	673	669	652	721	659	672	662	700	669	685	726	658	724	699	681	673	658	656	658	708	656	688	690	712	685	694	668	635	684	652	678	651	689	682	698	669	657	687	649	711	711	730	664	679	672	671	723	659	687	668	728	731	675	735	679	671	709	689	687	746	675	684	683	697	658	704	678	695	661	653	681	666	698	591	685	707	634	638	671	648	746	674	632	658	666	697	710	654	702	674	717	657	669	652	696	683	670	731	652	678	697	734	722	674	662	697	639	663	687	663	697	713	606	689	659	694	676	692	721	702	650	714	649	686	684	633	645	680	701	706	645	682	667	674	669	656	717	669	659	741	693	684	669	703	663	758	700	703	641	696	655	652	685	679	721	640	673	729	701	696	681	666	655	682	673	614	689	653	641	663	661	685	686	668	671	678	711	721	668	660	633	711	698	741	653	731	653	714	691	720	653	666	632	690	673	686	675	652	634	642	628	688	673	648	679	688	705	705	656	665	681	692	660	702	685	707	709	701	714	679	678	686	714	649	700	699	702	688	664	667	647	723	718	705	671	645	656	702	668	685	667	686	721	642	697	650	676	694	727	659	708	694	675	715	640	728	711	709	695	691	678	732	720	668	660	639	708	691	653	689	670	678	701	700	697	685	685	657	681	675	653	703	708	698	709	736	713	672	684	641	631	671	717	644	715	683	704	681	668	689	686	660	622	705	657	660	640	725	691	640	664	733	644	673	690	640	675	682	703	656	690	673	715	656	647	674	712	702	664	715	702	686	760	646	658	623	699	672	699	638	658	684	630	672	681	705	674	681	639	675	694	668	738	707	709	674	673	652	715	644	623	665	678	683	686	639	708	676	681	696	682	721	694	710	652	697	687	673	720	669	700	631	677	721	680	664	715	699	684	700	664	655	705	684	677	679	673	656	687	644	665	694	650	709	694	660	655	623	688	692	701	601	716	713	664	668	685	639	678	672	683	721	649	681	665	693	636	698	700	666	681	733	696	694	643	673	688	696	650	645	661	648	716	661	678	637	618	637	674	700	659	724	677	691	635	657	676	634	710	696	668	653	707	691	696	647	622	623	669	701	629	705	688	716	680	644	642	687	718	691	693	681	648	632	751	707	671	653	674	692	674	702	655	655	659	667	715	701	668	676	683	698	714	689	665	654	672	676	659	658	678	686	676	682	691	645	664	713	707	652	707	659	711	717	632	701	667	684	657	664	668	664	663	695	677	656	682	681	667	668	701	656	702	707	714	681	663	657	692	688	670	688	692	690	705	661	653	656	651	696	701	714	680	659	730	614	706	668	667	646	690	685	693	713	666	661	644	713	667	676	679	644	693	670	697	675	693	704	713	708	680	664	666	699	693	706	635	629	683	683	660	650	672	678	654	686	671	683	682	690	713	653	706	678	696	648	711	685	693	680	669	675	641	673	663	707	646	683	682	665	699	694	634	649	690	654	705	664	693	702	668	651	633	716	679	701	668	681	695	692	680	695	687	732	703	661	704	661	709	695	681	659	639	671	686	698	634	686	669	701	663	699	754	659	683	637	681	652	715	669	665	646	666	675	669	660	702	630	667	625	680	710	678	658	638	694	690	706	708	698	678	656	733	696	681	686	688	671	692	679	692	704	726	700	658	651	651	659	688	713	668	694	667	730	684	702	711	688	646	663	673	691	698	706	660	701	705	634	660	669	688	661	685	653	684	694	716	676	656	662	635	688	679	691	686	691	701	670	724	635	676	647	649	691	685	692	711	633	661	666	668	680	688	726	684	718	625	686	666	678	691	663	701	736	677	728	736	744	698	660	680	695	702	673	649	668	735	706	702	700	731	706	685	622	694	656	708	695	684	729	660	676	687	707	697	699	660	654	606	718	657	652	692	698	699	664	696	688	713	626	696	646	680	710	673	647	685	700	667	700	617	666	692	647	641	738	683	705	693	704	649	640	728	694	709	692	706	663	664	693	698	680	659	653	683	715	681	657	677	673	675	655	636	666	677	621	663	695	694	696	686	666	675	731	651	672	665	692	670	704	707	663	657	667	652	632	709	687	657	677	671	630	693	664	657	662	684	677	698	643	710	684	654	665	650	667	669	702	689	705	637	686	680	678	696	638	681	724	655	663	699	663	708	665	682	678	680	693	651	633	646	696	684	726	668	686	754	690	656	642	659	722	664	645	667	678	664	723	665	682	663	689	677	707	704	695	720	619	679	672	638	682	692	677	714	666	667	695	668	711	627	625	688	632	680	667	670	643	680	658	660	679	679	701	713	652	762	679	648	696	672	721	685	762	679	663	710	655	668	662	672	707	657	667	684	715	692	692	702	659	665	683	657	676	695	638	669	699	686	653	598	717	697	697	657	652
77977	65186	51264	39566	12624	1819	442	359	391	317	364	333	307	306	345	317	293	298	323	305	288	335	279	287	274	309	323	280	277	296	301	325	315	270	286	288	290	321	308	305	318	319	281	310	281	305	297	309	286	293	330	307	277	281	302	274	280	315	307	280	317	294	284	299	331	321	302	302	261	299	316	281	293	306	273	308	282	307	326	274	327	313	295	303	331	305	278	286	299	284	300	284	274	286	314	273	308	296	303	295	288	285	280	303	298	294	313	316	299	295	296	313	307	303	292	302	311	309	307	313	267	342	256	293	295	319	296	309	328	293	303	329	300	296	302	331	263	326	292	313	279	314	311	277	308	295	309	303	332	296	316	329	286	304	317	282	302	281	326	304	305	311	315	302	319	312	295	308	323	304	327	298	279	292	317	292	325	294	313	305	299	291	286	299	289	309	293	295	282	297	316	280	276	300	295	307	309	277	307	302	305	307	312	288	310	294	302	293	291	282	292	299	308	292	301	279	274	291	288	305	298	306	300	306	289	308	290	302	313	317	288	315	316	330	308	309	284	281	314	323	320	282	259	261	277	279	307	321	282	289	342	304	316	306	296	306	310	283	295	288	322	292	325	294	299	319	316	330	302	305	276	272	311	272	291	290	303	328	298	297	308	290	332	259	287	318	323	305	283	315	314	308	319	264	287	282	344	293	283	273	305	299	298	276	318	274	283	291	317	285	333	320	305	302	288	263	321	317	305	284	322	309	298	270	315	277	301	314	304	291	293	260	311	306	288	316	303	286	289	283	279	292	276	303	299	278	288	295	343	288	292	267	308	321	325	304	331	320	287	316	319	321	304	315	296	304	292	270	312	331	290	297	264	317	339	289	292	262	266	300	273	299	310	287	290	295	319	296	301	317	318	297	309	314	308	320	275	319	293	303	313	273	284	313	298	318	306	323	322	258	297	314	297	283	294	256	285	287	333	308	288	293	306	300	286	313	293	325	281	307	288	286	295	293	274	305	314	304	298	322	282	302	313	282	306	279	297	298	295	308	339	297	291	304	300	308	286	284	293	282	277	358	320	322	300	303	283	290	311	303	269	319	298	271	299	300	271	300	312	295	298	323	323	292	298	302	300	292	306	299	299	310	314	272	306	291	299	277	286	317	317	328	325	297	283	317	302	319	310	293	305	336	301	286	309	269	309	299	313	281	296	301	311	329	296	294	295	279	302	313	325	284	309	338	268	312	328	290	290	308	265	294	310	277	308	282	294	309	299	290	290	336	303	323	312	325	314	302	304	293	314	295	309	283	311	281	331	319	309	309	296	298	311	292	324	301	278	315	303	315	292	330	272	302	291	291	311	303	319	290	295	291	289	281	304	318	288	265	348	284	295	277	303	301	315	291	297	303	320	290	276	307	273	308	302	329	315	282	349	285	286	306	309	304	314	292	298	274	294	300	302	301	296	288	305	301	286	298	319	265	342	294	307	281	293	325	307	308	288	346	310	306	301	238	275	319	278	295	291	299	312	302	330	289	302	289	296	294	308	308	314	293	317	288	275	337	283	290	323	298	308	290	303	302	313	316	261	343	295	302	267	285	300	303	283	308	299	313	293	296	295	305	299	295	265	312	270	306	294	311	293	267	311	310	264	277	289	267	269	319	311	310	269	298	263	297	283	317	306	312	279	288	289	333	264	327	331	295	278	272	321	285	284	298	339	295	295	296	292	297	307	317	285	313	330	293	288	314	310	335	324	286	295	317	322	282	307	283	299	267	322	322	330	321	303	303	279	294	307	311	321	299	289	282	295	293	295	300	288	261	295	283	298	310	307	294	267	299	303	307	284	291	313	302	317	310	311	326	318	310	275	313	305	298	305	305	295	246	296	302	287	280	299	300	257	320	289	261	324	307	298	288	326	300	299	286	290	297	307	300	293	325	312	342	274	338	331	300	266	295	301	335	299	282	293	314	300	297	318	285	276	287	299	338	322	310	311	347	322	307	297	313	293	294	319	276	281	295	290	270	305	307	306	306	304	317	288	314	323	323	281	317	314	298	346	304	310	354	299	290	299	294	295	286	330	285	280	339	311	302	309	300	285	280	312	290	271	259	299	304	269	296	266	327	295	269	271	318	323	293	297	283	303	299	284	329	329	265	302	325	281	311	252	278	286	286	296	292	319	294	301	268	304	294	301	279	297	301	311	327	284	303	281	296	263	288	297	337	299	301	282	268	310	327	289	300	295	282	307	327	334	342	277	297	301	285	304	319	333	305	304	326	323	330	312	279	284	331	297	316	297	325	317	322	260	322	295	289	309	292	295	289	303	324	322	312	278	289	275	287	325	288	293	305	315	280	295	286	310	285	283	308	323	313	294	338	310	271	297	253	299	294	299	280	283	294	264	292	290	291	319	285	325	329	288	297	325	293	273	306	312	313	279	282	280	285	293	298	292	299	306	308	291	268	301	297	289	302	320	319	312	280	289	335	284	311	317	297	332	305	291	281	298	329	293	294	308	299	321	301	296	305	322	297	288	305	289	296	299	298	309	304	327	326	326	290	287	272	312	356	275	283	289	323	319	269	271	319	316	290	302	310	316	268	273	274	323	278	322	308	299	306	317	304	326	293	304	296	301	317	286	299	316	322	314	327	257	249	274	279	300	299	310	294	298	293	288	305	305	316	268	288	293	338	297	293	293	307	318	283	304	270	296	310	294	301	309	305	300	315	288	305	319	303	316	316	313	292	305	306	319	251	304	318	297	280	280	311	320	285	320	298	287	300	297	305	279	293	276	304	287	301	301	322	299	297	255	317	317	296	317	305	299	313	340	305	292	309	276	283	325	263	307	268	296	294	272	334	277	299	293	323	265	281	315	283	322	301	289	286	318	316	306	293	273	289	332	313	280	279	322	270	301	302	293	297	309	315	296	301	299	333	294	276	283	285	313	284	261	315	275	302	306	303	329	304	341	300	325	267	317	319	327	302	297	304	293	252	293	337	289	301	278	279	307	315	326	263	297	286	285	296	295	326	289	284	293	289	270	330	303	304	321	289	327	279	293	281	291	309	295	291	324	302	293	295	294	337	293	303	284	314	274	308	306	284	319	285	287	301	318	316	302	313	306	294	305	286	333	298	284	293	302	306	291	317	303	283	325	323	295	312	285	317	308	287	316	296	285	312	290	295	314	332	259	284	295	303	301	297	296	283	279	310	325	303	289	285	299	305	285	313	277	286	295	304	334	283	293	316	306	339	301	328	318	293	289	313	266	309	289	289	311	309	307	320	265	294	295	319	295	294	279	314	299	305	307	310	303	267	301	301	291	283	289	277	271	296	286	298	276	312	285	271	296	272	279	307	303	303	315	308	300	307	267	291	323	298	316	312	277	300	303	319	299	271	283	293	320	328	331	282	287	340	267	315	293	297	283	302	293	299	308	306	304	309	295	275	310	299	315	296	284	297	292	288	309	324	319	311	285	319	293	276	320	260	299	324	303	272	318	302	340	300	310	316
60553	54516	50529	33304	1713	1569	1402	1244	1197	1134	1123	1081	1061	972	1013	989	971	956	950	970	1020	949	973	953	891	873	956	923	941	902	889	900	889	882	906	940	911	925	904	957	888	903	923	896	907	905	904	911	930	894	938	861	971	844	886	897	944	915	901	916	862	841	949	894	875	924	863	953	939	901	877	875	896	927	889	876	864	827	871	890	925	911	840	901	907	887	900	915	868	910	911	877	894	882	928	947	868	839	897	894	913	857	879	929	901	919	905	891	898	917	866	917	868	883	848	899	890	899	922	886	884	925	956	900	921	917	932	917	896	892	904	870	919	908	922	913	915	960	828	920	910	822	880	840	952	934	879	902	914	934	886	905	860	891	922	915	927	942	884	930	888	885	900	906	860	888	907	943	929	922	915	915	945	888	887	905	961	903	878	875	939	929	880	885	853	855	914	887	875	865	927	884	887	889	872	892	853	860	901	873	892	882	867	916	888	891	880	885	931	900	924	865	911	929	913	901	840	906	858	910	937	834	965	883	949	887	879	852	913	863	899	885	849	857	835	835	927	891	890	883	911	887	894	891	913	831	910	911	881	894	906	879	888	937	966	887	897	871	894	901	898	909	890	866	888	891	923	927	883	892	928	855	910	886	880	903	887	906	877	896	861	894	902	874	895	874	930	903	894	910	888	852	891	960	905	869	892	924	890	923	941	882	959	861	914	837	906	886	905	869	851	909	890	893	874	854	870	920	886	908	930	947	848	880	927	867	905	923	872	895	872	933	855	860	872	880	894	878	869	848	904	910	915	921	896	905	947	908	918	880	922	910	867	902	905	879	895	868	928	854	935	962	877	905	921	925	887	907	891	923	891	908	870	891	901	882	935	903	891	862	902	879	951	900	928	910	960	874	860	873	892	854	851	834	925	908	867	918	874	874	851	937	923	925	881	920	895	849	869	878	904	871	885	901	887	886	919	909	940	856	860	882	898	908	896	898	864	936	883	894	930	916	878	885	909	890	863	888	901	892	851	890	928	868	923	875	891	917	897	825	881	910	920	845	906	917	858	886	934	881	926	856	881	911	869	878	913	904	881	959	885	849	947	893	850	898	869	861	936	899	916	872	922	953	899	876	884	903	933	908	911	880	943	863	858	867	888	922	922	869	918	915	864	920	930	915	890	929	929	923	914	876	871	994	881	935	951	903	905	925	866	923	938	801	908	873	935	920	923	903	922	872	950	921	910	888	959	894	928	890	890	907	864	874	924	913	924	938	905	901	935	888	890	842	950	919	917	920	866	925	895	893	896	887	862	900	921	851	942	889	907	942	896	893	949	894	913	903	896	883	936	851	942	876	885	895	949	856	843	839	888	903	896	896	921	903	891	923	909	865	880	867	930	942	901	947	957	914	875	866	940	888	939	875	893	861	886	925	889	942	901	910	873	967	893	914	913	846	896	862	883	892	859	802	871	891	873	854	867	841	901	884	913	919	856	931	880	939	867	898	928	834	852	898	901	932	922	879	922	924	893	947	847	898	903	882	881	923	889	857	925	880	947	872	892	916	924	884	902	917	885	922	925	920	928	909	882	923	898	919	909	939	860	925	880	921	897	925	926	919	911	910	903	888	932	869	875	902	906	877	846	886	877	926	858	898	937	889	888	897	916	868	904	904	919	914	893	860	885	916	899	925	965	898	851	921	837	921	898	925	930	876	842	912	852	911	889	868	956	910	960	895	915	890	837	891	916	891	889	970	870	879	901	943	915	905	925	929	892	904	861	891	875	859	889	861	877	940	861	893	901	949	886	919	949	896	870	860	907	869	918	911	887	885	871	875	919	891	924	925	912	911	900	911	914	937	881	938	901	861	903	920	878	849	853	912	861	870	908	833	845	899	896	911	884	959	929	934	875	925	886	884	893	859	942	918	869	911	869	898	940	914	882	915	911	884	963	858	903	913	912	915	881	869	896	902	925	894	879	901	917	902	877	851	873	892	880	881	887	893	903	885	903	922	888	880	850	889	928	831	924	970	874	926	884	913	887	933	929	888	839	920	897	928	881	922	868	916	927	881	944	872	872	861	884	910	895	935	927	866	936	952	854	876	861	871	891	917	887	909	973	882	896	926	891	923	926	869	886	887	860	880	922	858	873	904	910	880	898	867	905	903	911	834	930	857	923	905	870	923	850	889	926	883	885	874	883	904	900	942	879	872	929	886	896	882	870	870	894	946	892	934	865	909	855	924	877	915	893	903	928	857	892	896	897	908	927	926	878	895	902	881	864	876	879	862	921	886	930	933	943	831	942	900	938	807	876	897	900	917	919	908	855	871	867	891	898	870	867	930	890	878	932	902	896	882	931	876	880	917	885	935	865	862	875	954	883	893	899	866	934	937	891	909	886	915	911	890	865	929	924	879	944	908	906	911	894	920	883	898	932	890	880	919	969	921	923	860	956	837	847	927	915	979	880	889	850	850	895	900	824	889	888	973	887	904	891	889	878	876	901	881	918	916	857	902	916	926	893	857	942	888	900	924	874	861	848	923	924	889	909	842	934	903	947	855	864	950	836	890	854	869	928	894	964	864	948	932	930	925	811	837	852	900	906	950	902	874	869	939	921	900	855	927	871	822	898	923	919	845	869	934	875	869	934	972	907	924	927	892	956	916	854	894	930	933	873	903	886	873	910	870	863	915	944	894	900	816	944	932	899	925	866	859	899	906	877	865	933	864	902	870	857	857	897	914	877	909	929	889	905	905	931	900	933	913	908	882	915	920	911	869	897	952	924	853	913	914	887	952	939	904	904	901	866	894	956	846	870	856	862	879	863	869	928	887	869	881	910	897	853	853	934	886	882	870	941	898	835	916	905	908	931	874	910	892	896	913	966	899	942	876	963	901	891	868	898	880	866	903	919	939	903	852	933	892	959	900	908	913	909	886	850	861	872	938	904	909	896	869	864	859	944	891	936	903	911	894	931	884	891	818	907	847	876	901	943	871	901	925	842	867	927	899	907	898	875	919	922	920	869	886	893	875	906	891	875	871	882	896	889	897	912	909	948	932	917	836	916	939	919	878	946	860	860	882	926	857	902	861	887	863	881	893	919	895	861	899	838	893	907	903	896	847	890	886	927	933	863	920	895	858	918	901	855	880	897	895	880	828	864	887	925	839	924	881	862	917	934	864	923	857	921	914	882	958	843	906	907	854	887	878	846	905	897	861	914	890	912	913	906	910	923	894	877	877	886	882	932	839	942	904	885	957	894	945	891	888	888	866	889	924	925	869	913	907	902	879	851	908	936	949	873	909	870	839	900	858	905	946	863	874	911	925	891	910	896	873	871	919	918	877	857	903	897	885	973	867	891	929	954	887	913	917	846	851	867	919	897	937	860	883	927	971	909	899	913	870	875	873	904	943	908	913	923	877	814	845	913	916	916	876	900	862	907	907	926	873	898	893	929	895	836	911	908	890	940	906	952	897	894	859	916	902	882	876	882	878	886	890	864	924	913	931	894	901
32033	15217	4271	2343	218	142	131	137	128	130	138	140	157	121	125	133	149	147	132	138	114	150	129	128	155	132	135	130	132	138	148	162	135	147	137	131	127	153	131	112	133	133	151	127	126	108	127	132	131	132	124	159	153	137	118	116	136	137	153	131	134	138	132	119	128	109	145	161	143	148	153	148	131	139	128	137	136	140	133	123	138	147	140	125	128	150	152	121	129	156	139	142	130	126	125	127	153	155	113	138	145	141	139	135	136	155	150	138	127	136	133	144	141	146	149	144	141	115	141	141	124	139	163	150	125	149	135	127	146	138	146	145	141	141	144	154	133	128	134	133	144	136	121	119	125	140	139	132	142	144	140	138	160	139	117	131	119	124	124	135	152	169	136	149	140	125	128	118	125	130	117	146	151	124	122	131	128	142	141	131	144	145	133	129	136	130	134	112	113	135	127	137	147	121	159	123	132	140	115	123	155	153	131	150	124	133	140	140	139	142	169	118	117	136	117	141	144	135	136	150	130	116	125	144	138	123	142	120	144	138	125	136	140	126	148	137	116	122	141	123	145	135	126	145	123	139	144	136	135	137	124	164	135	142	146	137	127	129	136	130	141	131	134	152	155	140	159	141	154	134	150	146	141	144	149	143	144	130	150	145	131	128	129	113	122	146	139	125	132	152	151	158	129	141	149	113	129	146	124	127	129	135	140	157	142	123	112	134	136	140	146	142	140	150	154	136	136	133	121	148	134	121	143	147	135	134	123	124	137	127	141	148	141	153	135	108	144	133	115	127	130	109	135	146	141	131	140	134	127	123	158	138	116	148	123	141	135	131	125	121	136	125	141	137	139	143	123	135	135	129	105	136	142	139	151	136	147	119	128	140	149	140	154	157	153	141	140	128	128	146	150	154	140	125	144	139	155	109	134	111	126	153	144	138	126	134	126	122	127	113	157	139	132	136	160	124	131	134	133	149	135	144	130	149	136	140	134	131	138	142	147	124	125	145	130	131	137	132	133	143	142	128	128	155	153	151	127	111	131	138	126	131	119	156	136	119	144	146	138	114	126	130	143	134	121	134	124	131	125	130	129	142	129	140	145	130	130	154	133	149	124	137	144	153	140	140	127	152	137	118	143	133	151	147	157	117	154	150	142	145	167	139	144	126	149	145	128	132	151	103	129	134	148	154	152	122	134	132	147	144	122	121	140	130	137	146	124	131	130	131	139	137	128	142	131	115	124	144	146	141	136	131	134	116	121	140	120	112	128	160	118	111	133	146	131	129	137	145	115	131	147	131	143	152	129	155	137	120	128	164	116	122	132	133	127	134	140	132	140	142	140	156	119	125	135	155	116	137	130	128	130	143	123	160	129	145	132	126	132	118	116	142	143	127	138	145	129	146	135	124	121	150	133	160	127	140	137	141	147	126	138	146	136	108	146	141	136	140	148	135	139	120	153	142	142	147	144	130	164	152	133	129	140	123	128	149	151	133	132	123	130	124	144	129	147	144	138	130	132	139	145	143	137	141	129	138	126	136	145	147	134	139	139	135	134	125	152	128	127	142	118	127	126	113	124	145	148	130	146	127	131	127	165	135	134	146	116	132	139	134	147	149	136	119	131	139	146	140	120	125	143	135	131	134	140	140	134	161	136	149	134	148	153	120	131	144	156	127	116	121	140	132	136	162	144	145	130	141	150	138	134	150	122	139	137	130	143	153	152	126	124	140	126	154	137	118	138	116	133	140	135	146	128	126	140	143	123	128	145	130	145	120	140	125	108	133	135	147	144	138	117	137	147	146	126	134	125	127	134	135	136	155	180	110	155	129	132	146	151	135	142	124	129	123	111	142	109	123	149	149	148	124	135	134	138	142	133	159	132	134	127	121	155	142	150	121	132	158	112	129	137	130	107	131	136	128	159	146	158	158	140	130	134	121	130	133	133	141	130	123	138	142	120	137	140	136	150	145	119	146	127	130	161	135	128	140	153	163	141	124	122	137	122	139	145	137	146	139	143	116	152	143	144	163	155	145	147	146	156	121	137	125	140	136	123	134	119	146	135	143	134	136	139	133	128	102	143	148	108	157	117	121	136	141	124	144	144	134	149	140	139	139	148	127	134	127	129	128	130	140	127	131	135	127	139	114	150	122	134	145	111	123	126	132	116	139	144	144	125	137	150	145	141	161	118	136	138	136	125	158	131	117	137	123	135	146	131	148	139	142	133	118	157	127	136	135	151	137	126	135	143	154	135	131	150	124	150	147	161	128	119	131	128	139	143	127	156	130	116	159	133	148	158	132	129	139	126	139	138	135	110	139	131	136	148	150	133	132	136	149	133	137	147	148	149	153	137	135	142	159	147	132	136	131	149	168	144	131	125	128	143	141	123	137	123	137	136	155	101	143	149	150	150	144	126	129	150	134	126	134	154	141	147	123	148	151	119	123	133	157	130	123	131	127	122	146	136	136	136	140	138	143	143	122	136	116	148	117	144	145	142	130	156	131	123	144	141	126	148	159	119	128	133	143	150	131	143	141	141	136	126	138	129	120	157	118	123	120	118	128	126	151	130	132	131	149	138	148	123	121	144	136	133	124	128	136	147	132	109	120	132	140	148	119	157	131	140	148	132	164	129	149	120	128	146	131	134	112	150	156	147	125	141	157	134	152	123	141	142	127	159	137	122	122	119	125	115	147	145	145	146	134	130	118	133	144	147	123	131	139	128	137	135	123	141	117	133	127	136	137	142	124	165	136	142	131	124	150	132	133	126	158	146	114	152	139	141	134	135	120	147	124	148	118	130	140	135	124	143	137	119	131	137	140	167	146	152	131	133	150	130	136	137	136	140	116	106	113	135	158	123	139	149	129	134	150	122	126	140	132	130	142	133	162	137	132	120	144	133	140	125	147	143	150	142	131	137	124	138	125	124	132	136	143	117	146	143	158	148	119	127	112	134	139	111	163	148	120	136	151	144	125	123	135	133	140	129	138	132	121	126	147	130	123	145	126	133	131	129	137	148	124	158	149	135	133	135	140	128	141	142	140	105	145	132	123	139	149	126	126	146	124	136	128	159	136	136	122	110	136	119	126	124	120	155	140	138	131	147	137	124	139	147	126	157	132	136	158	137	140	133	156	134	154	131	121	133	132	128	131	132	138	122	155	132	144	152	130	151	136	129	152	119	136	130	140	125	128	139	144	133	111	126	138	129	151	152	147	127	140	156	168	125	149	139	146	133	138	143	131	152	139	164	146	132	147	128	123	128	117	116	130	152	131	156	120	139	126	135	113	130	142	123	112	153	159	137	158	133	127	134	135	130	130	146	110	133	128	137	133	128	148	159	124	124	141	149	136	152	134	127	136	158	135	155	136	133	153	139	130	125	146	131	153	140	147	143	153	129	144	146	133	154	131	157	162	135	141	156	123	127	127	142	141	148	135	127	160	135	129	138	134	138	133	148	155	131	138	144	137	144	147	141	151	135	123	147	143	136	133	131	115	137	121	129	143
30601	16134	6951	6207	480	464	493	529	469	451	460	504	469	462	475	457	466	473	485	458	472	530	488	450	470	456	469	477	488	471	449	444	477	503	495	496	444	465	468	512	457	450	468	465	450	528	456	455	457	500	496	460	467	491	450	484	459	464	503	450	471	436	435	477	489	499	474	487	494	446	469	495	487	489	443	458	472	439	475	457	466	503	487	483	483	464	484	462	468	481	468	472	479	462	476	451	465	487	435	457	468	443	480	473	486	468	448	464	496	449	502	481	471	478	419	452	450	474	456	481	487	464	476	485	451	500	471	485	462	481	487	447	476	496	491	485	493	465	462	524	440	489	442	481	454	430	495	483	446	487	482	416	460	477	450	438	488	441	514	448	436	473	443	430	462	544	490	495	503	474	480	488	422	504	484	434	506	494	504	451	477	485	434	441	501	512	485	455	474	516	486	509	499	478	460	522	464	428	454	468	463	470	469	478	477	491	454	462	480	472	439	478	461	523	461	453	502	473	455	475	465	463	499	443	494	494	494	445	451	510	473	429	472	439	465	478	468	504	458	461	515	465	435	476	458	506	467	470	460	510	460	446	485	473	486	450	504	455	502	478	474	431	487	457	436	456	475	504	496	446	476	432	458	493	451	462	481	439	469	505	488	480	478	480	476	480	461	479	454	469	477	462	520	478	461	460	479	497	446	450	525	491	462	496	450	472	442	443	498	467	490	474	477	495	470	465	473	480	459	483	490	461	489	442	480	487	452	440	462	470	464	469	439	482	457	453	445	464	479	440	469	476	455	458	458	440	455	468	480	477	487	447	483	510	470	464	491	464	482	478	443	501	491	483	457	533	468	493	447	459	468	423	457	446	454	449	468	452	479	433	458	498	474	458	494	481	452	444	448	450	459	437	463	462	482	488	462	439	435	462	493	425	446	525	462	488	497	441	461	476	467	471	446	486	486	494	478	468	461	454	489	461	500	443	467	480	473	476	465	484	476	435	484	451	478	439	501	479	431	463	464	461	421	444	459	481	461	492	424	475	471	484	461	455	481	467	476	454	482	462	474	467	505	503	479	485	496	455	506	459	430	440	443	467	474	504	467	439	441	480	450	499	467	470	480	507	459	446	438	481	476	485	483	441	450	465	476	464	509	466	485	483	491	450	467	484	466	461	493	490	507	489	503	494	510	453	487	441	493	473	500	482	487	450	441	473	465	462	466	454	452	472	464	462	497	483	474	538	464	463	464	466	461	453	459	471	486	491	467	468	498	502	452	475	465	480	475	460	445	500	503	416	444	453	464	463	485	454	479	482	444	462	460	461	438	465	474	473	447	479	461	429	473	428	441	444	483	486	486	494	455	475	446	490	461	436	458	508	455	433	413	497	473	498	476	480	499	431	484	451	459	511	473	515	476	468	482	509	474	453	482	462	466	477	521	502	455	457	472	480	437	464	468	507	501	441	486	471	470	495	500	448	449	420	506	433	422	505	458	487	457	463	481	434	478	508	467	507	483	462	446	431	462	530	505	451	449	458	492	490	462	496	481	475	493	484	478	456	499	447	447	490	471	502	480	460	464	496	487	472	449	460	460	463	455	490	467	476	468	487	463	462	454	480	492	477	497	468	478	483	480	486	454	453	503	448	463	455	475	442	486	452	492	486	437	485	458	497	468	539	509	456	483	436	490	489	436	485	477	447	470	449	499	454	484	446	482	471	457	493	498	467	482	488	454	452	495	452	474	488	450	485	441	489	491	502	468	480	464	477	488	449	453	473	472	453	482	463	463	457	455	433	492	493	495	498	472	489	434	472	429	482	480	498	445	473	467	426	479	479	476	479	443	472	483	475	474	475	483	493	461	460	477	526	472	472	485	485	477	463	523	477	467	467	469	465	501	460	480	462	524	478	511	452	462	461	456	539	461	472	465	453	515	456	448	451	473	474	475	491	455	463	476	527	488	461	456	463	468	446	502	491	522	440	451	479	495	493	498	451	472	447	468	435	478	467	463	459	482	446	455	470	472	480	474	475	513	454	490	475	498	473	503	475	495	460	445	489	481	467	460	497	461	453	478	496	470	458	478	490	471	470	487	452	453	500	491	467	469	469	466	468	546	491	471	468	453	477	493	464	452	470	452	466	465	471	453	494	477	448	460	453	441	474	465	494	453	495	458	518	460	474	475	501	477	458	468	502	424	507	456	486	460	457	494	464	500	463	467	451	433	480	464	493	483	510	509	453	452	480	471	446	479	490	454	470	484	498	479	453	468	476	492	459	491	453	440	473	428	457	471	433	484	493	457	477	478	443	438	449	469	472	485	459	470	481	457	508	476	449	460	499	473	476	481	427	464	463	450	457	480	483	457	483	496	491	471	514	477	421	490	472	469	476	475	440	487	459	452	476	484	471	464	441	483	488	491	492	481	436	502	480	433	484	463	436	452	509	452	491	419	438	431	470	486	480	497	481	481	493	513	495	463	509	475	445	456	481	483	499	446	503	466	457	428	493	463	496	476	479	397	454	484	493	513	483	516	486	501	513	472	501	489	413	483	465	455	494	473	446	459	494	446	477	466	448	522	469	485	506	513	451	434	488	450	476	455	484	487	500	478	487	468	453	484	481	499	487	449	456	443	432	459	461	482	459	496	484	468	472	477	442	480	466	473	492	504	468	468	457	432	506	438	459	469	491	493	491	487	449	499	471	451	439	504	463	482	480	498	457	484	491	465	478	456	468	481	464	493	485	440	452	454	444	518	432	476	497	460	481	497	498	443	447	498	479	456	451	485	479	475	475	498	476	537	476	473	511	465	503	497	471	455	467	437	483	431	512	467	458	479	443	428	481	449	468	450	451	440	488	475	441	436	513	481	450	448	495	461	436	445	482	445	445	440	459	456	480	457	437	487	494	452	447	485	452	510	455	487	492	461	475	438	449	467	495	481	465	467	466	459	471	450	475	500	464	496	453	492	476	470	495	468	475	494	473	489	494	461	446	516	442	511	459	485	472	452	463	451	479	455	491	478	473	463	431	463	445	447	489	504	435	481	495	458	448	471	471	460	470	480	448	466	487	503	457	484	472	475	436	525	520	442	457	463	457	468	437	502	451	476	472	474	479	501	495	483	473	471	467	436	448	488	488	445	470	479	492	472	496	486	476	468	444	452	483	447	459	449	523	496	492	438	460	512	452	480	487	437	474	483	482	455	493	488	444	474	483	485	510	499	465	500	499	462	447	439	489	500	475	482	478	453	486	482	480	464	490	461	482	450	497	434	467	445	438	480	521	480	487	468	509	460	448	454	457	470	495	482	474	465	473	445	468	449	476	482	479	472	454	453	470	467	495	484	498	478	433	498	513	475	513	473	456	481	457	440	469	482	478	467	482	440	481	498	455	448	472	459	467	473	483	453	437	465	474	465	439	470	524	457	454	498	498	491	464	502	469	464	491	513	457	436	502	513	461	477	498	478	455	450	473	455	490	473	473	466	476	466	473	453	491	444	460	467	452
69589	55740	41749	31234	4531	328	236	252	240	241	234	210	228	225	192	218	223	228	241	213	240	217	240	222	227	231	214	216	208	224	252	226	224	233	203	215	213	219	237	207	213	232	208	211	226	210	233	244	203	237	212	242	201	211	250	225	204	232	226	212	210	238	202	206	226	214	197	203	225	201	217	222	209	220	213	237	207	221	218	207	193	226	225	212	217	210	197	214	237	241	224	187	220	228	216	221	219	227	249	213	211	201	230	233	203	201	238	227	188	203	212	236	227	187	209	209	235	211	191	196	215	201	216	224	211	238	202	224	222	211	206	249	212	201	183	215	214	221	206	192	201	184	209	207	210	213	193	216	201	230	232	220	201	207	210	217	230	234	230	226	203	222	219	203	190	219	224	221	219	213	237	211	219	238	228	213	220	205	209	226	200	194	216	207	236	203	204	215	187	238	217	243	231	212	226	206	218	223	219	222	183	205	230	242	212	213	224	189	197	232	226	221	231	232	211	224	201	212	207	216	222	215	228	241	184	199	243	219	221	223	223	224	216	221	185	207	236	212	214	213	223	219	247	228	232	202	230	194	207	224	209	208	244	216	220	194	173	218	227	229	253	212	201	214	216	217	234	234	219	218	234	215	229	196	245	240	205	217	215	224	236	219	221	233	217	207	215	214	220	228	212	241	222	220	201	197	232	237	223	244	227	208	226	223	219	231	241	218	202	207	214	214	214	223	213	221	210	227	222	220	227	219	243	193	230	243	193	247	219	232	232	193	209	199	207	215	231	215	208	212	236	221	200	199	215	213	212	182	231	211	221	206	215	196	190	223	253	235	186	211	193	226	215	242	211	215	207	228	247	212	204	209	202	209	212	239	225	224	211	213	223	201	226	194	194	219	221	203	219	218	228	193	207	204	208	203	210	244	235	185	236	203	223	245	225	219	218	196	203	240	193	226	216	209	214	227	199	214	214	200	218	199	208	204	221	225	210	211	247	208	232	215	221	214	219	219	240	222	173	201	189	248	235	230	213	244	203	237	218	210	216	208	222	236	195	236	235	216	215	240	251	231	231	228	236	217	212	230	189	239	196	197	235	204	236	250	186	240	252	218	194	231	243	228	204	215	222	225	197	221	203	238	212	226	220	218	230	222	215	227	193	223	220	219	242	204	190	224	221	218	218	229	237	190	196	220	219	201	184	178	226	218	234	209	239	204	226	207	226	222	191	236	212	198	213	227	209	201	249	190	211	193	200	219	199	214	224	217	182	206	216	220	216	209	223	229	213	198	225	206	200	220	224	186	227	208	223	191	210	215	215	188	208	228	221	190	231	237	210	210	213	218	236	197	227	215	224	256	242	221	205	206	224	211	270	222	218	244	215	196	223	187	224	238	216	202	221	246	204	208	204	220	219	223	212	212	196	187	193	207	213	224	203	248	222	220	204	205	208	217	208	225	205	219	201	199	228	208	223	215	219	221	247	218	250	223	220	221	196	226	210	209	211	210	241	231	201	206	191	239	247	211	231	216	202	199	218	254	217	211	194	218	205	218	209	204	193	220	224	226	220	197	227	205	189	211	217	207	212	224	228	229	217	238	195	212	209	194	212	215	207	216	204	219	242	174	197	197	214	214	208	217	211	203	221	231	224	243	200	204	220	223	194	199	200	208	216	221	201	199	216	224	212	226	227	210	216	230	232	226	215	235	255	212	195	219	229	207	213	220	186	247	212	251	216	225	204	239	226	186	190	223	224	209	214	225	218	221	207	209	240	221	222	220	213	256	239	211	247	207	244	215	217	248	224	229	231	229	217	226	202	205	224	225	216	190	203	216	204	226	233	228	197	208	212	226	214	195	214	208	210	216	209	215	235	191	186	190	218	212	222	204	237	226	226	237	223	206	224	213	201	212	225	204	217	212	220	197	235	199	230	204	223	230	206	243	217	244	227	211	238	224	205	219	209	218	200	212	206	242	219	214	210	201	233	207	234	210	210	222	242	198	199	198	249	226	213	209	226	220	213	214	215	227	221	211	237	230	220	258	210	204	220	212	234	223	195	215	205	197	222	189	222	224	231	230	244	208	263	207	233	228	231	209	223	219	199	213	239	198	190	234	193	207	208	213	208	202	214	235	201	204	211	218	209	228	227	222	209	192	211	219	243	213	214	219	223	224	208	217	215	210	206	238	223	197	206	219	230	196	240	200	222	209	226	184	216	225	229	228	229	201	206	223	202	202	237	196	254	212	212	212	226	202	194	215	239	245	218	232	223	210	213	226	199	198	195	174	230	223	197	251	216	221	208	231	202	209	194	202	195	214	216	221	211	208	209	214	216	235	233	210	209	208	215	225	230	203	241	207	220	197	194	225	219	227	224	228	218	199	207	229	210	208	210	238	227	208	223	224	211	196	201	228	211	206	211	223	188	198	213	217	226	181	218	207	216	188	192	202	203	201	207	187	207	206	209	236	204	201	202	209	233	217	212	231	201	239	223	204	180	213	188	223	225	209	207	220	226	196	214	206	232	202	196	208	219	218	206	205	203	226	253	213	187	197	220	243	248	216	207	193	215	223	235	202	230	238	203	226	212	233	214	195	225	190	248	232	219	186	228	236	209	211	214	187	189	205	219	206	233	198	215	200	227	225	202	213	235	215	219	206	197	229	207	210	212	229	200	220	194	229	217	224	223	234	226	211	221	206	231	219	193	209	239	220	209	214	232	209	231	201	202	235	238	212	222	200	200	216	237	215	218	193	216	248	242	193	221	190	211	211	208	196	220	234	219	223	215	241	212	230	216	196	233	210	197	211	224	208	203	224	225	212	217	205	213	242	191	207	196	192	204	206	234	220	241	207	217	209	215	230	219	241	214	220	192	184	215	217	229	216	209	214	205	207	215	233	208	185	203	210	196	210	206	215	208	224	194	222	193	213	225	219	212	192	219	217	227	235	229	207	210	200	217	225	231	227	233	218	194	209	225	220	224	203	225	216	243	211	197	198	188	251	225	202	215	208	224	194	243	213	226	219	222	199	242	225	248	201	195	221	193	211	235	220	248	179	226	206	191	207	207	190	245	236	222	217	216	231	220	213	194	232	215	176	246	236	210	228	217	215	235	195	235	205	201	212	245	190	213	236	207	196	215	231	204	231	207	233	205	196	225	219	227	248	228	211	208	225	236	225	212	219	189	210	226	227	227	216	228	202	232	253	205	201	229	214	244	217	199	234	214	209	213	201	231	210	217	198	227	208	210	231	213	217	210	241	221	218	211	217	237	202	236	214	232	210	209	216	257	221	200	194	207	230	214	222	219	223	244	226	215	194	222	230	205	228	226	216	204	213	236	172	197	237	241	223	190	232	186	218	224	221	208	208	243	208	233	226	188	198	239	228	227	230	228	225	212	225	235	225	225	206	212	223	223	215	206	240	234	209	216	206	240	224	198	217	214	246	222	238	213	214	213	196	223	216	217	215	199	230	211	212	237	221	224	236	235	232	228	200	248	219	192	235
50877	45244	39940	30099	1102	1009	954	872	842	800	764	798	776	785	726	722	730	751	709	694	654	728	693	679	693	665	705	707	673	703	687	719	716	709	684	665	692	737	690	655	682	724	714	685	678	701	733	659	730	748	667	720	679	689	764	731	783	687	663	694	695	676	704	697	662	712	688	703	697	668	729	692	670	718	688	685	701	682	702	682	697	681	731	682	704	671	679	694	660	661	686	698	721	672	706	701	684	680	658	685	650	680	681	686	710	695	674	670	704	686	707	646	696	635	687	677	673	718	648	707	730	687	710	674	675	696	668	697	689	654	683	669	677	698	691	720	647	632	740	704	674	705	652	712	678	649	669	776	711	696	729	699	689	670	716	704	662	695	654	708	713	673	725	669	719	711	713	691	705	706	681	675	682	700	716	702	671	655	711	757	679	662	679	643	670	714	699	721	680	707	695	682	707	675	685	686	680	697	650	676	704	675	719	662	672	728	715	629	741	686	688	644	692	704	703	659	664	652	712	672	663	701	713	678	718	678	684	692	658	689	732	668	666	643	634	678	678	658	689	690	676	723	676	685	709	709	705	669	667	693	667	705	622	664	718	668	710	674	676	687	686	652	680	738	738	682	646	686	661	688	667	698	709	678	690	734	646	744	653	712	703	696	721	678	723	699	729	696	703	678	680	700	677	654	673	675	691	679	682	683	659	690	721	715	684	695	676	688	673	683	685	680	672	661	658	679	657	701	673	710	669	694	714	710	680	668	716	701	683	683	687	690	656	645	658	697	677	718	669	643	672	702	656	672	732	665	689	706	655	723	713	743	663	731	675	647	700	685	644	731	661	664	708	655	671	696	687	659	671	703	753	670	678	691	702	679	702	688	695	668	649	668	704	639	665	702	674	632	725	683	683	691	655	705	682	691	714	664	715	691	656	716	664	647	690	678	673	683	671	686	707	691	706	704	665	676	685	684	692	658	716	692	683	700	703	664	707	704	651	669	717	736	640	634	661	685	686	647	673	731	690	718	699	675	661	690	689	713	670	677	667	701	717	710	685	710	683	668	676	670	702	658	705	677	691	657	698	672	667	718	687	681	658	723	689	652	701	678	687	678	667	677	680	711	679	714	653	703	683	682	696	735	653	599	676	678	702	680	676	675	715	693	720	689	673	721	689	721	635	693	708	643	701	675	701	703	669	670	702	728	686	694	702	703	706	694	678	733	700	754	730	648	676	694	703	726	695	692	705	680	677	639	711	679	659	656	676	639	631	675	639	631	671	689	692	652	655	713	744	648	681	672	648	676	648	708	719	701	660	673	667	711	713	699	713	706	712	625	671	700	712	705	695	691	698	683	710	727	673	698	669	710	653	639	664	680	727	667	665	725	670	657	696	645	753	678	655	628	673	705	745	697	706	724	629	692	663	652	727	696	689	663	655	690	729	702	690	676	706	729	616	681	701	696	676	649	679	721	667	694	723	658	654	641	662	693	673	675	698	671	723	690	718	713	685	671	717	612	676	701	692	627	704	673	697	702	726	703	692	716	695	711	698	685	655	709	709	711	704	707	631	711	683	696	676	652	689	708	660	693	663	722	716	685	651	669	666	636	694	733	691	699	699	654	636	663	697	653	664	720	715	706	689	702	635	675	699	673	653	702	646	690	658	692	717	730	664	591	701	678	667	669	730	678	706	654	708	724	688	668	655	678	694	660	687	690	736	647	720	699	704	674	679	668	700	663	680	661	681	697	684	703	731	656	616	705	695	677	708	729	690	655	740	658	693	670	692	687	676	646	681	699	686	648	670	737	718	679	712	638	695	645	713	713	705	716	723	688	706	714	722	664	695	639	686	629	700	712	699	669	686	703	674	691	697	683	709	710	672	672	698	637	667	684	661	658	686	657	647	673	707	663	660	685	691	682	726	688	629	674	668	647	737	659	710	665	732	652	702	694	682	639	673	661	676	739	690	684	707	706	709	698	687	700	702	662	683	692	655	655	690	671	676	695	717	684	694	718	659	714	699	707	698	643	675	701	701	736	646	706	682	702	652	724	650	673	635	724	706	681	679	665	688	725	652	734	681	674	657	705	698	693	703	681	665	712	705	686	688	726	698	706	642	714	669	656	687	664	681	643	674	640	674	716	685	673	719	656	651	654	642	716	695	692	682	678	706	728	697	693	719	668	644	688	719	694	692	731	705	729	689	670	683	693	677	648	643	678	672	659	676	712	701	697	685	645	683	681	672	664	701	615	694	701	651	677	674	689	695	693	668	693	703	705	670	731	693	717	674	646	722	710	668	623	741	681	665	710	674	675	676	679	655	635	694	676	710	724	633	654	683	739	644	701	649	671	666	657	705	723	753	687	691	715	754	694	689	697	696	683	669	709	636	696	716	717	684	662	647	693	671	640	644	678	717	715	706	710	691	657	691	654	666	672	686	721	640	655	685	684	648	720	708	673	698	662	684	718	674	698	693	665	690	685	686	703	641	673	711	644	698	677	670	711	701	697	663	663	705	688	702	758	681	640	716	694	703	666	672	716	663	668	619	675	695	701	688	702	717	706	729	703	674	698	716	646	706	700	731	712	670	714	693	691	658	686	655	663	676	713	718	696	675	652	675	697	709	641	657	702	647	700	677	666	706	685	696	734	692	701	691	669	704	699	680	645	682	668	672	691	673	730	634	675	682	702	625	750	678	700	723	685	708	684	698	669	707	725	709	691	665	686	699	676	688	692	693	696	700	688	673	674	681	650	654	656	669	760	716	675	707	680	677	679	649	690	712	728	707	682	677	678	695	681	687	735	668	682	656	694	685	667	646	680	691	674	678	665	722	701	684	680	675	655	629	679	708	693	682	696	682	700	667	724	697	655	698	679	707	715	694	707	672	695	720	688	712	685	661	656	693	658	649	667	647	758	605	672	663	683	688	684	710	681	680	699	660	668	718	660	672	721	741	683	654	720	688	711	721	686	671	663	692	675	689	679	640	661	705	646	721	683	689	691	713	702	664	672	693	676	667	646	657	697	710	661	703	692	687	676	638	679	641	701	684	697	665	656	708	688	701	695	668	677	678	671	684	678	657	668	692	676	657	659	689	688	691	719	736	704	706	713	677	712	687	682	709	689	699	623	694	680	678	659	691	681	695	685	717	673	673	684	700	698	678	718	676	717	728	704	664	718	670	762	683	673	654	716	701	699	689	713	694	712	688	721	684	726	699	640	689	647	700	711	728	683	684	684	648	677	660	675	704	709	707	703	680	676	643	690	672	702	673	732	658	701	653	665	689	667	669	695	686	663	678	665	683	669	700	693	704	655	671	712	689	693	662	713	636	697	708	685	705	681	726	703	686	669	702	693	732	666	693	721	654	643	700	656	670	678	657	728	667	704	667	671	682	699	675	660	683	640	675	696	669	671	748	654	662	665	764	692	694	638	666	653	686	675	692	696	658	688	673	704	672	669	668	664	676	691	684	660	657	678	737	700	690	700	710	715	650	704	663	666	645	699
78806	66948	53161	37957	11014	1245	433	337	349	362	345	343	339	313	319	316	322	329	335	353	338	307	290	311	344	304	338	319	299	322	288	321	301	303	307	341	321	315	293	298	322	313	308	301	273	301	322	319	289	310	308	312	311	295	318	302	319	304	298	323	319	306	264	333	328	320	316	308	292	328	322	299	300	312	326	309	309	336	308	297	269	280	304	305	317	302	282	306	310	313	302	282	324	296	283	307	303	318	271	301	291	294	299	311	288	324	309	328	281	307	318	295	307	275	300	313	315	345	273	271	305	312	323	306	325	286	303	290	292	317	309	287	307	264	315	314	314	300	342	291	317	295	304	302	315	271	321	285	299	283	307	301	305	311	292	316	296	289	323	293	286	320	307	336	308	292	308	331	336	310	310	318	303	322	337	299	296	291	277	292	330	289	311	327	272	294	323	300	310	306	315	308	286	320	324	285	300	324	290	300	303	297	334	323	312	299	310	313	298	290	328	350	307	320	333	318	312	277	281	331	295	297	283	316	295	326	299	305	297	300	324	310	308	336	301	311	318	314	315	303	303	300	285	277	316	295	296	319	294	276	320	298	321	300	295	293	285	275	312	299	350	321	288	329	314	323	310	331	298	300	310	285	290	297	324	319	285	305	283	325	334	303	313	334	310	334	332	313	322	274	291	317	284	299	304	290	311	299	289	317	283	301	279	302	305	330	279	287	313	292	312	331	320	311	293	294	246	310	293	301	349	290	351	301	340	310	325	292	318	308	322	303	299	362	315	276	300	317	280	293	321	316	284	292	358	306	330	335	304	312	337	288	306	312	331	284	346	341	323	291	299	305	336	297	327	325	302	325	305	310	259	290	284	333	304	278	262	318	307	318	303	304	309	334	320	288	314	334	353	301	292	273	315	312	308	301	293	317	286	331	294	277	315	304	327	308	298	326	293	325	316	275	291	329	303	314	293	291	258	298	302	342	308	334	320	308	290	301	311	296	290	338	317	300	295	281	302	320	320	334	297	294	269	315	313	323	325	302	313	299	309	304	312	320	298	301	317	303	301	315	278	320	321	315	315	323	321	322	327	313	305	317	292	303	337	300	296	306	324	338	283	274	285	290	278	314	327	296	329	325	275	319	286	322	330	306	292	292	309	323	294	312	288	306	286	298	321	294	291	307	303	283	315	304	309	331	307	287	310	333	312	301	313	325	310	282	291	334	300	312	272	310	307	304	300	295	298	338	276	305	303	326	299	302	294	328	298	304	299	298	282	310	330	302	332	300	289	296	319	306	325	339	307	306	340	302	298	315	329	294	314	292	289	327	334	277	308	296	313	323	316	290	304	302	304	307	301	282	313	290	302	344	265	287	320	307	310	294	319	312	293	282	320	325	307	337	332	327	326	300	289	310	298	285	264	315	306	338	307	305	311	285	316	279	319	308	325	305	286	286	298	305	306	270	336	331	306	268	298	292	296	307	306	314	308	310	327	291	315	326	318	309	301	303	289	310	300	310	292	300	308	314	305	331	305	317	292	259	329	280	316	347	285	297	280	309	300	342	298	309	296	321	291	319	313	282	306	309	302	270	299	311	298	336	320	311	335	300	319	325	320	298	313	291	314	310	302	295	281	318	303	288	334	313	314	275	296	290	287	287	334	280	306	301	319	306	280	308	283	297	304	352	321	305	263	299	335	314	312	295	324	285	336	275	298	311	305	286	314	328	288	328	308	310	326	299	291	322	307	322	307	320	273	310	303	302	314	304	318	298	306	290	282	305	311	308	309	309	328	297	340	295	266	299	279	276	303	275	280	328	292	321	275	306	345	287	313	305	319	344	307	319	299	304	305	323	303	316	323	312	318	298	308	278	331	312	314	318	327	285	305	306	311	296	290	288	305	291	332	328	308	307	294	276	331	291	328	323	319	290	314	298	328	306	285	315	302	301	318	326	271	293	282	327	322	282	287	307	326	288	289	285	299	312	314	288	312	292	271	311	301	314	293	283	311	269	331	298	324	271	330	305	304	286	292	343	274	304	299	290	304	312	316	315	292	284	333	293	318	278	284	321	283	303	305	264	288	321	301	295	306	325	302	314	317	328	305	300	288	305	307	273	318	293	318	317	270	316	321	320	302	310	314	339	298	321	326	305	314	317	287	289	318	331	312	305	291	327	313	276	297	347	305	306	314	343	319	326	288	328	341	328	314	307	328	312	299	295	309	307	332	289	312	333	313	327	321	296	311	287	317	293	317	288	312	309	289	315	352	298	332	298	325	282	310	312	298	348	327	297	301	300	298	323	298	298	314	311	337	315	304	329	274	267	301	331	319	295	337	296	298	288	304	334	303	308	309	306	325	315	310	287	323	319	317	296	316	304	289	307	306	301	305	267	330	309	307	275	301	320	297	326	317	276	293	330	306	301	329	291	281	348	312	318	312	321	296	285	300	303	322	321	301	313	289	254	300	308	285	328	315	301	290	349	315	303	312	305	289	310	309	321	309	300	322	317	307	325	321	345	323	290	323	296	305	301	297	287	299	347	293	315	312	324	288	300	298	315	316	329	300	319	284	256	303	310	264	294	316	312	320	302	301	355	322	300	306	289	321	316	289	325	325	284	294	304	310	315	306	266	309	309	289	324	327	312	301	297	295	279	328	310	319	322	288	310	311	297	293	292	350	274	298	288	325	292	340	321	350	339	288	320	320	292	284	300	306	307	329	317	307	280	285	292	315	263	309	319	319	355	311	289	297	280	294	292	320	296	299	293	294	280	286	289	315	282	313	303	317	285	311	339	294	307	300	307	329	307	308	289	297	286	278	270	315	320	307	318	289	300	335	292	307	300	312	324	270	283	301	312	300	286	305	311	280	285	315	303	286	269	335	322	302	290	303	307	279	323	286	306	311	286	324	292	309	310	297	317	290	285	306	281	320	294	327	271	335	314	293	287	327	289	295	296	316	286	307	334	304	305	315	310	331	280	295	321	314	299	304	301	280	311	302	299	316	309	284	304	285	299	316	308	297	319	315	312	278	311	328	257	294	302	321	298	313	294	332	329	314	318	320	326	319	324	323	335	318	294	340	337	319	306	294	298	285	307	283	324	305	313	347	314	325	317	316	347	320	331	302	309	315	331	295	302	332	318	325	282	314	286	310	331	312	305	291	318	303	297	317	305	303	329	312	311	299	342	332	283	302	319	293	285	291	287	340	306	304	285	313	315	317	335	279	331	313	309	288	321	314	307	313	296	300	282	299	304	293	286	303	300	291	308	276	279	323	309	350	316	320	293	321	297	302	293	314	300	319	328	309	289	265	293	308	325	302	292	324	303	341	253	304	279	324	292	290	311	310	346	311	284	344	288	286	286	319	266	327	310	315	286	298	298	328	334	304	316	294	269	284	327	287	308	311	281	317	301	307	307	304	318	307	283	289	326	317	298	304	308	324	310	302	337	306	290	311	305	330	322	297	323	324	321	316	331	288	299	325	324	333	287	281	290	328	318	283	316
61635	56312	50381	31634	1646	1482	1334	1216	1210	1148	1124	1080	1061	1063	983	996	981	1035	975	967	953	917	1005	938	961	961	948	920	906	949	916	926	915	926	967	891	914	957	1015	920	930	943	950	922	852	915	917	894	919	923	955	933	882	930	813	912	958	956	875	854	934	951	923	973	926	899	901	940	903	990	941	953	977	951	930	897	920	963	933	890	959	900	883	887	905	958	953	936	923	980	937	894	939	930	914	941	895	891	959	894	899	940	914	917	866	929	901	947	944	880	898	924	942	973	900	924	968	894	984	881	866	960	939	967	939	892	935	925	874	846	912	943	912	910	916	912	922	926	920	924	912	892	912	904	923	918	930	890	847	858	874	903	922	933	923	910	918	899	950	944	951	865	968	945	939	876	897	932	932	938	959	962	941	905	874	915	904	905	906	893	911	1000	879	868	918	915	923	877	936	922	922	931	941	915	934	889	902	897	907	874	935	917	869	925	862	882	925	935	893	931	944	910	889	879	937	919	926	877	888	923	929	966	905	918	973	870	943	937	952	916	890	856	924	907	902	876	927	895	922	939	928	939	931	908	875	879	875	886	946	931	891	942	919	920	897	945	947	894	949	882	942	936	901	973	896	889	921	854	931	898	901	911	927	871	937	952	898	908	879	918	993	876	889	891	879	894	936	872	901	920	879	884	912	922	905	935	886	913	871	905	874	883	964	874	939	888	924	870	915	883	895	955	868	1002	879	896	891	926	951	913	898	913	835	892	883	889	940	929	869	933	915	865	868	952	868	906	882	918	854	935	872	918	865	895	920	937	958	901	963	899	909	906	921	913	891	936	945	922	912	891	923	950	915	868	911	884	898	885	919	844	907	929	857	942	966	939	948	953	942	901	863	902	936	906	905	912	923	889	910	921	893	936	917	908	860	909	858	956	920	970	922	883	924	894	936	886	924	893	913	884	940	905	920	905	887	932	884	930	995	914	875	912	933	917	937	935	891	850	914	951	946	878	915	895	928	890	875	895	919	894	1003	896	914	860	867	896	893	882	899	847	912	886	895	934	896	849	878	920	900	899	945	942	892	893	902	900	899	910	952	888	903	932	921	924	891	901	926	967	954	951	897	898	887	910	961	892	936	926	934	889	879	893	874	899	922	891	945	884	889	902	878	974	922	905	932	950	921	901	856	927	875	880	945	906	952	906	930	935	878	923	890	907	913	931	903	932	916	923	893	877	900	938	909	914	947	874	885	943	868	936	908	877	923	907	933	866	920	915	880	880	922	985	896	898	899	965	935	920	911	905	955	862	885	887	923	898	913	873	903	953	927	897	870	893	960	922	910	897	909	932	882	937	853	955	948	886	936	891	880	905	893	982	917	931	982	959	877	948	884	910	906	927	898	898	929	957	953	893	880	906	910	897	887	933	914	911	945	908	874	940	962	937	961	854	914	930	895	897	918	855	917	912	932	965	872	937	872	924	929	901	896	948	903	902	891	880	1013	929	975	857	875	901	979	883	902	888	906	935	941	870	947	873	926	864	899	924	963	915	904	890	845	917	914	844	915	895	875	920	905	930	894	915	942	838	893	899	877	875	909	913	890	935	899	919	864	897	902	901	853	966	899	912	897	965	853	911	938	911	909	933	925	960	931	892	900	881	898	913	858	874	878	937	913	875	896	865	955	947	938	892	891	862	915	903	886	921	898	941	947	919	907	872	945	941	906	950	947	894	867	911	821	903	888	919	907	873	874	900	893	912	877	956	862	886	935	868	864	900	917	952	909	885	983	907	893	870	903	886	878	907	871	903	911	905	924	921	894	912	924	929	978	901	905	937	933	904	880	891	868	902	958	906	920	959	924	909	877	947	909	923	936	868	869	928	953	889	898	902	860	948	832	857	927	911	923	941	914	863	892	886	935	991	829	908	937	875	947	926	846	901	886	946	918	917	914	956	872	930	903	946	862	930	925	884	907	969	932	905	926	909	909	947	924	921	912	906	962	924	872	907	904	862	917	943	995	828	892	919	862	936	956	892	954	876	860	897	983	973	875	905	875	922	883	872	958	885	954	898	956	947	932	907	909	906	882	875	924	907	886	891	919	923	923	904	933	884	859	924	941	935	916	880	882	874	920	926	948	920	978	936	934	978	923	928	879	925	934	895	898	901	894	902	904	905	921	975	927	930	963	928	913	925	935	954	959	908	972	952	898	919	864	918	922	979	907	893	922	868	856	931	884	921	865	928	880	945	927	979	899	920	912	885	911	924	905	896	970	895	919	906	881	891	921	892	926	904	967	885	900	914	920	902	889	894	967	912	927	923	916	895	929	910	911	937	897	862	899	899	887	898	957	860	894	953	943	888	905	864	900	928	849	925	878	922	938	883	862	928	953	977	883	847	909	942	885	904	906	914	877	872	889	955	1013	945	946	936	887	897	931	879	973	969	938	944	926	874	926	911	919	936	860	932	973	922	906	956	923	924	907	960	909	915	887	917	958	900	910	931	927	939	878	901	910	889	852	916	949	961	913	904	916	946	920	903	888	907	924	889	882	884	878	985	901	889	890	932	933	989	935	954	912	916	895	925	902	919	912	884	930	945	912	901	885	879	948	934	892	943	914	877	912	874	896	903	887	912	952	879	879	909	915	885	893	955	908	909	927	952	943	900	898	917	913	910	868	902	926	905	892	963	914	931	939	972	900	923	913	863	946	915	883	907	872	882	937	908	947	940	888	922	884	907	876	928	927	873	917	892	931	898	911	945	928	887	904	938	903	918	965	893	888	879	924	974	896	882	883	903	923	967	886	927	904	929	876	855	916	918	926	934	915	927	953	898	921	915	938	885	925	908	896	963	899	926	945	926	896	908	933	945	896	866	912	938	861	929	895	890	961	924	896	936	937	944	910	891	972	959	925	953	864	867	937	897	949	988	906	958	918	907	937	945	912	902	956	933	898	884	930	957	903	972	898	888	932	906	907	920	909	914	924	916	940	940	944	912	946	889	877	886	905	930	926	915	948	900	907	944	863	963	899	936	896	916	910	919	889	893	909	904	948	944	940	918	898	919	855	899	958	919	905	924	931	947	872	840	954	924	880	880	938	885	924	931	940	935	921	895	899	899	927	884	889	882	923	858	931	887	897	896	930	865	913	917	908	969	859	895	897	945	928	908	921	976	939	942	886	856	857	894	909	911	925	939	941	901	898	891	931	855	954	940	918	940	896	896	924	903	890	934	954	912	935	888	956	954	892	913	907	905	941	881	945	871	862	988	946	933	892	980	845	877	865	910	948	975	938	912	887	936	970	905	897	916	886	899	880	963	838	895	899	952	900	941	949	928	902	971	960	913	919	903	905	902	881	967	919	864	930	904	908	897	908	928	902	946	865	932	907	924	890	890	988	919	930	963	948	924	956	890	894	915	867	888	912	916	981	877	960	891	912	970	991	914	937	936	867	868	958	948	927	912	925	909	919	981	897	888	925	989	919	922	893	948	931	935	906	936	885	924	928	882	884	878	958	916
32351	16168	4683	1520	151	153	137	146	167	115	118	138	144	145	145	162	152	144	134	151	140	144	135	154	130	149	144	138	142	145	131	142	152	155	142	122	131	141	132	175	117	141	150	137	166	131	137	134	141	136	149	144	149	153	147	138	135	140	134	133	136	135	147	152	136	143	150	129	137	132	124	142	134	127	129	132	147	145	129	146	146	152	135	144	164	138	144	157	129	143	122	134	148	132	161	147	136	135	149	124	128	145	152	140	126	135	131	137	150	145	152	150	131	120	140	126	141	135	134	137	138	136	142	136	150	150	118	134	126	130	132	151	137	151	134	137	133	144	130	146	135	163	122	123	132	135	129	127	139	135	134	123	130	135	143	142	129	146	146	144	145	144	140	139	128	141	145	143	149	162	147	123	120	141	137	138	160	128	152	147	151	142	140	143	136	137	135	175	125	126	137	129	146	148	132	140	130	139	148	135	133	155	150	151	142	152	139	132	152	148	163	126	140	122	135	118	135	144	138	155	146	137	144	122	121	147	139	129	148	145	111	135	147	147	124	143	121	144	129	142	152	133	124	145	159	130	149	125	131	142	130	134	120	159	142	142	130	144	126	147	132	110	145	138	144	118	122	122	136	145	158	144	131	137	144	123	133	152	146	136	148	137	139	149	147	126	137	147	141	141	157	162	140	151	143	133	144	108	125	124	167	147	151	150	142	123	150	144	141	154	141	141	143	121	148	117	138	127	121	170	134	152	142	161	144	135	159	142	157	131	121	117	148	146	131	151	121	144	133	138	125	122	140	167	147	137	133	139	150	146	116	152	138	146	126	123	159	148	146	123	148	131	146	142	133	132	144	143	133	128	132	126	141	135	158	142	143	149	136	139	143	141	122	151	127	154	153	152	145	147	134	148	152	128	136	128	137	165	136	130	122	147	151	136	136	148	116	152	139	127	155	141	132	141	133	146	135	149	148	117	123	129	134	144	163	117	139	152	147	137	137	146	148	118	125	162	141	151	125	130	142	130	145	138	146	132	137	127	136	135	144	132	142	174	125	132	123	122	156	141	125	155	132	116	133	149	152	149	123	144	140	142	167	149	140	134	133	145	146	138	131	150	136	157	134	134	149	115	135	137	123	149	138	136	139	131	143	130	149	136	156	141	142	151	144	152	148	129	141	142	144	142	156	144	114	128	144	135	141	110	157	144	157	120	138	140	135	114	144	118	134	120	142	128	144	148	147	118	152	142	128	132	126	133	129	139	127	116	128	134	138	165	127	140	140	131	139	118	148	138	118	141	136	153	143	133	141	150	125	125	126	137	124	133	136	142	141	112	133	156	130	149	142	141	131	152	156	151	145	161	130	132	152	128	142	150	132	129	124	143	146	139	110	152	126	133	137	146	150	169	130	147	172	158	104	122	148	132	154	120	132	128	119	115	128	157	144	147	133	144	139	139	120	152	129	110	157	111	144	146	130	135	135	148	155	144	164	150	150	123	133	130	145	138	139	153	134	140	146	141	122	136	144	141	137	137	133	145	157	148	135	156	132	138	148	152	130	133	141	157	134	140	143	140	156	130	141	137	149	150	135	141	140	134	142	129	134	144	139	143	146	144	140	154	135	132	142	121	162	135	142	152	129	143	144	141	134	146	123	142	135	123	151	160	127	148	133	139	144	130	139	132	136	154	132	118	137	161	154	147	138	141	163	133	126	143	131	146	132	133	155	137	139	138	141	147	141	149	141	153	103	129	133	131	153	142	149	123	167	114	156	118	144	121	126	140	125	137	136	126	139	155	152	142	145	135	130	142	128	125	142	148	134	137	137	139	132	123	120	145	142	135	141	149	134	112	139	156	131	132	148	161	155	126	147	145	149	136	141	107	141	145	150	140	156	120	122	136	142	143	130	144	128	138	122	136	158	123	134	153	147	138	132	153	143	149	145	118	117	127	139	135	162	125	128	132	133	138	126	144	156	144	134	144	151	138	161	147	132	115	157	150	129	120	142	155	156	128	129	110	123	155	135	129	153	121	152	146	130	134	131	152	132	144	159	149	146	131	151	111	138	151	148	122	141	141	139	149	121	152	138	118	146	145	166	163	119	135	139	136	140	134	138	133	135	150	134	137	172	138	132	160	138	143	149	137	113	136	129	126	120	139	159	124	143	122	145	166	154	139	154	159	121	151	180	134	148	138	143	153	151	131	138	127	136	138	136	131	144	150	137	141	134	147	130	119	157	147	140	125	142	133	146	123	122	154	137	144	124	141	144	127	140	129	155	127	139	136	137	144	155	136	138	146	137	141	135	140	148	129	142	132	129	141	137	128	136	138	142	144	140	137	147	127	137	143	168	160	133	156	151	156	143	128	123	140	146	155	141	149	140	173	150	154	123	113	156	145	137	129	128	125	144	141	150	148	122	158	131	148	133	132	133	125	126	114	137	137	125	141	154	137	147	126	135	132	151	134	141	133	169	127	124	135	131	136	132	129	122	128	143	127	129	148	149	132	138	145	130	141	146	152	129	139	119	130	142	141	109	141	144	123	164	123	146	157	116	115	132	128	127	132	153	138	137	128	166	144	135	159	149	150	141	129	151	146	151	114	142	117	117	118	131	128	162	148	136	127	145	151	147	162	131	143	163	141	123	132	139	138	136	151	148	139	137	116	120	149	141	153	127	162	144	128	117	152	129	132	130	164	150	144	130	132	164	131	132	143	151	132	148	150	165	141	131	133	166	118	155	138	137	132	142	146	135	136	135	162	129	140	124	124	148	129	108	143	128	126	151	141	146	156	147	133	147	131	147	116	139	150	132	136	142	148	142	143	119	128	114	142	124	166	130	151	133	135	149	143	155	136	127	137	142	143	142	137	141	123	145	119	140	136	150	129	121	118	137	137	129	144	166	153	146	133	149	152	137	140	122	134	140	137	159	140	144	135	130	116	132	148	120	142	137	147	124	131	127	132	130	149	117	132	122	129	138	142	132	125	154	163	152	137	144	131	121	129	142	130	148	137	136	139	148	137	157	141	149	131	134	138	114	134	136	135	127	120	138	134	127	133	120	158	136	137	145	143	125	151	133	141	165	143	114	129	141	130	153	147	138	132	124	134	139	126	137	135	143	121	150	150	131	143	116	121	134	144	146	145	138	157	140	131	133	121	140	152	140	138	133	140	142	135	152	150	121	133	138	128	146	129	141	148	138	135	129	143	152	131	133	138	140	139	147	128	137	126	149	136	118	137	141	126	152	138	145	133	131	122	144	129	150	140	157	131	140	129	134	135	145	130	130	121	146	136	152	118	146	123	153	127	136	127	131	138	138	134	145	140	129	143	153	110	134	129	126	119	148	147	151	118	132	129	148	161	139	138	145	120	138	120	147	140	152	140	129	127	131	128	154	148	127	148	127	126	160	143	148	145	152	126	136	114	144	130	151	129	118	140	125	127	143	119	146	148	156	152	139	125	133	141	142	130	137	164	139	146	135	111	133	155	115	125	135	131	162	144
31365	17256	7479	4369	494	542	516	475	470	513	478	477	490	470	460	474	465	480	480	515	513	463	487	495	455	456	472	480	540	496	470	439	454	517	520	469	463	474	473	454	482	511	499	498	481	496	503	483	500	479	484	476	462	509	475	463	474	447	442	487	487	484	499	446	458	490	506	488	502	463	493	451	485	527	473	453	498	471	520	473	454	476	482	476	458	491	456	482	461	496	480	482	489	490	473	480	455	505	474	471	431	492	480	477	476	455	506	478	464	483	496	469	491	518	464	487	512	467	506	466	492	504	458	495	472	474	493	465	467	497	420	490	459	473	471	467	483	460	462	496	483	518	517	489	495	460	440	460	476	490	501	449	488	474	490	459	461	476	438	497	492	464	453	476	513	459	475	506	472	472	486	517	489	486	510	474	477	464	503	482	487	481	481	495	497	452	470	434	470	470	515	457	494	461	452	524	452	455	448	446	483	496	484	453	482	484	507	482	465	487	516	489	458	485	450	515	500	495	477	465	437	462	468	488	469	516	475	496	494	457	459	470	484	486	488	472	454	501	474	476	489	446	462	510	457	433	480	464	463	451	486	446	468	419	487	448	481	483	481	470	478	472	477	492	471	477	449	462	486	520	497	492	467	476	486	501	483	461	467	486	489	511	482	468	481	455	474	494	476	439	461	479	447	511	494	509	501	502	457	494	471	488	470	471	466	470	491	493	501	463	483	494	518	513	487	494	492	495	471	498	473	472	496	488	491	433	439	467	495	482	513	472	492	513	506	517	501	501	472	503	467	473	508	511	490	463	519	464	508	479	519	474	455	493	455	481	519	490	442	474	518	452	495	461	491	451	484	471	470	502	484	422	476	471	455	442	496	455	544	523	474	466	481	477	496	456	483	457	481	481	481	485	496	488	498	455	497	455	507	466	483	470	490	484	487	473	487	485	506	492	488	502	450	536	486	483	511	473	482	454	436	479	492	469	476	460	501	490	478	462	515	462	482	496	484	470	498	489	439	455	485	474	492	457	469	499	471	470	489	505	499	484	506	468	448	492	443	492	477	449	446	497	469	485	462	475	470	462	452	494	458	495	507	495	504	498	490	478	494	478	455	482	445	465	478	504	513	468	470	502	456	457	484	496	498	464	471	439	475	500	474	441	462	496	478	489	459	485	539	495	457	491	481	451	470	474	447	438	454	494	487	470	433	489	496	513	485	483	471	477	479	479	509	462	460	476	508	468	447	478	480	516	484	480	473	503	498	481	475	487	490	465	463	486	493	482	486	432	435	457	482	440	479	441	496	501	488	451	474	476	459	485	486	473	464	487	456	446	464	452	434	493	504	479	475	477	498	479	443	468	468	448	503	474	490	473	492	510	465	478	507	488	494	488	493	469	465	520	465	497	452	494	505	509	490	442	441	481	470	507	467	500	457	462	484	502	456	420	453	465	473	463	489	466	488	441	471	463	469	447	465	490	486	469	491	469	449	496	449	448	502	535	480	462	483	504	444	449	445	481	462	462	479	453	513	482	502	463	500	470	457	492	483	513	449	483	465	421	477	483	498	465	492	489	460	472	513	532	502	501	504	494	494	459	475	459	500	478	482	482	472	449	462	479	412	478	436	481	472	477	490	500	495	463	473	487	451	481	443	455	495	483	473	496	469	452	482	506	459	484	481	485	474	492	476	460	471	480	428	459	459	502	511	486	514	476	464	524	491	497	469	468	498	482	479	477	496	466	531	487	462	467	519	447	477	500	479	491	473	476	475	489	525	498	474	512	437	464	497	487	466	488	500	480	449	450	502	479	451	458	489	494	487	501	469	485	481	459	488	480	431	516	481	437	469	516	502	482	505	439	503	501	497	477	457	444	493	456	446	486	483	505	453	467	487	494	468	434	483	488	514	444	496	448	483	479	477	502	442	474	491	492	511	508	461	432	484	484	490	528	513	456	443	532	510	491	502	504	509	480	481	482	467	462	479	481	508	489	496	434	490	478	449	466	449	482	478	500	473	488	474	468	463	506	499	477	504	489	511	489	481	498	462	472	467	483	487	513	458	501	489	514	456	518	482	477	471	500	439	473	455	526	483	471	489	487	488	483	488	485	498	478	497	524	478	449	484	494	487	483	488	501	469	456	485	447	500	476	465	500	521	464	498	445	442	470	487	472	475	500	462	475	455	496	499	473	494	495	464	487	484	473	489	460	490	441	457	470	499	448	498	468	508	458	480	474	482	475	479	499	526	508	490	459	486	466	498	474	508	483	499	499	473	514	463	488	489	468	476	476	505	502	510	480	458	507	463	449	454	493	436	506	459	472	482	462	459	452	496	490	457	470	498	469	484	487	477	507	494	469	480	494	474	433	449	470	501	483	443	428	442	488	476	489	468	487	538	469	444	493	518	431	507	509	486	438	506	479	466	461	487	470	492	468	493	475	473	498	461	456	465	471	478	450	459	521	464	464	510	450	475	484	479	476	473	487	469	501	459	478	462	511	484	504	462	504	507	500	499	506	492	441	487	475	497	491	460	488	468	456	486	490	466	467	464	455	495	484	506	493	467	472	462	484	449	480	504	476	470	504	478	453	473	485	496	457	502	462	469	461	441	490	473	460	492	469	468	499	473	458	488	496	473	504	446	433	485	480	465	467	465	485	450	480	468	435	492	519	488	486	470	481	478	468	450	488	502	463	503	429	499	487	490	471	522	474	492	483	456	506	496	485	497	476	482	481	517	463	496	504	502	516	487	462	483	445	472	511	460	467	475	493	463	481	487	453	430	478	518	508	488	460	480	506	497	523	506	491	457	480	476	456	485	494	464	510	444	461	476	439	483	510	476	459	489	456	461	454	476	460	480	458	486	471	463	478	482	485	505	508	468	464	471	492	494	486	486	463	434	488	491	472	449	466	493	495	507	481	466	444	484	495	446	421	490	468	474	449	434	456	489	521	502	467	496	442	485	482	477	468	505	469	488	448	453	441	507	476	476	458	480	485	461	476	458	489	480	484	446	445	520	478	503	462	475	475	507	451	462	458	471	520	472	486	444	498	475	466	529	491	461	488	471	457	491	489	463	466	493	457	457	490	477	460	449	490	464	475	437	464	477	519	473	473	457	479	491	473	500	460	440	490	446	491	530	484	499	499	505	463	457	475	481	458	489	510	467	503	487	482	467	488	473	478	489	483	468	507	495	458	474	551	439	475	489	458	434	482	494	455	458	487	467	479	533	490	455	448	492	457	446	505	476	500	503	478	520	462	479	473	490	463	439	496	463	496	463	472	528	512	465	445	428	467	467	492	518	466	459	464	471	500	493	460	472	492	474	485	505	491	495	490	485	505	499	492	458	486	461	434	471	476	481	466	458	469	501	540	509	483	491	522	509	513	479	471	488	478	459	528	476	500	471	500	484	480	476	452	459	443	491	485	516	510	451	480	476	492	484	482	472	466	489	509	534	493	428	468	485	488	456	483	504	492	455	479	461	453	506	489	477	473	500	500	458	453
70164	56631	40522	25239	2841	325	278	273	263	262	244	235	239	236	219	249	223	213	211	263	229	263	246	241	240	233	224	220	205	255	216	195	202	232	242	216	239	201	233	216	196	225	225	232	215	227	222	216	211	231	196	202	230	221	211	227	237	225	257	227	195	246	225	244	260	238	229	250	261	201	224	224	259	236	200	220	221	219	219	223	254	209	197	230	212	209	235	217	213	237	217	219	220	231	217	231	217	229	220	247	216	212	219	190	229	229	199	220	221	224	209	243	207	236	224	248	233	236	210	240	227	222	196	235	186	240	214	221	225	217	220	217	212	214	229	206	220	217	222	243	215	244	240	216	228	223	204	240	223	219	207	230	232	219	216	211	241	206	224	241	214	209	218	218	216	245	228	188	233	215	203	206	212	226	222	223	216	202	210	192	226	215	231	203	223	234	195	208	234	210	220	207	197	207	236	235	216	251	215	244	194	230	230	234	230	223	229	212	226	190	231	226	218	241	222	259	214	226	205	212	225	217	206	236	224	223	191	211	233	223	228	240	223	209	197	228	235	220	218	202	180	236	225	205	217	236	221	236	181	241	223	228	233	230	227	209	203	222	230	216	217	232	200	231	214	211	217	224	239	211	260	250	226	204	231	218	197	216	227	201	222	218	232	212	259	216	216	224	178	213	241	206	217	226	229	207	191	220	219	198	225	201	203	220	206	233	214	253	202	238	201	235	191	223	233	234	216	200	236	222	203	229	236	224	226	218	212	202	225	220	207	230	231	233	218	227	220	233	195	202	210	230	215	226	234	218	232	220	229	254	201	194	188	206	209	223	209	212	236	225	218	226	205	213	216	244	193	220	234	216	206	204	209	199	209	235	228	240	214	230	221	206	236	225	235	183	188	214	208	221	211	210	233	251	222	225	213	234	198	196	201	233	207	209	202	219	206	224	208	212	217	217	207	217	235	222	205	213	201	245	239	223	220	215	222	203	220	210	230	213	220	234	222	218	241	238	210	229	233	244	215	217	226	223	221	203	215	201	241	239	219	219	213	222	219	209	221	220	211	217	218	230	219	201	218	200	221	229	212	232	224	231	206	213	234	220	191	227	257	211	201	224	221	227	232	216	207	213	225	199	223	202	208	201	220	213	222	236	211	206	231	227	233	220	232	212	227	233	214	230	210	225	213	232	209	230	241	223	219	238	228	198	234	204	228	232	217	259	236	216	231	215	219	224	185	225	239	213	198	248	222	204	213	201	221	222	210	205	221	213	218	222	221	205	254	210	227	228	207	208	217	228	213	255	233	214	225	228	212	218	222	220	245	232	214	215	242	235	233	230	210	190	209	220	213	235	222	212	222	218	228	224	237	245	215	221	219	204	198	215	213	232	220	229	235	235	211	233	208	208	240	232	213	217	222	228	226	225	222	211	196	223	206	219	242	239	227	220	209	230	194	218	192	232	210	211	221	213	228	256	221	247	236	240	219	207	246	249	215	214	242	235	226	221	205	223	221	233	208	219	238	215	258	218	206	201	218	219	204	263	212	214	208	224	256	206	222	212	219	234	212	219	227	222	212	229	254	236	219	217	226	219	200	229	230	216	235	223	210	204	211	219	233	233	208	226	230	241	208	235	237	215	232	252	203	213	199	230	225	230	221	230	192	221	185	236	219	209	230	230	212	197	223	246	219	232	230	237	221	226	223	216	236	223	225	202	209	247	217	237	212	235	221	243	223	213	222	212	239	255	215	233	220	208	209	200	237	199	214	224	209	220	235	216	234	227	216	225	230	241	208	190	220	233	241	238	207	218	234	237	237	201	244	237	218	222	203	246	201	211	244	205	209	207	222	210	210	209	219	227	212	211	219	205	232	223	217	205	186	180	214	218	222	244	191	221	222	210	222	200	234	204	205	212	239	216	249	218	230	224	233	220	230	216	236	211	208	208	214	227	225	203	229	213	231	198	221	204	228	219	214	206	235	220	220	244	224	196	234	222	217	215	248	195	206	225	218	216	236	252	209	238	257	208	221	222	240	225	197	232	218	232	251	239	218	236	245	218	214	229	212	214	229	219	221	217	188	192	205	202	230	245	186	209	206	257	218	240	203	217	214	240	193	232	233	201	215	215	215	234	226	204	209	228	197	212	209	229	231	235	195	223	206	248	217	202	224	225	243	210	202	199	224	219	242	196	226	258	230	196	238	215	229	214	194	212	201	215	220	217	220	237	209	249	202	223	223	214	239	213	243	196	226	223	228	241	231	220	225	203	239	233	226	230	237	240	217	208	229	234	231	218	231	241	222	222	227	214	238	222	211	233	225	207	230	214	210	196	212	218	211	227	211	257	229	205	232	232	217	233	205	209	212	250	224	221	208	221	217	229	213	221	200	210	225	228	213	215	217	244	213	205	226	214	235	228	200	229	208	240	196	199	214	242	225	232	205	218	221	230	223	214	216	226	214	222	198	222	215	213	211	248	207	235	218	218	209	214	230	203	243	238	214	222	215	236	200	232	228	233	233	229	212	245	233	201	196	230	224	230	222	226	234	201	229	215	216	209	208	217	190	197	219	233	239	228	222	231	226	213	170	244	207	196	211	203	217	197	238	225	218	234	208	213	244	209	232	200	241	225	225	234	200	206	200	240	276	220	236	234	225	194	231	229	225	239	256	245	214	223	240	211	224	206	209	223	243	195	221	233	231	216	202	222	220	224	214	216	209	230	211	220	228	217	215	193	225	232	214	231	206	242	245	226	232	219	236	246	211	207	229	234	202	186	224	201	228	227	218	208	219	238	201	243	189	204	221	207	222	266	199	231	207	208	229	223	217	213	239	228	207	209	240	225	236	210	217	244	218	246	230	225	243	242	220	213	243	227	215	227	228	213	214	221	244	215	213	216	228	250	214	214	188	241	215	219	198	247	219	189	214	212	194	222	203	195	212	249	215	221	214	224	209	241	217	202	217	224	213	244	213	216	229	222	232	209	227	224	216	203	210	238	219	212	213	239	224	219	202	226	213	194	216	250	201	221	214	237	221	220	221	210	227	206	210	213	233	193	222	198	199	213	216	224	215	211	230	226	229	200	194	227	221	236	227	221	230	203	222	235	232	221	213	216	206	223	224	217	249	198	211	229	231	209	219	219	216	213	221	232	215	205	228	205	206	226	226	222	202	213	225	206	243	206	220	244	188	222	216	221	223	213	198	237	232	197	218	206	205	222	216	216	213	210	220	240	224	193	227	206	222	235	212	234	225	220	221	220	223	238	215	237	237	210	246	206	221	250	239	211	237	231	217	195	205	220	249	210	218	220	224	236	239	218	233	218	223	236	210	250	228	219	212	211	225	238	246	212	251	235	219	226	206	203	213	247	209	232	224	197	226	227	244	207	246	205	227	196	208	220	242	227	201	229	208	205	218	213	214	209	225	218	234	236	227	218	207	212	222	204	217	194	232	219	222	227	232	217	202	204	243	205	214	192	205	233	199	200	221	209	230	212	201	193	215	226
51901	46718	39237	20001	1029	992	923	900	832	812	753	749	747	726	735	757	716	670	751	705	721	728	701	686	706	706	675	721	737	675	723	700	712	723	708	739	725	700	694	706	706	709	664	662	734	703	721	659	754	681	705	683	705	682	710	632	641	681	716	676	733	682	698	683	685	687	707	635	706	729	663	747	719	669	707	659	727	656	674	688	673	751	768	708	696	720	692	701	701	713	698	709	718	669	693	678	704	693	662	715	703	699	702	645	697	679	693	743	671	687	731	653	700	711	722	697	713	731	717	708	711	692	731	695	711	708	685	757	706	659	652	700	686	704	667	675	704	703	738	676	691	729	721	756	699	641	706	722	707	689	685	711	670	698	687	712	696	724	686	679	678	709	625	706	705	717	685	687	692	701	703	672	724	679	711	704	732	728	642	707	692	695	680	675	710	680	715	672	708	727	698	703	716	715	660	664	700	671	706	737	718	716	672	673	679	647	650	661	663	685	678	695	651	672	672	636	651	712	715	694	762	721	719	773	703	708	679	730	678	712	703	691	693	724	679	701	721	693	658	702	672	676	689	682	671	696	682	621	679	700	668	698	704	738	705	697	667	722	676	687	705	700	679	723	694	705	711	720	710	700	726	683	696	687	662	687	679	684	693	697	704	685	700	719	691	678	694	681	717	685	695	659	746	729	685	731	642	695	710	685	685	657	661	639	668	711	702	673	669	732	654	701	703	687	693	642	680	706	685	715	713	724	681	662	671	698	677	669	702	703	675	684	642	675	679	705	684	689	712	699	692	689	660	668	723	693	725	683	692	645	732	663	697	709	691	665	644	692	687	722	691	727	692	695	709	678	675	719	678	683	720	651	711	678	699	690	664	705	678	716	696	734	723	692	681	701	677	697	668	666	690	685	725	646	694	680	686	657	641	686	637	713	698	658	687	673	718	703	690	698	729	702	699	617	718	735	644	677	660	657	678	667	700	671	664	639	708	727	700	720	707	646	764	676	722	661	688	716	718	686	685	727	692	674	735	742	697	698	749	707	687	661	734	718	668	721	665	643	704	664	698	685	691	692	663	729	681	675	682	693	695	697	696	672	753	732	659	662	683	657	664	678	705	694	668	723	671	669	681	656	727	713	657	701	675	661	676	752	718	705	707	683	688	684	738	693	688	669	669	651	679	699	709	655	704	688	725	728	712	698	696	726	676	722	657	739	644	707	715	724	709	690	693	749	676	676	752	684	676	671	654	684	693	700	723	687	723	690	708	677	704	649	695	689	738	713	708	663	639	691	712	687	738	695	645	669	727	716	709	731	689	669	637	685	691	678	700	677	679	717	660	696	692	664	713	689	720	693	677	642	699	718	675	686	689	683	651	726	651	699	676	695	687	644	672	696	664	713	702	689	673	688	702	678	645	720	693	686	692	713	710	695	672	689	676	627	687	707	691	661	648	687	664	676	695	697	718	746	693	693	732	678	719	678	590	724	672	674	715	719	702	714	696	732	707	687	681	643	695	702	703	692	727	667	620	722	673	704	652	661	699	689	649	751	710	685	694	695	690	661	673	694	653	698	714	658	668	655	696	728	636	701	632	725	680	657	683	650	735	650	686	663	699	706	685	686	724	705	678	704	752	735	686	686	666	702	671	731	698	680	701	737	664	648	723	678	691	676	662	731	665	683	698	655	690	698	713	684	693	681	677	688	681	711	676	664	715	651	689	707	695	665	726	664	659	708	686	654	709	743	623	691	704	685	681	680	658	684	658	709	745	638	657	700	709	695	723	684	678	647	720	699	692	669	721	686	668	718	679	724	699	700	693	682	649	747	709	702	672	697	729	654	731	733	690	699	648	726	728	709	674	718	730	705	672	701	690	685	681	682	695	687	683	701	695	641	711	691	717	681	712	714	698	711	731	699	705	712	718	705	676	728	661	729	695	702	686	690	640	689	687	667	632	677	655	694	696	710	672	650	631	714	727	677	720	655	684	667	640	670	723	724	695	678	679	658	664	660	674	716	682	677	736	702	714	684	709	687	701	631	714	644	688	666	651	677	691	717	648	693	695	670	699	743	686	670	681	696	662	715	718	659	692	730	700	719	688	688	722	668	662	707	660	666	706	695	702	688	702	655	665	663	658	691	697	649	711	684	701	652	691	676	673	696	682	688	701	713	684	636	718	715	667	607	711	672	675	674	664	686	706	697	704	667	663	698	702	680	726	689	699	698	677	726	713	725	702	712	742	678	666	641	669	688	731	682	682	709	709	659	676	704	706	694	636	663	658	669	722	700	673	665	690	720	724	666	683	645	657	722	683	688	665	705	682	665	664	665	735	671	735	701	666	688	672	668	735	713	694	734	720	694	713	704	732	686	714	697	650	673	712	691	666	698	704	762	725	721	686	657	695	688	717	660	673	681	696	691	668	669	715	704	691	751	681	689	692	710	678	692	716	717	668	683	666	716	688	642	711	671	728	685	705	692	650	691	684	707	643	712	691	700	656	694	690	645	675	670	671	727	704	679	639	708	688	702	686	662	679	686	624	678	695	720	663	683	690	677	683	711	694	691	645	712	717	704	703	710	644	720	693	666	715	678	689	699	696	657	678	720	686	700	712	692	675	669	714	685	672	708	684	699	693	695	665	741	682	780	679	654	713	709	668	669	690	708	704	711	672	628	750	675	653	701	677	733	668	731	721	711	717	661	659	683	687	659	664	671	658	726	717	678	721	709	684	661	755	681	685	666	726	655	659	702	765	726	736	722	704	698	657	674	667	663	695	658	696	674	643	730	722	675	736	664	664	656	656	720	700	670	689	723	728	668	679	693	689	700	730	660	680	710	651	723	708	648	758	707	694	661	678	692	655	703	686	673	662	691	665	699	662	725	696	714	666	693	667	735	676	698	725	689	676	678	695	672	693	719	727	680	726	694	727	671	660	704	727	725	678	665	739	650	706	695	662	692	714	737	689	705	738	632	684	710	672	691	685	734	645	652	728	717	695	722	721	725	726	684	708	674	723	703	675	687	723	707	658	739	724	705	717	695	643	678	720	743	699	712	720	685	667	741	679	702	706	663	652	710	688	719	691	717	684	682	687	752	670	646	733	662	678	746	691	698	703	675	714	728	719	698	707	738	685	718	663	681	722	675	729	653	707	695	675	706	725	691	685	733	678	650	718	736	679	682	689	657	687	661	677	664	716	679	696	691	696	662	670	676	714	686	675	698	671	666	647	695	672	655	704	708	681	667	705	729	666	692	686	703	695	692	706	671	708	699	723	634	735	692	649	710	674	688	711	704	637	680	676	695	717	687	676	700	672	706	656	659	720	680	686	685	699	735	638	696	678	711	682	694	672	676	711	688	711	705	685	638	689	698	685	709	730	680	712	733	697	711	745	714	660	725	693	720	714	653	688	696	676	688	662	735	698	688	674	733	671	706	720	699	693	676	758	682	723	724	690	712	669	749	642	674	736	705	671	666	664	671	683	669	703	663	727	678	687	691	730	712
78750	67067	50166	31237	7469	667	391	389	404	382	315	328	352	344	321	326	348	327	298	343	321	318	298	304	318	298	307	289	305	324	330	290	311	313	270	313	295	327	331	311	340	297	316	321	346	298	252	292	317	304	316	292	286	287	302	355	313	285	268	316	322	325	270	296	306	311	301	301	329	308	301	284	297	342	313	304	293	308	288	271	313	291	315	293	295	307	305	303	283	312	293	290	305	302	320	327	277	286	352	290	290	312	276	295	313	300	340	283	301	326	324	315	310	299	307	324	319	279	302	326	295	311	284	287	301	316	298	288	311	312	331	331	302	305	333	305	316	308	293	287	294	294	310	317	314	320	313	293	299	316	286	326	324	348	303	289	297	310	302	286	292	314	298	313	303	304	297	325	292	317	302	281	305	323	287	263	332	299	281	294	297	305	292	324	305	312	293	295	311	304	263	300	309	333	314	282	280	290	305	277	297	302	317	294	283	321	316	294	290	295	292	298	310	298	310	293	317	312	317	310	297	293	337	316	291	328	302	284	285	290	305	288	294	307	285	293	273	277	302	313	304	284	296	272	291	324	295	314	286	305	295	305	313	296	311	314	287	321	292	302	332	314	285	338	278	330	325	308	329	302	297	313	316	316	310	304	278	328	304	299	307	325	286	285	317	285	316	318	278	296	316	315	324	307	290	306	320	330	314	303	295	311	313	317	310	314	317	310	291	317	333	304	329	283	300	286	320	315	299	288	323	322	301	276	293	319	310	317	309	340	273	344	297	332	295	303	299	320	277	271	294	281	356	296	288	282	272	300	310	319	325	259	306	314	313	311	270	272	275	316	296	303	322	317	326	286	297	270	314	316	308	276	300	316	320	304	318	276	320	337	310	309	307	305	304	296	306	305	302	294	310	315	289	333	322	310	332	307	306	297	309	304	330	317	311	319	294	326	301	319	327	300	335	296	305	300	328	311	297	308	290	304	304	320	287	297	293	279	314	313	302	278	312	304	306	280	315	300	306	316	293	334	285	303	302	285	281	296	289	285	330	320	323	311	301	292	308	301	324	321	327	296	297	297	297	270	321	320	296	311	296	319	301	313	294	307	315	288	305	295	311	282	307	291	289	299	288	291	291	282	293	343	328	319	320	279	299	314	310	328	311	309	321	326	296	331	289	301	319	303	293	328	273	318	309	286	303	303	303	284	314	320	304	311	305	316	304	343	315	333	315	302	301	300	315	290	300	260	334	294	277	301	316	280	288	334	270	297	324	295	305	290	302	293	305	275	313	297	336	301	330	311	291	314	277	301	303	311	286	303	314	287	326	332	306	276	282	301	308	308	319	291	315	290	331	292	318	348	302	332	312	307	271	333	283	303	329	311	294	306	294	326	273	343	285	309	294	316	321	314	297	316	308	288	302	275	330	295	312	308	312	286	324	319	280	316	305	304	308	285	277	313	285	298	316	306	292	314	307	316	282	295	318	283	302	298	285	306	285	307	301	273	313	298	309	313	321	282	313	315	278	304	296	284	316	309	334	317	305	287	328	311	313	281	302	297	337	303	341	305	293	267	323	300	294	296	295	305	298	291	334	280	311	308	322	293	312	284	313	255	298	302	314	339	338	310	309	316	280	327	316	302	300	308	319	279	272	309	333	289	321	344	296	305	310	269	289	311	321	288	300	299	293	296	321	297	314	353	296	293	297	309	301	270	329	288	296	306	337	314	318	299	302	322	321	285	293	296	303	310	302	337	323	309	293	318	334	319	313	296	307	286	333	334	311	307	315	312	269	320	305	300	305	322	288	329	300	327	309	292	289	270	274	305	294	300	328	300	294	311	296	307	316	289	310	279	324	277	316	300	294	292	322	298	304	309	298	325	309	335	295	292	278	311	329	277	299	305	313	320	303	286	301	300	317	293	325	334	273	295	333	283	301	324	305	297	303	297	302	314	316	345	331	306	295	280	309	323	313	303	336	339	298	300	318	306	321	277	293	321	325	286	342	315	328	309	330	333	315	288	310	337	289	328	325	321	300	282	318	312	284	311	295	317	332	287	292	299	307	304	299	304	314	264	333	300	329	319	273	311	319	310	324	306	280	296	287	276	320	331	309	300	292	314	306	308	305	327	304	335	333	322	308	307	287	306	315	331	300	322	297	316	312	298	324	304	317	305	283	320	306	318	303	325	311	315	310	293	329	326	302	324	299	284	293	295	299	330	316	281	292	319	316	307	310	308	329	288	300	308	272	318	330	342	286	312	301	304	291	296	295	313	297	303	301	292	339	285	324	321	277	267	293	306	321	336	336	316	290	300	285	334	289	276	298	328	314	330	281	310	310	284	263	289	302	312	305	263	301	304	314	310	314	284	302	290	317	318	279	321	291	282	317	313	283	317	319	298	309	317	308	296	309	327	301	286	319	262	302	308	316	328	305	296	329	312	324	289	320	294	293	305	303	326	292	302	296	300	295	295	320	310	313	320	323	318	301	325	313	306	323	310	281	331	336	314	330	291	319	298	316	282	306	321	324	322	320	291	278	274	290	336	303	297	288	317	290	306	311	304	301	303	285	311	309	292	321	315	309	315	260	317	292	317	291	296	294	330	311	288	309	323	278	264	263	284	307	298	304	277	296	298	284	281	322	295	291	292	299	315	313	300	314	308	324	309	298	273	315	328	310	279	312	312	340	280	317	318	305	314	306	285	315	323	281	295	316	325	320	325	321	292	318	308	314	300	293	303	323	314	318	320	318	302	284	317	274	289	312	306	312	305	313	307	317	302	299	298	294	300	297	289	283	286	290	270	309	277	324	349	302	316	314	322	294	278	306	308	315	312	302	306	302	295	289	327	307	298	305	306	307	306	315	301	320	313	309	318	304	279	311	326	308	302	287	280	301	316	313	315	310	273	311	301	320	297	300	269	315	288	298	294	287	308	304	303	300	308	334	325	309	301	304	297	345	328	314	294	294	298	309	365	307	341	294	279	282	325	297	308	331	303	280	311	308	299	315	294	324	284	323	324	278	262	322	295	306	311	291	279	326	322	302	286	322	258	309	292	311	343	273	311	300	352	319	321	282	297	325	318	321	295	321	317	310	303	286	286	328	296	305	306	293	312	305	282	318	304	302	290	330	312	307	295	287	291	292	277	301	284	293	306	298	293	306	285	298	292	306	311	281	302	310	278	303	310	284	314	271	315	300	265	310	315	297	346	283	320	300	293	309	314	321	313	307	328	302	309	353	312	306	291	309	272	314	302	314	291	305	316	311	299	304	305	290	278	273	301	320	330	317	302	301	295	275	304	316	325	333	316	295	333	322	301	297	286	344	305	288	316	310	320	313	309	312	318	302	322	315	298	309	302	316	329	305	296	320	303	294	297	311	295	325	295	300	313	315	312	315	290	298	299	326	320	294	315	305	313	280	276	324	291	281	324	316	297	306	310	321	297	298	320	338	306	300	273	313	315	319	309	322	309	297	344	332	312	335	307	282	294	301	290	329	323	301	290
61734	56654	48640	21645	1671	1584	1371	1277	1151	1060	1167	1078	1073	988	1070	999	984	972	959	970	985	956	911	983	954	947	943	949	913	907	1011	960	927	932	944	918	915	949	918	966	874	914	921	869	878	882	957	898	886	944	897	903	948	930	923	865	871	993	938	961	832	897	950	880	947	902	945	907	874	921	873	915	893	949	918	922	973	927	910	897	883	926	900	902	897	890	871	897	909	914	854	911	905	932	902	898	886	900	991	888	885	970	973	893	909	912	925	863	887	915	954	905	887	936	931	903	904	889	899	896	882	961	917	875	890	883	859	1000	953	942	874	895	882	870	870	865	935	858	909	956	913	923	922	917	903	975	957	853	926	898	915	933	877	922	887	893	875	864	891	931	958	898	933	930	891	927	831	914	916	876	905	888	908	897	947	856	923	939	898	870	910	890	903	950	906	944	896	925	874	892	870	889	899	878	987	977	930	925	875	880	905	887	895	911	911	900	900	945	864	904	899	872	923	863	854	846	888	824	893	923	873	924	882	920	906	921	884	877	867	910	895	936	894	847	904	896	949	922	868	922	922	940	849	885	888	931	940	902	877	909	944	899	968	944	898	878	951	897	907	884	919	908	944	869	937	890	942	926	867	929	895	913	922	860	921	892	938	948	901	930	949	927	939	902	920	873	899	872	928	895	953	915	928	860	907	862	899	941	913	971	916	921	964	893	927	879	939	899	958	859	885	926	878	874	869	910	917	935	932	882	872	910	895	889	902	897	920	897	831	916	863	883	915	906	907	860	934	967	877	923	905	909	901	916	948	891	905	907	957	892	939	884	928	912	883	883	915	893	895	926	903	892	885	852	925	891	901	934	925	926	919	904	928	942	871	943	912	901	901	886	904	925	945	950	971	919	902	906	875	868	887	894	915	917	874	936	876	857	896	911	887	963	922	903	879	877	942	953	936	897	877	907	900	922	883	898	871	935	928	891	910	915	977	945	939	931	950	916	912	951	904	900	898	914	906	923	937	915	897	910	893	900	867	850	897	922	926	932	936	897	931	857	880	867	917	878	921	883	935	930	931	905	924	858	904	908	959	886	906	943	947	876	895	905	858	852	923	913	904	882	886	923	854	909	897	942	926	884	906	900	881	926	892	855	911	895	910	886	947	885	922	873	923	896	898	947	926	980	889	944	890	890	931	910	911	861	884	917	897	927	925	851	899	870	823	878	983	922	929	917	892	892	876	902	878	929	872	963	908	918	880	944	910	903	867	906	865	949	883	918	907	900	898	906	919	939	837	868	847	940	852	926	899	888	924	887	884	894	916	924	890	931	878	926	908	913	893	868	926	911	904	873	901	907	886	849	930	931	868	868	904	971	931	876	842	919	940	923	865	948	913	851	808	895	897	859	917	917	912	979	924	917	915	878	930	930	916	953	899	899	862	884	910	915	869	912	957	857	925	856	953	938	847	943	944	877	914	913	946	895	883	883	910	931	911	923	907	893	887	958	878	902	894	901	983	948	901	874	927	885	902	915	878	861	967	926	905	910	867	886	903	871	907	902	858	859	843	940	845	863	900	919	858	874	905	911	899	926	869	909	908	897	920	916	867	869	913	879	905	909	880	867	901	831	901	952	925	978	911	899	908	939	913	949	900	912	909	933	886	894	886	897	884	888	906	922	920	867	909	909	921	899	916	882	936	873	878	928	971	937	923	902	886	923	898	847	861	866	938	953	921	911	928	867	886	894	928	918	874	895	935	888	919	885	911	920	862	916	860	928	978	856	916	920	876	957	907	911	906	945	906	865	898	941	938	903	924	903	910	899	922	873	926	858	923	913	968	938	905	911	892	891	869	871	935	915	917	885	887	918	913	904	863	901	894	890	902	866	883	877	930	867	908	893	902	920	869	883	913	953	908	902	912	892	862	893	907	911	938	883	939	913	889	941	870	908	1000	887	888	894	884	868	934	928	957	927	915	836	906	915	923	920	905	953	912	878	867	867	915	845	919	980	851	975	939	901	922	931	921	914	933	929	903	819	862	927	942	873	893	950	869	933	890	931	871	863	976	940	939	894	945	887	938	865	878	904	921	907	892	913	905	914	879	889	861	874	931	924	821	898	931	903	905	927	864	915	950	879	909	895	878	905	846	890	898	909	920	892	846	874	940	943	885	899	894	852	931	924	939	892	883	846	880	888	933	869	864	904	916	905	895	897	883	871	883	878	907	911	850	932	946	943	888	918	938	909	886	882	922	932	878	950	946	874	900	883	879	919	928	885	856	899	917	893	912	914	919	866	946	971	908	878	893	936	894	900	898	929	940	887	901	903	900	915	871	933	894	911	892	893	878	969	910	890	868	908	940	885	905	927	872	952	945	846	941	912	934	910	926	925	907	872	899	888	883	932	941	973	848	890	901	927	907	899	948	914	981	939	890	945	882	900	912	891	935	909	918	942	911	905	875	914	913	853	872	891	932	907	907	893	902	873	862	903	871	921	964	888	866	927	890	915	860	856	884	878	978	877	973	938	913	919	900	860	922	925	942	914	958	858	930	913	830	896	893	885	958	908	896	920	933	876	920	989	884	895	932	866	869	876	904	882	888	920	910	895	897	829	954	913	847	957	909	893	890	894	887	882	879	872	913	941	896	902	893	924	932	904	918	917	889	903	938	936	956	933	921	848	894	842	936	903	909	916	863	914	879	862	872	881	951	851	875	887	901	922	869	953	933	890	877	945	887	940	918	863	881	883	902	912	915	893	946	940	846	889	884	940	937	874	926	875	846	961	869	919	936	881	911	941	894	894	888	942	898	866	923	870	879	952	888	871	866	935	908	919	858	916	892	906	889	820	972	900	908	908	932	904	910	905	893	915	966	908	902	936	941	921	944	923	881	915	910	907	899	845	898	927	895	923	913	905	867	909	931	862	891	891	939	891	903	913	900	912	921	927	963	850	891	911	921	924	947	900	912	942	923	896	933	919	930	896	880	904	897	917	918	875	908	849	892	911	906	873	928	918	892	865	861	939	927	947	939	869	915	896	899	926	866	887	912	928	943	903	878	952	882	902	873	933	914	892	891	991	860	910	886	870	898	943	916	877	854	938	890	917	915	916	914	836	924	920	912	891	907	885	876	860	885	865	874	855	906	866	953	963	899	909	983	893	913	944	882	921	873	904	917	902	911	903	870	881	882	833	916	901	874	893	856	943	940	908	864	941	933	868	935	891	868	938	893	940	909	862	898	945	919	906	913	889	922	883	958	912	905	871	887	919	932	942	913	908	975	929	905	923	897	881	915	899	897	906	955	951	908	916	907	899	903	915	873	866	901	904	868	876	876	948	973	930	920	917	919	882	871	859	918	905	941	895	938	865	857	915	889	911	904	894	897	909	898	914	915	956	953	920	896	913	935	859	949	897	911	929	934	945	949	906	928	920	904	945	904	924	902	887	901	892	894	914	934	957	884	965	918	902	927	899	900	883	877	880	880	883	936	927	872	852	938	965	871	820	846	901	932	902
33632	17016	4819	1609	240	181	140	126	158	144	145	136	157	129	138	166	151	147	131	148	180	137	132	147	152	128	146	141	134	146	143	160	144	135	126	136	158	133	141	144	150	133	143	143	129	139	144	133	124	138	159	137	145	129	146	148	118	121	138	133	160	131	137	120	130	163	142	146	148	132	141	143	158	151	129	158	132	147	150	138	150	133	140	137	121	124	127	133	124	146	142	144	153	138	140	142	142	140	134	159	137	144	125	121	133	140	141	138	135	141	140	141	153	156	143	128	158	131	140	155	135	141	146	131	136	132	124	149	140	146	143	143	147	145	133	128	154	148	154	139	118	160	141	149	144	118	124	139	134	136	156	144	129	142	134	118	136	158	141	126	131	135	136	138	145	133	144	145	132	125	136	145	128	127	135	133	134	149	138	139	133	154	133	127	145	122	165	135	147	119	122	145	148	131	131	146	145	153	154	159	154	150	136	133	139	146	141	112	133	134	140	148	139	130	132	113	143	144	151	129	143	132	164	152	142	142	127	127	150	150	138	150	151	149	121	148	127	159	146	149	149	117	130	144	145	166	133	129	129	127	153	136	147	147	130	159	157	147	145	135	151	154	143	138	141	148	146	138	122	147	144	143	143	132	148	136	135	133	133	135	143	146	153	142	143	137	130	132	116	129	138	149	153	162	151	119	139	137	135	144	141	143	120	141	149	122	147	144	134	118	139	136	131	144	125	123	136	146	133	145	150	140	146	137	139	137	136	110	154	150	115	164	148	136	139	153	122	137	146	139	143	151	125	145	148	148	131	133	142	141	124	162	133	147	138	156	147	130	161	143	107	171	147	112	148	139	128	150	130	126	161	136	138	142	171	127	125	132	150	141	162	146	136	158	160	151	143	146	136	125	160	149	128	129	138	139	147	141	140	133	138	143	145	140	153	146	145	148	156	140	138	147	134	143	133	141	135	129	134	139	148	137	147	129	162	148	116	133	171	166	157	127	166	148	139	127	132	124	125	120	130	147	158	121	139	152	143	140	141	132	139	139	143	135	143	144	119	117	134	139	150	145	136	156	133	148	147	141	153	153	147	146	134	138	154	147	128	131	130	144	135	135	142	113	133	145	137	133	138	131	123	120	125	130	140	145	162	153	117	143	146	129	141	128	136	133	117	146	133	152	130	143	123	147	143	152	128	131	167	138	150	134	154	138	141	133	165	152	138	137	139	139	130	139	150	126	135	135	141	131	120	149	141	132	153	161	142	137	155	131	121	135	154	146	145	133	117	132	131	140	134	151	133	123	135	141	120	147	146	123	159	135	138	125	110	135	151	137	162	130	114	143	145	140	131	145	144	148	151	145	150	145	112	115	118	149	153	117	133	125	150	158	148	145	151	141	137	135	128	149	143	143	136	135	147	134	171	154	145	155	145	131	139	140	125	154	130	133	133	133	138	139	114	128	149	154	152	147	158	130	136	146	134	158	139	122	151	140	136	152	120	159	132	161	153	135	124	151	153	128	151	128	129	122	130	145	129	161	147	114	152	148	129	115	165	151	132	122	126	160	165	130	141	121	124	140	134	131	145	153	136	158	142	141	121	132	119	130	163	139	150	133	112	171	157	149	146	135	150	138	128	144	142	119	130	141	139	143	142	148	130	131	149	139	146	142	137	137	149	136	123	131	126	146	140	128	149	133	123	141	161	125	137	154	151	135	128	104	134	125	157	136	133	133	139	136	156	159	136	141	131	132	120	139	129	123	133	124	136	142	177	155	152	142	157	134	146	136	138	137	133	145	152	132	137	140	158	145	133	135	139	122	122	155	139	155	142	102	154	136	150	135	124	139	142	132	143	144	144	158	126	143	139	141	147	144	123	138	135	123	142	146	125	144	148	135	139	157	168	127	154	149	136	149	140	161	127	155	144	152	134	135	126	137	139	156	120	149	143	130	150	153	145	136	146	117	158	142	139	135	150	133	133	143	152	157	151	132	144	143	151	132	153	122	143	156	147	130	121	151	141	134	145	150	143	138	143	143	136	142	137	153	131	162	116	135	124	158	138	144	130	142	139	168	147	135	120	138	149	130	149	142	144	139	135	140	140	138	136	147	137	157	165	143	127	124	140	132	116	164	153	123	100	148	133	125	130	132	135	115	127	135	120	140	148	128	121	135	151	141	155	155	150	133	120	150	152	143	133	132	140	121	146	149	151	140	160	138	137	158	151	133	149	134	154	132	145	132	122	152	158	138	131	149	164	143	140	123	147	170	158	115	130	148	119	134	147	137	154	130	140	141	152	160	145	160	147	139	119	165	111	140	146	156	139	142	146	129	123	131	138	148	124	128	133	157	149	118	140	134	152	148	149	132	145	126	132	154	151	145	134	140	138	148	124	140	113	140	128	140	117	144	149	134	153	139	152	129	144	127	135	139	124	157	166	129	136	130	141	111	142	149	150	120	145	140	146	136	172	135	139	140	125	143	142	153	135	134	128	149	145	139	134	145	143	128	128	111	157	148	132	116	142	133	145	144	158	138	114	142	128	152	147	134	152	141	132	142	137	134	146	138	125	147	136	161	155	123	152	152	130	140	143	122	137	132	124	160	135	133	143	109	135	142	126	111	150	134	145	164	153	137	151	145	121	159	141	134	127	136	156	141	147	146	132	128	128	138	142	155	135	134	131	139	151	122	147	164	145	152	144	161	137	143	155	136	126	149	151	152	153	143	154	127	142	140	134	155	159	144	138	141	160	136	156	137	154	145	138	128	172	149	156	146	148	156	154	131	148	144	130	144	121	148	160	133	152	147	123	141	148	156	147	139	135	123	136	137	135	126	143	121	133	149	140	130	138	140	135	139	147	163	121	149	133	156	133	142	139	158	178	169	154	142	145	141	114	148	137	134	127	151	145	159	148	131	167	125	130	154	149	138	137	148	149	132	139	144	127	137	159	167	136	141	138	151	152	145	116	115	151	148	146	140	127	123	127	116	131	164	137	141	131	149	123	165	128	136	142	135	140	127	125	150	137	131	154	148	115	122	124	149	113	135	163	130	151	119	128	146	125	142	128	148	120	137	114	144	133	171	125	175	143	141	153	152	124	124	125	133	173	160	132	137	150	129	162	149	129	124	137	158	141	149	143	141	146	132	137	132	131	136	157	127	135	144	129	139	147	132	147	135	120	166	139	141	163	141	144	120	145	139	148	121	154	150	132	118	137	129	181	128	128	140	137	145	132	123	112	145	125	127	147	131	131	141	153	139	140	162	139	108	132	153	142	129	132	145	143	132	115	134	129	147	156	130	138	133	147	131	143	136	158	149	146	120	130	123	127	136	117	147	170	152	154	160	135	150	142	155	159	142	134	138	157	148	131	136	119	142	142	140	121	139	143	169	141	137	138	134	158	144	155	135	163	159	141	146	150	139	135	134	142	146	155	137	135	148	150	137	137	171	142	147	133	140	145	120	152	152	130	132	139	139	129	143	147	138	151	137	130	132	134	145	124	145
32209	17069	7245	3836	522	520	482	467	475	491	465	519	497	468	478	512	454	508	533	483	507	440	488	470	505	487	480	474	486	487	512	485	474	519	472	496	445	502	477	465	469	463	496	459	509	500	492	492	489	455	495	485	474	475	502	460	449	494	451	510	458	498	495	485	505	482	479	483	461	462	452	517	458	455	448	513	455	502	535	493	455	530	464	466	484	510	506	472	494	503	485	514	458	484	433	465	516	512	493	498	499	472	499	499	479	482	493	478	475	478	499	495	496	472	514	506	515	492	488	459	510	467	463	486	503	472	502	500	498	482	479	449	487	493	459	481	499	487	475	446	460	484	430	520	509	456	464	491	489	502	500	422	500	445	494	486	443	492	477	479	486	489	478	469	446	471	481	461	524	471	511	516	478	519	485	497	467	459	465	480	485	467	456	494	475	460	483	529	485	487	446	448	479	505	487	494	495	480	481	484	446	487	481	494	517	501	493	506	491	484	479	453	462	494	532	471	470	497	492	499	470	488	468	465	490	443	515	478	462	453	495	443	470	512	530	495	500	484	480	456	462	480	483	495	499	476	482	499	493	503	501	493	493	461	487	467	495	460	474	512	454	457	534	457	509	488	494	450	480	471	498	497	497	484	466	495	483	511	463	484	475	467	486	503	476	490	483	485	477	456	459	462	483	500	488	483	473	489	496	501	465	500	487	482	456	490	491	475	509	491	448	486	434	496	436	537	490	484	461	433	517	463	496	457	465	481	442	454	471	482	481	481	459	473	484	491	524	486	472	456	455	451	502	501	506	477	498	449	473	488	464	495	488	475	448	470	460	464	485	514	450	512	478	481	498	476	490	449	502	495	502	470	488	480	446	466	493	477	469	456	480	458	483	467	471	470	471	444	474	452	501	516	467	496	484	485	515	462	522	472	467	503	504	472	512	494	480	480	485	474	467	481	457	493	484	484	514	482	454	484	497	467	481	516	493	472	480	500	485	519	466	522	478	461	497	484	486	441	505	509	497	482	500	540	476	482	503	467	512	484	462	463	477	500	499	493	478	527	530	474	499	505	492	503	487	467	492	486	492	477	519	486	448	467	467	492	456	502	481	432	479	475	495	463	513	462	489	514	476	477	472	468	449	472	463	490	510	506	493	487	499	476	530	467	494	479	468	437	489	519	502	485	454	422	489	452	473	454	476	535	513	458	488	493	530	497	436	455	461	475	493	455	476	503	468	493	513	477	497	449	515	489	463	496	457	519	442	479	469	500	466	524	435	461	443	466	488	529	465	464	483	455	499	492	455	478	478	507	469	487	497	467	481	494	465	473	473	487	456	510	497	490	462	497	478	483	512	500	482	483	498	489	437	432	461	483	490	479	481	472	440	498	469	481	512	489	475	462	457	473	470	494	482	484	425	498	480	464	481	481	509	479	478	483	474	483	476	490	483	508	476	473	493	504	479	499	479	478	490	503	487	530	468	504	500	495	485	484	479	525	483	474	474	505	498	481	480	458	503	494	504	506	472	469	496	525	518	462	480	521	498	483	448	481	475	492	519	441	469	523	471	523	482	463	497	469	433	499	484	512	477	498	498	466	496	457	489	498	490	463	443	512	465	498	496	440	498	434	473	486	496	478	504	485	517	511	481	487	502	482	486	489	489	449	446	489	479	459	480	461	461	470	445	503	502	455	462	444	487	469	473	473	434	481	482	490	503	497	519	488	535	457	478	459	490	494	472	486	469	499	520	433	486	509	478	537	481	465	457	479	497	456	489	505	454	484	489	463	506	502	497	488	489	516	523	471	480	491	518	513	476	468	444	520	476	472	461	523	497	513	476	482	462	499	443	489	520	462	487	492	493	460	498	451	455	500	469	527	472	524	495	468	464	486	498	474	465	492	462	459	470	472	475	522	489	467	510	494	479	502	517	470	495	462	486	463	476	458	460	464	440	456	453	470	489	489	466	514	518	472	484	455	486	482	493	491	501	478	484	485	472	484	450	486	454	464	512	520	495	473	506	451	500	481	473	494	457	539	460	467	460	477	449	517	471	506	456	444	506	454	501	496	473	469	472	490	490	492	491	434	472	482	520	464	503	551	440	460	497	494	475	521	517	474	477	510	506	491	467	492	496	475	450	471	478	498	456	464	503	496	488	493	490	447	513	469	467	471	478	465	472	453	494	497	485	455	470	455	494	498	439	438	483	427	459	438	453	500	471	526	460	513	502	484	435	461	456	520	474	465	493	477	454	488	516	476	491	482	449	515	497	462	477	466	491	502	456	491	534	497	468	528	492	502	507	495	437	501	474	464	441	481	484	506	481	493	516	486	466	492	499	475	446	473	487	502	490	492	447	494	503	484	466	480	490	499	509	480	503	461	479	506	506	480	467	485	501	478	472	465	488	500	474	494	505	474	452	510	484	463	481	464	486	465	488	467	471	477	510	502	516	474	459	498	483	474	472	490	467	470	436	476	500	483	499	473	438	469	517	479	452	493	486	513	506	523	509	481	460	477	513	482	502	475	513	508	474	449	459	474	479	494	473	490	481	475	476	466	497	472	505	501	501	480	519	511	448	470	472	498	488	555	466	479	490	481	468	486	452	448	508	490	469	494	435	577	489	495	481	479	483	441	517	453	474	500	506	476	487	495	470	474	486	491	432	432	443	454	495	475	490	473	449	470	460	496	461	474	484	497	510	470	480	481	481	492	476	451	483	464	514	506	493	472	469	446	428	452	465	483	489	495	530	485	517	449	480	472	433	495	491	504	478	478	465	464	474	451	472	482	448	461	515	511	441	487	485	495	512	492	500	491	474	482	474	503	492	467	486	489	514	484	487	504	459	485	476	480	474	480	470	489	473	468	486	477	507	492	500	487	492	489	476	462	487	490	485	465	494	470	475	486	429	484	503	464	438	467	459	470	504	484	498	456	484	486	514	429	474	457	447	471	475	505	468	490	480	483	530	479	445	492	466	515	521	471	478	494	457	532	496	481	463	470	471	476	486	527	505	469	509	464	500	492	486	460	458	512	460	452	445	480	462	487	475	513	477	486	476	451	444	480	512	498	488	494	445	491	442	466	515	505	491	473	514	447	490	471	493	484	456	491	519	476	537	511	435	453	499	505	479	473	476	562	469	500	439	503	443	497	502	476	482	438	449	469	495	462	480	497	479	470	471	485	468	455	466	489	513	467	482	498	514	503	478	484	489	472	514	506	505	465	502	495	525	490	473	486	490	496	441	448	513	507	510	450	464	495	494	499	472	483	465	474	496	496	491	452	513	452	529	480	473	516	483	471	483	479	513	470	445	483	484	466	516	478	466	466	488	477	481	457	457	469	509	468	487	474	478	522	477	464	532	489	519	476	512	457	466	482	509	494	452	488	475	491	465	476	495	517	534	478	476	502	503	471	440	492	503	474	493	475	484	453	485	487	499	500	518	485	483	486	484	491	497	529	507	471	490	518	440	469	478	466	476	499	482	488	485	487	524	527	523	506	502	486
69990	54887	40261	26259	3489	345	266	253	255	250	251	238	242	217	204	215	216	199	226	207	213	217	257	233	222	226	228	218	216	224	236	236	208	204	242	230	210	228	224	201	234	236	219	237	205	234	234	229	228	205	213	225	202	221	205	221	210	240	238	231	227	205	238	215	203	225	218	224	212	211	219	229	245	224	225	228	211	198	209	221	217	238	225	214	209	263	231	210	228	210	195	202	230	211	253	221	236	200	202	212	209	208	198	215	223	215	224	215	224	236	200	230	175	242	237	236	224	195	232	220	213	237	203	226	213	237	238	220	214	227	223	240	222	213	224	216	220	197	235	241	234	216	241	239	225	256	199	197	219	230	208	214	224	196	195	213	243	180	228	232	208	243	218	236	231	205	210	208	204	211	210	235	219	204	213	192	239	242	226	225	212	212	221	218	212	243	216	231	213	201	221	217	213	208	232	205	206	209	226	221	224	202	223	209	251	201	223	223	224	210	200	194	236	238	205	227	212	211	207	202	238	217	214	215	214	209	229	216	219	241	229	231	228	223	228	225	227	243	218	211	215	224	225	198	229	245	205	218	252	202	219	232	241	202	217	234	225	246	232	225	218	192	227	249	244	226	231	242	212	232	229	247	214	228	237	227	204	211	202	233	228	224	250	251	250	229	215	217	196	214	205	214	212	207	222	202	251	226	221	224	224	219	223	214	204	219	206	213	212	220	214	224	235	188	221	210	214	208	238	232	270	218	239	238	246	236	223	227	246	222	201	195	215	226	216	239	208	226	213	211	227	220	215	220	233	229	222	208	227	227	221	229	241	260	213	218	205	201	228	218	236	232	221	223	236	203	229	215	211	204	221	222	193	203	222	220	227	213	204	235	237	203	219	218	198	234	194	235	208	208	195	224	202	199	220	231	215	210	211	228	198	209	220	249	208	195	209	220	231	216	237	224	185	222	203	228	232	213	218	200	211	244	215	180	208	210	194	215	209	211	204	227	209	252	229	227	227	203	220	207	214	224	202	216	205	221	227	232	217	220	225	201	231	229	215	213	215	232	215	234	233	215	215	213	231	208	221	214	217	216	205	243	208	202	233	215	217	217	220	235	218	202	229	238	210	220	220	200	232	225	229	214	210	218	219	234	190	190	254	251	215	194	200	208	181	232	210	207	205	217	204	219	213	232	223	244	206	217	203	217	203	212	197	220	228	226	234	211	188	227	244	213	227	226	226	204	205	232	232	246	242	204	223	203	223	211	214	204	195	212	211	219	225	220	243	210	215	213	204	234	211	207	227	225	216	223	218	216	215	221	236	222	199	230	215	232	218	213	211	219	226	208	249	211	219	211	215	218	219	227	214	250	231	228	203	212	203	220	197	187	207	225	234	236	210	216	196	226	225	213	226	204	228	210	202	222	236	211	216	225	233	221	239	232	193	215	217	224	220	231	251	247	211	222	218	218	199	214	213	267	240	241	217	228	191	217	224	216	222	194	232	231	251	225	213	236	223	208	208	231	250	201	204	198	226	215	200	229	213	231	202	235	205	212	220	238	224	208	228	215	202	230	210	218	212	230	231	216	198	230	234	232	218	215	236	215	219	238	209	227	196	229	250	242	201	204	219	238	199	226	211	221	170	211	210	231	226	184	240	213	218	201	217	203	211	236	237	210	224	209	199	242	249	209	198	221	219	208	186	218	218	232	248	223	207	214	228	212	250	218	203	244	208	208	212	218	218	225	207	198	222	184	213	215	215	202	219	206	248	209	221	217	215	214	225	233	211	193	208	216	231	203	208	220	204	229	218	216	211	239	245	234	205	212	209	241	212	205	226	230	217	237	214	228	199	211	196	210	191	237	204	270	230	212	227	178	215	238	238	219	225	204	215	213	188	213	220	222	211	217	218	228	199	235	218	200	205	243	258	217	235	208	227	223	235	212	219	198	193	211	239	217	229	235	210	237	198	225	226	224	208	215	218	212	211	231	221	213	244	226	253	199	208	210	231	199	226	213	234	204	200	224	203	224	230	211	224	223	184	258	221	222	206	218	237	210	210	203	231	210	205	237	218	245	225	224	245	226	211	221	229	196	214	208	234	218	227	217	247	214	214	233	200	229	231	228	226	222	218	195	240	212	219	192	205	234	178	209	230	208	202	173	247	205	196	215	226	234	231	243	213	200	228	221	197	242	212	221	202	221	226	263	201	205	204	226	204	238	229	223	218	207	212	213	229	249	213	196	198	238	219	242	213	201	236	237	220	208	237	213	220	229	216	196	219	223	228	219	238	199	205	209	206	227	210	219	210	217	232	196	233	214	222	239	201	220	238	209	194	243	232	216	237	225	210	214	212	212	226	228	198	215	208	206	225	231	200	232	203	187	221	217	200	202	229	226	242	200	224	222	207	206	217	192	192	200	218	229	246	241	225	213	216	243	211	226	234	224	233	216	227	212	200	205	232	216	218	228	219	227	199	208	233	225	228	207	215	212	212	223	240	211	217	223	185	225	220	234	200	214	245	221	208	215	227	219	218	225	201	219	199	240	193	222	215	194	234	211	215	200	252	212	248	241	202	215	261	228	204	207	251	250	228	204	204	205	233	230	236	241	202	219	209	210	209	219	224	245	241	228	226	248	209	211	211	248	237	233	209	206	221	220	228	216	192	235	207	202	222	231	227	230	207	216	219	242	212	215	221	249	205	219	218	208	217	221	224	228	233	223	221	225	214	230	210	192	193	198	236	230	230	221	214	210	218	182	225	246	224	221	245	227	226	200	215	197	220	228	219	227	236	226	234	207	225	243	215	206	195	219	209	193	207	231	227	209	243	231	208	213	216	212	198	217	245	200	242	229	259	198	236	231	233	235	199	221	217	203	199	214	204	221	220	202	200	224	229	248	230	235	239	211	213	196	217	200	227	231	217	210	211	228	213	235	203	226	213	217	204	229	221	209	218	177	206	215	215	228	243	203	232	242	209	215	189	210	236	234	226	239	235	240	224	222	197	224	235	215	226	234	228	233	224	210	236	203	223	220	226	196	190	232	205	217	239	219	213	254	226	239	209	215	205	217	222	204	212	224	202	238	181	218	232	213	210	222	245	233	233	219	218	198	215	245	245	224	247	193	185	249	226	235	212	213	237	201	214	206	225	228	209	216	211	220	212	200	230	231	203	229	226	204	242	215	184	219	191	226	239	211	244	226	223	240	228	228	236	220	205	197	225	180	228	225	231	206	234	218	236	211	223	217	203	212	200	239	203	226	212	215	198	211	224	204	221	206	241	228	206	223	205	232	208	225	198	197	199	212	215	207	205	224	178	229	213	218	208	215	191	222	198	212	236	206	208	206	193	189	208	203	231	199	216	197	200	202	226	209	229	228	222	235	214	216	227	228	210	204	215	215	222	224	239	223	207	226	224	237	212	197	232	238	211	244	232	231	200	216	192	225	210	210	225	222	237	217	258	204	246	223	225	228	229	223	218	194	237	240	195	229	229	198	226	203	232	230
52221	43701	40796	20857	1162	1020	929	882	831	844	814	722	777	802	737	740	739	767	696	720	674	716	694	721	685	734	726	665	713	696	665	696	710	720	709	699	693	708	699	685	777	642	722	680	679	692	688	707	693	680	685	702	737	712	684	726	704	676	685	655	670	676	676	748	729	713	686	640	718	671	668	678	721	712	708	700	707	696	708	672	727	692	704	692	699	713	690	693	728	706	655	767	679	682	673	718	720	693	685	728	760	681	695	694	705	662	689	656	714	691	674	706	672	687	667	697	707	687	683	698	692	676	693	684	676	706	689	689	754	710	723	631	746	659	685	652	667	690	694	684	692	699	676	704	718	662	684	669	719	681	669	657	667	697	675	730	757	661	695	702	682	686	686	684	671	692	701	693	694	678	682	686	665	681	662	691	716	729	652	689	725	673	705	669	676	731	662	724	649	646	677	640	688	692	712	683	668	695	705	724	690	715	688	700	701	697	707	689	740	686	727	706	693	720	709	690	682	681	664	661	675	646	702	696	724	756	689	728	677	701	676	668	723	732	683	649	656	645	695	678	663	638	720	716	670	719	698	662	650	709	722	645	679	705	671	679	678	674	679	707	640	707	684	722	671	679	677	669	669	696	694	755	669	685	733	660	686	695	644	682	703	729	691	670	703	687	691	683	676	639	685	648	696	708	712	664	683	695	658	659	674	677	725	693	681	795	669	659	699	682	659	713	697	708	640	725	730	705	640	682	726	718	703	703	668	654	715	626	665	715	681	631	715	706	670	714	661	673	747	724	736	695	679	695	705	694	683	732	763	669	698	686	691	732	721	693	645	692	689	676	693	706	732	668	668	691	690	696	681	723	729	669	715	679	718	664	697	665	721	690	674	734	689	720	669	647	719	683	669	695	702	689	686	686	707	699	671	729	757	681	649	714	693	681	701	671	704	659	695	678	702	702	695	680	688	702	702	698	661	671	716	671	694	700	711	695	726	677	663	672	673	665	695	705	669	732	693	699	719	715	720	684	712	664	690	699	723	711	717	658	711	689	666	687	679	723	705	687	742	709	691	706	677	648	727	701	686	710	704	728	709	697	688	668	711	703	722	655	681	668	670	689	757	662	643	643	716	698	701	706	699	687	701	691	685	661	687	640	715	692	679	670	697	713	701	707	735	661	729	683	688	645	722	717	679	689	688	699	662	751	688	698	668	695	690	696	721	648	687	674	703	729	704	712	724	708	697	712	689	688	732	692	713	699	693	663	720	713	684	714	676	668	682	715	710	668	700	713	664	678	713	680	680	702	672	681	687	715	695	672	668	712	698	669	703	726	671	681	679	695	733	717	660	619	688	717	653	683	726	710	730	692	701	663	717	697	705	712	745	694	665	662	672	680	731	653	683	696	695	713	680	699	676	694	653	656	721	708	674	692	685	663	728	730	666	679	687	675	715	681	692	668	710	669	681	655	663	746	648	750	723	676	676	710	690	663	720	701	667	676	679	720	696	683	694	660	653	686	657	711	692	686	698	714	693	692	694	680	690	652	693	713	662	691	652	654	671	680	670	705	687	698	696	758	690	659	667	682	697	691	685	704	709	753	729	704	695	689	750	668	707	739	669	686	643	690	703	691	769	651	718	677	710	702	702	672	654	722	706	703	707	710	686	659	680	709	705	680	688	703	634	720	691	657	698	706	673	695	667	674	666	679	697	715	682	624	694	733	715	723	686	663	678	725	705	691	701	646	665	653	684	685	681	661	649	683	737	675	674	654	707	725	700	719	697	665	665	710	721	651	688	677	726	679	676	672	754	672	701	721	641	684	657	681	664	656	678	724	710	710	688	719	726	676	702	701	665	714	640	683	639	664	686	690	628	698	683	688	717	678	701	700	697	667	708	694	696	704	708	647	682	702	668	699	678	688	676	644	716	723	732	671	690	733	677	720	680	644	722	667	674	684	651	736	773	690	680	670	692	697	745	677	702	648	694	740	688	692	708	651	688	721	730	736	664	715	665	685	701	668	715	698	699	627	672	693	747	714	671	676	699	665	656	718	672	691	668	681	679	670	694	686	685	671	688	695	672	672	703	686	727	734	717	662	716	716	676	683	652	669	694	665	722	675	672	696	690	671	719	652	722	681	708	653	715	685	688	682	673	643	689	650	686	694	713	692	735	683	717	751	736	670	712	678	685	697	654	654	762	696	733	708	658	679	664	730	682	658	711	702	683	666	742	670	691	692	641	670	700	669	713	667	689	678	695	752	694	728	669	709	693	741	715	679	709	720	707	692	723	708	664	705	723	684	719	718	663	636	708	652	696	719	700	686	632	655	676	706	679	697	749	710	689	690	702	688	702	702	712	725	740	693	673	645	705	678	727	677	633	684	697	722	713	701	693	723	696	706	693	663	692	693	673	714	750	668	715	675	662	690	718	714	709	715	671	664	673	745	672	711	743	672	710	724	656	668	734	695	687	680	676	701	723	689	690	739	715	701	677	665	694	763	654	684	669	678	701	700	669	699	706	712	677	673	696	694	674	724	709	742	672	734	710	702	683	721	679	698	720	720	648	700	694	677	727	708	702	753	717	723	694	702	682	711	675	678	712	663	669	665	648	663	642	685	680	678	688	732	725	676	711	690	717	711	690	710	696	669	692	653	628	716	669	657	712	717	714	643	719	666	699	700	694	708	672	684	694	694	694	714	702	671	678	658	703	700	684	697	652	688	622	656	746	673	664	682	739	723	656	716	674	706	718	714	704	699	706	649	690	705	686	703	716	696	677	687	705	701	686	714	722	678	688	718	692	699	669	739	655	676	684	695	704	677	678	728	709	701	684	660	631	653	671	727	675	660	699	648	668	656	699	669	737	679	756	731	732	679	699	721	705	709	662	707	691	684	708	674	706	701	723	697	674	683	723	699	710	688	675	757	732	710	698	675	681	693	667	680	745	668	684	695	677	701	691	696	708	696	689	683	674	684	708	643	692	676	647	700	691	678	700	668	688	695	747	678	749	702	729	657	718	670	620	684	680	668	666	645	651	667	705	678	702	648	707	703	726	644	640	674	719	702	688	713	666	662	683	709	710	674	737	688	711	687	719	709	658	663	715	662	677	684	651	682	712	752	671	709	658	692	707	703	693	694	672	700	686	739	692	652	688	703	674	648	704	700	712	692	706	710	680	659	691	701	704	677	647	687	671	725	693	731	650	675	665	694	686	685	692	678	740	679	710	688	632	686	696	682	667	674	690	691	668	641	737	690	695	663	693	688	710	673	682	595	672	717	688	673	687	685	664	702	674	717	676	678	648	681	709	679	682	690	651	745	701	680	685	653	682	691	677	670	653	681	733	775	718	665	714	672	667	693	671	647	672	686	690	706	667	727	690	689	718	704	688	681	668	701	677	688	718	752	713	676	705	711	738	688	651	700	667	706	660	709	692	695	677	705	661	670	722	711	726	713	673	723	700	744	667	710	721	714	688	668	750	682	724	649	703	692	680	694	736	688	703	664
77592	62644	50997	38845	9665	961	428	362	384	366	312	323	352	348	295	337	335	313	325	332	338	320	300	313	314	284	303	268	314	307	295	313	305	269	316	308	286	318	339	290	318	306	303	280	265	299	289	267	295	296	278	298	295	298	319	298	311	329	292	294	286	318	343	322	305	320	302	314	314	304	336	285	291	306	344	304	284	300	306	328	267	309	276	300	254	310	331	295	281	301	317	284	301	320	288	309	301	310	298	294	322	344	303	292	307	297	298	307	301	355	315	334	338	317	312	305	272	329	322	291	281	302	302	320	300	304	312	273	290	315	319	313	279	297	308	273	299	318	331	293	317	287	333	302	287	301	334	325	309	270	298	314	300	301	320	297	311	297	302	290	338	278	308	293	282	300	312	282	322	292	313	302	324	305	299	290	301	335	291	315	294	309	315	286	320	294	317	304	317	306	297	295	299	299	289	291	286	294	304	319	312	326	298	332	302	305	306	281	323	321	316	282	252	287	303	280	323	306	335	314	313	290	327	321	303	293	293	313	323	314	304	295	326	288	281	292	302	308	329	293	312	259	285	299	277	291	333	284	326	332	288	306	315	272	297	306	306	318	278	284	282	293	303	297	332	282	287	355	284	323	308	305	300	294	302	299	296	305	286	295	316	320	315	286	289	312	306	307	293	296	300	299	286	282	271	307	307	284	307	303	300	282	312	320	295	299	303	327	285	304	289	319	293	296	288	345	317	312	305	302	286	322	328	287	288	304	286	343	298	305	321	301	317	313	300	267	289	288	296	291	300	315	321	301	307	317	324	296	302	296	305	328	317	294	291	294	287	307	301	292	339	309	286	303	283	303	320	322	277	306	296	321	308	300	303	307	293	307	312	324	300	311	322	244	292	285	278	302	305	296	290	280	327	263	287	326	325	315	276	319	310	305	261	309	305	337	293	305	322	307	337	313	307	297	312	309	300	333	295	314	291	337	289	294	301	302	303	318	324	325	290	324	294	295	300	300	299	283	315	296	278	298	309	285	324	292	303	321	333	278	288	322	289	313	298	295	315	302	297	311	305	303	278	317	311	299	294	298	349	282	322	314	281	310	278	293	338	302	308	287	279	311	291	310	301	313	288	301	304	282	288	291	308	294	309	298	297	305	299	298	302	307	280	283	272	294	315	325	304	306	311	318	315	299	299	317	294	306	325	273	295	325	322	297	273	277	315	276	310	304	280	311	317	315	300	292	348	324	289	293	304	308	292	277	288	298	311	281	312	282	307	305	280	304	307	299	319	286	334	298	299	315	292	307	314	291	333	301	283	294	324	324	281	294	335	303	299	273	289	320	302	323	297	307	318	310	321	317	297	328	297	319	328	313	283	304	303	319	298	309	349	287	329	297	313	268	302	294	303	318	308	312	302	300	326	292	310	289	279	335	286	284	319	344	302	297	341	288	309	283	281	301	293	316	299	304	322	296	313	339	317	305	285	292	322	335	320	322	315	291	312	288	315	317	301	304	280	290	305	314	293	311	295	308	332	300	311	295	309	356	303	310	310	329	318	311	284	324	301	287	300	276	287	304	325	308	295	302	311	294	303	307	308	341	336	297	312	284	295	312	301	293	307	286	319	318	324	304	299	285	286	311	302	322	322	298	265	323	328	291	282	284	294	301	272	321	285	289	317	298	295	285	302	312	312	295	305	305	279	329	316	278	320	295	312	295	303	288	320	292	312	307	302	294	304	321	283	337	314	308	324	324	273	299	310	328	312	306	295	277	296	290	292	310	300	318	311	307	324	297	288	290	300	294	314	294	306	326	280	313	302	323	295	305	291	321	306	324	332	317	312	306	328	277	288	303	314	289	323	303	270	329	320	297	324	288	314	273	338	315	317	326	285	306	299	301	308	324	322	282	292	280	318	318	304	307	321	282	299	315	320	308	328	322	314	283	302	290	295	290	304	281	301	326	316	298	292	298	307	297	302	314	307	284	301	337	309	312	312	290	290	305	304	301	300	291	329	309	286	329	318	287	273	317	336	289	289	305	292	318	275	292	278	330	289	328	290	289	299	322	299	312	297	330	298	309	308	317	295	309	290	284	350	301	311	321	323	303	275	290	315	293	285	310	297	325	308	281	292	309	311	286	275	278	280	293	313	327	341	326	296	299	317	300	286	285	296	314	293	324	310	293	287	307	303	286	284	298	299	318	307	306	318	329	304	282	315	312	327	301	271	293	327	270	341	330	298	280	307	292	307	321	295	330	266	290	312	306	291	324	309	292	299	326	315	279	290	289	296	311	269	312	290	302	311	295	299	287	311	323	295	291	298	334	300	321	293	316	323	275	300	276	283	308	287	292	324	289	319	312	292	291	301	302	285	305	314	289	312	293	298	308	300	312	301	313	339	291	291	282	295	329	293	304	305	268	310	302	321	323	295	316	301	316	318	296	316	320	343	290	304	327	332	315	314	264	288	316	293	324	341	283	297	320	290	298	294	323	304	311	281	323	351	301	295	297	319	326	298	315	289	284	313	312	312	321	277	301	284	328	285	323	335	323	298	318	301	285	332	306	301	319	324	303	336	298	297	308	287	301	304	281	292	292	324	261	298	298	324	294	313	304	321	323	271	302	289	311	290	295	310	317	312	265	303	320	330	293	293	315	278	335	298	279	314	315	306	306	303	324	308	295	314	302	301	307	283	303	281	283	288	324	308	300	314	299	295	303	282	296	320	269	310	316	305	270	284	302	259	297	324	291	282	323	309	296	304	281	293	297	311	301	269	286	290	281	294	303	290	308	306	292	293	297	278	323	280	331	317	277	274	295	276	303	252	306	303	289	324	295	305	291	337	289	315	321	323	293	314	288	297	325	295	304	322	288	304	300	297	308	295	281	331	303	309	300	321	267	302	331	326	297	303	303	289	326	296	282	321	293	293	330	290	320	303	276	295	276	307	318	329	283	303	319	322	279	318	305	318	330	289	324	285	293	286	343	330	286	332	320	312	327	294	327	301	299	295	280	291	297	275	283	297	306	271	293	304	273	299	315	295	297	312	332	309	338	301	256	310	287	293	274	291	328	277	318	316	308	305	300	325	318	302	298	308	285	285	303	294	280	292	310	353	300	318	333	281	301	317	304	322	273	311	278	310	307	325	298	300	291	301	296	352	284	281	289	338	302	338	306	302	303	337	327	322	326	320	263	296	314	326	280	325	297	308	295	285	307	316	285	290	289	298	299	294	322	291	304	285	323	331	277	307	338	310	314	315	292	307	302	285	287	299	308	304	292	306	305	302	298	322	290	289	303	314	318	314	297	292	313	309	302	278	316	321	297	270	335	281	282	329	317	306	305	284	307	329	316	312	288	279	301	339	321	294	297	305	296	332	297	316	288	296	312	276	286	285	326	296	319	288	320	320	263	283	304	281	307	264	294	287	265	311	274	296	323	291	297	305	284	298	284	313	319	292	329	327	298	302	312	292	269	314	297	299	304	292	303	320	300	321	296	304	300	298	300
61652	51209	50909	28106	1797	1551	1434	1307	1217	1158	1123	1064	1045	1039	1030	1024	1018	947	948	964	1003	953	911	926	918	979	938	964	954	907	945	923	920	925	916	913	923	918	849	989	991	894	910	945	915	896	949	918	927	927	865	935	931	899	878	921	903	879	927	896	887	833	914	888	948	900	901	910	861	917	854	893	908	913	899	874	921	920	905	867	893	894	885	932	874	880	929	938	853	888	928	907	867	890	947	901	887	863	941	853	927	884	923	878	873	952	922	929	953	838	887	919	910	878	920	941	890	905	869	900	899	891	869	927	888	918	906	944	872	968	882	905	862	905	842	908	914	892	912	906	921	892	991	913	892	885	917	927	891	918	892	909	879	985	926	899	827	890	953	867	932	913	891	891	923	907	890	903	912	901	877	903	923	837	899	840	923	924	889	913	922	897	947	851	923	879	895	905	913	977	972	909	877	959	887	842	906	883	948	908	837	818	928	860	884	884	921	842	889	915	916	871	878	891	922	875	859	880	887	913	934	895	925	917	987	914	883	887	938	876	966	920	931	829	891	874	874	935	890	851	916	924	906	954	893	945	903	919	903	873	899	869	850	923	925	928	917	907	951	892	911	925	900	902	902	830	939	898	944	907	918	830	966	879	911	940	909	894	862	974	876	880	904	928	877	954	925	888	885	898	825	868	914	942	881	919	895	858	919	905	896	866	888	922	904	886	866	945	896	867	908	932	915	895	895	939	904	927	977	961	871	876	867	966	929	862	923	956	858	885	926	908	902	877	928	913	919	911	854	907	921	822	914	953	907	876	851	937	884	878	888	924	827	843	890	925	891	881	882	855	882	917	898	888	937	964	853	900	856	934	927	878	898	871	864	893	957	874	862	917	890	914	916	903	919	887	847	867	912	941	921	928	897	885	871	890	875	879	871	894	841	887	871	907	914	907	899	902	895	866	867	895	901	918	887	892	878	914	921	919	909	904	848	927	947	915	898	833	875	829	954	851	867	904	880	863	915	859	927	923	836	855	919	870	876	915	925	882	918	928	896	882	918	859	940	952	867	878	872	884	861	913	924	860	889	946	891	936	915	863	918	885	838	908	943	863	878	896	915	901	912	905	881	903	914	864	916	834	912	855	862	944	901	889	869	911	834	896	908	924	916	895	857	877	865	886	915	903	898	874	869	905	878	857	892	885	895	853	894	908	887	883	898	864	912	880	889	913	879	890	891	865	882	894	882	909	855	909	928	926	921	893	873	855	905	859	902	890	912	889	928	946	897	916	894	917	886	908	868	851	938	888	920	920	867	935	871	941	863	953	905	855	889	946	928	946	916	924	840	910	905	859	877	933	879	907	901	911	935	897	848	945	943	864	914	927	910	857	865	895	896	912	858	872	864	887	877	892	914	895	924	936	948	916	935	865	902	814	947	910	891	877	888	889	869	923	945	923	907	857	868	919	874	932	867	882	929	866	922	839	907	925	924	957	901	874	882	882	897	899	943	895	941	869	904	883	918	928	856	906	931	893	912	890	911	916	901	961	912	908	908	870	892	927	903	956	917	884	904	902	892	855	856	931	887	872	933	929	861	881	925	873	948	896	939	885	892	851	902	883	914	901	866	869	898	869	879	874	927	922	851	880	946	933	925	910	945	874	875	915	900	921	894	920	839	904	859	855	915	931	870	858	934	891	926	900	888	930	887	862	907	939	900	858	866	908	865	890	906	916	914	875	894	955	882	928	892	879	938	895	914	939	878	889	941	873	907	867	909	881	913	912	940	882	939	925	919	873	887	894	911	833	933	912	874	884	888	916	887	927	975	906	951	912	962	929	913	890	918	933	914	905	901	902	927	891	892	907	889	887	911	892	948	956	883	862	915	936	932	894	948	863	936	938	909	923	905	932	948	929	873	903	933	899	917	916	959	896	901	877	898	918	869	900	901	888	915	910	869	888	908	893	861	890	858	821	913	888	920	894	900	932	961	843	827	867	915	880	890	903	870	937	966	907	872	902	867	930	869	954	877	908	850	931	928	891	919	900	920	939	876	920	850	906	894	880	901	883	892	889	886	915	917	916	925	943	902	962	884	823	869	919	884	901	918	828	944	889	879	882	902	925	870	906	909	894	931	894	926	894	871	905	913	907	865	924	906	894	923	914	941	874	925	830	911	881	872	927	934	918	864	889	838	926	936	883	893	913	896	872	895	893	847	886	920	922	884	858	895	878	880	895	917	920	890	836	897	865	882	881	870	843	848	874	913	898	909	865	936	910	888	891	867	897	930	902	870	919	874	899	906	923	943	923	915	921	955	899	905	902	930	906	905	883	902	924	882	923	883	915	916	922	871	930	892	891	873	909	891	916	881	899	888	963	872	932	906	897	886	881	915	882	886	873	937	863	909	913	899	895	877	934	867	898	976	900	930	906	889	917	880	883	892	900	864	863	875	909	940	897	887	901	899	925	911	951	901	869	902	925	956	887	864	940	881	880	894	854	888	879	909	905	956	880	960	922	942	955	847	858	894	924	895	940	881	895	918	877	902	881	918	930	938	865	927	851	941	925	862	879	919	886	853	898	894	839	887	916	968	891	931	853	962	905	930	933	826	894	878	881	905	914	926	850	920	903	897	888	911	892	868	929	909	875	924	897	860	917	904	876	884	846	909	906	894	903	829	929	912	873	915	959	900	883	867	887	984	902	877	968	895	930	824	807	920	835	916	893	943	854	870	940	887	868	885	945	908	866	925	853	870	916	900	900	890	860	905	897	874	898	944	885	906	930	858	898	874	903	893	946	872	917	881	859	945	867	934	915	893	898	903	863	908	856	901	887	895	951	907	873	901	863	840	859	906	850	956	875	945	936	922	859	864	941	886	956	943	869	849	922	896	908	894	958	909	933	911	875	896	902	877	965	858	879	908	885	898	877	865	868	902	903	831	879	925	872	939	930	853	906	908	923	889	926	889	856	908	881	909	905	888	884	936	887	919	884	909	897	931	913	939	849	835	896	857	872	899	889	888	884	827	970	882	917	924	938	921	882	878	917	878	912	913	924	887	880	919	922	861	902	880	930	898	887	915	932	890	901	883	921	864	932	927	843	877	921	904	957	883	958	917	903	885	958	909	879	860	888	883	924	870	895	912	917	940	865	909	857	897	904	913	875	875	895	916	938	911	930	896	875	930	843	909	927	908	893	925	883	908	914	927	896	899	903	899	902	932	896	895	890	942	908	958	847	931	900	919	945	915	883	887	854	892	931	962	857	901	944	898	891	901	876	912	902	875	923	910	913	879	923	928	865	883	880	921	913	881	907	900	915	897	945	894	931	905	891	934	925	911	866	868	940	858	881	909	908	918	910	887	894	885	964	869	891	918	896	897	895	872	919	907	915	907	964	936	908	915	901	889	900	971	880	853	954	906	923	870	909	858	949	941	894	942	889	876	962	906	875	843	862	931	927	866	919	894	859	873	944	922	905	876	954	894	853	870	912	897	911	882	899	862	939	924	843	874	952
33629	14436	4434	1924	175	144	126	134	133	129	155	138	137	152	136	153	153	101	137	141	153	124	140	153	144	140	138	152	118	113	127	118	125	137	134	163	116	133	112	144	140	132	121	152	153	135	140	99	125	148	138	130	109	156	113	139	107	122	147	125	144	139	142	135	128	136	116	151	158	136	128	129	143	120	157	125	139	148	117	145	126	144	128	132	113	123	134	146	123	148	137	125	132	129	130	143	140	136	133	128	134	145	132	149	127	135	143	151	144	112	130	130	121	150	124	143	158	123	129	157	132	135	124	142	144	122	150	163	142	131	131	141	144	133	110	148	152	132	139	132	147	142	139	131	163	137	138	125	122	131	136	140	170	134	153	129	136	138	133	157	148	152	133	120	148	155	118	134	152	126	152	133	147	129	129	134	127	138	122	124	133	138	137	110	139	143	130	145	146	124	128	133	139	152	149	152	139	138	148	115	138	134	134	139	106	141	129	143	109	135	142	128	148	118	174	127	146	131	144	126	132	145	142	131	119	147	133	156	146	145	134	126	147	130	115	119	137	136	116	151	131	140	134	133	132	121	131	147	144	160	127	116	123	128	132	131	133	142	136	131	151	132	119	137	161	120	145	136	111	143	155	145	119	137	155	128	142	132	125	158	126	134	126	121	134	130	163	146	132	140	144	124	139	123	119	141	144	133	158	138	142	124	154	145	122	127	151	144	124	173	134	131	123	134	126	125	142	139	126	137	148	120	157	144	105	152	140	123	130	122	142	129	135	128	151	140	129	137	150	156	117	119	129	137	140	130	128	132	126	140	128	130	134	134	124	137	127	138	133	139	141	119	149	130	122	113	126	133	130	118	105	152	124	129	141	123	128	149	142	138	124	128	135	128	137	141	123	135	166	133	164	122	130	147	118	143	135	126	127	119	129	133	120	139	139	134	143	127	161	141	140	128	139	124	129	135	135	133	140	142	126	141	147	149	130	126	150	139	137	150	123	138	111	132	137	129	154	143	143	135	137	156	142	135	121	133	155	127	144	151	118	127	142	139	141	131	115	131	143	129	125	144	146	117	145	123	121	137	122	140	119	136	119	113	128	131	133	157	154	133	139	115	118	134	138	141	171	140	121	139	147	140	127	151	154	140	146	138	134	136	162	127	143	152	135	151	126	138	128	125	135	149	155	135	132	146	119	121	113	127	136	135	120	143	127	166	130	126	151	130	166	143	135	138	130	139	149	133	136	135	119	131	149	137	140	131	165	132	130	142	124	129	123	144	150	151	136	133	123	150	125	125	138	132	126	148	141	142	134	143	117	129	149	154	128	142	144	142	139	114	129	136	144	140	124	145	122	131	131	142	131	150	124	150	127	151	133	138	133	143	128	130	143	143	150	145	134	141	126	135	148	152	137	138	132	138	135	142	132	144	141	144	149	140	136	125	168	140	128	150	130	141	162	133	146	135	121	117	138	128	135	123	148	138	140	133	145	124	125	138	142	147	137	137	130	117	139	143	153	135	144	153	123	146	133	136	150	137	155	124	136	138	128	154	138	116	125	128	142	154	129	112	144	121	141	136	137	158	156	153	122	143	150	165	126	140	159	139	138	124	141	156	130	141	145	154	139	117	142	121	135	137	132	124	135	115	154	131	125	128	148	139	151	126	136	144	128	108	133	137	119	140	144	121	114	123	154	142	126	142	145	145	130	123	132	143	122	137	138	134	126	127	130	122	128	119	155	145	143	117	126	136	130	140	131	135	136	132	150	141	142	108	144	149	143	125	120	131	149	147	116	123	137	111	132	126	134	113	139	141	160	136	130	126	138	133	138	145	150	130	144	148	131	150	153	149	115	132	131	132	140	144	141	133	108	131	125	158	128	125	144	120	125	124	146	137	137	139	141	128	130	131	142	129	140	154	144	127	154	144	142	137	120	139	137	136	136	112	152	151	162	151	123	123	138	136	138	139	124	140	120	139	139	123	156	136	133	120	143	126	139	128	151	143	138	157	152	144	136	156	140	121	140	138	126	134	138	133	130	127	115	143	124	142	154	141	142	162	133	131	142	147	128	144	158	143	148	140	138	133	125	154	118	144	156	130	154	136	144	142	132	102	123	118	137	125	149	137	145	130	152	142	129	126	138	136	131	143	149	147	163	134	127	145	124	146	130	139	144	145	153	141	140	137	143	138	146	126	133	141	127	157	148	146	155	144	125	149	133	131	143	143	133	136	113	128	146	152	138	127	160	137	121	144	137	154	144	162	142	130	125	138	134	147	141	135	144	109	145	144	152	153	126	171	143	147	154	142	111	148	141	148	134	143	136	132	144	142	147	131	130	134	136	118	131	161	130	151	152	148	136	147	160	137	134	130	113	135	153	150	139	152	127	131	133	137	126	147	139	138	134	120	155	124	135	126	125	137	142	154	142	138	124	118	112	125	128	116	132	142	123	134	122	120	134	132	129	123	126	169	119	136	133	128	152	132	145	134	136	111	145	137	127	146	141	154	111	127	149	131	144	141	119	130	129	144	142	123	135	140	137	133	129	121	142	139	128	127	116	122	115	149	128	136	127	130	133	142	159	123	131	151	130	135	119	129	132	144	160	136	138	153	126	140	156	119	144	137	127	154	128	116	130	138	124	129	126	156	122	130	132	158	122	116	144	120	135	135	130	152	125	117	139	138	130	141	135	139	130	141	160	130	127	130	126	138	129	154	129	130	147	119	136	124	110	117	146	123	131	134	144	144	142	115	128	127	128	136	130	151	146	128	149	144	131	123	143	148	127	134	136	134	115	154	126	137	156	123	134	113	127	125	141	119	138	126	146	122	147	162	130	129	124	145	125	141	139	147	143	151	123	125	144	139	107	146	162	137	137	123	122	155	152	126	123	132	157	111	155	127	130	132	153	123	140	135	129	131	156	115	127	145	129	148	133	130	138	143	155	143	126	160	124	132	122	132	138	132	152	127	142	138	133	123	144	152	126	116	117	131	135	125	145	124	151	145	135	140	158	134	148	141	126	148	153	119	143	126	160	145	145	139	132	141	140	145	126	140	126	125	138	143	113	138	132	153	121	130	127	135	131	121	152	161	142	135	158	125	150	140	138	167	134	141	129	143	136	109	146	139	110	142	129	142	135	140	111	124	133	146	132	132	126	142	135	130	139	138	153	114	135	126	140	141	141	130	153	158	133	151	146	134	143	155	149	130	137	138	131	131	134	160	136	158	153	145	146	131	139	135	119	130	140	130	118	128	122	151	131	136	130	146	138	124	142	128	130	132	152	139	145	135	143	134	136	132	154	142	141	131	125	128	117	146	117	142	147	127	133	126	127	140	115	147	132	136	145	126	141	117	127	135	131	146	148	148	124	141	149	126	145	143	153	144	123	120	128	126	148	137	123	144	136	130	151	132	131	134	128	133	154	132	125	153	131	129	146	139	167	125	139	133	136	148	121	146	133	155	140	151	132	129	115	144	123	154	105	149	158	139	167	124	129	142	147	118
32122	13130	7558	4864	528	458	457	472	474	436	475	459	468	481	444	468	496	501	468	477	456	436	445	431	484	457	491	472	438	452	494	453	476	468	474	480	494	483	446	490	485	445	489	484	510	474	468	466	461	489	453	488	463	486	471	523	440	460	468	484	495	513	427	427	450	465	498	486	460	425	503	476	472	456	478	464	469	412	462	432	470	475	508	479	517	509	472	448	454	475	470	486	509	475	452	459	487	430	470	440	476	498	492	512	500	470	457	451	475	449	463	469	497	496	500	493	466	490	463	476	441	434	488	503	464	468	455	504	441	499	451	469	478	484	473	445	469	498	483	466	477	478	433	456	520	471	483	427	478	448	503	457	474	453	453	498	469	463	514	504	485	488	459	472	454	441	476	485	464	481	444	461	453	469	469	471	467	470	432	477	460	466	475	440	451	477	404	483	483	493	451	435	486	456	492	469	460	488	470	501	497	464	443	501	478	459	506	468	461	442	475	473	486	448	470	452	480	474	474	486	468	471	446	520	493	459	465	477	450	468	476	464	480	434	413	495	490	509	456	514	493	474	514	476	471	485	477	464	472	472	471	504	502	471	463	485	466	438	435	430	451	498	454	458	480	486	439	477	461	430	465	494	492	486	467	423	496	460	478	487	439	466	447	502	457	470	476	495	468	458	485	485	445	478	434	496	458	466	469	509	491	475	507	512	436	450	420	475	442	477	467	433	471	476	476	474	460	465	426	497	483	480	449	452	510	492	519	486	464	488	460	425	462	477	470	474	498	473	463	471	479	444	445	405	479	481	471	481	483	454	500	440	424	484	479	454	453	485	460	454	471	438	490	459	442	486	477	453	464	466	498	503	463	469	476	482	485	417	507	488	449	467	462	465	497	478	432	492	471	430	468	459	461	460	445	470	488	468	488	453	470	482	429	474	424	479	474	446	457	475	463	468	447	458	452	433	488	465	458	488	471	469	480	487	503	502	442	487	448	480	461	478	471	406	456	464	491	462	451	531	479	446	480	436	450	492	457	445	488	502	423	456	464	434	451	483	467	489	515	477	491	468	444	477	461	448	489	475	494	454	435	488	483	496	486	486	470	506	463	468	465	472	437	494	480	512	478	499	485	498	443	436	466	456	461	467	479	484	463	459	509	471	469	466	492	456	475	452	467	453	463	446	488	461	440	520	466	433	471	443	493	495	449	439	512	485	473	478	499	472	484	509	475	466	448	456	460	479	476	465	474	493	470	459	481	463	453	475	465	482	479	488	496	459	494	510	464	494	478	505	490	489	431	446	456	485	464	467	461	455	449	441	476	478	456	506	464	507	465	515	469	483	484	444	473	465	495	479	501	494	474	476	472	453	472	460	504	438	478	473	475	493	486	474	460	490	462	450	481	472	468	475	476	470	535	501	485	487	489	459	449	420	456	478	447	482	453	490	504	398	464	474	495	494	464	456	483	457	466	438	479	485	421	469	527	463	499	449	443	502	498	471	494	482	471	394	499	445	452	460	474	474	447	442	465	522	495	457	499	446	447	466	432	428	484	489	450	465	430	506	450	474	509	441	495	476	487	475	477	433	420	486	446	499	452	477	455	464	455	432	452	469	494	441	465	521	445	441	504	456	490	440	476	444	451	468	425	465	465	469	469	468	470	418	484	478	492	480	497	469	472	460	477	474	421	457	507	492	447	447	500	448	462	448	478	496	534	446	474	472	466	455	494	459	489	486	481	487	480	459	482	444	477	447	469	460	486	483	432	487	505	459	463	456	456	459	464	445	472	463	463	470	441	475	421	482	503	415	502	479	458	476	479	467	496	485	487	472	475	476	509	492	497	513	453	475	465	485	460	442	438	458	465	465	450	496	475	422	457	458	468	463	487	454	465	500	463	466	446	473	514	497	484	519	471	478	465	526	478	448	434	479	504	437	475	467	463	525	456	466	471	462	453	469	501	475	468	470	493	460	457	485	454	461	467	497	502	523	446	457	452	494	475	452	430	483	484	433	464	484	477	475	432	502	513	456	448	449	525	470	464	484	449	497	469	497	461	434	468	484	490	429	509	468	494	507	435	473	465	464	480	470	440	479	457	454	460	498	475	436	450	462	462	488	441	440	438	471	473	487	446	472	508	489	462	465	512	478	431	459	479	461	474	455	495	508	432	419	479	474	466	473	473	434	481	447	456	485	483	491	447	504	466	467	475	492	520	436	455	472	449	470	526	442	443	483	449	492	476	447	462	458	524	498	486	455	469	476	467	499	481	462	491	488	449	472	490	480	483	473	474	480	494	485	471	464	501	461	474	454	428	466	461	481	490	435	514	485	523	470	487	488	463	470	465	497	460	465	435	453	500	442	452	466	467	447	500	476	474	463	484	490	492	471	510	479	450	496	503	449	456	465	486	479	472	470	468	429	474	474	503	451	418	471	475	485	491	452	455	449	507	451	500	447	464	508	473	424	453	497	480	472	472	469	491	522	515	467	485	476	437	483	469	456	459	465	495	468	437	448	485	446	435	427	480	439	450	442	437	451	514	440	486	451	486	456	455	503	475	453	475	471	458	491	470	457	469	481	464	457	467	471	466	484	530	450	500	485	490	453	450	480	484	497	473	468	454	482	484	465	506	462	492	498	488	473	490	461	494	485	461	503	480	457	503	511	463	483	452	447	491	432	469	472	472	422	489	483	478	452	494	460	476	490	475	462	488	478	493	478	457	474	541	473	503	474	465	446	447	485	487	461	488	453	484	431	431	512	457	468	453	482	476	447	510	457	485	478	446	438	507	468	433	472	479	468	494	481	480	456	498	474	487	488	484	416	483	463	442	481	489	444	473	440	455	456	478	465	467	470	466	479	449	488	440	455	482	488	498	475	444	467	462	468	476	469	473	493	478	449	498	455	428	477	498	510	486	419	452	446	488	499	465	488	469	480	468	457	457	481	467	480	456	456	475	483	512	459	486	458	449	475	444	438	460	493	461	499	461	481	493	482	458	469	465	446	449	487	483	462	451	480	478	479	438	503	467	489	469	444	516	456	463	442	504	464	468	424	476	461	475	480	488	500	475	507	491	434	466	476	469	459	475	466	417	476	464	465	471	481	469	465	480	502	456	467	468	487	449	502	492	478	435	512	457	447	457	521	473	487	449	469	490	471	478	448	457	487	478	447	488	451	460	448	467	504	503	447	440	443	461	455	518	458	441	446	471	483	449	465	455	516	478	482	462	503	474	478	478	454	446	491	458	483	443	465	492	470	455	496	433	453	460	466	447	447	471	497	489	506	437	440	509	478	476	457	478	488	458	508	427	459	490	467	486	447	472	485	450	473	449	470	472	439	505	505	444	471	424	459	477	490	447	486	455	424	486	456	520	453	455	505	482	475	501	485	452	483	505	466	461	487	481	452	474	468	457	465	451	466	463	463	459	477	445	464	506	463	463	517	473	479	488	482	471	452	447	446	461	479	469	476	462	485	457	472	467	446	456	436	480	460	423	486	497	467
70460	51960	41872	30487	4132	313	272	274	240	251	229	268	235	213	244	222	242	232	207	262	201	214	236	240	261	259	212	222	239	251	218	220	215	218	242	219	265	228	211	204	232	262	225	206	191	206	220	232	227	217	210	221	235	233	235	230	225	240	227	212	235	214	250	234	216	224	229	210	229	210	207	218	210	201	220	226	239	238	197	213	221	249	215	225	244	206	202	205	204	242	228	217	192	216	233	232	212	239	250	220	195	245	202	227	230	205	189	206	230	220	203	233	241	206	241	202	218	242	238	215	217	231	197	198	205	203	217	212	218	231	207	197	231	198	215	239	241	220	218	219	201	226	206	232	213	237	221	227	227	233	206	221	250	184	246	239	217	229	211	193	185	229	221	232	219	214	204	238	223	213	208	213	218	222	198	224	227	243	221	216	200	231	211	228	245	216	219	229	237	191	198	210	220	200	232	245	204	218	223	197	227	204	203	182	232	205	214	216	220	232	202	202	207	240	218	245	201	224	185	211	231	198	221	207	204	227	220	192	218	206	204	212	212	229	217	231	222	233	213	227	247	237	241	207	208	220	191	234	232	203	235	225	222	240	251	221	245	227	239	237	216	205	223	238	230	202	187	202	221	199	200	237	205	214	220	214	222	229	186	213	233	201	209	217	246	221	216	202	202	236	209	201	221	205	221	215	223	245	244	215	232	242	213	228	236	239	206	215	220	198	186	237	203	215	226	235	226	221	233	204	201	193	221	216	230	238	216	213	206	232	228	210	228	242	224	235	236	208	219	197	214	216	210	247	243	218	224	230	230	194	232	188	212	230	241	213	254	209	201	212	248	235	236	202	205	232	238	209	200	236	226	231	249	237	221	215	213	228	221	201	222	227	200	228	215	220	208	218	217	230	231	228	237	190	226	227	213	226	197	206	234	211	221	236	224	217	209	200	234	197	239	221	211	241	217	224	215	214	226	249	249	228	222	212	226	227	182	239	226	193	230	224	243	198	205	221	215	220	224	216	211	213	236	229	211	234	188	230	226	230	233	237	222	222	218	234	206	243	211	218	202	225	218	227	208	210	214	227	205	222	202	222	214	231	214	225	191	221	228	218	223	228	207	228	210	224	209	211	214	205	208	218	213	205	201	234	221	202	235	219	232	210	193	233	221	202	230	240	236	242	226	207	192	217	231	230	219	208	219	226	229	234	220	204	223	252	206	221	219	235	216	215	221	238	216	186	209	213	228	253	219	224	208	233	219	227	235	249	230	222	222	240	220	232	267	233	214	183	218	216	213	198	198	228	219	218	223	196	216	221	202	245	219	221	233	211	236	198	211	244	232	243	209	225	212	230	234	209	215	214	243	217	216	226	223	203	200	219	203	236	239	201	240	225	193	213	216	239	216	229	203	229	216	227	227	215	212	193	226	232	213	218	225	225	236	218	208	216	231	219	204	202	218	221	250	227	242	232	218	205	207	222	208	227	233	211	246	220	214	218	230	228	209	211	230	232	219	236	194	249	219	242	235	169	218	210	203	203	212	234	216	209	197	233	211	240	218	207	233	223	227	219	216	233	199	236	194	233	207	241	239	232	224	213	235	233	227	231	217	218	213	234	238	192	216	245	219	210	223	220	208	207	229	213	218	216	216	256	250	205	222	228	211	214	211	237	224	220	212	211	235	232	216	222	242	244	217	214	240	202	236	225	205	236	209	221	172	219	239	200	227	192	288	236	225	226	217	213	239	230	186	208	211	237	204	203	232	215	200	224	250	219	210	213	211	221	223	231	257	186	230	218	224	203	223	201	219	219	219	228	217	205	211	219	227	208	225	202	238	221	233	224	225	204	212	223	194	214	248	222	229	226	224	224	232	212	212	231	259	243	214	229	214	224	230	191	204	224	235	234	213	230	217	225	224	207	193	233	218	215	214	224	221	203	229	240	217	230	235	219	210	210	230	208	205	225	205	210	220	220	218	230	256	228	206	223	234	227	230	224	213	188	204	235	211	213	262	229	187	248	222	205	216	221	231	228	236	213	208	219	228	226	235	232	238	245	225	205	210	253	217	238	212	205	199	223	210	210	229	195	201	231	204	209	201	229	224	211	201	219	207	215	246	226	225	218	266	229	242	205	225	226	238	216	237	235	217	229	223	211	220	222	215	240	207	215	220	218	211	203	241	214	236	207	239	200	207	228	220	209	230	208	213	214	200	212	215	186	218	231	206	218	193	232	209	224	194	225	232	215	207	234	199	249	217	231	233	222	207	191	229	198	198	217	195	214	233	212	207	231	231	210	215	237	214	213	192	213	220	205	209	221	221	237	227	213	208	232	214	239	228	205	211	201	203	212	271	246	218	226	212	206	200	218	212	229	220	215	212	198	222	228	220	234	227	237	209	188	231	224	213	233	200	247	208	218	227	221	219	211	222	218	246	202	219	198	217	225	230	224	214	205	256	226	227	220	215	216	243	239	186	228	230	214	223	204	211	202	200	223	253	218	220	209	253	199	224	205	188	205	214	217	208	197	224	235	231	234	227	224	227	198	228	210	226	205	218	230	229	240	209	225	217	227	189	213	212	240	212	229	234	217	248	223	245	228	230	238	205	232	241	197	236	231	206	207	219	244	250	191	234	221	213	217	244	230	195	209	247	230	208	213	214	255	224	222	240	230	221	211	202	247	222	209	227	235	199	252	234	207	201	247	213	200	218	209	223	203	216	198	233	227	223	198	239	225	230	241	197	195	220	224	203	193	201	211	215	209	237	201	218	223	231	225	206	224	207	251	206	232	209	232	236	211	242	204	212	196	237	204	226	220	221	241	226	226	236	221	202	220	227	230	218	232	239	210	216	215	233	240	253	216	224	209	235	188	207	225	240	216	225	223	213	226	223	211	208	199	210	211	225	218	214	206	231	208	231	211	208	207	232	225	210	179	226	194	207	228	226	234	229	243	199	204	203	247	204	227	248	234	242	221	213	205	246	200	194	206	194	207	219	229	239	215	223	214	229	232	227	238	231	239	220	194	215	241	218	249	199	207	189	217	225	238	199	238	240	228	222	244	221	225	217	217	203	205	200	230	238	210	227	197	201	215	228	249	229	225	210	209	217	207	209	208	225	194	210	203	217	192	208	224	230	226	228	210	228	225	200	214	190	226	211	243	236	226	216	218	228	225	231	221	245	210	228	210	225	226	208	209	251	235	239	226	198	240	214	202	209	230	215	233	195	240	226	240	229	217	218	227	230	228	201	215	212	244	201	240	223	205	214	241	206	204	203	215	223	217	216	224	233	224	225	223	234	227	215	205	222	207	212	211	202	219	235	227	228	233	202	187	207	229	211	234	202	192	214	229	210	229	204	214	216	237	256	207	224	228	252	244	196	210	200	266	213	213	224	186	215	236	208	226	194	233	228	210	223	236	208	205	230	207	214	223	203	225	233	236	214	211	233	200	203	216	211	222	239	221	206	242	211	233	191	225	230	213	242	205	184	228	229	230	233	208	221	228
52154	41832	42095	27032	1167	958	984	908	836	843	788	784	780	775	731	706	708	719	715	768	747	712	737	683	725	731	686	702	725	708	686	695	666	708	669	666	696	709	680	679	755	683	665	704	696	736	685	665	735	676	704	674	716	686	666	700	718	671	698	747	723	682	728	688	676	738	673	691	692	685	649	678	650	690	727	690	694	709	669	726	641	698	658	714	701	708	704	670	699	696	686	666	666	711	694	661	713	669	733	711	679	662	644	765	681	710	740	747	720	681	727	680	725	750	693	689	664	700	697	700	718	736	678	689	666	745	637	698	683	669	683	717	730	706	613	706	694	707	733	690	718	656	676	697	686	698	692	714	693	664	693	728	718	679	729	724	651	673	682	662	713	690	702	714	706	689	642	672	644	702	703	717	696	739	643	700	674	729	697	734	697	669	695	642	704	677	717	694	710	669	688	723	681	656	697	682	671	706	698	655	728	729	703	683	673	690	659	673	732	625	689	690	726	713	680	640	692	740	662	680	699	712	684	725	689	697	655	680	664	717	691	678	691	719	646	698	694	671	665	690	649	683	706	725	657	669	735	717	690	697	695	686	687	682	697	703	683	730	669	688	652	677	733	693	725	721	735	655	683	675	706	695	720	647	728	684	686	670	711	719	716	687	707	693	683	704	672	671	752	659	642	678	663	751	707	679	685	661	714	719	697	653	674	659	682	640	736	685	670	717	706	707	731	689	688	720	707	656	696	725	657	691	718	748	694	661	670	689	736	666	677	640	694	644	704	650	704	715	658	679	643	729	657	683	684	694	716	673	631	697	702	681	701	741	673	714	647	696	699	650	690	684	700	703	691	678	690	711	717	655	717	664	685	664	732	666	681	726	694	705	727	716	683	697	685	687	688	714	706	660	730	659	689	660	726	696	706	655	705	724	699	705	687	710	676	730	664	663	707	687	695	662	686	700	692	655	683	715	698	717	702	681	738	689	704	661	697	672	650	670	698	703	703	688	682	722	710	751	723	702	715	623	693	721	671	689	722	681	733	678	721	698	693	695	682	704	707	681	656	683	672	693	670	672	726	689	692	680	714	680	713	727	692	734	725	676	687	681	667	759	706	667	718	693	664	698	664	705	683	739	721	706	666	677	682	711	749	702	693	692	686	700	673	723	709	700	692	720	731	720	673	669	690	683	656	683	674	692	701	661	721	724	682	668	653	681	697	749	706	709	705	683	725	664	719	740	674	698	714	688	660	700	633	691	682	668	711	727	690	685	670	659	677	699	726	667	716	747	670	700	646	669	665	683	702	707	676	683	659	717	709	690	735	695	720	647	733	685	651	727	689	679	650	713	689	677	703	668	689	763	669	694	674	682	638	716	743	689	688	684	684	688	690	682	672	736	712	727	658	658	715	694	657	708	712	673	701	733	700	658	704	743	671	677	690	686	714	692	694	727	693	679	708	710	696	677	694	684	648	713	697	673	675	671	703	706	711	679	703	727	712	725	708	694	668	720	655	700	690	648	719	670	707	668	687	709	668	728	676	705	642	706	628	702	687	681	704	644	680	688	700	676	653	687	664	691	692	724	685	690	657	701	730	672	738	666	724	678	681	697	669	699	695	721	677	663	683	727	690	699	699	688	699	679	721	691	688	693	669	700	654	723	685	720	694	654	707	693	698	694	685	649	683	652	679	712	711	635	692	668	713	675	699	661	676	686	686	709	692	694	729	725	625	659	665	689	658	679	700	670	719	687	691	640	664	695	723	668	670	670	709	671	708	689	697	698	650	640	648	631	681	681	676	687	695	701	713	691	688	699	697	681	684	655	684	689	740	697	694	651	670	669	685	677	696	631	708	674	641	659	730	650	693	679	679	705	705	682	695	671	717	683	737	697	708	678	678	656	697	671	696	718	703	689	620	660	698	670	715	653	658	703	685	698	657	688	722	663	678	696	706	748	649	700	645	646	711	691	675	669	744	704	672	653	694	643	707	706	669	719	703	684	652	681	661	695	665	660	704	695	675	694	697	684	706	667	664	672	716	677	696	655	713	732	709	695	671	646	707	702	707	678	738	717	687	714	705	642	667	684	661	673	711	671	665	702	680	696	684	646	696	698	720	743	709	731	747	692	681	675	720	705	704	701	696	685	721	656	713	663	678	693	652	666	667	689	714	718	706	701	708	694	729	741	670	669	696	712	674	720	685	661	699	715	666	694	729	707	728	675	685	661	693	677	705	702	659	745	714	739	685	703	689	630	711	668	688	666	670	706	717	722	654	664	698	660	688	717	643	668	678	734	657	694	735	694	687	673	690	735	652	698	713	671	696	662	633	672	646	673	678	675	674	697	696	685	709	694	668	655	648	728	696	689	709	695	668	696	681	665	669	722	692	668	696	701	691	734	680	681	690	689	639	702	662	644	691	662	709	722	718	674	723	695	684	719	647	711	655	697	711	656	681	717	671	681	677	655	679	700	658	700	650	696	659	718	692	692	696	725	690	634	691	655	723	704	647	689	698	729	727	736	679	682	665	685	717	717	680	677	688	661	693	655	666	727	685	677	701	725	729	720	717	731	675	687	714	714	720	680	680	690	711	701	686	685	677	757	664	689	699	667	690	684	656	699	672	692	696	672	700	681	689	677	681	694	661	670	652	670	712	695	690	687	678	680	718	713	692	689	676	700	713	691	671	734	708	717	715	674	679	711	651	692	687	706	684	727	695	662	706	668	675	705	672	681	685	697	680	684	669	698	725	721	735	718	691	709	676	691	688	690	675	711	674	678	728	677	684	711	707	723	701	710	705	697	673	614	698	716	664	717	696	692	710	697	691	670	708	665	688	683	716	652	700	694	707	660	663	694	689	689	697	741	706	693	667	666	714	702	690	622	697	730	677	655	700	672	718	682	680	661	722	663	690	686	751	664	672	692	684	712	718	687	720	678	650	699	690	687	728	694	634	677	683	704	694	675	712	651	697	689	707	720	732	683	701	677	660	651	724	689	702	717	718	738	671	666	666	647	689	673	697	708	697	717	662	680	685	680	672	695	659	674	660	702	762	668	667	663	703	721	660	676	659	680	695	737	672	675	708	739	703	642	692	682	714	689	649	690	717	687	676	687	716	675	698	704	677	715	700	677	691	690	668	650	703	650	670	689	677	691	707	682	666	719	646	672	683	665	737	723	697	666	723	704	686	700	688	679	679	699	681	720	724	679	661	687	666	720	719	693	706	665	679	704	692	689	690	727	713	676	712	669	653	700	717	724	681	694	678	675	657	691	704	692	732	675	642	688	649	661	759	709	694	661	682	673	687	694	732	703	714	709	718	732	744	665	703	729	658	669	676	687	666	683	698	743	693	693	704	688	697	685	700	673	701	654	670	727	663	703	670	677	721	741	725	711	691	714	691	703	655	614	702	684	711	685	694	675	699	729	696	633	693	713	744	708	673	655	704	654	657	670	664	627	685	689	685	750	663	707	683	755	738	658	689	737	690	643	732	710	670	645	693	660
77763	63879	53381	40269	10248	894	453	396	342	359	324	362	356	323	350	326	313	323	335	308	348	335	302	313	292	334	331	337	304	318	285	328	316	285	294	307	308	321	319	304	284	314	305	321	344	341	305	283	308	311	311	313	282	297	307	302	319	314	311	316	311	288	328	313	314	326	298	295	290	310	328	309	307	309	290	300	347	313	316	326	321	356	292	299	321	334	296	345	316	321	298	304	301	317	302	302	307	296	343	276	355	318	319	353	314	297	328	314	297	283	286	326	304	287	327	294	301	305	287	351	354	265	311	337	284	342	316	301	312	349	303	319	314	314	342	309	302	299	302	312	329	307	331	303	296	296	285	315	315	307	313	316	298	296	301	332	297	287	295	282	290	288	321	293	314	308	312	290	296	318	313	351	305	311	282	281	313	337	318	323	298	285	300	324	291	325	293	316	333	297	311	288	317	306	280	321	319	289	325	330	336	302	294	319	304	293	325	328	296	349	288	320	307	315	298	322	303	309	306	309	296	298	308	322	300	305	276	309	293	335	319	296	299	280	334	317	326	296	329	299	323	278	289	319	312	323	298	323	342	299	338	306	299	322	285	306	313	291	319	316	303	300	332	337	320	334	279	326	295	280	321	313	313	318	293	305	298	299	336	330	317	318	297	261	318	292	279	295	294	295	261	303	300	337	263	308	327	288	320	298	302	306	311	297	310	294	323	288	307	316	321	316	321	352	282	304	305	285	308	301	324	319	306	320	305	346	299	306	285	311	311	304	314	311	281	314	291	307	296	320	286	288	324	322	350	323	334	298	296	312	316	298	306	322	297	328	325	297	331	345	315	329	337	275	320	319	320	316	308	293	328	299	314	316	298	320	295	322	308	339	319	299	317	325	314	297	314	314	303	267	329	326	300	315	322	314	284	309	281	313	323	289	303	331	331	328	303	317	307	290	326	320	321	285	311	332	296	292	293	340	297	289	328	304	319	325	313	326	318	308	315	323	282	304	320	351	296	312	335	308	330	318	320	304	276	284	301	327	356	296	294	273	311	300	307	304	271	324	338	323	332	286	328	300	318	313	343	303	332	303	303	327	322	321	310	319	298	294	310	305	296	275	328	315	307	332	317	285	310	311	291	329	335	312	330	317	298	330	321	328	295	333	298	291	315	315	328	322	318	302	311	303	332	341	338	301	330	330	309	329	284	305	299	289	294	328	336	351	315	313	304	318	310	293	302	338	320	291	334	330	294	342	342	298	299	320	286	318	310	329	296	316	344	309	321	304	325	327	298	313	283	308	305	300	305	310	291	339	298	327	313	307	303	288	299	305	304	312	306	310	313	328	331	310	334	356	301	282	318	290	344	298	298	342	294	290	298	274	318	293	294	303	326	291	324	290	320	318	318	328	332	308	320	333	287	316	302	326	308	268	305	324	293	344	328	292	303	350	302	297	299	331	321	328	333	340	331	291	309	293	328	303	315	334	311	299	296	300	311	343	332	314	292	335	284	281	303	295	307	301	298	321	295	307	290	320	297	311	304	320	305	303	332	331	331	348	304	324	327	339	327	310	294	304	322	339	320	327	288	344	329	313	309	296	306	296	313	315	296	329	339	317	344	334	299	295	326	318	318	353	340	308	340	328	277	319	294	333	339	304	319	338	285	319	323	308	297	319	318	328	319	276	291	293	310	320	347	300	323	304	306	311	312	313	323	284	317	305	292	284	305	341	317	338	317	304	350	331	297	292	305	356	320	335	333	294	310	315	308	321	317	287	318	335	297	316	305	308	296	340	352	343	321	305	298	336	303	322	308	289	309	301	320	322	326	308	313	329	297	313	323	318	330	298	288	307	305	324	295	291	324	316	298	311	314	320	291	289	286	290	324	320	299	305	313	320	291	344	280	290	265	311	327	322	342	290	285	285	320	323	330	310	334	321	280	307	326	315	313	290	333	319	317	305	308	326	300	316	336	307	327	291	327	344	319	294	320	281	304	277	316	318	283	271	293	314	317	299	330	265	295	296	313	319	327	304	285	330	317	343	301	318	293	264	322	347	288	291	302	300	329	313	291	297	318	308	318	327	270	314	312	299	292	297	312	310	315	289	301	330	304	263	298	303	312	316	331	298	290	302	296	291	316	317	279	322	322	308	283	285	313	301	293	286	315	299	307	297	303	300	294	320	332	321	324	295	299	310	317	297	292	283	321	305	339	343	302	281	319	301	321	328	306	326	314	285	297	299	321	313	336	294	320	304	330	305	292	347	315	288	308	290	252	303	299	297	302	323	339	289	348	304	306	333	336	327	337	292	311	308	301	281	305	306	326	302	322	304	299	332	293	318	305	320	314	303	290	303	302	321	294	305	278	310	324	305	316	336	321	331	300	331	300	301	330	311	334	332	289	301	312	306	302	329	327	300	286	306	322	289	326	320	309	316	341	313	332	290	309	316	287	304	296	303	291	319	304	294	311	284	321	318	303	289	302	321	309	341	276	291	324	294	331	356	319	338	284	322	322	333	314	281	310	330	316	338	280	313	292	328	305	320	304	292	335	333	314	335	286	328	331	336	335	325	303	316	289	285	321	334	321	310	290	302	340	302	302	313	308	316	321	303	341	343	271	310	273	266	291	321	289	308	301	288	309	314	285	353	306	331	307	326	289	316	324	334	307	310	304	307	320	332	312	326	306	349	272	330	313	291	291	320	330	314	313	305	308	302	316	296	315	308	318	326	337	319	305	346	318	279	323	308	296	332	315	311	298	279	289	324	281	319	304	321	302	314	309	337	294	329	295	312	317	332	284	294	300	324	350	298	345	310	289	308	289	296	301	304	287	332	304	303	300	303	293	306	310	315	334	313	300	293	274	313	292	339	298	290	345	298	342	306	299	327	316	295	298	316	324	302	284	313	309	346	289	289	298	309	354	306	336	317	313	297	314	304	309	327	318	311	320	300	314	277	322	326	295	311	293	311	315	295	319	290	320	305	306	269	303	331	266	305	281	318	322	342	331	334	300	349	325	317	324	332	268	337	305	311	301	293	322	315	314	332	302	323	305	294	353	313	345	328	313	315	319	320	320	329	321	308	303	300	270	300	317	321	292	286	347	299	310	300	321	303	309	305	301	298	314	292	288	316	286	290	335	310	328	328	294	329	295	302	285	322	294	328	313	332	315	300	310	304	315	315	291	306	287	289	332	301	298	307	353	308	302	298	311	336	293	338	316	310	268	289	310	336	349	312	300	298	324	306	335	326	307	334	330	323	310	286	325	297	293	309	297	304	303	298	355	309	282	330	336	318	309	306	316	307	305	273	324	315	290	310	343	325	326	300	332	322	301	312	307	333	319	312	313	294	337	322	299	267	329	301	310	311	338	341	325	304	299	296	342	284	308	326	310	313	292	321	319	302	311	301	308	289	306	298	303	315	309	304	291	303	306	292	324	324	300	286	318	286	325	296	302	303	296	318	335	302	316	315	285	293	334	292	325	313	312	331	328	294	326	297	300	296
61706	53202	52742	34792	1655	1454	1353	1237	1223	1136	1093	1036	1079	1023	1055	1019	984	974	971	944	975	880	953	917	1014	988	947	911	968	973	1018	898	948	924	912	913	944	956	955	914	907	956	982	937	976	881	941	933	940	881	992	909	928	933	943	909	971	922	897	941	946	863	934	959	919	866	885	928	1003	944	899	906	955	921	925	898	903	957	897	943	892	910	893	934	987	970	932	955	909	886	932	924	963	915	937	905	979	878	966	893	929	933	874	913	883	943	941	916	910	966	926	870	943	944	971	993	969	905	884	939	889	909	913	934	905	933	869	867	931	932	890	914	918	946	910	903	900	941	925	904	947	968	915	910	915	919	924	890	966	892	928	920	884	886	885	922	898	980	976	951	903	890	954	917	873	874	987	875	945	927	904	883	967	975	897	927	965	913	931	915	926	945	901	877	897	899	917	946	957	960	919	885	894	898	896	856	898	903	954	897	918	940	900	973	925	911	927	924	891	843	978	920	907	919	896	909	925	874	899	949	926	964	902	913	942	890	901	947	919	931	877	907	926	892	931	937	922	917	892	891	926	918	961	927	935	947	913	919	925	936	894	920	926	880	896	881	875	918	905	926	911	893	904	874	942	921	913	892	971	891	963	881	844	902	900	898	909	930	875	927	855	911	870	921	940	955	909	920	884	878	918	897	920	918	888	915	863	840	914	889	921	865	932	950	920	920	927	917	921	934	902	894	890	962	953	871	928	889	897	916	926	906	952	907	970	929	989	920	927	933	894	879	914	902	915	933	907	891	886	876	941	886	915	954	950	919	927	916	917	877	936	902	959	945	932	909	934	923	929	893	920	926	915	944	889	918	926	932	963	899	948	916	876	851	958	904	962	926	900	944	929	990	878	892	935	888	968	902	925	890	892	978	881	908	822	999	938	913	878	947	913	860	892	970	935	899	885	922	967	903	918	894	916	931	962	944	940	863	940	908	895	945	901	863	919	899	943	906	914	928	901	957	927	948	881	893	954	891	963	914	919	899	946	905	925	923	868	911	897	938	915	930	937	930	926	889	948	948	901	893	879	911	927	897	930	939	899	882	957	977	829	907	900	944	926	896	933	887	968	876	930	907	887	920	839	932	944	918	907	900	893	934	915	912	950	898	965	906	907	951	897	888	929	980	902	894	883	892	925	979	913	917	907	910	912	894	932	956	913	961	938	907	937	890	884	930	905	954	948	938	891	879	880	939	911	914	911	911	905	941	877	977	940	925	889	925	974	937	907	943	906	886	935	888	932	900	879	963	900	932	928	918	902	861	918	936	874	868	909	888	898	896	952	884	977	980	922	915	912	924	904	850	918	958	919	905	951	945	951	889	960	864	898	922	898	912	938	884	871	885	937	883	964	931	946	927	977	911	895	959	946	976	936	977	913	948	881	907	890	954	880	906	931	914	917	884	932	904	918	941	877	885	896	976	958	897	938	909	919	898	956	910	925	915	933	937	942	895	837	826	943	899	918	897	888	939	911	979	880	940	862	913	867	911	878	907	912	911	875	887	882	938	954	925	910	951	941	933	888	885	912	965	917	865	944	877	879	938	962	905	822	851	924	949	912	908	899	897	869	931	861	906	890	924	952	947	922	961	910	907	955	895	922	933	901	918	927	908	913	937	952	930	925	918	922	915	940	865	890	923	941	978	961	921	894	851	882	918	886	920	903	888	857	960	924	907	906	900	921	999	939	933	995	913	910	941	945	887	907	865	885	923	927	926	878	880	911	972	915	881	901	970	928	905	914	937	902	949	917	882	938	944	973	984	922	957	945	910	933	902	945	931	832	912	951	889	898	892	892	903	876	871	881	930	890	849	966	923	939	922	959	920	908	859	937	904	969	950	990	825	900	940	949	888	873	935	938	949	944	894	925	883	902	911	884	900	875	956	916	936	933	915	897	938	873	934	963	996	880	881	932	921	886	896	918	941	908	895	921	909	961	898	874	912	880	919	922	942	944	912	972	862	900	938	914	949	940	909	905	889	924	932	905	947	975	955	908	923	943	912	936	907	951	949	916	928	946	913	912	938	877	899	894	972	880	922	865	954	896	962	953	923	933	898	923	932	829	890	935	913	907	961	916	925	932	936	879	915	941	932	887	844	929	909	940	917	910	922	937	901	968	931	943	913	947	965	965	901	915	919	869	866	922	910	871	881	946	914	956	873	898	920	871	907	916	911	912	880	880	896	923	960	897	946	902	925	904	940	931	939	912	902	904	886	930	978	931	871	881	975	911	907	918	916	973	936	889	913	920	899	904	973	953	951	908	918	912	918	891	913	918	896	964	943	915	922	928	863	951	956	929	951	895	912	897	875	967	916	898	893	971	948	883	986	889	930	906	896	931	895	907	891	919	965	873	913	945	911	933	894	919	887	969	887	931	944	960	907	921	965	926	924	931	892	890	903	915	902	884	914	947	896	885	915	896	896	930	860	915	953	924	953	888	899	890	931	880	906	930	904	902	948	888	871	951	868	884	909	907	902	967	944	915	972	897	888	905	905	948	914	896	959	919	887	957	918	929	913	940	931	887	882	914	926	895	880	913	908	911	908	955	875	939	898	958	939	929	897	895	894	989	891	949	929	890	922	931	896	957	900	904	875	943	987	908	925	923	897	934	907	941	932	944	920	900	943	853	935	883	961	933	914	913	933	958	900	902	915	904	921	915	942	940	918	979	900	957	955	928	920	915	945	899	915	913	926	991	989	910	928	924	947	872	970	925	907	913	915	907	926	984	921	949	945	866	969	967	885	951	938	920	959	917	912	955	900	866	908	925	875	896	931	955	982	958	951	910	940	937	879	881	908	908	936	952	903	905	960	904	930	912	876	976	909	911	919	919	912	946	917	871	1004	880	909	908	890	920	880	962	955	850	875	964	902	929	875	917	935	926	877	948	867	923	938	881	938	888	871	933	921	913	984	903	881	922	912	883	932	931	933	899	912	867	893	888	889	892	922	901	954	916	943	937	975	911	922	892	915	925	906	927	896	948	964	860	904	871	939	943	900	955	908	899	911	956	938	907	930	938	972	954	931	933	859	886	968	954	897	975	921	918	873	921	889	929	937	941	922	877	965	890	889	914	914	954	970	874	986	882	931	880	950	905	922	954	887	900	934	899	964	949	930	952	898	908	872	891	861	960	866	959	888	907	884	912	924	905	930	876	944	887	928	1012	940	942	894	931	885	909	880	916	899	884	938	884	931	909	921	939	922	892	887	943	898	914	958	884	905	954	932	933	899	928	899	867	909	955	942	878	893	870	940	875	908	951	910	893	955	910	940	901	890	916	952	963	919	931	883	975	935	913	932	909	946	931	883	884	921	916	966	899	912	929	931	913	907	888	893	908	902	931	919	977	868	921	897	914	908	884	936	919	938	886	914	915	933	938	928	985	921	896	912	963	864	919	931	836	995	920	923	938	901	910	945	869	909	874	915	902	922	845	937	935	929	933	901	897	921	900	968	893	937	903	912	866	922
34036	15451	5009	1761	157	129	140	119	139	139	155	153	145	156	152	151	146	154	143	137	141	131	147	149	156	134	157	132	156	145	139	124	132	141	160	127	134	160	139	143	146	123	152	164	159	156	150	150	134	155	138	113	139	153	147	128	158	131	144	148	122	140	141	110	126	120	132	143	128	153	140	157	120	124	177	153	160	133	153	140	142	163	143	147	147	144	134	119	135	142	154	145	138	153	165	137	146	134	135	162	134	137	151	139	146	142	122	137	160	140	116	155	127	139	153	131	136	147	143	168	138	141	134	140	132	160	140	133	135	132	154	149	147	153	143	141	149	156	138	156	168	150	138	156	135	130	130	147	153	162	134	157	136	142	148	132	119	155	141	155	133	133	134	133	142	145	142	141	145	141	163	159	131	134	151	162	148	138	161	158	136	126	121	134	135	143	152	145	116	151	145	139	138	162	142	143	138	143	138	139	137	154	133	137	132	137	163	178	163	139	139	149	131	131	157	156	143	144	145	131	145	140	154	139	139	118	148	147	155	153	143	143	148	141	158	140	145	165	138	135	151	141	127	160	126	130	144	147	140	150	157	143	159	165	139	161	143	152	139	139	143	138	145	132	161	141	137	148	143	160	157	138	137	132	149	133	142	134	144	131	139	158	150	162	131	142	133	148	129	132	150	119	141	153	133	160	138	141	151	133	157	130	126	153	138	142	150	154	149	146	160	156	153	135	151	136	136	143	163	139	136	139	135	141	136	134	140	141	133	135	152	161	122	142	125	135	144	157	156	146	146	141	130	138	140	154	142	135	163	160	148	134	147	171	153	139	133	136	142	126	136	129	149	145	167	134	145	121	168	146	145	146	150	124	144	130	168	143	134	143	125	143	145	137	166	148	144	112	137	148	141	141	130	142	159	156	149	119	145	143	141	144	144	137	162	140	146	127	147	163	136	123	151	144	144	155	153	158	145	132	128	159	139	137	129	134	145	131	159	150	150	133	125	139	148	137	141	135	140	148	147	148	135	115	135	140	136	147	133	123	142	138	134	174	141	134	149	169	147	165	128	155	139	142	137	151	144	148	154	128	143	135	123	123	130	137	151	147	161	146	151	132	152	147	138	154	138	120	139	155	152	143	144	131	135	160	174	160	158	134	149	117	133	152	148	135	138	157	154	135	157	127	131	149	117	135	132	150	137	141	135	124	139	143	136	153	156	134	166	140	137	145	151	142	166	139	141	138	136	128	146	140	148	127	157	148	153	165	158	153	153	147	159	152	140	129	136	155	143	138	138	155	132	146	158	146	148	154	147	131	140	134	147	142	153	139	132	150	146	137	149	152	138	148	135	131	138	151	153	155	145	141	142	141	128	126	115	146	146	137	131	152	168	133	134	167	135	152	129	155	142	157	130	145	156	158	144	165	144	120	136	158	149	149	154	157	147	116	133	125	143	130	136	157	152	161	143	146	146	135	135	137	124	131	129	137	138	140	150	151	125	142	128	132	134	143	144	139	154	129	135	140	132	160	134	138	154	119	163	155	144	133	134	155	135	161	159	139	126	144	177	147	145	113	148	172	129	146	145	135	141	143	150	133	125	149	142	169	168	124	149	148	155	136	153	146	146	145	159	141	148	154	131	142	142	138	148	167	152	147	124	129	152	134	127	137	142	145	140	135	138	136	119	113	154	167	140	127	130	144	162	144	163	140	142	147	157	140	134	134	154	140	160	135	126	150	149	135	133	154	146	150	158	132	143	144	156	170	136	160	139	146	151	117	148	159	123	151	134	136	148	138	149	154	118	147	147	130	158	128	164	134	138	134	128	137	146	147	153	139	135	146	127	151	171	128	146	141	136	149	123	165	128	139	119	137	131	150	153	144	144	144	156	147	116	158	160	134	162	132	130	156	152	127	147	150	158	133	141	133	150	139	177	136	153	158	156	149	145	140	147	153	134	140	158	137	157	130	172	133	136	154	139	128	123	147	151	143	136	151	146	127	130	140	160	138	159	156	129	169	156	127	158	135	157	140	138	133	158	120	151	138	171	147	138	132	136	120	139	156	163	160	117	145	127	150	149	144	149	150	146	156	137	135	142	148	140	141	132	137	145	150	166	128	147	139	141	158	149	140	138	139	139	147	146	150	147	160	140	139	136	145	151	145	143	149	144	148	141	139	142	149	143	146	150	162	133	145	148	137	162	132	155	141	126	121	144	150	146	139	129	125	146	176	156	147	142	148	138	156	143	171	153	156	161	152	143	174	147	158	167	131	153	147	163	179	136	154	148	119	118	150	156	149	138	142	147	158	142	132	135	119	143	159	154	138	143	144	153	152	133	160	151	162	163	152	130	127	166	146	164	158	152	148	156	153	167	140	130	136	150	122	141	136	128	133	136	133	158	144	139	142	133	146	153	130	144	158	136	155	161	155	136	166	134	159	146	150	141	141	145	134	137	134	150	131	142	134	142	145	149	131	143	159	143	150	150	134	139	133	160	154	127	141	144	125	146	146	160	141	127	161	149	167	143	133	131	153	147	159	124	141	134	149	161	133	157	146	123	148	138	153	149	143	154	155	139	146	150	155	162	139	137	139	130	147	156	128	159	132	156	125	163	139	148	142	154	140	148	161	136	125	141	133	139	150	135	159	150	132	153	153	140	164	136	122	138	169	151	171	139	156	154	151	160	144	136	148	157	128	153	136	120	139	153	136	131	145	134	130	147	148	156	143	149	129	130	143	153	108	136	124	151	135	136	123	136	145	142	151	140	145	153	133	151	153	140	151	124	163	157	139	132	139	150	132	139	146	149	149	146	161	144	141	131	142	156	147	140	144	146	159	150	152	151	149	151	138	162	144	181	139	140	142	126	153	139	145	174	138	130	145	138	171	144	161	135	143	146	136	138	123	159	135	128	141	169	168	153	125	135	133	139	177	143	142	157	130	141	152	144	157	138	139	138	142	148	124	147	142	157	118	155	117	141	142	154	134	141	175	143	133	133	131	133	148	142	153	137	143	143	149	135	146	139	145	133	141	160	134	140	146	148	127	133	165	130	144	165	153	149	140	160	140	129	147	135	126	134	161	148	127	128	133	122	128	149	142	147	169	154	150	149	156	168	129	153	137	132	142	155	163	139	179	156	159	157	136	129	149	148	158	147	144	161	136	113	159	137	142	141	142	139	149	140	152	132	136	148	135	149	145	122	149	159	131	117	150	131	123	134	146	167	130	144	144	155	146	148	126	151	139	141	131	165	136	173	133	137	146	169	159	147	130	143	154	169	130	146	135	135	164	151	134	142	141	156	169	152	154	138	151	150	152	143	168	125	151	115	149	163	145	154	127	138	176	132	141	149	142	128	141	153	126	137	132	116	146	140	155	133	163	148	156	140	145	155	142	130	153	151	168	147	157	144	138	130	129	143	150	139	146	147	140	138	164	135	159	118	118	147	153	168	154	146	152	143	159	126	151	146	136	147	137	138	147	147	155	133	136	147	121	166	136	155	159
32447	14661	8385	4918	488	506	525	528	460	491	488	514	503	474	482	523	516	495	491	508	505	471	530	486	472	485	490	497	488	489	489	519	435	504	507	500	512	478	506	484	461	501	482	481	483	492	459	511	471	495	522	466	499	495	458	490	455	503	506	469	497	484	510	482	527	484	487	489	550	462	515	500	488	513	503	443	497	487	503	503	529	515	475	486	492	494	498	467	480	514	462	546	478	474	511	474	510	542	495	480	506	495	497	529	492	475	494	520	467	514	498	494	483	480	459	494	530	496	481	519	506	490	511	507	493	511	511	495	451	485	496	525	492	474	478	502	524	476	510	503	479	498	504	491	474	521	492	492	501	505	462	498	510	462	521	538	454	464	476	474	533	491	511	509	484	474	509	530	507	518	519	513	523	508	508	481	493	496	521	522	491	470	485	496	529	478	461	511	549	508	502	499	465	501	498	525	490	544	482	468	473	515	495	449	497	455	496	493	524	503	500	502	466	484	486	522	496	525	476	447	527	476	512	480	520	497	494	526	465	498	489	511	479	526	458	470	518	501	500	481	497	501	493	477	483	511	488	448	459	517	469	512	528	491	481	502	503	460	484	495	533	476	475	511	516	488	464	527	475	497	490	499	441	518	502	468	509	515	530	446	499	472	533	482	482	489	517	474	515	494	474	500	481	484	506	483	490	481	508	493	451	525	491	512	512	465	506	493	458	484	528	491	497	512	502	497	495	515	479	488	500	509	495	539	481	514	470	507	514	494	479	465	484	503	470	501	517	537	490	513	539	472	548	501	475	530	507	507	516	491	474	487	497	481	527	509	507	458	498	481	498	474	476	520	522	503	492	507	507	502	483	487	523	496	498	481	501	471	487	466	511	509	484	559	432	494	520	457	529	519	507	478	508	465	497	526	483	510	514	503	492	493	501	489	455	462	472	490	477	467	518	472	536	476	507	496	522	500	494	505	523	509	526	470	518	536	479	496	517	535	534	473	463	486	479	499	517	469	497	515	510	511	478	448	499	490	488	508	474	486	479	521	492	509	499	527	544	489	502	498	507	490	445	484	474	516	473	487	469	485	518	517	515	506	523	546	477	501	481	518	471	456	519	444	480	484	482	506	478	488	511	483	484	502	525	510	475	446	507	501	481	543	469	502	488	492	495	507	512	540	469	480	501	500	499	489	484	505	496	516	486	482	521	488	524	544	506	468	504	480	475	528	468	498	512	483	501	517	491	518	541	487	505	487	529	498	507	454	478	479	513	469	526	510	509	520	492	533	446	511	497	471	467	485	491	510	486	520	472	506	490	476	495	492	513	493	470	519	498	502	541	480	522	481	458	485	474	464	506	538	495	499	490	476	519	515	495	476	513	491	458	454	512	454	509	498	532	494	511	525	480	503	479	505	481	521	483	543	501	514	450	507	492	499	502	500	433	522	509	471	495	479	496	531	485	516	534	435	501	484	486	513	498	476	481	485	454	520	487	470	494	479	505	488	460	484	520	515	483	519	471	499	487	499	500	499	499	446	486	453	502	515	493	501	501	465	517	483	506	484	464	499	451	496	505	534	485	481	491	520	510	487	515	468	496	494	526	496	507	445	476	486	498	494	493	479	504	527	484	487	540	507	469	474	500	508	505	475	499	526	537	509	502	486	500	468	481	492	478	487	474	488	472	511	500	475	497	507	519	485	507	500	550	465	498	566	483	529	487	469	508	499	520	499	499	486	532	524	537	459	505	482	465	490	506	510	499	468	510	485	470	490	484	462	549	510	514	470	487	450	470	507	510	485	498	499	509	498	499	449	542	510	512	543	515	486	471	478	487	485	482	457	523	514	494	509	502	499	493	510	493	534	438	476	487	487	461	497	508	483	478	495	492	500	478	518	535	515	508	556	491	533	462	476	463	493	507	496	489	500	485	466	504	501	509	481	488	498	484	478	504	515	483	475	534	478	517	530	531	490	488	495	475	450	507	477	469	511	513	548	523	466	542	492	518	486	446	523	531	467	476	506	503	480	515	474	509	525	493	496	521	481	512	503	510	507	491	487	490	526	470	486	498	519	470	493	491	515	510	528	436	460	496	492	514	483	477	518	490	464	515	487	552	493	485	508	476	515	467	448	505	506	465	519	464	484	466	489	495	493	499	503	480	527	479	509	489	529	484	497	500	481	467	487	511	490	539	518	477	534	507	520	469	521	490	509	474	511	480	501	505	529	520	485	511	505	452	492	497	475	476	523	475	487	445	524	531	487	498	517	487	492	464	486	494	501	474	508	522	515	494	525	498	478	506	503	480	474	457	534	518	489	539	469	488	516	500	451	485	463	533	480	507	582	487	496	500	535	514	516	507	461	502	524	527	493	505	487	479	505	499	516	486	476	511	508	491	491	513	487	553	514	524	506	499	528	486	498	483	496	513	523	503	488	470	461	488	531	499	503	474	467	464	485	505	496	533	494	507	496	478	517	523	471	478	453	477	489	505	519	519	507	506	510	505	544	515	497	517	525	483	490	456	488	528	513	505	504	488	478	492	510	502	487	518	464	488	472	460	512	454	477	511	483	532	505	511	492	507	472	524	498	507	537	462	503	511	504	483	493	531	502	466	510	475	502	479	488	505	503	485	508	482	467	502	475	457	478	494	499	483	484	511	501	452	532	470	514	507	550	494	498	496	502	461	478	465	490	437	491	491	502	538	491	527	540	512	535	505	502	487	544	545	472	484	524	477	479	458	499	512	512	490	523	515	498	488	491	508	479	487	484	448	522	494	464	509	539	480	470	524	446	496	536	511	529	499	512	507	503	489	483	539	503	502	511	481	501	528	508	496	521	495	514	500	483	504	543	521	490	487	556	496	461	503	510	500	492	488	532	495	488	493	524	496	517	469	536	508	462	509	473	508	478	501	473	468	482	490	522	523	456	564	489	472	465	506	489	507	481	541	489	540	465	493	499	487	517	503	491	471	513	473	536	479	472	481	487	526	525	503	474	462	495	494	519	466	493	495	483	495	467	503	496	450	477	486	522	452	513	496	488	505	486	482	484	476	475	471	482	476	532	486	487	484	529	486	477	486	539	492	498	531	548	495	481	477	505	482	535	521	479	489	500	481	524	491	487	519	508	515	467	503	485	518	497	507	502	493	526	533	482	536	510	480	506	499	527	504	510	520	477	511	504	476	528	514	503	495	432	487	475	517	524	467	486	513	500	515	506	497	472	486	503	503	499	495	512	490	504	465	547	546	472	469	484	473	496	513	505	494	475	515	533	439	521	473	494	479	487	489	486	514	517	507	482	485	466	508	482	540	509	467	486	508	483	456	501	480	549	512	469	484	479	525	497	511	483	493	447	435	512	488	493	477	472	526	499	472	464	473	491	529	499	480	492	519	492	526	515	462	485	491	499	453	508	490	489	497	501	487	454	498	525	493	498	519	480	535	500	471	500	443	477	503	500	522	456	493	478	512	500	516	524	471	508	461	528	510	485	497	477	517	492	500	467
70749	56023	44830	28848	4079	354	285	258	254	239	262	268	243	221	246	216	244	268	225	227	231	221	260	237	202	239	236	225	232	226	263	239	218	228	247	250	234	224	218	240	200	219	225	254	247	232	243	230	224	238	232	251	200	225	215	257	234	193	256	218	206	225	220	236	216	236	233	211	234	216	230	199	234	246	237	255	222	236	232	235	248	234	214	236	214	226	227	232	217	233	225	195	207	225	202	251	225	262	239	225	240	226	219	223	240	258	228	242	223	261	216	247	225	217	212	218	227	238	246	225	201	240	211	219	239	232	212	236	212	204	245	267	219	250	225	222	217	275	226	207	217	236	227	228	245	180	242	205	218	229	231	228	228	246	246	199	198	201	223	225	252	238	220	231	210	221	220	207	214	258	239	242	240	201	219	223	255	214	219	246	224	219	244	231	219	223	269	215	223	222	209	245	244	239	227	209	233	239	211	228	228	224	244	245	222	228	233	225	251	217	228	231	248	238	225	236	213	218	251	223	253	226	224	231	249	237	253	229	233	221	225	235	238	230	257	233	242	241	264	230	227	225	232	233	242	223	241	249	201	222	249	222	188	228	240	234	254	220	215	241	244	232	229	222	207	222	236	217	214	202	227	232	214	238	220	215	212	209	237	244	221	241	261	246	223	229	212	214	220	208	198	234	231	241	219	239	221	226	234	213	217	251	240	217	216	236	258	251	227	256	223	206	254	206	227	226	230	220	235	228	264	220	242	222	220	239	226	228	227	241	235	217	215	249	239	225	227	231	217	262	229	223	226	237	216	237	250	232	230	206	251	206	253	217	217	233	232	244	230	211	217	230	232	226	265	225	227	238	228	228	231	228	249	216	220	209	228	212	205	233	230	239	206	241	254	217	236	230	214	205	230	218	227	229	242	247	241	241	191	217	216	258	241	226	229	226	238	202	227	238	240	240	246	246	215	223	226	191	225	206	253	232	230	254	244	206	238	237	234	215	193	229	227	213	241	235	243	231	233	226	214	245	200	212	243	221	189	230	232	239	208	230	254	233	229	236	242	233	232	239	222	225	238	229	222	245	245	232	234	215	215	232	236	212	195	240	201	223	230	248	217	254	228	203	231	215	219	210	223	245	233	221	219	210	253	225	219	215	202	202	224	228	227	204	247	258	213	222	220	237	229	252	200	215	216	251	217	215	235	246	240	231	197	221	246	253	214	230	234	207	238	209	231	221	246	216	250	254	231	239	239	239	218	224	219	190	251	218	248	219	226	231	193	214	214	223	205	235	234	208	201	199	240	214	219	220	265	229	246	222	261	223	229	241	242	192	221	207	202	217	222	237	244	214	223	222	230	244	196	192	200	252	256	231	237	242	223	222	224	231	232	226	242	204	233	235	216	230	232	257	248	228	222	245	250	232	232	245	199	254	243	261	228	235	221	226	245	229	232	228	249	245	226	215	214	236	237	259	235	225	228	224	239	250	227	215	218	232	210	257	255	211	207	236	231	244	230	248	226	261	233	216	213	209	196	229	215	238	232	231	224	243	252	251	245	240	255	236	198	213	245	216	233	219	199	226	243	234	230	250	219	211	198	228	212	220	258	226	238	199	224	231	222	249	231	221	210	237	252	213	220	218	246	235	219	202	212	224	206	241	218	220	222	206	227	222	237	239	228	198	224	207	217	214	211	187	243	239	220	222	213	230	245	239	234	240	231	224	225	244	213	263	219	217	241	256	238	226	217	216	219	215	254	203	229	202	237	223	266	219	260	238	222	223	217	217	223	218	202	239	222	209	245	227	226	227	231	218	210	231	221	218	239	268	237	239	231	217	229	230	234	213	211	241	232	228	230	208	236	231	243	241	234	206	232	231	211	221	239	207	254	250	262	230	247	248	220	230	241	223	194	215	222	217	240	194	225	243	224	200	233	208	240	228	218	227	207	217	225	225	228	239	237	235	212	209	237	235	231	247	229	226	252	225	224	255	236	220	214	256	203	222	238	225	243	244	235	249	207	213	216	225	218	213	240	224	217	209	227	205	201	223	222	223	236	258	204	262	202	222	223	239	233	222	231	233	255	219	239	231	229	202	243	260	228	232	235	221	254	230	210	243	248	217	212	205	243	266	219	221	235	216	228	259	220	226	216	243	223	245	246	230	225	237	212	217	250	234	229	197	234	221	229	204	196	215	215	226	211	229	211	221	225	212	215	218	223	222	229	229	245	217	254	222	220	259	244	248	234	213	230	220	244	220	234	236	229	212	232	222	226	225	209	254	233	236	215	232	224	208	232	210	232	251	237	247	238	209	279	242	241	216	217	225	234	227	222	207	227	209	210	232	224	222	226	229	216	205	238	212	224	243	213	210	230	236	235	227	233	202	247	231	244	256	242	233	226	231	229	208	233	240	226	252	224	203	230	203	230	250	241	233	224	215	218	221	228	221	205	233	238	238	236	214	238	226	230	210	212	227	199	233	251	253	240	236	202	229	238	252	208	214	247	260	259	256	223	231	210	225	229	223	226	214	239	238	220	229	217	226	220	257	256	207	252	238	220	213	231	236	242	247	214	212	210	222	246	245	247	220	244	215	227	240	228	248	226	241	224	237	230	214	197	229	235	247	200	240	214	222	237	224	231	222	256	222	210	240	250	265	219	221	212	217	247	213	261	236	231	219	231	246	240	245	230	231	222	237	232	208	213	236	210	229	235	241	255	195	240	223	227	227	229	241	254	253	217	224	225	203	220	258	223	236	239	185	222	215	249	226	254	216	227	213	228	234	208	233	232	222	256	225	228	222	231	247	230	217	241	242	227	249	240	227	222	222	236	224	239	225	220	216	231	222	222	229	235	238	250	219	227	238	232	240	229	212	247	238	244	218	243	203	240	224	271	248	224	254	231	219	230	232	199	242	222	230	224	223	227	210	211	237	222	224	228	253	211	228	230	268	223	235	227	214	195	220	217	227	206	238	254	246	226	265	236	213	208	211	205	233	250	208	234	225	270	195	218	233	215	233	235	219	217	258	227	221	239	238	233	201	193	232	233	230	200	209	265	225	222	237	235	210	235	219	210	247	249	240	239	207	216	205	234	218	237	256	215	212	225	251	224	219	221	214	220	178	229	228	245	239	250	223	232	223	246	216	225	220	246	225	232	213	217	223	243	233	227	221	233	254	222	238	227	254	236	237	217	229	223	218	220	224	205	229	227	232	264	216	243	222	239	241	202	220	248	231	239	195	240	243	235	251	263	204	232	223	208	217	237	224	238	206	247	225	218	210	241	228	227	216	227	218	223	248	216	235	227	210	238	204	222	243	202	222	256	203	219	233	235	216	233	242	226	192	210	235	257	230	237	231	220	234	249	201	243	250	232	230	245	224	239	229	229	229	243	242	226	237	233	236	233	250	270	241	242	225	220	215	249	221	251	227	250	259	221	227	227	252	233	228	217	238	222	239	233	259	255	242	229	214	253	213	216	226	215	209	220	208	208	257	235	234	214	230	239	203
52431	45537	42810	28623	1041	1019	930	880	855	803	817	800	803	734	757	799	729	738	753	685	747	765	732	724	720	775	732	708	763	750	756	710	710	740	727	744	705	748	693	704	743	670	745	761	708	722	753	675	711	725	738	724	685	699	683	689	703	705	675	688	761	691	741	709	734	795	721	713	701	723	686	692	715	703	691	729	726	748	701	684	683	678	706	713	688	727	759	672	687	760	730	739	731	702	694	734	695	717	713	716	718	702	696	721	741	756	767	720	753	754	738	727	707	707	713	651	692	724	706	693	724	704	680	728	706	716	708	736	721	717	734	747	700	707	718	768	727	708	693	699	771	703	728	710	764	694	714	723	677	708	724	727	660	740	696	745	691	768	703	756	741	729	748	725	710	685	720	687	710	695	681	732	683	732	728	755	668	748	763	732	672	695	699	690	778	719	718	720	704	724	711	748	684	704	699	764	712	711	749	756	692	699	714	693	696	719	730	759	704	737	748	749	730	708	690	729	729	734	744	746	669	697	695	737	722	747	687	723	754	712	745	698	733	737	763	703	697	695	691	683	717	675	702	787	687	754	700	711	675	697	723	688	701	691	715	736	733	717	706	696	722	693	705	740	681	706	721	718	754	701	707	707	704	668	692	708	755	710	726	727	654	714	777	742	729	718	716	703	678	734	708	691	691	681	672	748	724	719	735	707	757	752	704	725	720	694	720	709	739	705	725	682	709	714	685	736	741	707	758	742	707	707	742	650	705	737	692	740	764	702	722	696	712	721	727	705	686	719	695	749	739	691	703	700	709	711	715	717	720	756	745	750	747	721	702	740	775	713	709	729	701	718	700	725	737	738	703	708	731	728	720	710	740	737	691	733	703	750	752	722	750	737	709	643	716	722	726	700	751	699	690	703	757	736	708	709	674	690	740	751	697	681	733	753	745	723	700	724	727	648	738	671	715	711	664	701	700	708	728	713	700	704	721	710	756	728	666	736	769	727	773	734	724	707	685	741	715	676	702	711	757	777	710	734	735	709	685	683	731	728	725	720	707	757	704	693	715	705	774	677	746	714	750	754	702	708	746	762	707	722	723	729	744	700	675	690	696	716	703	686	707	751	751	719	733	702	708	730	725	718	720	704	694	729	724	706	689	700	735	653	706	726	697	711	682	697	752	716	763	735	729	714	722	748	718	689	721	743	706	683	717	733	705	749	697	732	715	733	695	709	721	732	677	710	716	756	734	724	733	743	695	700	734	685	683	699	737	740	738	770	689	712	700	698	681	675	732	702	750	669	722	734	725	712	762	703	708	697	716	773	715	721	726	699	703	695	726	689	725	722	755	717	736	750	691	704	732	752	689	737	707	698	745	739	673	719	738	740	741	726	702	703	669	735	692	730	703	736	739	683	727	706	700	708	682	651	699	728	705	729	714	690	713	712	737	689	691	714	683	716	736	636	703	687	715	695	706	719	703	730	695	737	739	771	702	702	770	722	737	716	640	713	712	748	706	691	742	684	700	761	725	705	710	703	724	754	747	704	715	706	730	741	728	732	712	729	731	682	741	734	726	778	684	737	712	681	744	707	731	684	720	716	712	724	665	715	761	707	706	686	698	726	739	741	715	693	694	715	739	715	691	703	680	727	770	726	750	767	731	723	757	689	684	730	708	691	693	728	746	684	721	716	704	768	676	750	737	720	714	759	725	754	749	740	670	708	699	710	698	745	727	677	714	745	685	742	710	736	717	709	703	718	694	715	725	707	670	692	729	692	677	689	710	688	707	692	729	733	726	711	669	766	676	718	736	713	740	705	700	724	698	695	740	731	718	699	728	730	691	689	746	688	717	739	705	695	751	753	715	732	711	697	677	743	740	688	711	701	696	709	731	725	690	722	705	710	716	702	710	662	722	688	716	662	787	713	738	656	727	712	702	698	735	703	684	705	689	719	692	763	728	726	722	726	692	664	703	741	703	711	738	712	734	740	759	710	650	705	734	731	767	747	708	731	678	697	721	713	750	688	711	778	705	708	733	759	723	657	682	746	751	715	708	730	709	739	729	690	741	711	692	681	710	717	677	745	699	711	754	677	741	695	718	697	729	742	719	682	682	707	709	703	731	689	697	733	712	705	706	733	673	718	731	681	763	692	734	727	676	668	800	723	653	740	753	711	745	699	721	749	723	761	685	758	728	737	686	709	716	719	749	728	694	717	724	663	729	754	695	715	718	709	732	749	725	694	711	766	724	721	701	750	704	704	756	688	689	698	770	726	721	683	699	694	730	735	740	688	658	740	740	749	689	697	759	728	740	656	660	662	713	687	752	734	701	736	678	719	706	743	737	741	725	730	700	692	739	695	716	662	739	718	710	733	716	790	718	700	700	741	714	734	741	720	714	683	736	716	748	706	669	738	749	735	718	666	712	704	714	705	719	748	727	713	701	709	660	761	701	685	698	694	716	738	698	762	728	730	707	752	730	759	721	740	697	770	702	721	756	719	711	731	708	713	716	748	730	721	713	721	746	721	690	723	719	680	685	733	710	713	658	713	713	722	736	734	691	702	674	745	714	712	757	710	759	733	676	768	730	704	719	713	783	716	737	739	692	723	678	738	706	700	741	752	704	724	704	729	766	665	698	652	716	727	748	684	731	706	706	705	727	742	716	697	754	734	741	761	684	696	698	722	794	723	690	686	723	690	731	705	715	678	713	730	712	752	741	713	720	698	700	751	716	687	724	658	746	752	740	740	753	705	707	688	703	692	765	707	755	700	742	711	758	724	673	690	729	720	737	659	716	708	727	713	682	690	712	758	708	723	736	747	747	737	739	714	741	699	710	750	721	722	727	726	742	717	716	726	716	735	728	698	751	676	745	700	754	705	731	708	690	759	714	697	722	692	775	717	691	707	720	725	725	708	701	754	697	648	729	736	750	731	712	686	731	737	715	688	680	762	762	732	729	673	751	799	717	717	723	660	752	747	759	707	682	683	722	724	629	693	764	710	742	655	728	710	722	730	752	751	690	706	701	667	755	705	704	719	736	726	765	697	722	704	715	756	691	733	726	766	738	754	704	751	689	693	705	718	697	702	691	698	723	733	687	770	713	676	690	760	732	732	682	713	717	707	697	723	697	714	733	699	700	743	741	706	720	733	669	740	731	714	680	762	713	738	691	744	687	677	727	739	789	713	719	675	671	679	759	684	700	710	725	739	749	726	705	672	739	728	704	738	709	714	721	675	680	718	737	749	706	682	689	726	729	696	746	692	701	706	756	724	732	744	688	724	690	739	719	725	743	708	777	689	667	677	727	716	690	688	761	703	635	725	709	666	779	699	738	685	703	741	736	708	738	689	725	701	666	729	689	727	690	717	727	713	729	686	684	666	671	700	696	729	727	713	701	727	737	770	703	712	752	749	738	692	732	749	701	713	733	731	696	718	711	724	727	695	724	770	707	736	716	725	735	714	751	701	716	702	764	722	729	698	677	703	727	650	741	721	717	722	713	698	776	768
77797	66091	52974	34946	7996	651	383	399	376	337	348	355	340	326	309	324	313	341	311	293	301	311	326	302	287	310	349	342	338	330	280	345	310	312	318	317	321	295	275	310	358	311	289	303	306	322	294	324	365	307	323	346	307	312	314	321	349	314	338	315	345	305	279	324	336	355	326	301	304	351	336	326	306	314	323	301	307	313	323	318	312	324	301	301	315	323	279	288	316	284	304	314	321	314	338	329	305	310	336	326	334	323	332	287	340	311	320	335	308	310	285	309	345	352	321	300	292	328	320	314	311	320	344	314	299	325	288	353	311	328	325	319	283	344	309	296	323	290	295	330	318	310	290	305	318	319	299	323	322	313	323	303	312	316	325	305	297	303	316	300	341	357	324	275	343	332	337	311	322	297	339	285	349	331	310	301	329	346	302	305	302	295	307	325	305	282	316	329	330	312	341	309	312	291	320	307	305	293	311	317	345	325	308	310	325	311	302	335	327	336	301	305	311	304	322	295	305	322	293	299	323	312	329	314	302	332	345	304	323	315	303	345	332	303	307	311	317	291	359	346	323	297	322	327	353	329	316	329	301	312	345	324	309	322	301	287	328	323	283	304	340	306	282	336	304	336	311	304	313	320	317	340	305	314	300	302	309	308	290	311	316	322	325	306	344	301	297	332	321	310	303	302	310	303	303	283	316	298	331	293	305	300	332	314	311	308	271	306	316	305	303	302	301	328	339	285	308	317	331	320	332	324	310	293	329	288	297	306	311	329	313	327	285	284	298	299	320	280	310	329	335	313	290	316	333	312	311	339	315	323	324	327	324	310	300	284	324	311	316	322	307	316	296	302	299	295	322	313	367	312	293	335	305	331	297	288	329	320	340	290	301	335	321	327	319	305	324	308	298	311	316	317	319	304	280	294	345	279	305	292	311	316	292	263	303	335	313	303	319	313	304	315	294	326	345	296	304	324	303	318	323	338	306	308	318	279	302	330	347	301	313	323	294	276	304	291	309	307	308	342	313	303	287	308	328	314	303	317	310	284	296	302	306	274	314	314	313	311	311	319	352	309	326	295	284	285	327	301	288	304	297	352	314	333	334	295	291	309	307	322	326	293	320	291	324	330	305	316	318	298	312	302	329	315	318	315	303	343	327	305	317	302	278	316	335	283	288	312	320	314	345	314	305	300	316	314	332	304	347	278	275	311	314	295	293	330	322	324	306	321	325	341	311	292	338	294	312	312	311	285	311	301	301	313	295	301	321	306	312	319	327	346	383	320	313	301	295	314	288	339	301	326	335	332	303	306	294	350	302	314	294	321	331	297	315	333	319	333	302	309	332	321	356	306	310	300	271	330	295	327	315	333	331	283	288	320	305	288	306	322	295	273	325	304	319	314	305	320	311	304	309	303	295	281	342	297	317	300	303	299	305	305	330	284	311	330	308	315	322	295	305	284	324	314	300	290	297	284	329	321	327	306	311	337	319	297	311	340	330	335	309	307	324	309	334	330	288	319	334	291	319	342	305	329	357	330	325	305	292	351	302	302	306	336	317	319	311	345	313	353	324	298	297	302	311	308	316	335	289	350	302	313	308	315	340	342	322	314	307	302	345	312	293	339	335	295	342	320	295	321	307	293	318	352	292	302	312	286	310	329	323	331	303	311	337	314	299	302	319	322	320	303	302	320	308	317	330	317	347	312	341	316	301	304	303	365	315	316	313	323	287	320	304	332	334	334	342	331	309	310	332	291	312	315	310	331	295	332	313	336	315	319	303	311	321	313	296	325	350	336	302	334	275	329	295	297	342	318	327	299	305	308	324	306	314	333	314	324	311	319	319	314	280	292	340	329	322	310	275	305	313	324	329	297	316	319	322	302	315	320	255	313	330	328	320	291	324	316	313	290	298	315	325	315	341	312	288	281	317	324	334	350	305	317	278	333	311	301	298	315	348	296	310	281	316	331	299	310	335	317	338	333	320	324	350	330	320	318	299	284	322	309	279	318	302	325	326	346	300	306	329	345	283	285	320	315	345	323	361	315	305	331	294	345	300	285	287	325	296	339	283	319	292	316	301	305	309	330	339	309	338	316	288	315	285	341	292	295	315	321	330	292	302	330	334	305	324	307	307	312	288	317	288	352	313	300	319	299	313	318	274	325	326	324	320	298	304	319	332	331	299	310	338	329	337	341	322	338	317	338	302	308	313	314	321	281	286	338	305	342	306	314	326	288	324	305	310	339	307	311	303	328	322	324	291	325	332	327	321	321	323	336	281	302	354	328	301	325	332	301	298	312	319	331	341	284	316	299	297	317	291	295	316	339	323	334	308	295	298	335	324	309	300	321	335	320	307	317	329	332	305	293	283	356	314	317	324	332	326	324	300	290	302	322	324	317	291	314	316	302	328	337	315	291	326	338	327	325	320	309	309	315	308	312	321	332	322	300	321	297	287	300	316	296	333	321	323	298	314	331	319	294	309	320	271	297	307	337	311	303	341	345	314	315	267	320	302	291	314	318	319	301	327	315	324	338	295	312	325	321	320	294	319	310	297	307	360	311	299	292	327	309	319	306	338	313	348	328	305	299	310	323	309	325	290	303	302	321	326	336	311	315	316	285	320	362	327	330	305	331	319	320	320	312	303	289	314	319	336	313	311	336	328	345	306	310	331	312	316	334	297	337	310	326	290	319	305	318	311	327	292	319	343	305	329	350	327	329	334	317	304	324	311	307	321	325	343	312	292	306	340	304	297	300	325	298	312	306	335	272	284	335	314	281	310	301	303	284	284	315	332	305	302	315	320	357	312	309	321	327	320	295	307	311	293	297	322	286	264	327	275	325	321	335	316	299	298	315	294	301	311	338	314	323	325	354	338	310	300	297	293	315	294	322	308	320	302	329	293	339	337	329	298	341	297	313	326	320	313	318	296	280	319	308	321	292	327	271	311	333	303	318	331	344	301	313	330	338	314	310	307	328	312	285	339	293	288	322	317	301	335	316	312	330	289	297	283	338	324	304	308	330	305	304	296	327	297	310	317	327	306	311	334	294	325	317	309	328	285	321	299	311	318	314	331	287	287	311	285	306	329	308	327	294	305	310	296	312	302	337	279	288	316	306	304	304	353	316	303	309	357	300	318	301	321	335	316	333	340	300	324	320	342	329	316	320	341	339	308	349	304	326	303	310	313	337	340	342	308	309	332	303	317	289	318	345	304	339	314	304	320	291	298	291	311	335	303	312	321	299	282	313	331	312	329	323	309	322	331	320	336	330	323	346	335	313	326	312	321	330	326	322	304	325	256	301	296	330	288	338	281	305	333	337	298	310	345	329	330	322	278	326	351	296	312	319	285	296	293	304	266	327	316	292	288	340	286	300	351	280	311	315	335	271	310	340	281	307	316	323	281	299	326	303	341	311	309	337	308	315	300	302	321	316	342	321	330	336	338	342	294	330	284	319	304	306	340	307	331	293	282	350	322	275	302	340	315	314	350	316	311	299	331	323	301	309
62492	57198	51254	32045	1562	1426	1307	1165	1208	1105	1076	1074	1017	1006	1022	1020	1018	967	973	962	1018	953	965	929	986	954	917	942	910	960	1001	956	919	946	979	947	898	971	966	885	937	917	986	907	955	948	923	873	951	911	957	935	925	883	919	975	942	886	966	944	935	945	950	899	913	891	929	971	953	948	937	934	908	943	957	891	957	993	934	962	977	948	953	940	866	872	963	902	924	941	896	917	1018	981	895	861	972	912	922	883	921	940	1013	986	885	934	942	961	914	940	985	904	927	936	961	896	923	915	922	949	885	940	955	955	951	966	912	880	998	950	934	975	955	945	903	840	943	949	932	930	918	947	945	947	843	963	906	972	948	969	940	1008	921	884	922	920	939	904	891	971	937	938	933	934	976	899	950	961	898	952	983	906	900	920	955	971	920	966	910	934	900	950	960	940	930	936	921	935	899	931	985	942	866	955	933	901	995	909	914	944	962	944	972	946	909	955	954	899	941	862	927	991	954	978	956	913	944	942	941	931	931	963	982	948	950	949	948	907	901	922	956	923	920	916	960	954	944	936	949	942	942	968	900	970	938	931	889	942	904	904	915	888	970	956	977	987	934	1003	935	912	929	980	885	855	980	980	906	945	899	945	963	892	909	929	956	960	927	911	912	897	940	901	937	933	944	961	977	900	942	916	955	900	980	988	929	924	962	952	962	943	954	904	947	905	944	937	942	923	899	925	975	936	885	916	932	956	916	936	955	908	933	929	923	929	891	961	882	935	957	892	854	909	917	939	927	972	963	910	899	942	936	982	904	881	959	926	945	959	917	909	900	928	945	987	982	939	967	952	921	911	950	890	958	927	895	909	934	906	932	876	960	928	926	946	920	964	935	942	927	903	919	984	970	918	881	927	920	916	929	913	875	907	929	953	986	860	917	924	940	953	888	924	925	994	936	908	929	899	957	941	920	1013	996	926	885	917	982	959	916	931	919	974	970	921	905	906	973	930	923	953	879	950	986	877	938	923	965	962	934	918	926	936	926	966	921	920	935	960	937	946	961	958	917	921	917	867	955	903	913	943	905	903	960	912	939	930	907	944	943	940	939	912	942	913	925	922	875	995	971	914	936	930	911	947	901	937	894	909	924	920	929	920	885	943	956	916	961	949	956	900	981	958	950	949	887	949	911	924	924	957	917	925	935	903	903	982	918	944	887	935	960	930	950	985	937	913	876	934	911	876	960	920	997	953	955	943	938	928	922	933	952	890	1017	917	962	932	881	923	886	923	944	915	898	940	961	942	973	946	891	942	916	938	956	910	949	936	944	960	933	941	945	925	905	907	934	929	963	931	890	923	915	944	923	863	944	949	926	957	875	927	889	954	896	898	893	958	963	894	919	946	917	944	896	977	974	889	926	905	950	912	901	962	987	941	884	929	968	935	937	931	917	893	917	894	953	894	930	895	934	898	894	942	953	935	940	905	923	994	970	954	899	998	861	887	946	921	925	890	930	909	974	919	945	916	911	904	912	869	954	948	902	886	940	931	891	935	927	935	861	923	919	944	929	872	977	929	915	967	912	935	911	912	949	901	890	967	911	959	960	855	948	926	944	949	876	953	936	940	971	880	918	977	954	930	1039	928	927	895	949	924	888	952	939	919	930	914	953	921	907	899	970	916	937	940	917	929	940	932	906	985	964	895	889	879	910	890	915	959	916	937	981	944	899	998	929	903	955	964	936	934	878	940	963	905	890	896	874	942	846	933	982	913	893	914	946	924	975	1001	901	977	923	936	942	970	989	933	928	879	926	941	960	909	876	912	911	928	903	897	937	935	955	980	917	924	948	893	899	962	918	912	870	999	918	887	953	989	929	893	925	893	996	943	951	921	959	903	915	933	920	957	963	897	947	933	922	906	949	981	948	900	947	907	911	914	909	956	883	908	929	914	986	945	965	898	935	962	940	935	947	905	974	877	939	955	964	940	927	972	918	913	903	854	986	941	960	944	947	954	881	927	939	948	935	953	905	955	914	932	930	903	860	994	901	935	886	939	1020	908	930	946	935	921	883	948	847	952	858	930	934	919	915	885	902	928	950	860	944	959	904	941	981	975	968	931	951	875	894	983	984	950	929	897	893	959	939	950	916	949	879	998	897	894	906	957	934	970	959	934	965	893	941	905	962	889	962	973	921	905	943	978	944	912	887	965	954	901	887	918	931	939	984	921	911	946	912	955	910	934	937	927	915	957	956	921	927	965	950	970	913	916	978	905	954	851	1008	966	950	962	903	943	958	915	907	979	958	941	934	903	902	935	905	941	936	940	950	916	1025	937	910	956	893	894	908	925	966	944	919	952	980	955	974	912	902	902	933	995	945	939	918	944	960	936	955	962	904	875	915	961	922	870	952	951	932	906	1010	867	927	937	910	964	864	931	921	943	958	964	910	947	930	947	935	978	920	915	938	936	953	908	863	937	902	929	930	901	960	927	972	883	899	910	969	976	971	933	923	967	908	975	923	922	921	895	1002	968	906	960	895	943	908	887	962	991	940	939	902	952	975	927	926	967	968	958	867	971	881	929	942	966	897	892	902	942	905	956	923	898	949	936	930	970	975	932	902	942	933	913	977	952	917	896	928	938	905	973	952	920	957	961	974	953	923	955	931	930	972	957	890	970	954	942	955	925	983	929	914	944	934	942	951	941	948	923	902	965	922	914	915	964	990	940	862	919	960	901	912	902	960	940	917	921	961	924	890	928	925	917	890	921	925	973	938	915	958	964	964	927	963	926	964	913	876	965	909	932	949	985	941	921	941	896	870	885	936	926	931	900	941	913	974	896	907	946	879	922	983	924	866	989	983	929	873	969	938	918	936	925	930	972	910	917	925	965	909	951	981	948	929	941	922	900	964	940	954	903	980	881	920	942	928	919	943	913	951	971	917	897	933	897	947	913	924	917	931	950	922	914	968	915	965	902	910	892	908	904	917	882	912	898	855	951	935	982	899	885	907	921	954	905	912	960	867	930	986	926	955	970	925	993	903	899	939	937	960	908	948	900	921	894	935	925	946	990	930	937	926	935	953	939	914	911	954	922	932	935	916	874	961	895	967	940	949	947	926	897	998	966	1009	894	975	889	922	920	915	935	971	915	984	953	928	952	922	907	974	922	967	934	910	909	895	910	929	955	895	899	935	936	992	950	923	943	927	939	946	911	951	919	932	951	1002	881	926	942	928	926	921	949	949	970	932	902	937	906	973	943	944	952	959	944	958	943	926	966	906	933	971	923	942	931	951	946	886	964	902	945	918	883	908	953	917	968	894	930	942	970	934	951	940	956	953	973	919	976	931	879	974	981	950	928	941	913	962	958	946	919	931	929	931	881	935	955	895	923	926	958	893	901	842	894	945	882	933	896	940	945	926	862	853	879	932	961	969	928	947	918	971	980	888	921	978	907	941	964	935	961	964	903	942	949	863	936	941	1000	900	875	901	932	962	949	947	924	889	930	950	923	895	933	940	975	947	912	939	919	947	979	911	955
34013	17780	5937	1177	166	162	155	156	180	149	136	164	145	140	143	120	144	164	146	147	126	135	139	141	140	132	149	160	144	130	143	155	151	143	148	143	136	142	139	144	168	161	137	148	139	174	155	152	148	143	138	178	144	142	149	151	141	148	129	119	141	148	122	164	136	159	145	164	157	176	149	158	179	151	159	147	145	143	166	160	146	135	142	155	122	150	144	153	145	159	138	147	148	133	137	146	159	153	157	145	136	145	137	143	150	159	172	135	146	142	140	156	151	135	142	135	144	126	153	132	132	147	132	147	145	146	136	129	145	151	125	142	148	158	147	173	142	132	146	153	158	126	136	131	143	144	143	141	141	145	142	166	130	133	143	145	136	133	132	142	157	153	167	142	154	130	151	141	130	158	168	146	120	160	151	142	143	145	134	165	133	156	127	133	163	139	163	144	129	168	160	142	160	159	135	139	149	141	154	157	146	134	160	154	139	145	150	148	133	162	139	129	147	155	147	151	140	157	158	134	140	159	159	156	128	132	147	141	148	152	155	165	146	133	139	159	151	145	177	146	139	143	163	143	147	124	158	170	128	132	154	155	156	143	155	138	128	154	153	150	141	131	132	120	154	157	161	145	132	161	132	157	158	115	140	159	145	155	145	148	144	144	145	134	154	147	136	157	144	149	137	147	137	158	130	160	150	156	152	169	154	152	154	123	158	151	147	151	153	141	147	128	129	141	142	148	143	133	150	160	137	147	160	151	137	138	125	133	148	150	135	154	156	145	139	164	145	151	158	143	138	162	128	127	165	136	130	135	133	140	143	150	120	163	150	147	161	139	159	132	123	159	145	164	144	120	150	161	151	140	153	153	162	139	145	133	155	134	140	148	149	140	156	166	144	145	145	155	159	167	142	144	147	152	148	146	166	135	153	128	164	127	139	158	152	140	159	156	151	147	136	159	134	147	139	128	153	149	162	149	164	137	152	136	139	157	133	149	149	118	145	140	146	135	134	142	137	151	158	140	131	121	168	139	127	134	128	183	109	134	140	151	144	131	140	140	154	149	153	148	133	146	151	150	129	130	161	129	137	153	127	156	149	132	138	129	113	154	150	145	164	159	149	152	167	147	147	138	142	149	160	160	156	167	140	159	146	129	159	145	152	151	155	160	142	151	140	142	156	138	160	133	124	154	162	151	144	132	164	150	159	155	137	155	147	159	149	143	154	160	160	164	158	159	165	148	132	165	133	133	160	133	145	158	141	167	169	147	130	159	197	151	143	163	155	150	156	164	146	147	143	133	139	135	136	153	144	160	160	139	154	151	127	138	138	152	142	163	143	145	157	127	165	166	144	138	145	147	147	139	132	131	157	165	137	160	145	147	138	158	141	140	138	139	167	139	132	163	168	140	147	124	127	154	148	127	132	130	135	148	170	162	148	141	153	155	143	149	150	163	149	134	161	155	130	141	162	139	159	148	139	156	145	136	153	172	156	152	154	134	161	162	146	138	132	155	150	153	140	162	152	145	126	172	160	181	135	138	178	127	129	140	162	146	168	150	145	138	150	159	144	148	140	168	135	165	149	131	153	150	149	136	158	159	157	145	126	152	148	172	141	149	179	131	175	129	136	159	165	157	157	147	152	172	167	149	136	134	133	157	165	156	158	157	132	136	145	138	144	145	153	169	166	174	141	135	171	146	152	140	147	172	151	155	147	181	144	136	150	155	152	145	156	139	144	119	155	184	142	131	161	131	139	141	146	135	141	135	127	162	137	165	130	140	147	172	141	131	154	148	168	134	157	141	129	161	131	144	158	152	142	129	125	148	166	146	134	169	157	162	137	136	150	133	150	154	157	140	135	153	162	126	119	145	148	126	135	135	146	157	139	125	122	154	144	140	147	139	174	147	132	168	133	130	132	160	161	120	136	170	124	134	134	123	155	165	154	134	155	148	147	178	140	132	137	146	130	143	116	149	155	139	142	141	148	155	127	153	147	152	149	140	147	154	150	145	147	132	168	155	137	143	145	160	151	146	126	171	126	167	138	146	134	145	155	150	157	124	154	155	172	154	153	138	135	146	152	145	174	131	151	136	133	135	143	146	143	142	142	152	137	146	153	161	147	131	164	148	150	147	161	153	136	149	167	137	146	135	157	127	169	157	158	143	150	142	123	159	139	152	161	142	137	114	135	145	131	144	150	149	140	130	162	153	141	142	134	128	145	142	172	161	143	149	149	143	153	137	136	143	134	136	140	141	154	154	155	119	169	151	169	147	149	151	149	146	168	134	159	160	157	136	155	121	159	168	138	165	138	129	134	152	160	136	154	119	146	158	161	152	162	145	138	161	137	147	164	154	168	152	169	134	144	141	171	132	140	129	141	139	141	148	144	151	156	144	132	136	140	134	142	139	134	151	125	137	163	143	123	157	145	158	137	156	139	159	148	138	151	148	149	139	158	158	135	164	145	168	117	174	138	156	146	157	139	152	163	141	141	149	134	168	149	147	143	167	142	154	169	129	172	163	137	143	138	142	130	146	145	143	142	127	147	154	135	164	151	162	146	157	152	149	155	134	144	154	143	144	125	145	131	157	122	161	138	140	138	148	165	154	131	158	156	151	139	148	147	169	152	129	135	155	157	132	148	135	145	131	140	161	137	155	169	133	137	140	145	160	129	140	135	160	176	131	136	134	142	150	145	154	157	142	167	141	162	158	141	135	138	168	138	151	171	143	174	142	172	148	143	139	157	149	148	160	191	160	145	138	155	136	140	156	135	163	140	154	146	133	145	150	131	143	128	155	162	132	126	146	165	124	132	147	121	154	151	143	149	153	154	156	161	139	165	132	128	163	146	155	144	146	143	140	141	148	158	138	168	149	167	136	140	124	133	150	161	153	141	153	151	138	132	150	141	148	156	115	166	157	146	134	116	128	136	145	139	153	144	154	130	149	146	130	139	153	149	145	142	144	150	130	142	148	145	147	149	145	121	158	140	165	150	159	136	157	135	153	149	138	153	139	138	152	143	137	157	159	171	128	162	139	135	150	131	127	140	145	169	138	155	133	137	152	153	137	147	130	141	137	128	125	153	155	134	150	137	130	139	137	161	132	152	150	134	150	138	170	129	158	163	169	136	144	144	156	156	132	136	159	163	136	162	154	154	164	158	145	158	149	156	145	143	152	162	148	160	159	133	144	146	152	153	145	154	142	155	158	145	133	150	147	117	145	141	145	139	129	148	152	125	131	150	137	151	161	150	146	146	154	135	138	138	122	123	142	148	149	136	151	126	133	150	164	155	173	142	168	144	154	152	164	138	153	155	143	143	146	130	155	143	154	141	143	161	157	141	157	141	160	143	154	151	151	129	162	156	149	151	159	164	136	137	140	161	159	152	148	136	152	146	139	152	138	171	152	150	159	160	129	140	156	133	154	125	154	140	147	136	146	139	140	154	123	153	143	141	168	144	162	156	163	156	159	150	151	157	133	138	140	136	135	168	155	151	141	158	121
32786	18389	8838	3238	503	518	515	473	488	550	468	525	515	525	497	511	515	472	454	476	525	524	491	475	486	461	504	499	475	524	500	496	473	469	492	515	489	513	523	515	485	519	496	482	473	522	503	479	502	474	458	491	481	528	490	544	500	530	528	507	557	468	508	527	474	555	491	540	530	531	487	518	500	488	469	513	477	505	480	518	501	528	498	485	506	489	507	502	510	494	526	483	462	513	513	466	533	487	515	472	521	507	471	483	522	490	487	499	499	515	514	496	536	509	496	485	492	504	508	452	518	499	492	513	523	487	488	506	494	507	509	521	506	502	484	510	501	517	472	523	494	537	477	483	510	513	539	505	529	489	503	489	486	490	492	525	493	488	481	522	486	519	452	512	501	494	452	524	519	525	512	513	538	527	493	486	445	491	479	486	517	494	481	441	521	512	497	511	488	498	497	510	500	513	539	496	524	530	526	464	484	511	476	457	495	486	491	505	524	502	526	503	526	504	506	480	510	499	547	496	477	469	520	502	530	489	540	531	513	487	478	473	519	510	508	502	497	530	481	480	520	516	500	509	483	480	466	469	500	477	527	532	487	470	468	542	537	524	553	496	526	510	542	500	511	525	493	490	471	490	495	494	466	553	544	487	489	497	526	527	492	552	509	442	518	495	482	531	514	514	501	527	532	476	518	523	511	504	434	486	543	477	523	502	507	527	449	504	508	512	452	505	472	480	486	495	517	520	515	465	509	486	524	468	516	528	485	518	507	470	508	496	471	479	503	531	491	449	495	532	535	470	510	480	485	495	471	532	523	523	485	511	499	503	518	464	501	521	502	523	464	499	479	508	523	478	481	490	503	509	548	495	519	494	483	495	504	527	507	489	533	489	489	500	496	480	492	499	493	530	472	501	538	468	496	519	557	515	493	514	503	489	479	519	498	475	449	512	531	489	513	506	492	458	489	492	495	507	514	544	488	522	460	477	510	495	502	482	518	501	492	495	500	487	509	495	522	498	453	489	484	500	478	491	480	482	509	487	500	525	507	555	487	517	489	493	550	556	501	499	464	537	516	537	511	490	482	509	506	516	494	508	549	472	507	484	513	512	492	497	549	490	517	476	472	463	491	495	497	544	495	519	470	504	487	502	468	519	511	464	469	511	475	477	485	497	554	493	500	509	500	476	490	557	478	556	474	523	484	539	517	489	478	508	525	513	531	468	519	488	490	537	510	517	483	518	505	497	488	491	528	502	508	512	510	467	469	477	489	494	470	486	521	492	471	486	473	473	485	489	538	490	524	511	489	485	512	477	493	518	521	494	514	489	504	485	511	509	500	490	488	512	496	483	522	526	513	485	487	499	498	454	497	502	464	512	488	504	508	504	463	485	492	450	497	480	514	462	520	474	505	511	528	507	478	491	482	515	515	490	504	480	492	476	503	508	515	517	497	471	525	498	509	460	513	486	487	492	512	491	487	516	484	484	483	486	464	507	480	494	504	541	514	510	486	519	490	484	525	512	537	505	460	493	551	530	495	491	510	463	497	483	525	486	502	514	479	492	513	489	505	468	457	483	474	453	546	487	549	518	480	499	482	471	521	487	518	451	499	475	507	480	463	506	509	505	475	522	488	509	507	504	505	483	496	507	496	507	508	500	505	458	521	506	504	533	496	496	478	486	508	486	501	486	504	534	544	518	504	480	477	532	517	538	492	520	527	521	546	497	489	476	497	512	485	498	509	460	509	535	483	519	557	486	508	510	522	518	499	513	522	482	515	472	539	513	516	522	528	470	483	483	480	498	508	451	531	494	485	509	460	491	521	508	486	535	534	491	514	510	505	529	524	522	528	501	501	468	489	491	473	439	513	548	475	520	482	518	483	518	500	509	516	510	512	537	498	528	515	545	489	460	504	497	493	515	492	458	497	517	501	496	508	501	460	475	476	508	463	521	519	506	523	495	501	436	506	550	488	517	459	485	510	523	482	503	479	467	510	513	531	505	497	513	519	493	492	552	500	515	495	538	519	475	505	514	492	483	488	494	516	471	478	510	510	542	508	525	461	492	485	519	538	475	507	501	543	472	508	528	495	496	539	470	498	500	463	482	498	516	529	525	519	492	491	503	504	485	492	515	464	467	535	537	468	460	490	509	530	493	518	506	491	553	508	499	491	439	491	489	513	501	512	473	503	489	547	468	503	496	536	518	511	492	503	536	472	470	493	508	479	507	499	522	510	514	486	482	487	480	459	549	503	511	502	503	523	517	510	461	527	501	462	483	487	474	519	491	492	518	483	505	539	488	522	523	487	490	527	527	500	503	513	517	496	493	505	526	514	488	514	504	486	556	488	494	517	471	515	534	483	511	503	523	532	511	523	508	501	501	504	487	488	493	522	511	501	492	486	506	496	469	503	499	485	500	505	524	502	522	516	466	501	547	515	507	510	509	554	507	486	503	500	515	460	514	475	534	548	505	484	465	465	495	502	491	506	517	495	496	508	521	496	484	532	501	508	519	482	504	497	464	481	512	498	516	501	519	499	495	506	490	516	479	492	509	477	496	523	549	533	479	470	511	528	519	474	511	491	535	496	503	485	494	472	535	500	482	461	513	498	500	482	500	488	516	458	495	507	518	529	463	487	483	512	516	474	470	529	535	525	496	491	463	540	527	503	492	520	540	517	503	524	495	512	521	514	542	504	523	529	491	536	479	483	502	488	503	509	489	515	507	485	493	503	472	472	519	475	513	526	475	536	473	513	511	515	471	531	502	469	470	482	537	510	478	532	518	540	460	486	520	530	523	512	494	476	509	524	493	495	482	479	506	473	494	460	514	495	518	477	471	501	484	484	516	500	521	508	567	488	517	482	500	507	489	537	500	522	478	518	504	524	519	486	484	472	525	483	491	521	497	537	475	528	507	492	513	524	518	534	501	484	499	511	529	487	477	497	487	510	489	486	494	517	560	467	499	459	504	504	496	493	444	498	525	511	502	482	525	543	478	469	473	472	511	479	515	516	491	520	499	500	484	495	489	512	529	498	478	492	464	505	544	464	498	519	493	510	514	539	492	556	499	463	544	502	491	526	495	482	531	479	496	520	493	506	513	464	470	507	481	506	497	503	526	498	477	514	467	504	486	521	492	488	497	500	514	530	484	486	491	498	445	489	485	510	493	478	492	511	534	478	513	487	492	481	470	510	502	498	525	474	515	494	498	552	496	522	502	495	520	505	499	475	487	493	527	479	498	506	491	521	535	499	533	459	504	490	487	490	494	482	526	518	524	492	528	519	488	474	477	501	490	463	524	501	517	509	494	545	509	455	463	489	527	520	530	508	536	480	474	502	473	478	517	496	519	483	491	497	522	515	477	502	470	526	511	515	509	506	484	500	483	490	475	492	506	522	514	500	528	548	532	489	520	496	479	510	497	479	527	506	486	520	467	478	470	505	491	504	559	495	502	502	502	541	541	517	531	476	509	502	506	511	525	500	503	486	476	508	521	508	490	491	488
70174	57267	43167	22614	3078	327	268	260	292	269	219	255	247	246	219	251	268	216	243	223	247	252	226	228	231	228	249	242	226	263	245	240	229	223	255	238	223	231	234	220	251	237	230	256	217	244	232	249	259	233	251	210	259	234	218	206	216	211	219	245	218	214	236	205	239	222	208	237	215	248	202	242	247	224	249	225	257	228	235	244	203	236	193	223	258	244	203	233	231	231	263	249	239	204	252	236	235	254	214	228	237	201	243	213	216	207	227	203	211	218	233	241	242	221	239	249	223	251	212	233	227	245	227	214	231	211	217	209	220	215	229	227	219	226	215	227	247	237	221	215	226	238	204	240	253	212	252	235	247	215	255	230	212	239	243	222	249	214	229	222	243	220	219	215	242	257	210	241	233	236	257	249	227	253	214	227	225	234	238	231	215	225	227	232	233	217	237	222	222	233	221	239	227	227	213	226	241	249	193	218	233	241	225	215	245	225	231	220	254	236	227	248	216	234	201	218	227	232	253	201	221	217	264	219	237	240	235	229	265	213	246	231	241	212	243	216	244	212	229	253	217	223	206	208	204	223	232	220	241	205	235	212	255	214	247	237	271	242	217	221	222	201	200	245	215	231	223	242	236	247	218	220	246	239	225	221	236	278	240	213	247	206	219	215	240	230	226	243	243	237	240	251	224	210	231	218	223	257	244	200	208	239	241	213	218	222	225	248	251	256	241	252	222	236	224	229	251	210	221	251	225	243	211	223	226	219	257	233	256	237	236	195	199	226	209	234	216	226	204	245	252	228	173	228	230	218	231	230	220	246	202	198	240	228	239	240	224	224	229	234	245	253	208	256	243	255	240	193	223	197	248	238	219	226	227	261	244	225	223	231	242	235	224	214	248	217	206	231	238	238	242	219	256	194	231	218	235	234	256	223	245	256	220	214	220	234	229	226	244	230	239	233	206	210	214	236	237	228	210	200	230	238	223	258	223	225	221	230	225	217	232	224	224	247	243	205	250	226	231	239	215	220	221	224	213	230	240	228	219	226	234	238	213	251	221	237	234	226	243	222	223	235	226	223	220	204	236	209	227	215	224	207	234	235	234	226	247	227	216	235	236	218	237	225	218	216	231	229	215	219	237	225	224	231	218	223	220	227	199	237	214	240	241	215	231	218	221	237	229	242	228	241	236	241	213	208	220	249	210	234	204	226	209	224	253	255	268	199	222	267	248	203	223	220	229	236	240	230	228	255	226	243	249	245	228	233	233	211	244	205	210	221	238	216	216	210	240	229	235	234	220	229	220	205	232	233	221	238	213	249	223	222	252	230	221	241	223	253	211	233	269	235	232	237	190	230	204	232	214	225	237	204	255	247	232	228	236	210	222	221	206	230	234	231	233	236	206	236	210	246	240	220	226	231	252	238	218	243	235	220	246	233	227	228	231	249	222	234	229	202	215	246	240	214	254	253	218	213	244	224	218	248	207	230	247	251	202	239	226	210	241	235	231	241	254	213	222	244	251	234	233	231	221	243	245	209	248	241	206	234	249	254	249	225	215	223	235	204	245	230	218	239	219	247	193	228	229	215	213	240	224	227	219	217	206	231	243	246	228	210	205	237	213	212	239	249	243	229	248	235	220	241	208	238	249	245	214	225	255	214	229	221	236	235	225	238	233	288	226	193	240	257	238	217	225	226	228	251	223	245	249	258	212	223	255	233	199	244	209	212	203	228	245	195	224	237	193	219	259	247	234	187	235	227	262	232	243	230	232	220	229	222	226	234	198	208	227	206	226	214	235	227	204	226	238	256	230	218	227	241	224	222	220	229	198	226	229	219	215	264	244	232	220	222	217	222	197	223	228	228	223	217	229	217	228	206	240	226	230	222	222	234	231	219	235	246	241	209	217	222	245	192	216	235	233	214	193	218	243	237	213	191	221	208	219	230	220	240	221	230	226	243	221	204	229	259	238	247	223	232	229	235	224	240	239	250	233	233	240	228	231	212	287	226	237	248	237	240	222	219	223	245	221	235	254	217	210	215	225	246	230	228	229	245	230	225	236	240	223	219	235	230	246	228	219	249	219	225	209	248	190	221	201	228	188	245	213	211	216	237	223	244	226	268	218	223	259	230	251	232	212	230	243	245	236	213	233	240	233	228	211	222	220	227	233	242	226	266	239	213	213	210	230	255	223	254	241	237	234	253	242	219	238	227	234	203	211	215	208	210	204	241	232	239	223	251	222	280	227	224	185	227	201	219	184	256	236	234	239	223	223	238	214	234	204	235	195	242	219	220	234	221	235	224	249	232	212	226	218	239	241	230	222	223	209	224	227	267	264	211	233	255	228	249	229	241	244	215	225	244	216	248	214	220	220	259	229	218	245	239	215	224	251	241	235	226	224	249	268	247	222	214	229	227	230	219	224	216	258	239	229	219	246	238	228	210	227	242	242	226	204	219	202	273	231	247	242	234	233	231	230	205	224	229	231	246	212	196	211	228	192	243	216	233	229	230	225	245	210	222	218	251	201	221	191	238	235	219	220	225	243	223	213	243	260	245	242	222	243	225	236	258	247	208	239	240	232	232	212	219	209	240	226	223	218	214	222	250	232	213	248	208	233	241	237	237	236	229	231	215	225	256	240	258	214	253	233	237	222	230	225	237	202	219	252	240	265	220	225	221	235	237	229	241	207	215	227	248	214	240	236	253	232	224	259	206	201	210	236	211	218	241	259	217	256	256	232	235	229	222	248	224	235	223	226	208	226	219	219	230	222	255	235	241	233	223	236	231	228	206	227	226	234	239	257	232	194	213	227	235	211	242	223	227	231	233	255	257	223	220	232	251	239	218	221	211	232	199	249	237	228	236	214	213	232	246	231	206	226	235	277	210	222	249	197	231	237	194	207	237	247	232	260	206	239	207	223	248	271	223	253	238	248	236	218	241	229	231	222	241	240	223	205	228	234	222	215	241	232	229	220	216	218	210	275	238	215	245	227	243	249	237	227	249	223	240	225	223	204	243	230	236	226	222	214	259	254	242	233	198	220	237	206	237	229	205	206	244	224	240	240	230	264	231	234	196	229	238	220	226	217	229	224	243	236	226	201	216	226	222	235	232	237	248	210	219	229	226	235	236	223	239	233	232	222	243	239	236	229	213	211	201	218	235	249	242	243	243	235	229	232	222	235	235	257	248	238	209	232	243	217	233	217	213	206	237	238	211	220	247	244	237	199	208	237	236	239	227	221	206	243	237	220	244	227	233	222	217	234	232	246	212	247	238	237	212	233	221	203	239	219	219	209	236	255	218	238	222	232	215	264	211	237	221	226	204	267	212	243	212	234	238	241	233	237	225	228	221	210	214	242	234	236	239	239	228	245	212	219	253	207	242	234	235	233	225	235	234	208	204	233	235	252	231	217	233	248	228	214	211	218	233	224	229	228	215	260	231	214	239	220	249	214	227	230	226	236	210	257	226	239	219	234	245	226	268	245	226	201	224	240	233	213	216	242	211
53043	47531	40389	21506	1076	972	897	847	830	846	808	802	745	769	771	773	742	704	745	720	728	765	704	729	712	731	740	712	705	718	736	738	728	748	713	765	749	748	729	726	700	748	714	768	717	719	721	673	720	710	751	753	691	707	728	738	716	716	714	715	707	710	730	726	703	700	738	710	680	696	682	683	732	752	723	687	733	778	754	752	708	737	740	700	709	680	684	705	714	724	716	704	746	715	704	695	747	702	719	708	705	728	696	711	778	737	727	762	730	703	732	718	721	746	764	707	685	727	697	699	700	712	733	755	721	682	713	708	695	699	726	694	688	677	722	753	673	785	699	705	735	786	725	745	707	731	714	695	687	688	671	731	758	678	682	692	734	723	737	746	750	706	713	739	705	689	713	732	731	703	711	777	723	735	649	706	696	736	739	740	710	699	693	716	718	684	689	735	706	725	728	718	672	718	713	762	698	731	723	712	723	670	715	682	747	701	722	657	757	673	676	700	714	662	727	697	704	737	724	684	712	714	683	711	707	675	745	678	721	698	673	691	700	720	707	694	755	728	771	679	719	774	766	760	721	749	685	719	656	718	706	690	746	724	727	711	717	737	717	707	671	749	756	713	723	770	689	706	753	667	734	719	749	682	689	708	724	704	720	747	683	721	721	710	743	701	710	744	711	703	719	685	723	728	729	720	722	709	694	724	692	706	703	729	749	682	694	743	739	714	729	740	728	754	723	729	698	707	711	706	699	697	743	710	724	716	746	750	708	661	721	704	719	718	722	695	758	669	720	772	685	721	772	698	725	709	739	676	730	640	768	700	757	683	707	754	759	731	731	731	732	697	721	703	725	743	696	675	711	708	682	693	718	725	725	747	728	728	752	719	700	712	692	764	722	753	731	679	712	692	687	774	738	695	672	702	730	697	694	660	675	766	715	663	730	692	725	728	735	723	717	734	702	700	725	684	743	724	703	670	706	717	781	728	728	698	726	745	685	702	714	705	720	737	721	668	724	745	755	709	710	731	699	758	728	755	691	673	748	761	770	687	690	702	675	744	709	684	724	701	697	727	714	726	683	734	695	692	706	683	747	699	707	743	683	703	756	731	779	763	672	678	730	671	645	711	708	735	745	713	764	738	720	715	716	697	707	745	696	752	750	686	715	716	673	753	711	745	688	704	703	709	684	724	694	694	741	722	757	747	731	695	686	684	776	730	713	731	753	727	727	693	732	702	749	706	717	697	690	705	691	741	754	690	734	692	772	696	689	731	679	693	723	714	739	687	705	742	718	699	712	702	700	704	720	707	677	770	692	757	788	755	730	753	751	696	718	742	706	718	704	716	767	683	695	686	715	737	720	710	707	722	723	723	722	705	721	753	750	699	706	700	704	670	737	705	725	756	712	752	724	694	704	726	722	730	719	699	719	729	716	711	668	720	692	674	665	669	679	666	761	695	724	705	694	721	722	686	758	677	709	691	696	722	712	715	712	747	711	774	679	736	738	695	706	705	683	703	724	692	717	710	705	711	718	737	722	709	711	676	715	695	717	706	734	738	663	728	699	728	741	724	717	741	710	709	692	727	718	717	698	688	706	747	692	762	759	725	750	675	701	724	679	706	737	740	714	752	726	684	702	732	700	704	750	754	772	713	667	716	682	735	755	683	738	755	717	725	722	744	739	725	755	722	756	685	708	692	723	708	705	746	772	689	691	715	731	703	678	718	703	730	726	681	713	682	730	696	714	724	725	752	746	731	735	703	728	726	727	716	722	740	732	734	725	657	782	684	670	698	697	735	750	748	731	737	717	745	688	727	696	695	678	721	764	722	682	693	725	739	678	703	774	742	734	725	729	687	742	740	713	736	730	689	705	724	740	703	661	786	749	781	724	706	692	695	688	746	707	677	740	692	726	686	710	741	732	755	725	708	701	685	756	710	724	708	767	734	690	686	757	733	741	705	758	699	725	704	696	682	660	733	684	714	705	682	764	705	785	737	750	736	747	717	726	765	680	730	757	772	713	753	733	689	694	702	690	684	729	760	708	723	754	691	736	713	661	685	697	723	708	760	695	706	716	676	749	699	737	725	726	722	746	682	792	701	715	754	733	684	734	738	684	713	711	675	729	719	720	721	704	742	682	752	736	749	689	753	713	719	704	723	718	687	716	711	725	737	692	651	743	703	702	668	768	731	713	704	720	740	716	714	720	686	742	738	713	710	745	691	685	709	738	720	724	695	679	719	708	710	709	685	688	729	697	736	747	717	754	682	744	723	729	696	729	736	723	728	716	676	700	696	748	744	732	698	733	726	746	697	715	706	695	672	747	723	739	708	690	721	704	688	737	712	725	701	703	698	699	718	681	742	687	683	672	685	729	698	734	725	664	738	687	712	670	728	705	727	713	737	730	720	742	723	705	716	734	710	718	738	782	691	779	715	723	693	679	713	668	739	692	731	746	726	708	703	671	735	700	733	698	727	737	771	743	726	670	693	677	743	707	738	728	751	691	691	734	721	686	704	717	723	719	693	688	683	719	706	701	783	681	734	716	747	737	721	787	729	666	709	715	728	683	754	737	737	690	671	726	721	738	669	685	754	689	721	714	724	767	719	713	707	734	723	772	703	677	712	702	763	711	722	722	645	706	684	709	708	704	694	756	691	684	736	720	697	688	695	702	703	714	686	712	675	704	730	712	715	702	698	685	727	754	732	709	748	697	734	745	659	715	715	740	708	691	744	715	705	757	767	708	731	721	756	719	701	727	737	689	739	697	706	747	760	692	743	689	695	696	754	698	712	687	754	732	699	706	672	661	752	733	710	705	707	689	715	721	724	733	694	721	763	775	643	683	713	717	695	699	695	707	719	672	734	734	694	702	724	734	766	651	751	697	743	746	749	667	760	747	740	682	719	748	704	703	677	706	681	731	743	713	704	680	708	712	715	673	748	740	704	743	714	698	696	708	663	734	727	741	702	695	706	716	738	709	721	711	720	718	710	675	700	755	695	705	755	751	718	707	693	687	735	738	718	706	735	737	754	707	732	712	717	706	688	734	735	719	731	723	728	757	672	741	729	693	753	724	683	754	720	685	717	735	734	708	706	696	699	696	710	739	698	724	695	746	736	740	732	734	725	673	743	731	710	700	668	729	761	697	702	705	761	716	688	775	707	710	763	720	661	737	713	738	664	701	658	695	710	730	718	753	675	726	688	699	695	686	671	711	732	711	688	769	697	712	715	698	709	689	706	702	718	702	725	719	703	705	749	716	716	759	741	719	791	710	711	723	733	694	714	717	691	701	713	716	774	756	705	698	769	708	687	723	716	710	706	741	692	730	690	730	693	679	670	692	734	740	761	681	671	656	708	709	745	707	696	685	771	702	680	657	718	727	699	707	694	717	735	688	712	737	728	713	713	720	735	736	729	697	714	782	708	694	746	698	704	725	721	714	739	675	702	775	698	740	721	777	712	720	717	662	694	697	702	663	763	741	707	738	733	688	667	672	653	706	681
77050	67815	51010	29815	8277	743	393	401	367	339	353	385	331	330	317	307	315	303	343	351	314	287	281	338	306	342	283	315	323	322	323	317	301	286	324	315	308	299	332	292	296	345	328	291	325	334	293	299	278	325	319	305	334	309	340	306	292	360	305	339	328	333	311	308	307	272	284	298	322	306	316	314	318	296	298	303	303	310	323	331	298	322	300	290	289	311	313	297	319	319	305	307	316	311	346	331	297	273	323	306	295	306	294	288	308	315	312	288	333	315	331	295	294	288	313	345	302	303	333	284	308	308	259	293	313	288	308	361	327	293	315	322	325	312	300	276	324	324	320	332	316	344	261	281	326	284	297	296	288	316	336	328	303	305	330	325	330	325	318	296	307	297	326	307	337	319	322	313	338	296	294	267	293	319	289	323	322	310	306	306	297	287	302	344	346	316	311	288	279	309	292	302	342	315	301	308	298	313	301	312	310	293	336	303	310	322	316	306	307	298	329	293	322	329	311	345	330	321	316	301	336	306	283	311	279	323	324	327	315	283	301	308	311	301	296	308	313	323	300	313	337	281	306	308	320	283	306	303	311	308	330	290	327	323	322	340	300	292	305	285	297	267	299	299	334	276	303	307	309	325	314	326	322	252	291	310	308	296	301	309	321	325	310	299	313	323	322	310	266	367	304	308	290	298	290	293	314	320	272	315	338	280	298	275	295	327	307	315	272	308	310	332	310	301	296	330	277	304	316	322	325	324	324	284	282	303	286	321	328	293	312	314	294	286	321	334	333	353	351	300	329	296	322	318	317	304	320	333	312	281	312	309	288	342	289	307	319	304	302	333	368	286	294	306	303	296	306	328	315	309	277	309	291	301	351	308	312	308	326	298	306	307	317	311	319	303	292	332	333	300	310	274	294	294	324	284	288	322	318	298	297	323	323	317	292	330	310	298	287	331	347	303	328	304	299	327	297	342	330	341	335	294	309	286	328	286	299	319	318	279	284	329	325	257	288	305	328	298	310	288	302	339	325	268	325	301	321	323	296	299	320	343	293	321	319	289	325	307	310	323	313	299	317	321	314	325	309	290	326	329	304	301	301	305	310	338	335	286	308	322	301	316	338	310	341	300	293	305	346	290	303	306	324	324	291	315	307	329	345	323	301	327	313	297	304	312	337	300	310	292	301	336	287	288	316	303	341	302	354	327	311	322	324	307	310	332	288	313	293	315	349	311	308	334	307	319	330	329	350	285	290	292	292	295	319	289	298	333	293	309	326	291	272	316	359	295	308	309	304	287	313	332	315	300	281	318	294	308	293	315	325	318	295	318	296	333	301	306	296	297	303	320	331	337	339	302	334	331	310	299	307	292	338	311	293	319	311	308	284	343	299	300	306	318	319	293	302	322	335	287	316	337	351	321	283	304	317	331	289	294	295	316	300	318	337	315	297	323	319	331	335	287	290	319	318	319	347	320	293	310	309	324	306	334	293	309	321	330	336	330	290	284	301	312	290	311	311	281	319	344	326	310	290	324	335	313	290	300	300	290	339	304	313	316	323	339	328	315	326	338	321	305	293	287	323	331	324	296	274	307	315	306	296	286	318	337	306	313	304	307	345	311	330	271	296	314	352	341	310	331	298	279	313	330	301	292	283	323	329	285	306	295	339	289	289	294	345	294	281	316	297	307	316	354	339	339	316	331	312	338	304	321	306	324	294	322	302	307	320	333	315	318	300	302	322	317	270	326	334	306	332	328	337	301	291	296	291	278	335	330	313	336	287	311	318	277	295	338	317	291	297	301	316	290	290	298	307	314	312	352	316	316	312	304	288	296	286	271	315	308	315	316	312	296	321	332	307	300	311	304	327	300	289	302	321	321	308	334	290	301	319	312	312	327	301	308	312	298	327	304	310	339	344	292	261	289	295	307	318	283	291	265	335	280	317	322	310	337	309	296	278	316	318	289	335	328	302	294	289	297	317	291	322	302	311	284	314	292	306	305	326	263	341	316	303	302	295	316	297	274	295	292	318	320	310	294	299	305	300	331	292	335	322	330	296	279	309	318	316	301	339	261	332	307	329	312	333	320	301	295	270	304	320	298	347	337	311	333	292	297	294	313	304	351	295	324	349	331	295	260	301	302	294	325	293	314	307	317	313	353	322	327	314	280	323	324	319	313	323	324	312	310	324	293	323	302	301	286	326	293	301	346	325	310	312	298	277	291	333	318	288	322	326	292	331	322	319	309	307	296	314	326	312	301	305	320	321	302	294	293	320	282	303	333	311	306	295	316	297	340	355	291	274	324	302	333	300	299	308	303	342	307	313	299	310	300	339	288	292	313	343	326	314	302	308	324	321	301	341	320	321	294	303	293	336	328	310	307	340	287	313	295	331	329	306	323	304	289	319	329	326	328	312	272	322	316	327	314	300	296	293	309	311	313	329	302	284	307	341	315	318	352	312	302	265	316	260	271	284	294	310	322	287	305	291	302	317	292	308	321	319	331	339	321	302	292	317	315	283	293	304	309	328	287	298	291	299	327	285	315	287	282	315	317	302	281	303	315	315	307	323	313	343	306	299	308	319	361	301	304	284	292	315	307	322	312	307	301	334	302	317	305	327	309	317	318	287	327	316	328	309	303	282	299	335	300	282	312	312	294	321	298	314	305	324	317	296	305	304	283	281	324	303	299	336	325	326	297	324	334	312	324	302	315	299	288	337	304	319	329	322	340	278	286	325	303	281	319	286	314	313	331	307	312	337	322	308	296	317	336	296	270	305	325	302	295	340	311	305	307	285	309	309	280	275	293	315	304	311	324	336	314	330	320	301	293	308	316	299	315	304	270	299	289	303	316	294	292	322	293	303	305	302	346	291	326	314	311	308	298	301	298	291	298	312	324	295	292	280	304	323	328	320	328	291	291	349	327	313	315	320	320	298	323	316	310	322	283	339	327	331	304	296	287	324	313	288	325	286	343	293	353	317	284	305	296	314	275	286	313	304	289	321	295	319	318	331	289	343	320	278	278	306	283	309	297	321	301	327	295	300	286	304	297	331	320	322	343	314	305	308	334	314	321	290	295	313	278	302	330	294	319	312	268	310	319	339	313	320	296	299	287	334	292	300	291	298	320	298	296	317	339	292	292	289	259	284	316	340	310	303	325	304	305	289	324	302	307	297	315	339	359	325	318	319	329	313	323	328	330	306	302	313	321	307	291	301	298	297	298	276	270	354	276	271	307	316	286	328	278	313	325	328	310	303	301	298	296	307	327	324	345	325	331	284	303	290	286	316	315	321	322	315	322	319	320	322	307	319	305	311	324	314	300	294	338	349	307	339	310	305	330	319	321	305	294	325	322	308	294	277	278	291	312	312	331	314	298	332	303	321	328	289	286	330	309	281	311	336	314	307	294	312	341	296	302	291	317	320	310	316	304	319	271	309	317	330	290	295	298	281	325	335	356	306	300	305	317	309	314	329	303	313	298	302	321	308	314	289	314	330	315	304	310	328	316
62610	58789	48007	24027	1596	1381	1360	1214	1196	1143	1088	1067	1040	1020	1054	997	993	993	971	950	927	961	990	938	966	914	889	940	897	926	931	934	1020	935	927	929	935	962	913	954	975	919	943	900	931	975	971	982	925	934	922	935	931	941	897	932	955	995	947	882	896	918	894	899	950	892	927	910	968	920	919	975	950	931	943	965	896	924	854	919	903	909	880	925	882	892	898	889	884	889	991	897	964	920	920	984	913	926	991	915	939	855	917	926	920	871	880	872	890	872	896	893	919	905	946	935	922	961	952	913	919	946	916	918	902	939	939	950	939	889	868	917	929	926	929	926	961	899	922	926	928	945	894	937	896	928	925	926	977	943	910	923	887	912	883	917	910	911	927	963	948	927	909	948	927	906	904	885	876	917	904	910	946	983	881	936	939	976	905	937	895	855	971	915	896	907	928	880	940	879	931	937	918	900	926	916	926	961	879	943	935	961	918	888	912	930	952	997	905	955	959	918	950	938	885	905	900	919	960	907	886	902	863	932	923	900	927	877	916	883	895	916	889	949	908	897	906	880	919	918	872	916	871	928	941	911	885	961	955	897	919	877	892	926	943	936	870	938	904	903	940	916	935	910	977	904	911	888	941	913	877	862	913	912	896	884	898	894	935	987	941	881	948	919	878	925	885	944	912	911	909	938	929	922	919	910	862	992	902	902	910	861	943	899	931	908	908	848	923	932	954	885	910	951	921	926	942	894	935	903	971	912	914	902	966	895	945	894	959	939	865	935	972	916	932	925	930	929	924	916	919	962	893	915	885	931	909	949	957	918	921	914	943	912	867	950	902	918	922	897	886	903	899	948	896	976	913	962	875	956	925	952	921	916	928	991	936	906	865	961	881	903	942	919	976	901	920	901	932	876	902	945	936	942	915	946	923	951	893	869	944	914	938	910	946	928	902	922	946	953	901	899	891	935	916	897	917	848	956	923	963	938	895	904	967	957	894	917	942	899	931	960	909	916	927	893	887	925	938	950	940	946	893	931	921	877	878	928	936	935	924	903	910	906	927	879	915	908	930	883	900	915	953	933	861	924	885	948	889	945	906	940	983	946	916	903	933	936	916	916	878	977	941	953	906	912	915	902	922	919	873	926	932	904	878	944	981	939	886	929	946	936	942	902	856	892	952	880	930	933	879	941	880	936	906	902	900	921	949	862	936	893	920	975	961	905	949	907	923	920	874	905	914	912	866	932	884	930	898	901	944	910	952	915	947	892	914	893	925	904	956	961	901	964	928	935	869	908	931	909	971	927	908	933	870	933	929	915	913	900	929	901	926	864	945	886	907	903	899	930	884	893	865	871	908	905	948	981	906	935	908	891	943	895	877	884	902	974	908	893	873	870	946	923	874	899	909	954	887	940	938	955	956	943	911	927	928	889	895	911	934	965	913	936	918	940	909	877	955	958	830	911	933	903	911	882	932	898	891	980	881	895	911	902	962	958	952	952	929	964	944	921	908	895	958	923	910	910	892	886	918	922	887	938	886	885	917	939	925	932	918	967	931	913	920	949	851	968	935	903	983	893	849	927	893	863	911	937	914	893	917	926	952	897	954	929	907	935	902	907	928	938	933	942	910	957	920	865	921	869	918	938	899	1008	930	912	933	897	959	952	909	903	903	967	913	933	919	922	889	943	916	877	927	932	862	910	944	911	900	942	942	872	937	899	889	943	879	836	924	975	934	912	860	890	892	935	965	948	911	949	864	916	932	925	943	980	879	892	898	949	860	875	913	923	884	912	892	931	908	912	920	915	957	936	911	922	941	917	949	904	915	900	987	956	861	893	889	918	941	942	930	862	923	932	934	956	927	946	923	892	879	967	936	904	940	975	889	910	919	879	879	942	876	938	911	947	943	920	942	930	924	931	886	957	907	923	953	922	897	904	952	961	893	871	959	932	941	915	884	924	960	905	908	929	874	927	894	894	914	939	941	890	889	910	969	904	971	915	937	919	929	880	919	913	867	897	955	909	927	943	963	930	852	871	922	907	955	962	945	904	886	913	913	945	916	973	905	874	944	937	847	908	878	951	901	922	895	876	849	957	932	958	936	904	951	934	985	926	928	949	942	944	916	951	919	907	908	874	935	917	869	900	927	869	856	1014	903	921	910	916	958	925	980	912	894	939	904	946	944	913	933	928	906	918	855	926	938	923	946	926	840	970	886	900	904	921	899	988	901	909	970	877	919	881	861	862	898	897	933	932	953	917	897	872	978	883	933	921	894	867	861	875	928	907	925	916	931	934	907	907	908	883	966	945	935	914	944	951	889	893	923	904	840	971	936	951	986	925	949	885	931	899	857	965	879	883	912	934	916	875	940	923	905	919	931	896	889	904	922	937	910	967	916	920	954	927	892	864	956	884	876	949	959	920	904	922	928	927	917	943	879	916	913	892	903	955	906	888	917	892	913	911	973	936	913	909	977	973	923	944	967	892	896	894	881	935	944	954	920	911	894	917	921	933	890	903	989	931	964	935	928	945	887	887	996	907	924	949	958	977	936	881	892	913	906	920	938	916	907	871	948	931	893	943	937	828	915	963	933	898	880	918	878	932	924	879	950	931	937	860	918	867	871	915	925	952	891	919	932	896	911	916	938	906	920	918	948	951	958	865	867	927	890	933	929	889	887	960	925	942	904	890	897	900	868	923	908	923	934	881	938	863	955	928	944	915	925	954	921	913	904	881	964	867	982	919	888	923	943	970	973	980	939	987	944	937	887	891	871	927	878	861	919	958	859	949	900	927	996	913	936	907	909	890	949	901	931	891	930	938	924	926	872	939	925	912	951	912	931	919	905	937	947	874	950	942	936	900	844	910	962	945	913	931	861	893	858	891	898	894	978	929	914	900	845	908	960	928	919	925	971	883	960	984	888	929	946	898	940	936	926	943	897	931	912	954	871	923	973	876	922	918	972	876	886	876	919	943	908	890	945	911	893	982	885	889	898	957	932	910	944	888	952	907	890	978	921	921	893	969	901	948	921	918	901	876	940	914	991	901	878	950	980	947	904	934	965	952	904	905	989	889	956	924	932	912	889	871	911	905	925	910	924	936	934	894	957	874	960	894	928	933	912	932	938	932	944	949	940	903	856	870	961	929	943	908	957	897	898	926	889	905	878	935	906	902	931	908	969	936	876	908	896	915	938	962	926	926	905	887	886	925	977	949	916	959	939	882	950	887	949	910	942	909	976	889	916	906	928	960	922	911	899	884	933	914	892	902	855	926	844	935	931	930	913	924	942	952	910	890	959	912	950	931	879	935	920	934	954	945	975	976	873	920	905	903	956	924	965	878	919	959	945	936	923	895	949	944	912	947	949	889	902	887	946	937	950	919	886	939	931	869	918	951	874	922	915	932	926	942	918	875	908	905	888	904	921	921	873	941	889	914	882	897	948	900	883	917	970	844	933	921	850	860	897	886	955	904	939	913	931	920	948	952	971	955	931	921	978	915	902	896	892	918	902	966
35244	18780	5376	1028	198	149	146	146	136	109	142	141	150	123	140	148	142	142	147	146	142	147	148	143	159	133	127	152	141	133	156	159	162	141	141	141	139	158	136	155	128	144	142	156	129	153	127	122	147	135	140	136	135	123	137	135	163	143	124	143	138	154	147	158	163	150	127	170	152	127	125	111	121	123	138	139	152	137	156	154	131	159	141	133	156	162	147	149	149	149	158	142	145	143	163	128	150	147	107	163	151	132	132	132	133	142	133	164	133	160	163	172	145	138	126	144	145	140	161	132	140	132	155	152	146	152	130	123	134	132	171	160	121	139	152	134	138	139	141	141	150	149	146	121	133	139	139	141	139	144	142	152	141	142	154	130	122	145	128	156	154	156	153	135	142	139	152	129	126	151	149	147	139	142	149	142	117	141	123	144	144	176	158	150	149	126	143	133	130	149	142	146	130	127	131	131	125	131	127	157	159	160	137	134	144	130	167	123	166	147	139	153	129	132	136	155	135	127	159	125	145	153	126	138	154	133	137	109	140	146	131	131	121	121	148	147	159	137	128	156	154	127	153	136	131	157	130	119	126	124	147	155	154	132	136	160	149	151	143	158	138	132	167	139	160	139	145	142	149	146	130	131	147	152	118	150	144	141	130	122	135	140	133	148	120	135	127	140	158	157	147	140	140	143	134	126	130	134	159	151	128	149	132	127	140	152	131	128	147	153	152	138	127	140	179	143	160	151	150	164	135	128	150	149	144	137	129	119	156	136	137	146	143	140	138	143	144	145	115	125	152	131	136	140	156	146	159	148	133	168	142	129	141	156	157	137	151	116	132	148	152	129	138	167	137	130	147	144	141	147	157	144	139	141	146	131	148	129	157	147	131	137	138	143	164	143	135	143	151	147	123	170	146	155	158	104	151	142	129	155	143	139	119	134	144	123	140	124	158	145	139	130	142	162	141	144	137	146	140	146	151	121	138	145	132	155	141	146	158	127	118	141	131	132	151	148	122	144	136	132	155	138	121	158	153	141	132	142	140	128	127	109	130	148	130	129	145	128	148	119	166	141	146	152	144	142	143	131	147	137	131	124	149	140	126	121	147	137	142	159	146	143	147	116	128	123	124	127	140	154	152	135	140	120	134	137	132	142	136	130	136	120	160	126	139	141	156	149	140	134	123	130	148	138	136	137	119	143	128	169	134	128	157	156	146	118	162	160	123	134	129	147	120	136	136	144	154	147	140	139	157	154	148	165	154	131	141	138	145	106	138	146	127	141	131	135	126	143	135	113	153	156	147	137	141	138	138	137	143	139	130	129	153	142	155	148	156	132	146	150	138	123	121	159	144	130	142	142	156	139	137	141	145	127	152	114	140	138	150	149	150	131	143	133	138	147	114	145	145	112	165	129	143	135	133	144	139	155	150	141	146	143	149	161	133	151	156	144	139	126	130	138	134	152	146	141	121	151	134	159	150	134	127	132	137	129	129	124	141	125	149	156	142	142	139	151	154	149	148	124	150	148	157	130	138	131	154	174	125	152	152	158	143	139	146	159	159	152	120	131	126	139	141	153	150	128	127	156	133	149	147	132	135	145	130	143	131	132	148	136	136	131	135	133	141	145	120	165	143	136	144	133	147	136	118	149	114	135	145	161	134	128	122	155	156	129	111	150	132	148	145	143	151	141	134	141	145	168	134	125	150	137	145	146	149	147	160	148	150	125	122	134	151	161	144	132	161	137	135	143	148	128	168	131	138	114	144	162	139	168	129	129	126	148	127	135	141	150	143	124	133	141	132	141	145	131	120	137	137	155	146	140	132	161	162	169	134	144	145	151	137	139	142	148	149	136	136	152	145	140	144	142	131	139	130	137	115	139	149	130	160	138	125	132	141	136	147	133	147	138	145	147	164	143	134	143	127	131	122	153	127	143	143	135	133	151	145	110	137	149	144	147	139	136	147	142	159	139	135	145	135	137	125	146	141	139	135	138	144	126	170	150	133	129	142	142	113	160	146	164	153	161	140	151	105	152	122	118	133	132	134	137	156	130	124	129	145	137	172	134	130	122	157	139	139	129	149	125	133	155	139	157	145	151	150	163	139	140	159	129	144	140	137	145	126	141	140	127	130	139	156	134	154	160	131	152	145	138	136	113	170	141	150	126	147	151	133	130	139	132	163	136	127	139	142	156	150	149	138	152	146	143	133	138	148	126	147	145	130	131	107	157	125	142	130	141	124	151	148	148	138	137	166	149	147	130	129	155	131	157	130	139	151	124	143	111	144	135	149	138	130	138	133	149	151	147	141	160	137	137	156	137	136	162	134	130	133	132	152	164	126	135	134	144	156	164	139	156	92	141	153	129	127	150	160	132	155	138	148	151	138	145	130	147	149	125	143	131	140	119	151	119	142	141	139	115	128	123	148	141	157	161	147	141	150	143	119	156	154	147	158	130	121	144	152	142	122	137	143	128	156	136	131	140	150	147	145	125	120	131	134	151	151	159	136	126	157	123	116	168	135	142	157	129	115	135	159	148	113	134	158	165	148	150	143	143	164	140	135	129	117	157	166	142	161	155	133	130	123	154	139	153	149	138	149	134	119	124	147	136	144	141	152	142	141	155	144	148	129	148	167	140	146	152	140	122	143	142	131	152	153	136	162	147	168	146	136	143	142	150	140	129	152	144	121	143	133	130	139	154	128	127	134	141	133	143	141	126	119	160	131	144	118	157	148	152	146	159	131	149	139	135	175	135	126	161	143	135	118	152	134	119	127	150	143	123	145	134	135	125	139	130	144	145	120	137	147	152	149	146	128	146	132	148	129	156	138	138	147	132	132	150	139	110	132	151	117	156	141	125	123	156	117	156	143	133	167	143	136	150	142	146	154	131	153	159	133	128	143	147	145	116	128	178	119	136	158	143	145	131	136	147	136	146	157	142	137	149	141	142	140	155	160	179	148	166	155	164	151	159	134	149	130	150	137	131	144	156	146	138	123	135	141	128	128	117	152	133	134	164	158	151	147	129	158	165	131	138	143	145	143	146	136	144	154	143	121	137	135	139	136	133	136	141	133	138	153	132	126	133	141	149	125	136	151	132	142	142	142	143	147	126	134	144	140	133	131	146	142	140	139	150	138	143	138	142	127	131	140	146	144	145	132	130	152	130	125	133	137	142	144	147	123	138	124	118	144	124	145	149	116	163	159	119	135	133	148	145	141	130	129	169	156	133	129	123	150	140	138	124	141	154	135	133	145	159	143	145	127	143	120	152	127	148	150	160	114	130	133	141	134	139	136	137	138	144	127	160	136	116	153	139	146	141	119	154	133	122	120	139	135	127	168	149	147	125	147	126	149	143	121	141	146	146	137	147	133	142	154	139	139	162	149	151	138	155	129	141	138	129	133	133	152	138	133	133	148	137	153	142	156	132	144	133	140	141	159	143	158	141	119	127	156	147	147	166	126	144	138	154	159	158	152	142	127	138	165	135	134	153	143	144	137	158	149	151
33499	19296	7446	2528	509	521	476	501	503	512	485	487	466	491	487	476	485	498	473	485	510	501	507	487	516	545	437	489	470	507	504	490	479	488	466	497	467	510	465	491	525	492	472	514	465	481	432	497	523	480	448	469	497	485	486	477	488	505	463	471	516	470	522	469	470	520	472	487	493	463	499	492	515	479	466	478	499	455	468	518	510	489	465	464	469	486	506	539	483	489	508	465	472	481	490	520	457	445	469	469	478	476	479	478	462	455	517	498	507	486	506	506	482	486	475	499	482	488	493	514	474	481	508	482	464	513	490	444	493	475	483	495	541	460	491	490	469	514	531	473	464	467	478	484	494	476	474	482	478	486	488	481	456	500	462	474	430	538	540	478	519	489	496	473	482	492	469	452	486	510	504	433	473	481	510	489	483	478	522	512	519	482	444	462	475	456	496	483	482	490	490	452	482	498	492	493	472	452	507	477	472	464	483	516	483	472	505	473	491	519	503	494	506	478	485	473	485	486	487	481	474	479	496	516	502	470	499	447	486	458	522	474	476	483	471	460	512	500	511	518	507	500	491	510	507	454	502	531	468	438	480	500	520	537	525	456	486	439	449	495	486	479	473	483	492	479	516	493	500	498	492	486	475	500	494	501	494	508	466	502	488	455	531	481	481	469	507	471	480	463	484	516	467	446	463	465	451	487	468	473	506	459	503	469	499	486	489	496	513	463	484	504	473	454	477	472	490	471	511	476	452	473	493	480	456	514	517	484	469	469	526	470	482	502	467	533	475	488	457	484	421	474	481	462	491	512	544	457	494	499	456	468	496	485	502	495	481	485	496	478	468	479	462	495	525	510	462	457	453	495	483	511	478	512	470	469	494	470	492	507	506	480	461	481	499	507	504	453	459	464	471	443	489	512	473	505	493	511	496	460	470	501	474	488	472	491	451	456	484	527	473	525	482	454	462	509	512	485	494	483	495	461	456	461	491	474	446	504	511	484	465	466	477	510	468	466	414	483	519	533	459	497	490	463	450	494	469	486	493	481	514	519	490	516	451	492	458	481	498	519	499	451	510	453	506	504	507	489	496	459	464	487	486	450	468	469	497	475	473	504	478	513	490	470	459	456	496	507	473	487	465	520	487	530	506	507	496	476	486	467	472	500	492	502	499	456	496	482	489	473	478	506	452	496	515	448	468	486	482	472	504	461	459	486	514	468	506	467	481	474	476	449	478	531	484	449	488	478	471	466	490	501	480	494	501	466	453	494	474	506	484	469	468	533	470	472	489	500	433	495	492	506	505	507	532	465	502	468	520	508	519	519	478	512	491	474	491	478	530	488	506	464	500	510	479	470	455	448	492	468	464	438	463	511	470	434	443	470	499	476	456	473	471	438	491	444	493	460	520	488	504	463	486	483	444	456	487	497	488	492	510	502	470	474	480	452	486	496	508	525	512	498	475	493	440	512	481	466	479	508	524	453	492	463	490	489	485	489	507	499	491	503	500	425	495	467	464	479	531	508	430	459	504	524	459	464	505	510	509	496	467	499	462	491	476	489	474	475	480	482	453	499	490	502	497	434	527	460	486	512	502	519	468	484	468	487	478	519	456	497	502	501	489	484	516	467	496	539	508	478	487	488	502	501	476	474	504	479	468	473	509	470	472	512	513	466	517	494	464	526	443	509	499	515	497	516	514	486	462	481	502	478	525	455	456	484	510	483	477	472	498	487	472	490	473	497	492	485	437	512	489	536	512	450	492	467	487	474	490	482	404	499	496	505	436	481	465	481	506	497	513	476	501	473	506	511	510	509	503	500	501	491	512	484	467	471	452	480	491	504	485	490	495	472	484	508	527	475	452	469	530	482	487	477	527	491	506	539	468	495	489	462	481	454	513	504	499	488	522	497	518	513	499	513	498	471	473	515	502	487	482	486	473	521	497	463	481	476	487	498	481	479	460	441	485	495	430	459	488	503	504	472	466	447	471	489	482	536	501	501	472	485	447	477	498	504	463	463	460	497	497	495	510	497	456	506	468	475	455	473	481	517	490	485	498	488	510	479	484	488	502	506	478	455	492	459	486	521	498	497	460	480	439	502	519	476	487	487	480	520	464	445	517	478	471	506	480	500	479	514	479	473	496	452	471	470	462	487	501	504	447	450	471	478	511	506	449	449	510	492	505	482	499	501	477	453	478	494	469	495	508	482	484	537	510	476	444	468	510	491	489	460	479	537	495	509	478	475	500	505	475	459	459	527	462	456	479	467	502	455	470	480	492	492	448	474	499	489	467	477	470	479	503	469	490	459	517	538	496	481	486	500	475	476	501	507	504	477	520	464	465	540	471	462	447	460	470	498	484	490	445	474	467	511	493	477	533	471	500	485	500	490	508	500	498	531	465	543	457	462	530	486	500	481	493	480	487	477	446	486	488	527	536	514	490	487	469	511	496	468	449	467	495	490	453	514	499	506	490	495	477	455	484	503	483	456	472	443	512	473	491	465	485	486	442	518	468	480	482	460	465	489	513	488	498	460	517	492	518	491	478	507	468	475	469	466	505	462	484	495	504	471	475	502	452	457	454	460	492	451	465	471	498	485	501	470	467	478	502	504	507	487	475	505	489	517	549	451	492	471	494	469	483	483	457	466	511	505	456	461	477	458	515	518	461	506	486	539	509	471	501	487	493	508	478	453	494	489	479	469	482	475	489	480	507	468	472	476	458	486	460	433	462	492	508	502	442	485	469	472	469	500	473	486	463	481	482	471	516	500	440	481	488	483	495	500	482	446	454	466	497	472	508	507	475	440	454	463	479	506	468	463	505	461	443	527	517	469	519	476	479	465	512	495	496	499	504	494	483	504	513	514	482	497	479	481	446	487	451	453	522	538	472	454	483	491	520	515	507	473	490	489	472	453	478	426	509	477	478	513	477	514	497	474	485	481	497	488	497	439	482	498	533	501	467	513	471	428	504	525	477	488	487	462	461	482	491	468	480	497	469	476	467	487	519	463	496	491	464	508	506	483	468	439	490	449	522	464	488	472	483	508	458	505	493	490	495	499	476	457	495	496	500	489	459	486	513	515	463	435	511	488	501	472	485	512	463	474	455	495	475	480	467	504	455	480	479	500	493	490	484	462	505	509	494	461	498	431	523	469	454	470	447	492	478	475	449	485	477	462	492	475	473	501	513	485	516	497	482	512	502	485	466	497	479	476	483	513	509	472	450	499	465	483	492	472	462	442	488	477	495	506	509	488	486	468	480	441	510	475	468	441	463	493	491	495	471	507	500	484	479	491	513	478	482	455	505	448	453	431	492	526	465	483	470	457	482	505	507	472	469	454	477	493	461	472	443	465	461	484	515	444	481	484	498	464	471	468	485	494	471	494	503	516	470	449	430	478	487	497	481	496	485	475	478	491	509	508	495	492	464	484	473	502	501	496	501	488	503	497	469	472	491	494	511	477	448	510	447	507	494	497	475	451	495	461	494	497	500	492	469	470	491	513	499	505
70092	56389	39471	16827	1514	280	258	275	237	233	260	213	241	213	224	215	220	220	186	215	233	208	229	199	223	234	224	231	230	226	222	233	225	229	186	221	187	233	244	222	225	222	226	215	197	244	221	231	214	221	205	210	222	221	221	225	221	207	236	218	205	223	229	218	217	206	235	247	226	218	228	208	229	216	219	233	208	218	235	210	209	203	219	216	233	238	250	225	235	237	235	238	233	220	205	229	215	226	206	200	203	210	207	241	222	224	215	201	212	203	231	233	219	213	203	190	221	210	218	206	211	191	213	226	228	204	228	201	220	220	223	217	207	205	215	208	225	229	215	203	212	203	196	221	220	209	217	222	212	243	215	225	203	233	235	224	220	239	233	217	213	219	208	222	221	184	215	222	214	231	218	226	228	215	223	195	236	229	230	233	226	228	212	204	186	225	219	188	212	190	247	196	203	188	188	227	242	206	208	240	223	206	208	210	208	233	205	225	239	199	223	220	229	209	238	230	219	244	228	197	223	205	226	225	221	235	227	224	237	239	181	214	223	219	205	233	211	211	202	196	254	245	223	235	248	202	221	218	227	210	213	218	219	218	193	242	221	229	246	238	191	189	199	213	233	204	247	228	197	239	213	235	208	210	220	239	217	241	234	223	204	240	222	218	220	191	213	213	219	219	218	210	225	217	222	215	212	234	219	210	218	199	212	211	226	203	249	251	217	222	215	190	255	213	206	224	217	219	215	226	214	211	224	215	213	215	208	226	217	205	218	212	217	190	213	225	190	222	211	209	227	225	241	206	222	203	233	218	218	225	204	187	202	221	184	215	220	234	213	176	230	214	207	220	191	232	210	242	227	239	211	207	221	205	207	235	204	210	209	246	215	229	219	201	220	204	207	218	213	226	199	205	229	203	232	239	204	210	224	264	236	190	188	221	222	219	220	212	221	210	212	202	209	228	193	206	193	216	236	195	199	198	194	224	252	201	193	220	232	201	222	235	200	210	214	211	209	228	221	191	235	211	235	206	213	249	191	199	211	220	205	219	213	228	244	203	216	223	191	206	206	227	176	222	213	209	198	243	223	238	221	202	235	199	233	198	228	239	214	226	202	238	225	236	224	222	230	198	212	238	211	199	240	190	229	217	234	231	205	208	223	215	220	213	227	207	231	206	241	212	206	258	217	211	219	222	248	227	219	215	223	221	210	209	210	207	208	209	217	230	193	242	207	210	196	226	217	217	226	205	206	213	189	230	206	226	209	239	214	200	213	217	207	237	221	219	217	221	200	226	204	224	224	245	208	235	215	217	202	211	214	225	209	223	211	235	235	213	230	172	229	202	218	211	218	217	228	212	226	234	213	216	216	216	223	209	226	199	222	214	224	197	224	237	206	226	203	214	262	240	203	241	227	245	218	222	203	203	188	213	221	207	218	239	225	223	220	214	181	226	210	208	203	229	206	209	232	224	249	216	214	205	222	235	247	224	221	249	202	217	229	195	232	221	225	238	233	232	234	196	232	218	227	207	193	228	215	227	212	230	218	215	227	178	196	223	222	191	217	210	249	225	213	230	256	227	221	216	229	201	241	236	235	213	220	217	201	204	208	226	200	252	211	212	206	234	218	224	229	233	198	214	213	214	228	207	215	214	228	228	216	219	219	221	237	227	213	203	215	206	230	219	221	230	218	220	203	207	230	218	195	241	242	218	212	205	223	226	213	209	219	214	213	217	211	231	222	220	198	231	216	207	195	193	218	198	227	212	210	215	214	220	221	239	239	226	222	213	210	208	219	213	208	233	215	208	216	233	204	212	208	196	220	195	240	217	187	208	196	245	195	242	222	246	237	241	228	214	201	209	204	231	214	225	237	215	198	249	210	217	222	189	217	214	250	220	198	202	207	215	230	211	246	214	237	204	213	215	208	205	229	207	253	230	213	206	234	237	259	215	214	234	209	219	228	237	222	202	219	231	224	232	199	188	218	224	225	231	200	208	224	219	217	223	214	211	213	228	187	209	218	205	218	220	197	234	219	202	212	217	228	208	233	223	220	220	203	201	214	202	210	204	239	208	204	206	232	230	222	198	196	215	225	218	233	224	247	195	219	253	232	209	189	234	202	206	211	182	217	240	206	232	207	221	226	244	239	210	221	217	227	208	229	232	219	209	222	217	224	229	215	213	214	224	195	204	204	217	216	214	225	230	191	236	222	200	219	217	244	239	198	221	213	211	214	186	246	229	235	221	205	221	199	210	215	212	217	201	220	201	218	236	222	215	194	232	211	230	224	205	215	221	221	241	233	215	236	219	209	233	233	199	187	225	219	221	176	224	201	195	234	216	224	172	244	196	225	213	198	221	213	213	213	211	229	214	209	222	219	188	202	227	239	227	225	237	236	226	224	197	218	233	195	239	219	203	244	219	223	201	201	220	212	230	227	226	229	236	218	221	233	213	223	221	235	235	222	208	215	196	233	183	242	197	197	215	227	197	212	235	226	227	238	209	230	217	220	165	221	229	229	214	206	239	241	226	205	227	224	233	227	226	220	234	218	199	220	210	223	229	210	231	217	202	217	227	233	232	200	195	206	223	209	223	239	207	219	223	233	207	240	205	203	222	237	242	194	221	194	222	208	201	226	229	248	230	215	208	216	198	223	200	232	225	236	207	227	197	207	235	242	219	220	214	222	231	212	203	222	214	199	221	195	216	189	209	239	231	196	218	215	217	238	221	223	227	213	237	210	215	208	233	225	256	231	228	236	220	220	202	215	230	239	207	218	194	224	192	243	232	215	238	214	202	234	245	218	212	224	215	237	205	196	202	217	194	214	203	239	240	220	200	204	187	227	232	225	231	217	215	233	215	200	245	224	224	216	238	206	243	243	213	204	236	218	235	224	207	204	188	222	218	235	214	208	209	224	239	197	204	239	217	203	224	216	230	217	233	219	240	226	201	211	206	217	224	221	221	215	246	191	208	245	208	222	217	204	205	198	229	225	229	212	239	221	228	201	214	226	206	212	235	202	233	238	218	203	253	212	232	238	187	220	233	228	236	215	199	223	207	193	254	202	229	212	220	215	218	229	192	210	238	212	240	224	247	261	196	222	218	208	204	226	209	183	161	204	210	234	191	230	201	203	191	221	211	233	242	224	217	204	223	203	228	196	239	202	222	216	233	222	198	209	182	223	233	218	222	220	205	244	219	198	224	204	205	210	232	204	203	221	211	245	222	206	233	201	214	200	200	222	208	238	221	204	220	215	205	231	244	248	226	222	213	190	230	242	213	204	203	230	214	206	222	227	198	231	216	212	231	204	207	216	213	240	208	210	209	213	196	225	207	230	220	209	223	217	192	218	218	217	233	229	191	235	219	244	202	207	219	194	218	183	226	234	220	219	229	215	212	223	213	213	215	221	195	227	204	209	198	203	223	217	201	224	205	202	240	223	226	238	187	264	235	204	259	201	216	248	210	201	243	228	207	212	219	224	198	234	224	220	239	222	222	215	236
53039	47365	37745	13346	1020	965	959	834	827	793	839	768	714	751	706	743	754	704	733	763	714	689	718	719	676	715	728	659	696	703	705	687	741	725	726	680	702	704	660	759	765	702	690	683	661	687	644	716	711	713	678	705	640	650	708	702	722	648	672	658	731	707	728	648	690	663	686	695	709	714	668	683	685	667	655	697	705	713	695	691	685	683	700	661	715	670	717	660	660	730	733	678	718	706	643	712	681	690	682	658	662	686	701	726	684	652	659	686	711	700	719	711	666	663	659	666	659	699	704	678	655	661	658	697	695	633	679	676	661	701	697	637	700	694	742	678	699	697	700	723	683	709	657	677	683	644	685	705	702	655	700	709	653	697	667	654	671	651	680	654	660	698	656	686	642	643	662	674	675	697	680	707	727	679	692	647	689	726	730	731	692	638	672	684	700	712	654	685	710	683	723	703	695	668	697	677	698	721	711	688	692	688	680	634	699	663	677	676	672	683	693	730	712	673	689	673	676	687	680	637	706	714	721	721	702	667	683	655	715	665	679	727	656	706	686	684	706	673	694	700	713	696	669	703	712	657	622	748	700	639	699	655	711	715	684	685	708	691	709	709	707	738	659	714	663	642	678	693	653	731	655	683	685	700	730	720	656	656	692	644	708	678	683	685	664	647	724	659	714	700	679	665	697	685	666	685	659	668	688	639	665	672	728	687	691	692	637	679	718	707	653	685	678	675	708	615	690	701	667	710	669	659	693	666	661	711	688	658	697	686	669	700	665	697	678	700	697	664	724	680	667	704	714	683	640	660	692	682	667	671	708	716	644	656	707	699	665	682	709	658	695	676	706	675	645	672	675	657	668	698	681	641	686	685	704	646	674	703	680	686	666	646	723	703	678	669	697	648	691	719	698	721	722	708	672	647	751	659	680	678	647	652	661	738	659	664	656	675	700	704	718	755	701	753	671	675	646	717	715	666	673	701	709	708	684	672	688	694	662	679	643	694	700	660	732	687	647	721	658	691	686	731	671	692	695	707	710	736	658	735	656	690	692	683	700	698	699	714	683	669	705	728	717	692	688	653	617	704	678	685	713	639	678	689	718	677	733	722	683	675	638	676	694	664	674	650	695	658	665	670	620	671	687	676	675	630	683	655	663	646	676	692	724	675	664	678	668	659	716	734	686	681	716	710	705	683	670	645	635	671	702	666	725	706	709	700	660	714	660	674	654	653	695	620	686	679	691	703	714	687	725	698	643	654	679	687	696	709	686	712	723	701	690	666	703	620	715	667	660	691	706	731	730	672	719	662	686	694	652	670	666	646	718	733	671	690	712	644	693	683	724	621	670	697	696	670	689	677	654	687	686	664	675	623	655	733	671	653	659	663	652	662	690	710	697	698	670	651	735	684	717	664	695	647	660	703	656	660	729	681	689	656	710	652	688	674	715	666	716	695	625	704	664	685	708	722	676	688	708	649	676	710	719	692	682	676	715	726	663	689	684	691	705	687	736	680	652	688	691	668	681	712	667	650	700	632	703	661	652	697	661	704	693	661	718	651	703	668	679	673	684	678	709	690	666	694	685	618	643	628	710	685	649	665	647	704	695	662	692	685	661	675	664	639	690	652	663	722	676	675	704	673	673	659	685	718	700	684	703	725	715	698	733	696	676	685	694	686	659	727	678	637	729	698	711	632	686	694	679	661	653	682	665	705	701	697	714	683	709	652	718	696	686	656	681	680	666	653	722	689	705	649	695	685	694	680	661	713	651	686	700	713	679	656	651	703	720	680	634	715	753	699	681	676	687	667	662	682	664	685	732	687	708	661	707	667	727	672	700	679	677	718	714	683	725	690	694	627	715	701	711	675	663	668	655	629	674	721	714	697	697	696	730	647	674	686	642	708	683	728	674	675	713	691	717	637	670	684	665	659	671	668	668	658	683	668	740	633	714	652	696	702	678	675	665	675	702	703	712	720	656	725	675	692	685	694	649	673	650	663	684	678	651	703	693	706	703	681	733	651	703	694	720	669	686	691	683	629	682	692	695	660	705	669	675	720	697	645	694	685	678	659	695	722	693	630	691	718	651	678	689	691	729	710	681	726	622	669	705	625	719	695	679	693	680	690	639	712	698	694	670	666	699	669	676	654	718	668	689	678	675	726	641	697	641	725	693	703	674	651	680	629	700	724	687	668	665	691	705	664	680	715	682	705	697	665	672	665	678	668	660	691	713	729	706	702	663	658	691	675	672	681	684	700	667	692	680	648	706	671	715	688	670	685	668	621	660	726	670	727	643	683	703	678	684	675	660	697	701	705	701	669	647	697	655	693	643	674	659	675	687	705	688	656	692	645	674	687	749	717	658	718	701	670	675	729	706	686	676	652	673	728	681	678	683	695	731	686	665	711	703	688	637	681	668	704	665	724	675	702	732	699	693	691	643	697	703	685	691	701	734	683	681	641	704	689	675	655	645	665	663	668	733	658	698	670	711	703	670	692	691	655	669	679	686	667	690	696	672	679	684	653	688	639	670	638	657	759	680	681	725	674	660	672	692	656	675	720	638	677	655	681	676	690	698	671	699	705	686	663	689	729	628	708	697	649	652	710	711	693	629	692	693	659	690	685	681	682	660	671	684	635	619	704	670	675	660	682	687	661	641	738	672	657	671	652	700	685	665	667	665	663	675	698	686	651	668	682	669	719	652	665	698	686	682	689	681	685	713	694	694	697	701	703	640	692	706	696	736	728	718	659	695	681	690	691	673	723	692	660	649	648	718	714	674	672	684	715	663	657	708	732	700	682	718	676	673	726	652	674	697	669	603	695	691	669	676	669	711	655	685	683	659	715	700	653	642	685	679	709	694	669	681	697	695	674	675	680	683	683	673	653	690	700	719	695	671	674	686	695	620	696	700	643	691	701	685	693	681	656	675	724	694	677	672	718	699	712	673	679	674	664	689	689	683	694	705	690	692	681	685	694	642	669	648	757	668	688	696	664	681	651	702	676	644	705	694	682	653	707	690	704	673	710	682	710	635	630	678	706	717	687	686	709	675	738	718	657	716	646	631	644	724	679	730	670	707	657	631	710	659	716	716	683	707	728	671	666	704	659	708	676	682	687	659	683	711	695	686	647	672	737	676	678	690	652	660	728	644	739	712	654	674	695	680	642	689	681	669	699	708	693	695	720	683	679	687	654	675	743	716	712	694	713	673	665	660	689	685	739	727	694	682	648	679	734	691	614	688	709	614	671	679	709	657	651	612	733	689	685	732	648	660	636	673	705	715	687	674	702	702	667	650	694	617	691	716	709	693	664	681	682	670	676	683	722	663	681	617	641	682	707	670	690	659	670	659	678	699	652	690	660	698	657	730	726	618	682	665	716	724	704	689	714	711	688	680	729	680	665	706	694	647	669	675	688	665	732	699	662	754	655	698	665	690	648	679	675	679	682	687	654	700	705	713	684	725	631	694	689	730	714	665	691	664	711	682	668	656	644	729	721	685	735	693	659
78137	67316	46826	25180	4108	461	406	385	324	383	328	352	321	342	329	338	306	328	327	332	300	308	311	300	308	283	267	294	288	317	303	275	317	302	273	295	287	323	284	299	318	320	297	296	307	304	297	286	304	304	304	290	278	310	284	292	313	317	273	316	309	302	299	328	298	325	304	289	325	303	295	288	317	290	280	273	281	322	311	283	295	280	291	289	286	328	268	342	303	344	326	301	316	298	285	278	307	274	294	292	274	277	309	260	299	317	334	288	296	325	306	308	307	321	285	331	287	281	274	293	298	322	298	294	313	336	310	264	315	242	329	320	303	305	296	302	303	287	319	301	278	260	328	289	286	279	296	290	286	286	289	333	294	300	312	316	281	286	301	296	298	282	322	303	309	287	289	292	303	315	293	306	282	284	298	304	275	285	309	313	320	342	275	298	291	303	283	321	295	309	288	277	313	273	327	332	301	307	319	298	304	304	298	323	332	294	313	345	309	292	312	305	297	265	299	303	296	313	301	307	304	302	309	297	319	314	302	323	270	313	315	290	313	293	307	334	288	289	338	297	286	329	308	318	284	304	306	277	320	328	299	296	308	323	283	288	274	299	309	324	315	325	300	281	284	279	334	265	320	274	273	299	322	297	293	276	299	316	294	324	296	298	301	311	317	325	309	324	296	329	290	280	294	290	259	336	281	276	321	305	309	291	341	277	323	294	287	308	279	305	299	261	306	287	290	294	311	294	304	309	300	312	278	298	297	290	314	301	281	268	323	310	291	292	308	307	286	294	313	319	301	280	279	265	301	320	348	310	303	296	302	317	305	287	290	302	315	283	306	305	278	311	314	281	296	306	302	280	313	312	292	334	268	306	290	280	297	305	305	312	278	303	304	307	321	290	284	280	269	297	303	310	290	298	334	299	298	290	334	317	320	303	317	308	300	292	277	311	317	292	290	268	296	318	309	313	338	315	320	302	311	305	283	288	343	282	313	290	315	324	304	292	338	301	304	307	287	325	282	303	286	304	305	280	327	279	292	316	284	318	287	314	303	307	279	282	298	291	309	298	262	315	326	310	315	307	300	289	311	282	369	271	307	284	293	303	292	298	300	276	308	257	287	309	274	311	310	334	309	313	299	307	302	306	280	279	282	296	278	275	326	286	313	273	309	321	295	318	305	320	303	297	302	300	313	284	313	284	305	289	292	304	291	325	303	311	321	294	296	286	319	316	314	305	306	322	315	316	273	302	286	295	316	278	298	311	308	289	272	334	276	327	343	291	292	315	339	297	305	279	280	289	294	300	318	312	294	296	329	300	301	300	266	304	311	293	310	314	323	296	299	317	285	308	299	281	297	302	303	283	321	307	303	275	330	298	276	334	311	302	284	297	306	296	310	266	292	314	307	267	275	256	301	280	291	295	305	304	314	307	295	303	313	259	324	303	340	317	272	272	283	315	288	294	290	289	267	279	291	311	292	288	299	328	299	294	308	335	298	331	299	318	296	294	316	288	280	294	334	333	287	300	310	292	302	297	298	308	290	326	279	308	292	290	290	310	282	293	290	269	305	324	320	312	312	315	299	295	301	282	310	292	312	302	298	299	288	287	294	296	293	294	298	295	319	320	309	315	279	281	306	306	303	310	321	335	287	278	317	300	311	332	309	295	268	288	312	293	280	308	310	258	272	307	300	265	304	290	315	314	325	284	297	326	276	325	313	316	304	321	279	277	311	290	298	312	321	312	323	297	276	292	274	273	306	289	312	309	307	263	291	291	323	298	299	314	291	275	320	305	313	309	301	318	285	311	348	282	296	288	272	294	314	277	345	297	272	291	288	269	280	293	306	328	316	287	285	311	316	293	307	289	305	304	326	294	283	296	304	298	297	305	288	317	304	283	278	286	303	306	303	317	291	307	283	295	307	301	311	320	300	314	323	315	291	308	275	301	298	305	291	323	306	308	332	311	314	307	277	323	284	286	323	289	286	286	280	300	286	331	325	320	341	309	303	305	299	302	295	285	268	314	326	319	270	293	288	302	291	273	289	308	263	313	303	304	308	306	309	289	283	273	321	320	314	282	299	290	327	313	304	327	287	301	242	305	304	283	292	292	307	291	287	286	301	314	302	288	341	279	293	302	326	338	311	295	320	299	322	323	321	286	287	306	297	322	284	303	289	313	287	325	282	320	306	318	296	309	303	301	299	293	283	308	294	321	291	295	290	303	307	307	317	295	306	304	335	268	290	308	333	307	296	282	323	309	300	304	321	280	277	287	283	268	305	314	297	319	285	308	304	321	314	308	290	286	314	275	277	305	318	302	280	281	295	288	271	291	305	272	315	316	307	273	296	282	289	267	286	299	311	326	325	285	278	319	301	320	325	302	316	282	287	257	295	285	336	297	290	286	273	290	317	283	265	290	296	255	288	281	314	300	306	310	278	288	309	274	300	297	303	300	274	300	304	274	275	316	291	281	280	322	307	313	306	328	254	332	297	306	311	308	332	302	308	322	290	315	309	309	302	278	266	324	272	285	274	278	333	303	323	331	253	316	295	308	323	322	314	317	253	307	305	272	279	285	277	319	285	276	282	318	298	285	312	295	349	319	316	304	312	329	304	310	303	331	318	341	289	298	294	307	334	306	309	291	298	290	292	297	263	312	273	296	286	310	321	314	288	287	304	273	317	320	313	292	284	287	304	274	270	304	315	286	296	286	349	297	295	277	281	311	301	292	322	315	319	282	315	307	265	289	308	295	290	292	303	303	274	298	308	297	292	315	291	281	282	288	293	273	309	281	285	295	312	340	302	300	306	301	288	305	321	303	312	322	298	338	275	316	289	290	276	299	311	253	312	290	308	281	316	289	270	290	329	290	307	278	345	328	322	324	291	314	299	292	302	316	308	337	314	305	312	272	274	271	330	271	306	316	315	306	304	282	294	288	303	291	290	324	282	304	254	324	315	338	287	277	309	294	311	297	274	292	290	297	299	285	269	309	284	293	306	291	308	306	324	333	320	291	277	305	278	264	298	297	264	306	277	275	291	286	306	307	332	304	318	280	346	328	299	313	307	333	302	290	295	299	283	314	262	283	303	314	320	291	273	305	305	267	275	293	326	279	310	304	279	321	300	313	301	285	268	290	315	316	293	304	347	331	290	299	303	317	277	296	328	303	282	292	301	283	312	304	310	317	293	305	295	295	319	312	277	297	302	279	307	289	310	298	316	280	321	307	296	325	284	306	299	315	283	277	305	271	300	296	327	315	300	272	277	324	305	304	320	321	287	283	290	323	305	301	296	284	294	308	288	281	305	286	303	327	327	312	280	288	296	304	296	297	301	277	346	276	273	272	324	303	301	289	284	315	313	306	301	296	318	299	310	309	327	309	312	300	296	300	278	291	330	307	310	311	318	288	308	294	317	272	272	295	291	279	322	314	291	292	323	299	297	304	296	323	315	268	260	297	298	271	314	298	300	297	292	291	293	271	290	304	328	306	306	284	275	282	300	326
62546	57647	44496	14820	1746	1477	1303	1290	1228	1156	1079	1104	1113	1010	1004	941	935	955	968	939	908	928	977	946	937	895	934	895	909	940	972	898	903	970	912	910	884	920	886	908	945	890	905	915	915	902	878	895	868	893	882	881	865	847	893	919	878	913	861	897	896	932	836	908	906	862	879	875	864	841	866	904	909	922	931	919	971	886	895	880	906	847	902	903	915	866	888	854	903	874	901	840	888	884	893	926	919	919	879	857	864	950	869	903	926	909	871	886	883	890	889	880	866	901	861	894	862	915	902	902	879	879	894	904	788	941	961	892	945	927	894	861	845	908	956	912	874	897	898	855	893	908	899	884	911	909	880	946	931	893	890	878	862	869	918	862	870	921	871	878	947	888	858	888	866	862	904	904	881	852	869	905	923	878	859	897	928	891	843	851	852	970	916	921	960	881	876	851	891	866	904	858	937	912	863	910	958	900	830	926	900	961	869	891	849	955	896	895	906	929	866	948	855	900	857	882	901	851	857	895	920	852	882	926	845	865	914	871	876	888	907	918	871	941	856	907	901	855	863	915	885	850	896	882	880	915	838	888	859	847	838	867	932	875	885	911	855	901	906	903	868	900	876	902	904	879	866	883	902	912	893	927	879	894	865	854	905	867	899	908	869	888	856	879	839	919	913	896	909	864	872	894	894	869	895	858	851	927	850	894	936	928	910	891	892	888	905	910	887	862	892	910	903	846	856	916	860	831	881	908	876	894	884	892	886	876	936	875	917	934	881	870	850	902	894	885	879	867	868	878	841	903	804	871	945	913	910	883	893	873	833	946	890	932	894	880	905	867	866	869	907	918	867	901	905	916	908	888	932	879	888	897	913	903	868	899	897	906	881	897	874	845	880	913	901	837	886	915	851	897	861	822	805	945	903	841	895	886	882	856	932	900	839	916	855	930	883	926	863	850	872	901	899	906	836	924	953	922	891	910	923	857	901	836	857	886	857	870	916	936	881	898	874	856	832	896	902	848	922	870	895	883	918	886	833	864	942	871	866	858	882	886	884	871	889	888	881	902	901	916	910	891	932	905	878	943	874	918	858	870	888	866	909	909	893	895	906	946	891	903	934	882	856	904	905	804	923	941	906	924	870	824	905	882	903	936	895	926	885	933	894	967	903	874	892	863	947	908	883	888	901	861	855	880	930	866	867	956	889	885	909	886	862	859	855	891	859	940	918	867	926	851	852	821	904	901	837	879	929	888	885	915	889	875	866	887	887	927	889	910	890	887	851	900	869	863	939	851	905	968	901	879	882	883	900	946	888	851	904	848	836	866	902	861	886	873	906	900	958	825	904	859	824	914	859	939	948	844	889	882	863	832	921	909	853	875	874	871	869	884	829	852	859	873	888	912	912	876	917	923	902	908	931	913	983	886	911	935	832	935	888	863	892	877	869	872	881	879	863	899	893	916	859	895	850	919	868	852	895	912	881	851	872	830	873	939	936	867	977	852	881	891	862	899	908	877	879	889	912	864	891	873	884	861	911	929	916	932	929	901	831	883	862	857	832	890	900	913	918	861	877	895	922	902	940	895	884	842	889	943	927	896	865	860	888	836	937	909	951	899	911	899	943	908	836	932	885	910	873	853	880	840	846	911	881	888	903	890	861	905	907	875	871	817	864	950	886	893	932	919	903	891	913	858	906	926	878	915	882	861	898	832	900	874	939	863	874	835	884	881	903	900	931	872	928	922	937	910	824	843	851	901	896	888	859	901	887	884	819	931	936	872	897	945	894	911	902	881	885	918	927	939	870	846	888	888	911	872	887	895	838	864	900	899	882	869	839	911	943	893	849	959	833	928	901	910	858	903	901	863	927	921	891	887	891	877	888	937	919	849	880	905	876	881	950	880	934	928	883	880	877	918	887	922	895	855	909	890	918	852	876	853	909	906	932	925	880	952	904	891	865	916	914	859	839	877	914	883	854	887	900	893	854	893	894	874	922	810	899	840	896	885	941	894	888	907	907	875	877	951	875	915	891	909	927	873	892	860	879	873	897	886	892	926	865	879	876	848	837	877	916	914	912	883	864	895	876	900	827	914	918	837	855	881	894	884	920	852	872	856	884	895	918	904	880	907	852	880	960	934	935	916	891	857	913	857	938	889	869	875	871	900	898	889	876	875	841	900	860	873	886	895	937	877	890	876	857	881	891	849	829	899	901	840	913	871	880	886	867	846	858	820	875	893	891	873	896	835	871	916	867	942	904	915	884	887	877	904	935	847	948	885	882	947	913	924	894	838	857	906	908	818	878	897	898	893	844	894	876	868	892	903	862	892	883	880	879	925	861	864	931	980	871	933	850	909	954	912	903	870	839	894	901	911	899	862	880	924	863	858	854	913	865	943	875	866	829	853	873	890	844	924	907	861	848	887	847	909	910	909	869	852	878	875	900	918	882	910	854	871	888	840	911	918	926	943	931	944	888	939	904	941	842	870	904	852	926	898	879	918	860	882	892	861	882	900	907	905	917	917	834	924	871	875	940	884	846	911	850	910	843	879	884	860	863	933	870	888	899	864	927	914	902	886	880	844	919	905	903	927	913	913	849	866	906	882	838	888	927	911	865	944	838	874	871	876	911	858	930	926	845	870	839	863	902	843	867	877	908	888	933	886	896	854	873	930	956	918	940	845	903	929	871	886	904	848	910	891	864	888	869	923	882	909	913	880	918	866	863	910	889	918	821	869	902	916	903	887	898	882	886	853	890	889	875	887	848	890	857	852	862	884	871	873	897	927	918	870	886	918	901	909	886	904	855	865	895	931	864	852	888	887	933	891	843	860	876	836	896	843	861	853	883	908	887	925	879	900	887	894	878	831	887	868	937	837	923	862	878	913	867	866	870	901	865	874	852	849	866	879	876	911	818	849	909	870	870	911	860	858	939	909	851	883	888	867	877	895	856	894	899	904	901	923	870	897	891	844	894	933	915	896	856	849	906	893	881	859	882	884	867	945	887	962	928	917	886	889	894	962	839	908	844	861	862	963	907	919	904	880	963	859	886	872	923	917	862	910	887	877	872	857	901	867	895	828	887	893	910	880	935	885	902	883	943	872	979	872	900	891	927	881	886	883	885	941	870	869	835	934	880	950	887	850	885	844	871	824	936	885	965	882	873	845	880	876	893	895	918	820	876	872	881	873	856	915	862	888	947	868	899	896	875	910	872	855	939	924	926	891	820	886	907	901	915	843	905	894	946	868	896	856	903	877	844	910	905	936	880	873	923	930	876	950	864	844	874	914	908	929	941	939	899	920	870	897	890	946	896	905	918	862	865	877	896	964	831	851	861	883	891	935	871	854	878	883	872	923	890	901	929	925	862	814	897	909	859	931	919	899	883	927	893	898	875	933	908	897	894	912	906	868	881	870	876	916	893	944	894	847	923	834	873	887	909	885	925	892	868	838	891	906	891	933	912	894	879	870	806	874	864	906	853	911	858	881	963	923	941	918	939	865	905	910	925	889
34155	16877	3932	695	120	130	126	135	113	124	122	116	120	128	113	140	136	130	130	139	139	118	117	101	128	142	127	125	134	135	142	139	144	135	151	134	137	135	132	123	119	132	116	129	119	145	127	127	127	136	99	137	118	126	128	134	155	124	118	134	116	120	108	136	121	137	103	116	142	157	120	130	129	119	121	140	119	123	134	135	130	121	132	146	108	112	133	123	121	129	112	143	148	117	135	126	124	116	138	121	129	116	118	122	115	131	124	110	129	126	136	113	140	127	141	134	131	134	142	130	125	133	105	118	140	130	116	135	118	133	123	113	127	116	129	121	133	126	123	131	137	136	117	118	129	117	117	139	122	120	134	129	127	135	125	128	120	141	124	118	125	121	132	129	119	116	113	132	108	107	129	135	133	134	143	119	127	137	132	129	108	129	127	135	148	123	130	106	133	142	140	135	141	119	135	147	122	119	134	130	112	139	113	105	132	134	130	145	121	150	133	147	148	126	116	110	143	108	126	113	117	136	119	133	102	119	138	146	101	119	131	121	117	125	121	111	124	132	118	108	110	118	124	110	150	135	155	147	111	140	138	122	119	157	115	113	123	127	122	130	135	117	140	125	109	106	122	128	153	111	137	128	133	107	121	109	130	140	147	149	144	122	139	115	149	108	126	130	109	132	113	129	116	110	131	114	112	122	152	112	125	130	146	102	118	133	148	127	125	122	121	105	138	118	142	101	124	134	124	127	115	126	141	125	143	130	132	147	123	130	133	126	121	104	120	125	139	139	137	127	127	139	141	122	118	105	132	114	128	136	119	132	108	103	118	115	115	103	123	121	151	116	142	142	130	129	152	135	114	143	117	121	138	133	146	129	130	143	121	107	136	129	125	115	136	120	121	117	138	120	140	137	156	114	142	138	114	148	143	125	129	117	141	126	119	139	116	131	121	125	123	129	128	125	136	130	111	122	117	124	108	132	116	111	146	154	125	131	108	132	133	110	126	142	148	119	129	140	128	118	144	141	127	129	147	116	113	141	112	122	135	127	136	126	129	130	124	124	130	128	132	130	138	119	136	111	119	124	128	119	125	140	150	128	133	126	111	124	130	143	133	111	142	114	119	123	123	116	118	135	119	116	99	116	132	150	117	108	140	123	146	121	125	116	133	137	113	115	117	138	122	145	120	118	132	147	138	122	141	145	127	132	129	134	137	119	125	122	133	130	116	132	128	134	124	122	109	129	134	130	134	140	118	116	113	147	125	135	141	113	122	111	130	149	123	133	127	115	117	142	117	130	122	121	121	109	117	127	127	106	137	129	143	128	116	126	120	138	126	127	135	141	127	112	119	125	123	134	122	134	119	125	129	102	113	152	146	117	137	134	118	115	123	113	105	123	124	132	124	136	120	145	121	116	112	125	128	118	138	159	133	130	141	123	166	129	145	145	150	139	100	136	130	137	144	126	124	128	119	131	122	132	121	146	139	117	141	139	108	124	129	136	145	116	119	139	129	134	132	115	155	139	133	131	121	138	131	135	132	121	102	124	124	124	131	103	120	122	108	132	122	131	152	128	134	117	132	120	133	117	119	110	111	126	132	133	144	133	162	96	128	132	131	118	136	123	113	130	136	119	150	128	127	116	117	139	130	120	125	134	116	126	125	112	148	108	129	139	121	131	130	121	127	113	123	137	166	123	140	126	123	133	123	117	138	122	120	145	104	135	121	125	123	115	127	145	131	109	134	160	140	127	138	141	122	154	147	134	129	140	119	115	126	141	146	133	155	112	129	115	127	111	130	107	128	103	128	125	131	121	126	122	119	113	153	115	135	98	130	116	124	126	124	118	148	145	128	121	116	142	130	121	129	120	106	116	119	147	149	126	139	146	133	130	120	132	137	128	140	128	135	142	113	128	124	130	126	107	138	120	117	110	136	117	97	131	127	138	126	122	136	141	132	131	136	123	112	127	111	139	145	131	139	119	110	131	114	122	119	132	129	127	134	107	131	129	119	119	146	134	129	121	117	114	135	124	144	146	139	141	139	130	118	131	136	128	122	126	131	131	118	117	127	122	122	127	133	150	141	140	120	132	123	125	128	128	117	126	130	124	145	150	131	126	114	119	116	131	136	146	123	117	144	133	110	129	142	146	125	139	136	118	138	118	146	124	124	135	109	127	145	123	124	119	113	108	121	124	110	131	125	122	120	122	121	120	140	110	121	123	139	137	119	135	149	134	134	148	122	126	141	112	107	139	136	114	114	113	133	111	118	134	124	133	119	132	129	140	130	128	124	112	138	127	127	134	108	138	124	125	131	128	112	145	151	124	112	134	129	149	135	139	115	123	121	125	131	140	104	125	136	123	139	135	127	121	136	118	116	108	124	125	108	126	125	133	127	137	116	127	125	100	121	130	135	139	130	137	131	128	129	121	139	137	128	105	136	130	131	122	136	148	126	129	137	109	145	139	133	130	120	130	128	128	128	143	150	125	136	131	121	101	119	130	133	117	118	126	136	110	132	122	122	134	134	114	126	134	134	125	120	140	131	109	116	139	149	112	128	134	123	113	122	128	129	122	139	127	141	130	116	115	179	144	130	117	140	111	128	137	122	139	126	134	109	127	148	125	127	141	116	153	132	150	143	153	115	155	129	135	140	130	122	119	130	118	114	128	120	123	124	117	133	113	121	136	138	122	132	124	109	139	155	136	123	96	108	136	130	117	135	142	124	141	119	122	136	147	125	140	123	139	137	170	135	143	136	132	118	131	118	96	132	135	143	130	130	117	129	128	132	107	118	135	136	122	115	124	129	108	116	118	147	127	119	122	131	122	127	149	118	114	126	118	116	128	118	121	145	111	130	117	147	151	146	141	128	155	127	116	123	117	146	123	137	104	140	125	119	119	145	142	131	125	120	124	149	117	131	127	142	114	134	123	136	141	119	117	111	121	127	129	123	134	132	132	127	130	115	137	124	122	109	128	115	129	122	141	125	128	109	134	136	115	127	125	124	117	114	123	141	138	127	127	138	130	140	123	151	140	141	128	144	109	126	120	132	141	142	127	120	136	141	143	148	112	123	131	121	130	133	135	127	130	125	120	142	115	129	145	136	141	114	120	111	118	116	134	134	135	121	138	113	142	125	129	144	107	132	140	122	123	121	133	124	120	137	138	134	142	129	148	123	126	140	134	129	127	127	137	117	132	109	138	106	123	130	119	119	129	115	125	130	138	100	125	131	122	120	128	147	127	108	151	127	130	116	129	126	152	126	123	110	139	108	125	141	135	129	114	123	126	134	126	101	123	138	152	117	129	116	127	126	107	128	111	164	114	107	113	134	137	139	134	109	140	115	132	118	129	131	141	147	130	111	139	124	126	101	122	121	122	128	136	139	141	124	117	123	136	122	128	134	122	113	139	122	120	135	120	135	138	135	140	125	118	107	137	122	126	144	135	123	138	131	112	128	142	118	117	132	103	132	126	128	119	114	121	134	110	132	116	115	137	114	109
32443	17123	5353	1997	469	461	456	448	448	464	422	431	476	436	411	450	453	440	459	458	434	448	481	470	445	474	417	509	490	429	415	450	433	441	408	455	444	432	438	468	457	475	453	455	449	463	442	442	440	447	459	423	484	430	443	453	465	446	431	415	453	490	450	438	460	441	429	459	433	427	450	425	472	456	414	438	432	442	468	471	432	437	471	447	454	446	413	477	411	439	472	479	402	454	433	429	452	459	465	457	452	437	410	437	443	441	415	450	431	471	415	483	449	484	419	465	483	451	456	471	442	401	404	417	417	459	431	474	448	444	450	448	427	447	428	444	464	415	413	421	481	456	433	411	426	459	437	449	423	407	461	487	454	477	423	439	447	440	454	433	473	456	461	446	441	452	420	418	444	443	441	426	464	445	475	486	437	441	475	444	423	457	472	438	463	415	426	484	444	457	449	438	433	441	419	453	465	426	455	451	429	441	456	436	449	438	424	456	424	416	480	436	446	448	459	457	437	444	442	459	462	431	423	456	452	409	445	438	481	444	453	422	433	410	472	442	436	437	453	467	455	412	408	463	445	446	425	461	455	429	443	425	444	487	443	458	454	434	435	451	457	452	449	435	449	452	455	440	467	463	417	452	480	457	476	437	422	431	461	456	456	440	426	468	451	441	439	422	431	459	440	484	421	438	439	439	407	440	405	461	394	451	459	425	428	474	428	434	479	461	440	445	473	431	459	448	464	424	437	426	447	448	440	424	478	435	476	440	422	469	432	426	446	503	460	440	407	474	451	431	476	398	451	392	475	455	436	466	428	420	458	467	429	474	455	430	461	389	467	466	416	460	435	454	457	445	435	429	442	427	470	463	450	442	460	439	466	470	470	412	419	420	490	409	452	445	411	424	458	435	459	485	455	411	434	450	454	437	441	471	427	442	413	401	458	454	433	403	416	457	473	437	448	441	463	451	468	449	476	441	425	433	434	429	430	470	449	423	467	472	433	421	448	439	452	436	420	450	448	452	451	417	426	471	429	473	427	453	438	458	424	442	461	440	446	425	433	444	494	468	460	447	446	451	456	383	432	427	450	463	420	468	442	445	471	448	406	484	437	411	460	449	481	429	448	451	415	445	433	443	417	440	432	452	451	469	410	447	437	427	448	431	421	436	416	457	446	454	428	452	433	459	448	428	429	444	441	474	485	472	471	461	445	460	424	434	432	447	456	451	482	424	464	484	467	476	465	454	456	444	453	426	455	440	454	431	480	491	463	426	428	455	475	486	418	454	454	468	407	453	453	466	475	463	434	449	450	481	409	412	485	456	422	471	434	407	456	451	462	459	455	435	462	477	475	437	424	443	476	446	444	437	454	469	464	433	419	416	429	456	479	439	476	428	401	452	439	464	431	451	424	454	468	443	466	456	465	420	445	455	428	471	432	436	430	440	427	426	437	459	437	444	453	436	458	430	397	394	449	414	456	440	461	474	483	444	456	464	447	408	431	457	421	473	467	440	423	474	437	455	450	482	448	478	456	432	464	464	451	435	468	473	425	433	419	458	418	429	474	449	442	441	458	455	402	408	459	447	457	462	446	450	459	429	464	452	446	475	485	438	479	457	488	431	477	458	450	462	449	437	463	458	433	466	424	458	457	444	458	453	435	462	404	477	477	445	469	437	459	444	414	422	439	440	462	392	414	456	482	448	406	490	445	486	443	464	452	454	478	501	431	456	449	439	445	437	417	442	436	431	409	419	452	464	451	487	463	462	423	429	482	451	455	443	452	428	438	500	413	466	421	436	442	470	440	473	469	462	431	424	466	461	468	417	451	438	406	464	450	482	446	465	464	429	462	421	442	442	405	431	437	462	441	423	448	443	465	435	414	456	418	424	444	459	465	445	462	456	447	437	423	456	415	479	455	440	411	460	469	415	434	423	446	436	478	401	467	472	453	451	433	430	429	414	431	405	438	436	454	424	436	423	461	428	404	463	428	481	443	476	466	441	443	442	445	429	457	430	448	425	446	481	418	436	441	468	473	417	432	433	455	466	455	447	444	441	457	467	456	424	450	445	427	465	464	464	457	471	424	475	430	414	430	435	433	444	480	434	441	474	517	418	490	444	401	445	463	429	429	450	457	490	435	446	434	459	465	425	458	471	467	481	480	438	467	418	410	454	419	469	458	478	430	451	445	446	416	458	504	439	434	451	460	437	438	401	425	435	448	460	447	439	443	453	442	423	406	467	468	423	427	473	474	447	471	454	448	446	472	448	460	411	484	427	438	476	460	429	431	459	449	455	434	464	462	463	457	458	443	454	422	477	449	470	489	440	432	431	442	449	463	453	466	446	436	480	471	437	435	464	441	469	414	411	427	418	463	441	436	465	458	428	477	458	450	446	422	424	476	448	425	401	462	437	428	449	415	433	475	442	423	449	439	452	450	427	435	425	436	452	428	432	504	450	407	450	469	456	455	442	428	449	451	433	426	442	424	467	439	420	436	441	486	457	422	434	463	454	475	442	465	443	454	432	509	432	414	484	403	436	460	406	455	469	397	386	436	437	432	448	448	462	432	439	448	473	448	423	448	471	431	454	446	449	455	444	446	445	426	432	449	423	429	457	441	445	420	460	464	429	443	448	430	440	426	435	437	453	437	502	455	470	443	481	440	424	473	395	462	428	420	435	439	425	440	417	461	472	447	444	447	445	451	473	444	443	437	450	442	410	409	412	453	436	419	434	447	425	460	466	456	445	424	480	442	422	423	457	447	456	485	466	433	457	482	443	433	436	448	461	430	472	468	418	450	423	443	450	456	462	448	451	442	447	454	419	440	442	443	456	487	467	450	440	460	385	460	453	468	442	426	440	427	456	470	436	427	448	450	454	449	459	431	442	451	448	410	434	415	447	460	441	430	455	438	471	473	453	507	467	447	485	447	457	458	448	484	462	410	464	448	486	483	410	447	467	451	422	436	433	433	440	459	437	455	436	448	450	495	426	423	427	435	468	433	445	409	423	450	470	430	468	444	429	444	475	443	451	470	447	490	479	443	472	457	464	431	424	456	442	446	429	439	481	479	411	473	458	477	436	443	471	469	420	456	433	419	450	472	404	453	436	441	431	471	428	452	472	459	424	451	455	454	476	436	433	467	467	459	438	429	426	468	462	420	433	441	422	451	480	477	462	434	483	434	413	400	387	488	457	429	436	466	456	441	457	469	469	439	442	452	442	455	469	474	502	451	464	442	443	475	426	436	461	422	433	440	434	454	436	425	466	455	441	480	436	447	472	459	447	487	468	459	449	473	457	440	456	470	446	413	439	430	461	463	441	435	469	437	446	465	439	414	444	439	421	450	478	450	467	474	429	441	425	455	482	443	455	457	455	470	451	445	465	425	445	419	486	455	465	455	456	432	468	455	435	438	477	469	458	427	451	458	449	494	481	426	442	460	456	440	472	483	484	457	447	490	439	456	439	446	452	412	467	465	439	458	460	429	473	409	425	409	424	454	433
70183	54484	38417	19213	1250	329	255	221	244	228	205	230	255	225	240	215	230	214	218	204	223	219	242	225	219	217	241	222	218	207	211	220	223	238	209	192	214	227	188	210	215	212	247	202	210	201	231	201	214	231	214	211	210	212	229	216	223	234	185	237	224	211	239	221	192	192	200	203	225	205	218	189	203	204	211	208	234	185	228	208	218	207	188	234	246	212	203	196	193	193	226	214	187	222	218	200	187	196	219	214	211	191	202	190	212	215	205	196	210	198	212	238	224	215	209	235	217	185	229	199	201	231	216	235	224	210	196	229	233	231	207	206	241	197	224	208	200	192	215	209	215	216	189	206	195	207	228	202	215	180	199	207	216	208	221	202	214	169	217	210	210	248	240	198	218	193	207	211	202	210	217	207	173	213	207	217	229	210	215	226	207	222	211	230	194	208	220	209	198	232	227	214	208	204	212	238	216	179	230	206	219	186	209	197	201	218	224	227	192	203	230	230	198	201	197	153	221	204	206	199	199	209	246	216	210	200	234	228	196	201	212	210	189	212	216	224	197	182	230	216	202	190	228	240	256	244	215	231	201	215	211	179	222	234	206	218	192	218	213	215	186	197	220	192	209	222	213	218	208	194	230	228	179	225	227	215	214	224	204	184	201	226	195	204	225	195	220	213	192	196	214	230	202	197	225	224	235	219	223	210	193	206	222	196	204	207	216	186	212	204	216	223	240	217	204	217	208	206	193	211	225	209	201	228	224	188	242	209	209	203	217	216	212	226	211	184	210	196	210	221	225	217	208	239	217	209	214	227	222	224	219	224	200	214	185	202	226	214	206	217	230	216	211	220	203	226	216	219	234	216	222	206	244	207	193	209	219	215	233	187	186	228	212	215	171	206	212	207	226	240	212	235	211	196	224	203	192	203	222	202	208	215	223	222	227	220	203	190	211	209	212	204	217	206	216	222	209	218	213	230	209	219	189	222	193	214	206	217	229	221	232	179	200	220	209	218	213	220	201	204	192	217	229	211	191	202	220	199	238	207	227	212	200	221	206	221	216	198	217	198	184	214	189	203	190	192	221	211	186	228	220	220	209	233	195	192	215	222	199	226	206	204	190	192	223	223	223	211	210	204	201	193	209	197	209	201	219	215	195	211	213	205	199	197	194	187	200	239	225	237	231	200	222	205	204	206	243	241	219	198	223	209	242	211	225	216	229	215	230	226	202	208	227	213	224	208	208	210	219	197	210	235	226	212	198	235	254	231	184	182	211	213	213	229	238	175	228	217	208	216	224	192	218	215	211	216	225	230	206	213	210	197	209	217	192	240	200	215	207	212	223	207	224	234	212	221	225	213	229	217	223	182	206	207	210	192	206	194	206	209	202	229	177	210	222	222	212	198	212	200	196	223	213	206	191	235	217	222	219	233	218	218	203	185	217	199	217	227	222	195	214	216	203	205	199	197	235	222	199	176	201	228	210	203	193	218	208	205	235	245	205	196	219	194	244	188	204	206	223	221	196	204	217	205	219	214	209	218	219	204	215	228	241	237	216	209	202	196	207	220	219	196	219	233	232	232	211	213	221	229	180	217	221	231	219	205	208	207	206	199	201	217	224	220	220	216	205	223	219	194	203	238	203	212	217	233	203	215	222	205	223	208	237	205	219	203	208	212	222	227	204	217	237	204	219	208	219	162	224	206	209	198	210	252	195	203	224	208	237	207	243	207	213	192	217	232	218	240	235	212	206	221	220	244	220	222	217	180	208	225	224	251	237	196	219	220	191	216	189	202	208	235	201	207	226	253	188	209	212	206	202	221	199	212	219	207	200	198	190	207	179	201	202	201	219	204	210	218	213	201	235	230	204	220	192	189	219	219	188	189	161	215	221	232	207	205	202	206	207	213	219	201	228	219	216	185	204	205	233	219	227	222	207	196	207	205	195	202	228	193	196	205	178	231	203	233	215	213	188	192	212	244	193	196	218	207	214	215	206	182	209	200	196	210	189	201	237	228	220	216	208	219	226	211	238	232	218	198	221	195	192	210	195	198	232	201	220	203	202	218	203	211	228	217	211	228	215	209	204	210	227	215	188	216	203	229	227	225	214	222	198	201	188	215	218	196	209	216	203	208	201	222	225	210	219	194	239	217	231	231	225	196	213	226	219	224	240	233	228	207	228	213	199	217	221	205	219	192	210	200	203	209	211	220	201	230	195	213	200	199	225	199	223	214	227	207	231	235	225	209	233	199	194	202	228	198	217	191	190	213	209	171	216	210	230	220	223	219	232	214	208	209	221	213	218	229	182	187	227	215	217	210	218	220	195	201	188	189	195	216	223	191	251	226	217	222	207	228	221	244	223	229	198	212	252	213	207	198	223	207	214	196	220	217	197	210	184	204	177	187	237	208	244	220	180	198	221	233	217	199	228	201	228	206	211	220	188	204	198	209	219	210	242	244	235	207	210	209	199	225	191	217	217	236	230	239	183	226	232	208	213	211	203	211	212	219	195	205	201	205	200	219	208	190	215	232	213	224	204	210	220	196	233	213	228	206	229	213	228	224	220	196	216	209	216	177	210	234	217	212	213	198	223	215	202	202	201	209	238	198	224	184	193	239	212	197	204	216	226	226	208	197	241	210	207	193	215	199	206	208	253	185	197	194	223	217	215	219	214	173	221	202	227	221	197	233	201	200	183	212	199	193	215	209	208	247	219	221	215	204	200	208	213	197	214	208	220	212	215	221	226	194	216	212	215	208	223	210	224	233	215	226	198	206	213	216	228	210	242	202	196	223	210	215	178	204	200	201	199	187	217	201	208	222	207	211	228	205	201	204	220	215	224	185	199	224	208	196	204	221	179	224	211	195	191	208	216	210	225	198	206	199	214	232	219	224	211	205	215	231	216	212	193	226	222	218	232	217	229	185	231	219	202	204	200	204	227	185	216	230	227	213	205	226	179	204	213	214	227	210	214	215	222	206	213	207	206	206	216	227	232	202	217	214	210	223	212	195	204	205	224	205	195	209	198	198	215	214	218	222	189	219	235	183	200	192	206	225	209	195	211	235	226	209	213	194	215	219	208	211	237	232	206	249	225	180	199	220	203	194	196	229	216	198	195	240	202	224	218	201	192	220	224	227	200	222	226	206	206	213	194	240	209	218	224	208	215	213	213	192	213	212	184	208	212	201	210	227	211	203	206	239	191	179	220	203	200	198	212	217	229	199	203	215	224	201	213	221	203	223	204	218	193	215	195	229	199	226	216	220	197	209	214	228	211	194	217	223	248	207	217	208	218	227	190	186	188	189	211	211	191	218	180	205	206	194	205	199	202	210	205	218	221	213	221	187	210	220	219	213	228	217	226	200	156	197	180	201	190	188	203	203	200	216	223	205	205	214	190	209	223	206	229	202	202	214	208	180	197	200	205	193	204	216	214	213	217	216	208	213	228	199	227	217	193	214	210	204	193	194	200	201	196	237	209	193	209	203	237	167	234	207	210	223	207	202
52503	44811	38108	11030	1058	1018	986	931	812	794	764	808	733	706	751	742	747	692	677	696	715	727	675	691	696	733	732	717	671	674	667	681	707	713	699	702	692	678	670	695	694	652	675	668	657	671	652	713	726	649	687	661	707	649	705	652	662	686	702	640	631	667	656	710	625	701	690	676	699	690	681	657	642	657	702	666	634	673	685	704	662	643	691	700	670	607	668	665	706	633	681	699	660	664	655	674	628	696	715	669	643	692	733	647	667	608	671	706	623	666	732	612	708	668	636	661	709	644	657	678	685	669	672	644	660	662	671	693	680	704	678	682	671	678	697	673	697	681	687	660	710	642	633	657	649	749	676	649	658	705	679	615	668	676	672	677	646	587	634	682	659	636	714	653	638	689	615	663	656	657	659	649	674	650	600	697	711	665	666	681	665	653	704	711	646	713	723	691	684	655	630	660	651	648	644	620	671	663	654	717	644	663	684	700	673	664	684	589	680	686	669	643	667	679	644	677	653	661	675	728	693	665	634	624	687	670	676	667	635	678	728	658	664	655	672	698	676	694	705	704	691	684	719	699	648	653	618	634	663	675	668	701	672	682	689	637	665	649	658	646	654	675	656	703	722	649	669	660	663	662	687	676	656	627	683	700	674	697	666	680	697	681	639	636	635	670	655	703	660	651	641	611	649	685	643	623	685	686	696	630	624	686	668	668	646	690	645	656	675	658	654	704	703	691	672	694	715	713	729	599	681	610	651	659	688	654	692	688	641	636	677	671	652	638	705	682	655	656	639	686	672	627	657	663	665	630	661	686	654	660	691	689	622	673	649	708	658	691	676	665	707	639	642	684	677	672	652	667	661	676	691	694	702	667	680	689	686	634	678	678	721	728	678	653	654	677	693	727	677	699	722	673	675	669	642	642	699	684	653	660	680	677	624	627	694	682	678	668	685	656	696	624	655	685	709	646	632	652	653	689	696	663	632	678	709	687	671	667	654	739	661	690	639	688	677	685	677	704	657	662	668	645	667	686	676	666	713	705	699	665	677	686	655	642	656	653	659	665	677	660	597	676	724	685	689	671	666	652	637	680	629	642	720	678	682	643	692	638	639	656	672	635	705	668	690	665	691	665	674	686	693	677	647	665	709	641	666	659	680	659	669	637	696	659	679	657	672	667	689	660	661	689	620	673	713	686	709	645	672	691	663	689	672	656	670	699	689	667	644	716	651	641	664	710	639	603	643	675	647	677	611	709	667	679	686	670	670	669	715	689	634	645	694	638	668	684	680	662	608	675	702	688	668	662	685	665	666	687	645	649	672	662	669	596	670	677	672	697	657	715	652	673	701	658	703	661	673	678	691	665	712	647	651	663	650	688	620	664	684	719	695	691	676	680	636	698	659	650	727	674	663	674	646	688	681	640	626	656	679	656	655	655	676	643	653	675	683	699	689	639	690	645	628	694	656	622	684	675	670	664	711	657	710	675	651	669	684	648	704	647	656	702	674	653	670	680	680	668	650	682	648	676	676	671	691	646	657	669	670	681	658	654	693	676	655	683	647	717	725	695	675	690	632	705	710	624	633	636	658	694	660	686	712	657	730	663	699	647	690	663	688	621	655	702	691	679	650	678	663	640	619	690	635	649	651	674	666	643	664	636	687	656	673	698	697	664	652	695	652	705	686	619	718	669	695	667	681	699	664	687	691	720	710	697	704	638	629	737	669	678	617	669	671	685	623	695	677	647	721	700	648	631	680	697	662	687	686	694	641	696	646	683	689	685	685	678	687	705	660	672	660	665	644	639	656	692	689	662	657	670	698	657	649	685	660	630	701	680	650	662	662	695	653	688	691	658	642	707	619	670	686	630	644	657	675	680	660	640	731	641	653	652	703	695	648	646	671	711	692	666	686	670	649	644	656	671	678	708	658	679	649	642	671	666	652	676	653	654	640	636	695	679	671	720	651	690	673	644	671	688	661	677	668	673	657	662	665	660	660	692	672	659	666	630	628	693	662	688	676	664	684	635	689	686	653	629	674	644	672	676	630	664	671	659	706	663	632	693	682	658	669	660	639	661	637	644	652	659	650	675	698	721	664	666	688	688	740	697	651	648	609	637	678	628	692	699	670	634	676	709	670	663	686	704	678	668	663	650	680	662	658	677	671	690	684	644	712	665	639	691	660	694	693	672	691	671	684	670	657	649	700	653	642	693	694	670	591	675	674	639	634	707	705	681	637	710	691	646	668	654	706	694	645	699	674	669	665	674	697	672	667	650	653	711	658	673	620	667	672	696	676	615	656	659	645	690	673	695	664	702	647	694	687	653	656	674	675	674	690	692	634	647	658	644	649	652	640	649	725	609	655	646	687	690	656	678	725	672	704	614	680	667	710	681	710	650	719	646	640	649	675	662	720	646	639	693	616	682	685	693	664	687	688	611	663	685	694	683	608	646	678	649	669	688	671	656	663	701	659	677	669	688	661	659	661	693	688	653	642	611	668	677	678	692	624	671	614	646	694	690	669	662	673	699	676	682	651	663	713	692	690	666	706	716	700	652	706	625	681	698	635	681	670	715	657	651	641	651	693	646	663	687	644	685	653	650	686	676	650	615	661	689	701	668	680	643	655	668	680	649	684	701	683	691	667	635	687	630	649	684	690	696	675	658	650	711	636	670	679	675	629	684	685	661	644	683	657	664	658	724	656	672	643	636	642	663	641	693	636	714	665	625	656	616	696	648	665	661	649	674	654	687	659	749	680	650	653	646	707	680	644	660	681	673	678	665	623	702	711	661	677	643	682	727	668	644	657	660	697	670	653	681	632	673	711	654	738	661	711	643	680	634	662	653	677	676	638	685	691	668	672	683	707	676	622	660	721	688	625	673	681	668	649	677	672	689	609	668	651	591	650	650	660	656	650	718	699	678	678	706	710	653	702	612	670	638	652	677	687	643	655	641	697	655	649	656	704	690	707	639	660	623	683	708	687	652	691	701	647	656	662	632	682	631	657	672	725	675	665	694	678	648	669	661	679	639	677	697	605	648	699	662	691	655	677	677	653	654	623	647	662	655	657	636	719	686	692	677	693	654	675	647	734	667	677	688	687	639	685	607	690	674	639	697	682	627	689	680	668	681	684	649	682	699	670	678	647	653	659	692	699	675	705	653	713	685	686	692	683	646	681	679	630	648	674	669	641	678	647	648	681	617	656	708	681	626	643	674	668	678	635	686	657	654	716	672	680	666	697	654	704	644	689	710	694	671	720	652	712	639	685	727	642	644	660	683	708	674	702	630	640	651	678	622	619	680	612	653	674	668	612	633	656	614	643	710	663	683	666	643	679	706	645	717	750	720	678	681	653	680	660	681	666	704	733	734	697	698	665	682	654	625	661	638	614	645	679	666	726	692	631	695	644	676	686	650	657	711	676	675	691	701	682	652	709	705	672	673	674	647	688	669	676	649	712	671	687	648	623	656	673	666	675	639	651	666	655	696	686	638	696	651	676	647	700	626
78170	63850	49061	29099	5352	606	447	377	328	332	336	359	326	319	335	313	293	289	313	319	300	305	311	297	264	289	324	325	301	298	339	290	281	306	312	293	308	332	304	323	278	290	287	276	293	295	311	301	285	325	285	289	304	284	300	297	283	307	270	295	300	268	281	301	329	312	275	294	307	278	276	289	343	294	298	277	313	315	279	327	302	316	290	318	328	285	320	266	316	299	270	328	316	264	300	285	291	303	302	316	270	270	307	280	300	325	329	300	293	310	311	301	299	308	348	300	250	272	339	291	309	296	285	267	325	317	322	295	313	318	295	309	338	288	314	309	316	290	310	277	314	308	268	287	315	310	293	312	300	297	302	296	290	286	294	301	287	325	325	287	269	277	300	276	310	257	318	231	305	271	286	293	318	285	294	301	258	317	312	289	316	329	276	304	284	333	277	303	320	299	284	285	301	281	291	343	307	305	283	260	293	323	330	292	305	290	294	324	307	302	297	314	328	307	303	298	282	311	314	337	315	285	310	306	290	309	307	278	301	284	286	302	266	291	317	318	288	273	299	288	302	268	301	287	306	268	252	327	324	282	315	308	318	333	286	307	280	284	322	313	319	271	276	311	281	287	341	297	306	317	299	325	283	299	307	271	321	295	297	282	293	309	305	333	303	295	294	327	315	261	287	288	300	276	287	279	306	318	314	324	284	300	299	320	294	288	279	318	278	289	289	283	317	286	260	310	275	299	298	312	296	321	267	305	301	293	333	301	323	327	317	292	309	295	294	288	315	280	286	272	277	285	326	289	287	251	299	281	297	299	323	304	297	259	308	317	329	304	310	318	325	270	307	301	294	287	291	288	296	290	323	320	303	311	313	282	306	281	319	309	297	302	322	298	284	281	287	273	298	352	283	333	309	281	296	313	277	309	315	295	305	293	296	318	281	307	300	320	280	333	302	336	318	279	320	283	276	271	325	324	296	309	301	311	291	298	296	338	337	300	257	318	308	284	303	277	333	302	288	302	324	318	255	248	309	290	266	304	323	319	337	298	293	296	303	329	291	318	324	281	290	293	283	275	329	312	312	305	305	303	272	304	303	332	330	317	318	310	295	245	310	303	295	296	269	293	296	322	311	325	313	269	295	324	291	274	296	293	293	259	311	305	274	292	287	267	281	293	314	308	305	282	306	282	310	318	265	295	288	304	305	307	295	293	284	304	278	308	285	295	325	319	312	297	284	290	322	297	323	290	302	264	298	280	297	300	286	278	263	330	291	308	263	349	292	303	309	299	323	284	307	311	283	311	265	340	332	346	311	326	326	314	310	293	277	321	291	301	282	278	342	292	298	317	315	328	303	309	288	293	318	306	277	318	340	316	326	309	311	319	292	296	328	303	280	278	306	302	280	281	329	303	316	316	289	299	315	289	281	338	277	281	309	287	297	287	277	265	292	339	264	290	294	281	323	292	313	309	267	297	309	300	309	310	266	298	300	286	308	282	276	314	294	322	304	300	275	292	288	298	297	270	274	278	318	283	309	284	283	275	330	344	306	293	302	283	276	283	310	297	299	306	296	314	296	280	288	296	285	277	310	303	287	298	293	277	262	312	300	309	327	315	313	292	299	316	314	314	324	301	287	301	317	303	310	320	304	303	334	299	318	303	308	307	289	296	301	293	290	291	318	336	298	309	293	286	305	308	316	304	310	300	316	296	307	306	287	292	303	301	317	269	278	315	309	295	297	298	289	291	265	319	317	330	300	312	306	295	341	334	285	303	309	304	285	314	301	274	265	312	300	299	286	321	288	345	324	336	334	307	272	284	290	303	314	303	304	283	302	318	329	282	314	302	296	273	304	323	291	293	300	289	324	286	309	314	294	294	316	317	296	315	284	353	307	277	293	291	311	292	291	277	298	289	288	284	286	289	306	291	292	302	296	270	298	272	291	319	300	289	298	308	272	310	310	295	303	301	280	284	358	302	320	271	307	298	302	320	315	297	299	309	282	306	326	269	262	323	288	304	283	293	291	274	285	288	292	285	308	321	276	290	310	308	302	268	301	295	301	261	288	305	319	276	297	301	308	288	290	302	306	299	316	299	339	307	307	311	302	311	294	273	308	313	270	281	265	286	292	312	280	320	315	275	310	302	297	332	266	280	295	281	302	300	275	305	293	320	323	301	307	313	267	293	278	293	315	346	264	297	331	279	305	321	300	298	281	287	291	281	293	311	295	293	289	276	286	299	292	313	287	314	285	327	297	280	282	299	300	279	335	310	303	288	278	301	302	278	282	278	286	280	320	328	307	312	307	296	318	329	285	325	272	281	270	283	297	317	280	278	305	281	301	297	288	319	309	297	307	267	283	272	282	303	320	334	300	298	310	304	260	274	307	332	274	288	290	300	301	243	293	299	279	293	309	287	294	311	290	277	292	333	319	315	273	302	301	310	307	283	308	301	281	294	300	355	284	275	312	290	346	288	292	330	272	284	299	293	303	321	316	320	318	291	295	287	295	244	295	271	285	280	318	316	272	308	285	326	313	309	306	296	293	330	308	284	309	291	272	292	291	289	282	302	306	312	314	292	283	286	317	302	323	317	314	301	291	319	323	310	311	303	302	302	289	308	280	311	295	278	272	319	280	298	327	302	296	274	291	295	284	281	301	304	298	327	287	283	286	285	280	288	304	251	322	298	298	293	291	303	286	292	304	311	309	272	292	300	309	286	299	323	320	273	281	299	319	304	292	288	262	305	292	294	285	301	290	324	318	297	276	291	299	268	286	289	326	302	277	312	304	259	300	310	306	316	306	313	286	317	304	291	297	287	318	302	300	271	282	293	299	331	285	291	315	331	274	272	321	285	308	282	317	324	279	282	296	280	264	318	279	323	305	303	298	299	287	285	298	322	279	321	322	299	297	310	276	293	274	311	329	295	293	259	286	301	274	287	275	290	312	314	293	303	316	306	295	319	314	300	305	282	305	308	311	297	274	296	291	280	319	273	320	315	294	281	268	287	295	281	297	304	287	302	339	289	306	291	330	299	308	302	288	338	290	279	279	265	262	288	326	313	324	311	282	291	293	267	287	292	301	318	307	299	280	306	303	306	304	285	316	323	286	304	306	296	316	301	287	336	306	282	321	311	269	309	268	274	325	286	309	295	304	314	289	263	302	310	306	292	262	275	281	311	305	319	291	292	328	327	290	299	280	308	297	309	308	308	313	275	324	295	282	321	288	302	293	322	314	330	298	317	298	302	298	309	335	308	303	309	324	285	326	285	296	325	286	336	308	315	313	294	282	307	303	298	282	299	269	283	329	300	287	302	305	310	303	286	300	290	283	322	296	299	270	295	265	309	278	314	294	265	304	306	295	349	287	285	292	287	300	295	303	271	296	278	293	317	285	330	320	315	314	314	302	293	307	287	308	323	302	298	304	253	300	346	291	303	312	312	311	293	290	285	311	301	327	280	341	303	290	299	313	300	348	305	253	277	312	308	314	312	272	279	318	314
62001	53510	49868	13159	1744	1464	1443	1282	1201	1157	1020	1077	1003	1043	972	989	946	910	972	913	920	923	936	969	980	922	998	954	946	949	916	930	896	900	870	877	928	956	906	906	892	890	889	924	921	932	890	852	911	949	933	881	879	908	913	863	861	947	924	910	891	932	894	891	886	919	897	873	905	911	894	899	875	912	879	923	865	863	893	865	917	964	851	897	897	912	919	950	982	913	880	898	906	900	926	916	895	924	899	859	851	928	922	904	872	904	908	891	935	869	913	903	890	912	834	926	895	848	903	893	839	881	916	894	902	896	925	908	843	892	893	898	882	830	922	893	848	882	835	879	916	913	881	891	867	870	909	896	903	899	912	945	873	910	865	901	922	888	866	925	903	927	892	917	854	871	926	932	869	822	877	908	937	878	879	866	878	881	855	890	898	888	917	878	873	859	854	894	876	885	914	905	872	815	854	905	843	889	895	910	895	867	859	899	885	971	863	883	853	901	874	945	885	904	883	873	886	889	856	857	810	920	822	888	911	912	899	892	867	900	906	915	878	954	898	864	844	913	899	937	859	899	863	858	859	898	911	832	879	958	869	863	898	800	862	911	917	829	877	849	867	944	879	938	828	881	873	840	901	878	918	902	908	910	849	788	892	886	877	857	888	877	893	916	895	870	862	889	886	851	881	841	869	880	908	929	898	936	879	876	887	920	875	890	893	911	889	897	878	868	852	889	886	873	858	920	862	895	948	805	881	934	940	850	891	847	859	915	917	837	871	874	895	893	930	924	870	867	912	875	875	938	901	882	837	874	905	870	932	896	929	882	912	864	881	863	886	933	863	928	877	871	882	892	890	854	868	905	826	915	916	852	877	862	865	888	886	864	934	847	885	869	884	845	894	923	886	927	896	893	835	897	881	901	912	886	914	908	904	891	819	934	875	926	908	925	855	922	850	897	893	902	867	894	871	910	882	895	892	862	916	851	929	899	897	896	852	865	899	890	935	911	877	915	846	837	822	865	845	944	930	930	887	855	821	837	900	836	842	850	866	867	871	911	923	888	890	937	920	900	947	932	878	862	872	849	883	879	946	902	917	906	838	913	907	855	877	899	885	889	882	861	919	900	836	827	827	866	930	890	857	876	945	844	854	851	837	847	859	868	841	885	847	889	891	919	894	912	904	893	888	891	920	871	899	903	892	919	885	885	850	913	865	861	948	844	929	874	883	859	891	885	854	878	872	908	869	878	883	911	880	866	858	855	898	865	903	881	919	910	884	845	865	896	836	907	836	965	925	877	885	842	906	901	856	866	906	849	907	875	870	892	865	823	907	912	860	873	893	896	881	860	877	890	898	921	871	872	860	912	912	900	945	865	832	856	871	908	909	893	897	890	878	879	852	929	920	883	855	841	884	864	880	860	895	868	925	887	839	927	930	874	888	889	881	866	897	868	887	900	868	878	870	935	919	885	885	916	914	920	842	865	870	879	888	890	901	934	800	893	891	903	847	904	926	913	912	919	917	897	898	893	869	901	928	862	867	895	883	860	902	892	904	857	885	890	938	848	895	877	849	887	850	895	853	935	861	881	882	906	893	915	889	884	836	854	881	843	862	864	825	835	849	838	914	965	892	883	856	868	930	850	874	906	869	892	919	891	877	917	930	859	887	912	872	829	918	877	873	832	884	902	888	845	907	874	948	939	884	913	833	871	928	861	862	908	913	897	839	870	906	934	867	888	870	907	888	835	826	892	923	877	859	896	883	885	869	950	910	926	857	864	906	915	896	857	834	890	884	824	898	963	905	835	913	876	921	944	880	800	867	876	900	893	892	888	922	896	850	874	914	890	911	918	930	966	868	869	868	886	914	819	850	910	831	896	906	910	906	869	876	857	913	890	922	846	898	869	894	855	859	895	839	909	890	889	894	889	885	855	842	865	934	836	910	894	895	870	913	907	890	919	916	848	946	882	901	835	921	932	901	902	897	933	853	868	866	927	845	959	863	878	878	888	852	925	872	851	937	916	893	855	922	876	908	929	852	892	907	908	918	892	874	848	872	915	883	906	934	902	836	887	844	889	873	875	903	875	940	841	847	871	848	904	824	882	868	916	934	960	871	897	863	896	889	884	878	881	865	857	863	868	903	860	884	913	878	905	918	931	907	920	857	837	848	869	881	875	911	891	928	876	898	915	888	887	870	897	864	843	889	910	868	939	884	932	899	830	906	889	882	891	915	904	918	903	943	975	881	855	883	890	862	904	908	902	821	873	886	817	888	889	878	880	885	846	902	868	884	891	893	874	908	843	836	910	865	895	909	900	858	910	892	870	874	830	864	894	836	892	865	837	906	860	910	836	824	893	882	871	864	939	879	911	948	861	879	907	896	885	855	905	923	875	925	941	878	868	920	833	903	855	904	922	844	856	875	881	914	892	910	900	909	895	919	919	873	854	910	842	839	939	885	868	888	910	912	934	898	904	882	880	906	917	828	892	884	823	891	880	962	861	850	860	942	841	891	877	891	830	901	839	911	834	927	889	919	894	851	844	913	884	914	847	886	909	894	862	854	876	887	908	923	840	884	872	903	904	838	852	900	968	917	958	867	873	894	879	883	927	844	890	946	877	877	834	847	908	908	905	889	867	832	941	854	958	910	930	893	858	934	886	929	892	878	917	847	936	873	962	869	849	883	893	912	902	926	902	886	875	885	899	834	879	896	880	940	855	899	903	934	845	839	927	947	868	880	888	922	907	913	915	812	896	934	844	868	917	834	889	854	919	862	865	893	905	875	867	857	877	888	903	912	885	923	937	865	899	875	924	878	852	852	892	893	873	915	841	906	857	876	883	903	859	886	869	852	880	912	912	897	904	844	890	891	857	858	983	869	898	882	969	857	886	811	905	875	882	882	839	893	853	914	865	849	924	911	938	930	911	876	869	877	914	871	911	888	900	937	867	860	890	891	863	891	878	879	919	908	873	887	917	910	916	876	883	910	843	882	873	862	876	849	936	866	886	911	913	886	884	933	906	926	836	920	842	891	844	897	907	874	850	879	886	847	961	924	896	859	919	911	856	878	854	843	892	852	847	866	880	931	896	875	858	932	887	853	893	896	898	901	893	913	892	885	894	841	897	869	886	869	888	913	891	881	872	934	934	885	897	938	905	857	918	913	910	884	905	877	880	907	906	864	924	926	895	911	920	895	924	897	854	899	870	975	909	875	913	929	879	866	892	900	915	924	907	899	938	893	927	861	907	867	884	859	873	895	869	850	902	894	885	865	908	864	884	868	941	908	888	919	892	898	849	864	948	916	877	905	899	909	888	948	912	895	854	914	951	917	902	883	853	859	856	904	797	895	915	906	909	960	851	838	934	885	866	867	905	953	862	820	877	874	886	867	911	856	914	906	852	882	870	882	895	869	864	868	888	906	903	873	890	934	933	874	949	883	937	884	853	876	872	886	925	894	861	937	924	855	816	861	894	814	927	902	903	863	908	888	868	839	893	927	871	867	938
34289	16212	4434	1416	197	123	132	131	116	140	136	123	128	145	131	128	133	131	137	125	128	153	134	137	131	132	156	135	136	142	123	124	138	151	139	119	144	145	144	123	145	135	137	136	125	164	125	135	144	145	134	128	134	138	134	140	130	138	133	127	131	140	118	135	133	136	133	133	157	136	151	128	140	129	134	134	126	136	160	134	142	131	146	132	136	139	126	124	129	157	128	143	141	130	146	116	125	147	152	138	119	132	151	130	136	120	144	141	126	148	158	127	125	149	140	129	135	143	132	132	129	156	132	133	144	115	140	137	140	141	138	142	130	123	148	118	138	127	139	132	151	125	142	100	111	134	154	157	134	119	135	121	126	122	140	124	133	120	134	136	151	124	130	146	151	144	128	136	125	148	132	128	167	124	132	136	129	127	141	136	138	130	135	153	149	138	141	141	126	150	137	132	136	150	157	128	149	127	142	139	146	148	130	130	135	141	136	136	124	141	129	126	130	111	123	151	147	130	134	142	124	114	127	117	122	129	135	147	150	132	130	117	119	144	119	131	127	141	146	135	145	136	123	142	148	123	160	136	139	140	127	142	118	130	106	144	121	158	123	122	151	146	112	153	147	153	138	127	129	130	149	135	134	141	137	137	142	122	135	137	141	124	123	149	113	116	149	129	131	137	136	130	118	125	126	127	137	114	125	130	136	128	131	137	146	155	128	152	130	148	127	128	128	136	114	124	156	134	120	122	134	110	123	131	123	152	125	151	147	150	126	125	121	129	150	125	127	138	129	126	139	138	134	137	156	136	138	137	131	134	146	122	142	116	125	136	139	128	133	154	121	127	159	122	117	148	151	140	132	140	117	117	127	106	138	137	128	130	149	126	106	137	146	152	144	133	149	140	135	144	146	129	154	126	144	143	140	133	141	135	134	138	121	137	129	117	138	136	144	173	114	132	117	150	132	123	133	130	130	140	125	136	124	129	145	131	141	140	134	136	115	142	123	129	139	127	139	147	155	149	147	118	134	141	136	131	137	151	131	139	135	162	108	131	162	150	128	135	124	142	110	130	158	126	133	134	133	144	135	134	135	127	129	130	138	139	130	150	144	151	125	147	143	137	138	148	141	140	148	137	150	137	150	115	159	130	151	128	132	137	133	128	130	133	138	147	133	128	127	136	129	134	134	134	128	139	129	131	149	140	128	144	127	141	127	141	146	118	124	129	138	139	136	154	133	139	129	108	137	122	133	126	128	145	145	136	129	124	149	122	126	146	121	148	133	151	109	119	131	140	150	137	133	125	138	137	157	129	139	130	132	156	142	142	143	139	154	124	128	129	126	124	135	113	149	140	152	138	147	150	138	157	130	123	136	124	133	132	115	138	147	146	134	139	138	138	128	140	143	143	155	120	133	144	98	117	112	144	128	132	131	148	137	131	136	122	128	123	121	132	137	130	129	135	120	133	120	130	132	122	131	137	142	152	144	120	144	126	136	148	141	120	150	127	141	116	130	122	128	127	130	136	121	128	139	133	130	143	144	142	142	123	148	135	125	128	146	122	136	159	129	122	124	137	148	136	143	132	129	125	123	144	119	135	129	107	148	115	155	140	128	139	141	137	158	121	127	134	142	148	119	152	160	138	135	134	144	128	146	151	147	137	135	139	137	137	131	122	134	145	140	143	154	148	134	142	133	133	142	143	140	137	126	122	139	143	131	133	143	121	141	136	131	140	122	148	141	129	139	149	148	123	152	145	116	150	145	142	152	106	142	135	150	121	121	153	140	143	138	130	136	130	133	143	141	100	136	130	133	124	149	138	144	137	117	124	124	125	137	118	144	139	137	121	113	142	125	144	167	160	134	129	140	133	128	109	136	101	131	139	153	129	126	127	150	157	150	127	130	149	127	142	133	135	135	140	122	144	128	119	150	150	152	150	132	139	141	140	136	123	117	141	122	168	136	113	152	161	120	142	109	143	124	121	143	123	140	164	143	123	117	117	130	132	140	135	149	138	140	120	135	124	131	137	129	120	134	151	140	120	129	149	134	131	130	139	162	118	140	135	130	141	134	128	137	112	143	127	144	134	124	137	126	139	139	166	136	119	136	144	137	132	138	139	96	136	135	132	138	119	126	130	137	112	150	144	176	151	131	146	130	116	137	118	126	127	135	161	135	127	151	138	133	124	125	128	138	131	137	136	143	141	124	135	138	138	113	144	151	118	132	149	108	121	120	139	147	136	123	128	114	154	132	147	149	135	118	124	114	145	132	133	129	147	130	121	148	155	161	147	125	130	130	151	137	157	146	119	148	134	136	111	153	131	134	126	141	147	144	121	137	155	129	154	127	125	157	132	151	138	137	141	139	136	134	151	140	141	156	152	148	127	152	131	130	123	131	134	105	142	131	123	142	152	130	138	138	138	155	131	129	143	122	146	120	144	117	150	128	145	136	124	134	125	152	131	148	117	127	141	146	148	125	156	136	134	138	140	109	151	149	145	140	125	156	119	136	154	131	141	130	114	123	132	132	143	136	128	121	116	121	129	149	142	119	120	125	133	138	137	144	145	150	138	140	116	145	132	134	139	121	129	145	139	137	123	139	143	138	102	137	139	125	107	136	123	137	135	146	129	122	135	127	144	136	139	135	139	123	152	141	145	151	137	141	142	123	150	132	150	157	134	132	130	147	147	160	118	147	146	157	156	121	158	113	136	129	133	160	134	155	140	161	146	132	124	140	138	139	148	130	121	144	145	125	119	136	124	127	138	137	142	143	134	163	131	147	152	147	129	121	147	119	125	141	121	120	136	122	138	148	122	147	153	121	137	126	137	140	134	141	131	126	122	138	121	137	136	138	151	152	148	146	143	127	134	148	140	132	127	120	148	134	145	145	128	143	136	124	123	129	139	127	124	124	135	128	143	137	125	147	139	133	120	120	143	130	130	133	117	127	119	160	142	128	119	133	140	130	147	127	119	126	135	135	145	134	116	152	125	151	124	125	139	147	135	144	146	135	129	142	114	149	150	130	142	149	132	149	146	149	140	108	149	125	148	141	111	154	129	107	117	139	113	113	124	121	117	139	138	158	121	104	132	120	141	120	144	137	144	146	144	150	135	137	134	131	157	130	128	128	135	130	150	139	115	150	116	124	121	128	138	121	127	133	139	138	141	130	140	147	146	115	119	138	136	143	143	120	143	117	122	103	127	131	141	135	125	140	157	136	153	137	144	160	136	126	143	134	137	111	146	140	105	152	162	132	116	134	132	131	120	148	139	144	127	125	146	122	136	118	126	139	123	132	128	124	133	147	127	144	129	124	135	147	118	136	142	125	137	139	133	134	127	135	126	119	131	141	140	149	143	145	138	117	128	140	154	139	141	132	145	168	114	141	153	126	149	118	135	112	126	112	136	125	108	159	123	136	135	136	126	129	151	111	154	136	147	136	138	121	127	148	141	123	137	126	132	118	140	143	152	128	127	139	151	148	160	135	131	130	127	149	145	129	148
32560	15430	6818	3178	486	485	501	497	506	458	501	456	532	430	491	484	430	497	488	451	433	472	485	477	459	471	463	435	447	437	483	478	484	442	441	462	461	472	452	455	468	421	453	443	524	468	476	461	467	443	441	474	494	459	446	463	451	469	466	489	469	430	495	483	464	462	479	458	457	473	458	469	447	482	513	485	461	464	453	490	450	428	450	487	471	461	457	478	477	444	457	470	501	464	461	493	482	446	470	467	460	480	431	488	474	457	468	424	458	478	469	425	468	456	445	462	489	476	442	456	436	492	418	482	483	420	485	466	500	447	461	469	449	453	481	463	482	473	502	470	467	464	539	472	459	471	429	453	490	476	466	447	473	522	490	474	431	477	456	455	498	471	448	472	417	428	482	479	493	498	477	473	425	461	506	508	459	484	457	484	487	456	455	473	498	434	430	460	507	502	459	467	470	454	456	502	476	488	486	483	469	466	448	468	481	442	501	492	479	455	470	433	478	501	453	498	483	500	486	487	484	436	481	491	457	500	485	465	473	455	460	484	454	512	505	486	465	485	470	491	460	434	473	501	467	491	470	438	473	486	473	486	468	455	468	449	487	447	481	491	477	462	507	475	452	460	450	469	482	444	450	466	488	464	465	515	479	471	465	496	468	493	477	455	459	480	458	486	443	480	466	447	462	469	475	488	442	441	466	470	439	465	472	460	479	487	497	479	472	446	453	488	469	458	499	456	468	451	469	501	460	481	486	458	491	428	445	479	490	486	467	464	475	449	466	474	487	480	468	447	440	456	447	431	455	451	460	437	452	455	452	505	463	443	437	461	437	458	442	496	455	439	490	467	508	485	498	447	487	433	476	487	446	434	453	453	439	477	434	464	457	453	437	481	472	459	465	451	511	475	477	477	470	427	431	463	462	474	456	457	463	464	476	480	473	499	465	444	466	465	449	452	449	497	486	462	466	486	502	497	507	466	462	464	506	447	476	450	483	466	476	509	427	492	468	487	465	478	482	504	509	484	447	465	481	461	491	467	449	448	428	428	484	476	440	516	474	501	458	491	464	443	446	456	454	461	484	472	460	499	448	488	458	422	489	471	488	445	475	485	478	458	500	463	491	475	442	468	509	511	487	448	467	455	445	468	478	450	469	471	473	477	435	454	496	466	451	474	499	452	462	492	491	491	443	463	452	452	434	474	471	466	509	453	491	507	454	514	482	426	463	484	445	465	431	476	477	506	509	442	440	482	466	463	429	519	478	491	469	446	450	445	498	471	415	480	466	452	448	412	449	462	504	450	436	478	463	438	476	452	465	464	441	494	463	450	456	461	503	484	480	500	478	482	470	494	498	492	436	470	463	469	471	478	437	471	497	487	477	452	489	454	443	444	436	469	459	481	468	454	482	487	479	490	460	496	462	472	506	457	449	488	460	506	478	437	460	473	454	506	464	442	454	443	480	448	456	456	461	469	481	489	473	428	478	472	446	486	500	492	524	537	421	478	501	504	478	474	456	468	460	453	436	450	493	483	466	455	456	465	462	469	463	420	471	491	530	483	448	459	469	504	494	464	485	446	460	494	499	460	484	485	469	463	444	470	465	478	518	459	456	455	491	470	465	452	466	484	456	490	463	473	484	462	503	482	483	484	473	477	452	500	480	503	478	436	477	485	429	460	441	474	473	500	487	498	480	426	447	492	498	441	454	480	473	489	495	473	481	472	467	470	490	476	437	435	434	473	468	449	457	488	488	465	470	462	456	483	505	466	496	473	485	485	464	489	473	439	465	501	487	504	498	456	483	482	462	422	444	493	482	447	441	451	478	423	489	509	473	445	481	456	446	468	457	449	465	470	452	408	462	488	460	486	476	467	460	457	456	461	447	466	486	467	468	476	464	476	503	484	496	431	483	457	445	466	454	444	472	479	428	441	483	453	478	465	478	453	496	465	485	441	495	464	473	476	478	445	466	477	475	455	457	475	485	527	485	479	474	472	468	487	428	473	464	426	484	488	519	468	470	483	479	488	496	454	453	482	509	435	514	461	483	490	435	479	438	454	459	478	482	489	449	439	458	499	464	485	465	453	509	462	485	470	485	501	456	497	473	501	460	460	468	473	502	513	479	440	447	485	453	443	477	449	417	451	447	466	506	449	471	470	501	479	438	489	482	442	454	477	477	464	475	449	465	438	438	499	502	531	460	507	485	464	467	463	467	492	454	485	442	471	499	473	442	481	447	477	439	463	444	482	459	490	430	485	499	461	454	472	434	476	480	486	430	440	474	497	494	419	463	509	492	439	472	475	477	470	454	463	441	471	454	468	469	463	504	473	462	446	442	452	453	460	456	467	511	473	476	467	454	474	475	434	438	432	450	481	476	478	457	427	456	480	473	477	467	439	484	449	504	483	478	471	430	473	458	418	497	467	506	466	499	493	459	450	467	424	490	498	445	484	439	490	438	452	484	486	499	451	458	506	483	445	482	518	489	456	469	473	449	439	454	478	460	502	445	451	473	468	486	458	449	434	475	488	480	489	479	466	448	494	477	487	470	425	436	461	471	481	511	504	488	478	462	454	473	483	457	510	468	482	474	483	451	531	483	476	446	486	457	480	485	471	463	464	465	458	484	505	477	476	435	463	485	460	496	455	473	498	459	495	473	463	461	431	458	428	446	443	470	466	442	457	469	491	479	457	501	508	495	456	476	467	442	491	439	481	500	496	481	455	446	490	481	438	464	503	465	491	471	462	513	452	500	468	476	490	492	492	508	494	504	470	446	498	458	493	456	482	475	452	462	482	467	472	467	464	489	462	468	487	414	447	407	457	487	500	463	494	475	457	507	491	479	487	474	553	443	481	427	468	495	460	497	470	432	447	463	491	478	508	455	445	487	492	452	490	484	475	469	495	474	473	441	462	474	469	442	431	417	432	459	467	438	438	441	456	477	486	482	443	454	451	445	498	488	485	516	483	425	462	476	467	429	488	451	489	424	467	441	446	439	465	479	441	462	437	455	522	495	473	488	471	464	441	504	448	461	458	443	453	445	462	464	453	483	471	485	494	481	471	460	500	489	464	479	448	483	444	453	495	462	471	476	486	505	486	490	476	460	484	471	471	461	486	454	425	457	474	428	500	457	462	448	425	445	434	459	484	481	454	473	482	504	498	422	470	453	493	464	456	475	428	430	492	500	462	428	466	471	487	472	451	445	475	466	487	479	439	483	469	464	432	496	461	501	441	485	512	491	470	460	493	477	483	504	492	454	444	471	516	466	474	500	463	467	451	473	461	447	455	469	479	487	462	489	437	461	481	456	443	494	475	484	476	468	476	465	473	511	500	446	456	456	458	472	469	494	443	484	483	460	483	471	466	482	477	467	438	451	431	489	466	470	463	496	471	428	500	468	415	413	487	462	457	480	476	468	459	485	466	494	453	428	463	442	503	491	458	450	466	458	442	489	490	471	469	490	464	471	470	491	468	480	473	464	438	477	491	465	495	478	475	486	472
69692	53750	39765	23787	1866	294	274	253	224	240	245	228	239	239	253	211	221	231	259	210	219	249	243	232	249	222	227	223	227	220	202	231	239	227	227	209	218	239	198	209	225	222	231	212	226	236	227	193	232	251	227	221	219	214	216	222	208	268	212	211	219	214	219	235	217	241	221	221	245	208	227	231	220	230	192	235	210	227	223	209	230	217	209	221	223	212	223	229	223	227	203	211	200	221	202	190	213	172	214	189	213	214	198	224	246	238	209	216	182	244	245	221	216	218	247	237	205	213	238	227	216	223	220	218	203	227	221	236	200	216	229	211	226	229	234	229	208	205	206	238	224	224	232	221	204	188	195	196	221	192	227	200	220	232	213	267	254	230	245	197	217	176	196	252	210	230	230	218	230	240	203	204	214	245	212	215	236	224	236	208	221	228	191	208	211	245	219	221	241	206	219	247	189	216	221	198	215	213	255	240	198	228	221	254	210	219	200	215	214	227	212	205	211	223	217	211	218	214	221	229	212	208	212	225	217	232	209	238	229	216	219	212	232	234	210	196	217	197	198	240	234	219	186	252	212	221	256	230	227	208	246	227	213	223	225	218	210	208	204	210	228	222	210	223	235	220	225	218	253	223	214	213	222	199	215	209	240	214	242	229	232	205	228	220	231	231	198	233	231	228	227	205	206	204	219	234	216	202	228	215	214	209	225	211	217	238	218	233	225	211	203	212	209	216	217	214	201	227	210	225	212	205	247	210	253	219	212	221	225	214	230	203	217	252	228	199	226	213	193	222	229	205	232	220	189	221	210	218	207	209	215	199	215	205	234	213	203	224	229	229	226	244	219	236	225	225	222	249	217	201	257	217	230	194	210	216	241	220	215	231	223	245	228	216	216	215	240	265	201	217	204	214	202	216	212	225	240	225	214	231	209	224	201	202	211	215	218	231	227	210	234	219	211	208	219	241	219	242	213	215	231	215	208	227	219	234	238	215	246	234	225	201	209	213	232	214	242	228	202	235	210	229	202	214	224	218	224	232	251	220	226	189	229	239	215	221	198	217	225	249	216	187	208	221	239	222	235	213	202	227	250	230	211	216	258	244	242	243	223	226	229	222	200	194	192	215	222	240	198	219	216	216	232	205	231	203	211	242	244	218	214	230	223	218	186	225	209	248	225	225	227	213	241	245	217	221	214	216	247	227	241	207	234	223	220	234	218	223	198	201	234	246	227	204	199	224	211	228	203	222	216	214	223	207	239	209	200	217	201	233	253	208	220	210	229	254	213	222	254	220	199	217	236	223	205	225	206	232	221	199	248	207	226	226	213	239	222	240	220	204	245	226	204	234	212	228	228	206	234	230	203	187	207	225	236	245	197	200	242	228	215	220	229	216	221	227	213	243	214	218	208	212	210	236	219	256	231	215	243	226	226	219	219	242	211	215	237	216	226	237	251	238	215	209	227	202	224	225	213	212	236	229	211	199	219	198	220	222	237	192	227	211	223	207	212	211	193	193	238	228	207	233	213	230	199	234	195	211	234	221	241	184	244	208	212	215	221	221	221	199	208	225	220	249	217	219	215	201	198	220	220	211	220	241	210	213	212	213	236	226	209	206	240	224	209	211	237	230	224	238	217	212	212	198	217	197	208	210	216	212	248	250	207	223	195	221	236	201	207	214	221	226	214	222	217	229	224	198	186	217	223	214	212	224	263	226	214	224	193	203	206	199	221	232	219	222	197	213	204	197	233	214	243	245	228	237	230	198	231	231	217	233	204	227	216	217	213	237	215	224	225	245	235	179	212	232	214	203	230	194	225	227	203	194	222	228	194	204	220	204	214	238	224	195	236	245	208	251	263	232	214	262	222	244	239	213	219	224	185	242	229	223	239	221	201	215	223	214	214	212	222	202	203	220	211	243	237	237	200	214	232	218	213	248	238	232	204	210	224	220	234	218	235	199	220	245	190	221	213	223	221	231	183	185	201	219	193	232	221	232	233	216	225	188	219	199	231	225	197	225	226	206	221	218	212	208	229	227	236	203	219	223	222	203	209	247	224	232	233	204	214	231	229	242	220	244	225	227	234	223	208	227	232	199	201	241	205	249	219	251	259	262	206	227	212	218	236	190	214	222	218	213	226	229	192	240	221	213	204	232	213	238	233	237	221	222	211	220	203	234	235	180	209	223	236	197	250	219	221	219	219	216	242	210	214	221	211	231	253	232	243	204	203	228	213	208	185	216	196	214	211	215	196	232	211	220	202	226	220	233	212	225	249	219	250	199	217	245	221	235	195	219	211	222	223	227	219	223	221	227	232	220	220	228	219	201	240	224	231	233	211	209	229	213	215	214	239	220	245	200	246	228	231	241	214	227	229	189	233	227	220	203	214	214	219	192	253	205	202	233	215	220	192	197	214	273	216	246	218	238	230	231	226	215	207	225	218	211	222	241	235	216	207	226	241	205	222	231	217	216	219	217	221	216	230	231	196	229	207	210	211	190	235	230	206	211	217	220	198	223	207	213	213	230	244	208	229	221	261	219	201	210	222	241	200	235	222	247	197	221	224	228	194	189	227	234	211	200	211	219	223	200	215	228	211	235	213	225	232	202	202	220	223	239	231	211	206	205	221	225	219	223	228	207	200	221	221	235	221	226	240	233	199	221	237	235	226	245	229	221	223	224	225	246	209	222	229	225	209	234	210	223	221	224	203	215	205	214	219	218	224	223	213	224	195	228	212	232	217	226	206	245	226	218	217	212	210	214	182	218	211	198	204	204	222	207	236	218	244	199	215	216	205	234	229	223	203	221	251	220	207	231	228	215	219	218	203	216	224	204	220	218	220	200	228	217	233	268	214	219	223	236	217	227	252	217	208	231	234	192	200	220	224	220	221	246	211	246	232	204	242	215	208	216	217	228	222	225	219	234	252	237	206	226	257	212	228	221	239	223	219	220	203	208	215	205	213	227	226	236	233	220	228	242	237	213	232	231	222	196	220	243	205	233	219	235	224	219	237	211	225	213	223	216	211	235	222	201	212	228	218	252	228	214	216	237	200	227	218	240	214	204	218	204	200	201	218	220	231	207	212	208	209	209	224	224	217	211	224	204	226	221	238	239	229	198	208	222	227	215	202	223	231	230	180	218	193	213	206	217	195	203	226	226	244	215	223	225	231	190	199	218	218	219	233	228	242	238	215	225	216	226	218	223	242	194	234	198	198	219	228	229	222	209	240	188	194	227	214	251	232	186	190	210	199	219	206	201	215	206	216	213	217	223	227	206	216	198	207	208	196	236	226	198	202	234	201	190	214	226	215	269	211	210	220	236	220	201	209	229	220	243	217	213	216	211	241	223	207	219	205	218	231	211	220	246	232	208	211	211	212	236	224	236	225	233	204	201	206	223	221	257	224	224	241	235	215	211	245	218	201	212	216	223	242	237	204	222	201	239	230	241	225	219	207	235	230	219	241	246	233	238	207	206	205	209	226	239	217	238	199	204	198	239	195	236
52633	44305	40767	14543	1146	987	993	905	892	858	866	767	782	773	752	752	714	762	687	740	708	729	704	742	751	673	741	745	699	661	752	705	667	732	708	705	658	701	715	738	672	683	699	749	722	725	651	705	718	708	683	712	676	732	746	665	661	714	698	706	711	672	704	728	661	692	715	682	698	717	686	729	727	744	672	738	716	701	686	694	710	694	707	714	693	707	694	672	703	733	678	710	702	712	689	686	738	701	694	684	708	687	679	715	711	699	704	670	724	664	683	694	669	692	674	698	677	696	669	712	678	696	716	704	658	670	654	671	687	737	670	723	644	668	697	687	692	719	701	703	719	720	646	698	750	710	706	705	716	714	729	704	668	717	744	690	695	667	710	681	690	654	705	711	732	668	695	702	715	730	646	689	685	719	691	661	708	681	756	691	689	759	673	729	699	656	691	691	700	654	669	763	673	672	669	627	729	678	733	698	681	758	729	695	721	709	731	710	752	694	736	663	731	690	698	695	699	675	702	750	672	694	692	690	721	669	730	688	698	727	729	695	665	697	703	695	764	674	697	707	726	706	693	712	705	711	688	709	656	698	706	695	697	710	698	704	707	692	695	690	698	675	711	717	704	645	638	665	734	725	736	737	708	681	691	677	726	703	646	742	675	738	731	692	704	736	690	704	713	681	690	682	731	733	698	759	689	654	718	706	707	662	668	731	669	693	675	681	740	715	678	691	688	633	658	688	687	693	735	704	673	714	672	676	688	694	690	683	727	659	688	697	739	675	707	722	688	707	664	694	725	685	707	685	730	641	701	663	680	707	687	723	686	737	700	708	710	690	691	712	690	721	707	720	682	760	724	665	670	692	670	711	731	743	668	703	692	646	708	715	695	734	679	673	672	674	748	702	717	669	678	648	711	720	702	686	695	718	664	698	679	647	727	682	666	728	682	693	683	723	731	738	639	706	701	704	670	673	712	699	698	732	669	699	666	711	743	715	707	735	707	647	671	705	768	670	701	682	728	712	681	662	694	673	682	689	697	722	740	707	704	636	665	709	673	703	735	732	752	691	662	710	747	668	683	701	708	696	709	684	718	712	700	722	686	683	688	693	723	721	692	693	703	700	705	712	637	673	673	670	676	679	688	659	711	702	691	704	639	670	683	696	682	737	732	692	681	729	706	686	750	686	725	692	709	674	698	669	714	699	712	675	687	705	696	730	706	680	687	714	670	661	704	701	739	716	680	698	723	722	705	684	734	677	702	670	708	697	722	713	702	746	654	667	722	652	690	671	661	666	684	722	700	731	673	710	722	668	689	661	693	714	654	719	702	729	744	699	715	696	697	708	706	668	705	687	736	682	688	724	696	687	679	637	711	672	707	723	721	681	713	657	692	672	684	707	721	749	706	687	691	710	724	703	703	711	783	667	723	685	686	706	657	695	655	737	640	664	697	731	667	669	681	700	647	725	660	689	694	677	718	676	711	723	708	698	706	693	670	720	670	692	700	681	712	670	711	741	686	727	688	668	653	694	704	698	656	726	722	691	682	723	711	701	694	718	703	729	683	691	708	747	738	756	697	692	729	749	698	681	705	660	689	730	735	684	719	723	671	688	667	755	658	706	662	714	694	669	685	665	733	693	727	674	754	725	735	663	685	722	696	700	738	674	692	662	698	695	726	723	704	697	682	696	678	701	687	692	672	662	695	695	657	690	688	696	695	719	717	718	718	729	705	661	676	670	662	672	642	747	757	699	713	706	745	723	690	662	692	691	694	711	724	708	687	694	692	690	672	725	684	681	697	666	712	714	690	678	679	710	645	705	679	687	692	708	698	706	687	703	720	742	697	678	696	697	676	658	673	686	704	703	703	663	709	651	656	700	666	681	690	675	713	697	700	689	746	685	738	716	643	708	704	687	701	697	693	713	670	673	675	765	738	732	683	715	731	684	717	675	721	690	672	689	713	728	700	684	646	707	670	694	712	658	699	708	686	738	677	682	706	783	678	682	715	673	685	695	710	682	693	682	677	738	721	652	712	712	681	723	708	728	673	722	652	704	665	689	753	676	713	723	734	667	680	723	695	668	717	718	691	622	703	703	725	695	672	701	700	740	717	684	658	666	707	695	726	715	659	723	726	641	691	706	705	673	664	733	690	679	674	682	707	692	684	689	671	656	698	707	654	730	720	699	695	708	673	658	682	705	702	727	687	690	667	684	674	725	686	703	674	726	685	712	695	713	732	691	717	700	753	670	659	716	699	712	682	662	720	712	723	662	726	664	688	691	695	686	696	722	650	724	720	672	665	722	685	692	707	671	730	690	715	680	670	670	676	746	707	732	679	714	669	697	683	658	741	699	671	662	719	686	701	688	688	667	668	674	726	707	664	709	667	716	736	714	725	700	710	761	704	716	700	721	711	711	714	721	686	714	686	675	730	680	692	709	684	714	710	742	683	708	680	729	683	654	726	682	696	684	686	671	706	701	684	677	696	708	713	708	719	709	687	670	686	657	680	656	690	709	684	685	691	701	688	767	727	664	660	686	660	729	723	620	707	677	692	717	643	682	713	737	729	679	729	703	730	707	710	712	664	678	720	670	641	665	676	695	699	681	659	602	681	738	770	705	733	717	701	728	674	647	662	660	677	760	688	685	664	740	670	728	708	714	676	698	697	685	691	691	702	699	676	742	671	741	696	662	714	740	717	681	672	665	662	763	664	692	689	685	685	727	668	660	679	715	684	707	696	676	732	701	678	693	724	743	732	705	704	682	761	662	737	733	640	696	693	695	700	694	707	707	676	659	708	693	684	703	698	666	644	691	766	714	692	718	742	684	697	761	725	695	688	673	661	709	611	668	689	690	725	736	701	696	687	663	736	664	696	758	653	693	703	693	699	693	715	682	689	735	685	706	681	691	655	750	645	688	718	687	694	695	706	691	722	705	721	691	691	674	722	705	674	678	665	711	669	647	666	662	680	708	666	689	731	687	761	694	699	694	700	689	689	639	698	700	744	707	707	726	696	701	710	669	686	686	714	638	739	695	689	660	696	708	687	686	673	708	676	755	654	678	691	681	725	667	730	712	722	707	718	646	695	767	662	701	716	681	693	698	663	698	687	692	725	730	672	690	750	718	710	699	662	747	698	682	670	739	673	720	661	626	717	687	647	631	682	701	670	700	685	690	699	709	678	714	722	738	658	699	669	709	740	667	645	676	688	696	710	737	708	688	656	686	684	727	662	688	703	631	699	695	691	698	674	670	646	728	705	668	690	674	687	695	673	700	703	714	666	672	713	701	690	698	690	728	685	713	690	679	681	666	670	703	721	690	622	694	707	708	727	686	674	726	678	700	711	700	660	710	702	692	699	747	705	716	689	708	719	727	675	681	691	694	663	678	711	678	686	700	671	666	716	668	681	685	663	729	662	698	717	706	722	651	708	727	725	694	708	692	704	705	672	674	728	696	680	730	716	711	730	669	728	674	679	762	711	718	714	706	728	700	698	664	758	640
76867	64285	51318	34081	6282	520	434	378	367	376	339	355	301	322	313	360	317	344	323	326	312	307	301	342	310	304	354	339	333	280	294	319	278	344	294	291	313	298	311	319	309	324	333	312	302	328	323	326	306	299	300	314	284	302	311	328	331	307	290	300	325	328	294	312	302	304	310	318	343	317	302	306	318	307	321	290	309	302	345	303	306	278	333	305	308	331	310	337	295	341	305	285	296	316	309	299	313	286	333	284	310	315	283	305	321	302	337	295	314	302	314	323	299	260	297	316	266	321	294	308	311	278	298	361	317	317	306	267	265	315	307	287	316	330	341	338	324	309	303	289	305	298	325	308	300	295	323	301	307	291	331	306	332	303	295	320	300	309	350	335	346	345	313	309	325	295	327	285	302	298	292	306	321	292	317	297	302	302	296	334	298	275	308	305	308	321	320	288	310	289	339	303	303	309	305	279	318	298	304	309	310	292	292	302	292	312	281	313	298	324	300	318	315	310	286	297	271	315	346	326	339	303	343	310	336	297	313	325	290	316	293	291	329	320	324	289	307	287	344	335	305	282	317	276	290	317	294	286	279	307	293	301	312	309	334	295	316	296	314	284	295	303	294	301	313	304	336	327	305	304	296	307	328	342	306	307	341	301	314	320	295	302	307	295	308	300	304	295	334	301	300	309	313	340	300	273	303	306	319	318	347	305	285	301	283	306	331	296	304	293	317	280	304	320	310	309	333	331	309	291	305	315	340	280	316	315	332	326	331	318	353	298	289	270	316	308	356	315	318	327	317	299	275	308	339	302	319	316	338	342	308	315	307	304	301	333	322	309	292	310	330	256	292	302	316	328	300	322	314	285	328	312	331	327	333	323	308	300	299	326	320	310	317	287	302	280	325	330	345	331	312	329	329	279	293	317	297	307	330	298	310	334	317	310	284	324	346	302	303	322	294	295	308	304	352	328	303	291	310	338	322	293	327	322	284	381	316	359	293	320	310	309	307	301	283	320	300	327	292	284	291	325	294	327	281	333	341	312	296	320	282	344	320	321	284	300	312	289	289	297	297	334	343	285	295	312	324	306	290	336	327	303	291	305	319	338	299	302	314	294	294	317	303	311	296	289	279	262	303	315	321	302	314	306	322	314	327	303	305	280	325	295	303	310	312	308	305	297	300	323	304	285	317	307	340	269	335	302	322	301	298	291	315	335	299	300	300	294	323	314	309	284	326	321	324	320	265	335	331	292	289	306	307	334	322	309	327	293	322	304	314	298	311	312	322	298	287	292	303	298	335	307	280	316	299	330	318	309	314	309	311	313	303	295	300	360	306	323	305	335	282	276	341	297	283	298	304	291	306	303	293	309	327	339	313	287	298	287	278	317	292	309	339	270	317	318	328	327	332	279	306	312	323	325	297	289	303	280	318	321	333	324	313	330	336	325	311	307	283	321	325	317	279	288	276	294	314	286	303	286	306	311	318	313	338	329	321	311	332	307	277	295	318	317	319	302	334	293	343	295	312	317	321	309	284	310	306	304	307	293	295	290	303	305	282	298	288	331	288	322	320	276	267	300	320	324	306	317	293	278	321	302	314	303	293	317	289	312	295	325	323	327	331	320	315	295	306	273	305	299	301	310	326	315	309	263	291	312	292	281	308	330	309	304	331	266	320	315	294	329	311	328	262	344	328	322	311	295	329	278	331	311	295	311	318	332	313	308	291	325	331	296	314	328	303	307	334	324	287	291	311	310	294	332	323	306	302	299	279	336	293	315	307	315	284	305	313	314	322	344	324	340	300	299	298	314	290	325	303	317	298	294	289	333	316	328	337	296	274	310	305	283	309	304	293	313	358	310	319	322	323	286	333	287	307	300	310	302	316	280	318	310	294	318	316	310	306	288	335	306	289	305	312	343	307	366	309	302	328	331	324	312	320	266	313	280	313	329	298	315	343	307	265	337	303	318	316	317	315	305	343	279	298	301	280	299	307	337	306	330	281	291	314	317	317	299	335	279	349	291	328	286	316	329	304	275	331	280	308	320	348	319	285	365	295	324	324	313	295	311	314	322	307	289	322	282	310	314	294	283	277	319	286	344	303	317	320	311	316	298	294	310	332	309	292	319	313	301	312	321	340	317	324	297	303	303	292	317	305	319	332	321	300	286	336	340	315	269	300	321	315	313	331	325	321	330	291	336	316	315	317	319	349	285	325	323	304	319	250	315	310	296	333	355	296	361	308	337	306	311	319	320	343	314	309	303	313	313	322	315	300	304	292	321	293	335	296	313	329	311	335	304	315	293	285	278	280	309	316	315	335	318	314	324	323	293	302	323	296	327	336	306	339	290	312	316	326	301	318	298	334	325	321	298	282	311	296	284	301	319	319	313	318	332	300	310	303	313	321	329	302	275	300	303	303	304	291	308	293	298	318	317	309	341	296	324	297	317	288	321	321	325	305	302	315	295	294	339	300	323	294	284	295	350	315	308	338	306	289	289	293	319	305	293	311	340	294	329	344	344	289	338	323	318	289	287	303	296	350	336	302	327	342	324	293	324	313	315	326	311	320	315	313	314	338	283	318	310	318	286	331	306	325	303	312	310	302	315	311	310	296	289	313	344	276	296	302	300	332	323	308	309	298	277	303	303	319	300	318	327	304	311	312	302	276	329	304	347	256	299	307	287	296	323	311	324	331	326	302	301	303	312	312	316	322	281	352	297	327	283	294	333	322	333	322	282	318	322	281	319	331	323	288	327	303	339	295	321	320	298	305	293	304	302	320	295	276	287	288	316	302	322	298	266	309	338	305	301	305	337	328	306	346	324	280	353	314	249	292	294	316	302	330	320	309	300	305	323	301	308	293	337	287	309	306	285	307	326	314	332	327	311	319	314	338	332	299	328	332	273	330	325	329	282	327	309	299	309	338	294	289	313	308	294	330	328	314	306	305	303	321	321	312	333	306	306	328	264	296	319	283	282	310	342	316	330	295	313	298	313	314	330	313	307	296	308	288	307	321	317	286	304	299	294	328	291	318	300	348	319	269	342	346	298	344	295	369	294	315	306	278	295	321	341	318	325	320	307	276	296	327	340	337	328	320	353	303	314	300	310	322	310	354	299	299	325	308	307	308	312	319	337	307	310	311	301	292	342	335	324	292	323	273	287	292	338	300	295	293	307	303	314	272	305	311	315	323	287	314	310	319	319	282	309	292	312	327	337	280	311	320	282	292	313	342	277	303	302	293	307	297	310	295	313	303	309	323	321	300	305	305	325	341	318	305	315	301	317	293	324	340	306	285	328	326	348	302	308	323	301	323	317	326	290	287	294	297	295	324	309	310	295	292	302	316	279	334	300	324	302	330	297	325	296	314	308	322	298	303	303	303	312	329	302	293	348	316	290	339	282	299	314	288	295	298	332	324	316	302	324	319	318	314	318	301	325	307	299	310	310	290	332	294	329	306	311	326	309	315	301	292	295	312	318	303	337	303	310	292	307	311	287	279	303	318	319
61835	54992	50787	20330	1655	1480	1346	1313	1196	1131	1117	1077	1107	1065	1017	1035	971	1029	950	976	976	945	949	970	938	916	986	973	939	989	945	980	950	908	984	921	956	877	942	982	930	962	905	927	926	944	966	980	941	966	937	890	932	919	892	872	976	903	949	944	968	907	927	955	890	869	894	910	903	922	922	905	899	933	961	922	919	983	921	914	925	917	882	955	930	912	921	931	953	943	987	930	944	899	963	941	906	904	986	943	955	920	863	933	922	948	923	936	903	954	910	936	961	913	941	972	955	933	916	908	945	861	929	923	948	895	929	939	907	982	935	888	925	918	914	919	915	888	921	937	923	922	881	945	961	842	898	922	904	915	937	865	897	983	913	872	928	938	898	949	923	945	896	933	915	955	928	903	882	978	927	931	917	899	906	963	942	900	889	952	961	972	870	904	905	817	920	875	927	935	898	899	924	902	873	930	949	875	859	887	917	881	928	909	919	915	970	938	919	962	928	905	916	928	911	920	906	928	915	869	896	914	994	956	945	930	942	948	904	906	950	855	965	907	932	929	924	894	942	925	949	939	952	882	950	909	954	914	946	939	914	924	892	894	912	888	889	930	928	927	956	916	1010	944	929	896	940	934	920	936	925	880	841	911	914	900	950	989	946	880	942	956	850	916	888	896	918	964	972	903	933	916	915	971	880	900	933	937	930	871	897	957	893	964	939	879	925	904	934	881	911	923	916	922	895	941	953	886	967	928	931	975	955	966	908	917	961	853	910	947	909	899	953	924	930	918	937	894	894	913	961	927	939	873	883	978	896	936	918	895	908	877	955	923	893	900	929	913	906	889	958	924	949	916	889	949	899	918	940	939	983	946	932	905	962	889	888	880	891	918	896	914	911	907	910	875	917	896	904	907	960	947	908	903	965	894	947	899	904	929	942	918	923	883	903	900	883	919	924	890	934	921	930	915	948	922	876	880	970	886	923	965	932	889	952	913	912	1001	932	951	890	997	899	930	915	938	925	910	931	914	908	989	921	920	974	936	920	887	903	935	902	876	932	946	885	913	968	897	914	891	919	929	939	963	912	944	909	939	947	878	972	950	987	936	893	923	931	921	917	886	945	894	912	937	899	925	883	913	921	930	927	978	885	904	959	872	906	968	865	897	952	894	960	939	930	880	935	921	920	953	850	900	909	934	956	894	900	923	926	948	930	900	902	899	854	858	914	902	961	915	954	905	972	883	833	909	940	942	925	906	953	907	925	966	912	889	940	955	928	898	952	866	925	904	932	980	894	953	914	895	878	945	931	928	900	898	891	864	890	909	905	920	889	896	912	880	916	930	931	918	923	901	868	979	916	936	962	956	944	960	948	924	933	919	975	897	907	908	904	898	919	921	901	901	907	933	901	919	912	925	878	946	936	873	913	891	924	894	939	963	966	933	872	918	904	928	930	1005	919	941	938	954	897	916	909	942	874	914	959	923	1001	918	930	942	905	896	912	884	902	892	885	967	922	937	890	937	942	823	937	900	917	959	984	895	860	884	901	969	924	933	881	952	913	934	937	930	927	927	871	932	936	983	927	963	944	964	912	977	964	932	966	934	973	887	916	942	982	929	942	863	896	872	938	936	925	924	924	914	947	917	937	937	947	911	908	937	996	890	925	938	896	917	925	924	903	901	972	902	939	963	885	938	895	932	923	920	934	926	932	905	916	905	946	896	930	859	959	943	986	891	858	925	908	930	926	897	900	940	897	952	914	910	921	884	935	907	944	855	889	952	939	924	916	997	904	885	881	915	894	879	878	948	903	921	958	930	917	939	907	959	914	955	945	938	964	976	942	944	899	871	942	930	897	906	915	877	947	924	932	905	919	864	891	936	950	887	916	963	869	925	856	912	924	922	910	1023	876	916	928	900	954	946	952	912	914	956	958	922	913	892	910	933	908	934	930	884	939	914	877	926	951	896	888	928	904	934	944	908	908	911	916	873	936	952	970	912	858	913	926	864	978	901	906	952	917	953	895	889	857	906	900	953	871	951	898	880	933	909	943	911	968	958	952	923	931	885	944	949	925	910	918	911	932	948	908	936	934	898	900	906	969	890	913	974	970	886	926	884	925	908	903	900	865	889	856	926	963	952	961	888	909	933	919	909	961	964	892	916	915	962	884	892	988	871	949	922	951	917	956	912	965	951	916	865	933	937	857	914	914	962	938	921	882	918	895	930	883	941	954	902	957	920	944	918	981	934	910	923	930	924	877	912	926	864	928	920	909	923	953	904	967	899	913	926	935	943	896	924	949	897	894	867	897	936	916	932	955	933	896	909	942	911	917	896	949	946	861	909	924	892	903	938	940	918	972	952	864	888	951	920	908	864	977	914	904	911	960	920	940	908	936	957	933	951	939	935	943	829	944	883	918	865	891	891	960	928	931	917	950	932	921	921	873	954	930	903	914	896	933	861	919	907	941	923	932	951	865	900	903	955	926	974	945	904	899	884	921	903	987	916	942	905	895	888	883	929	898	902	930	892	897	949	933	888	919	959	941	930	934	926	924	921	923	903	938	867	955	908	941	897	908	875	902	957	884	923	913	974	948	902	911	903	933	938	947	970	884	911	899	891	895	932	925	920	926	932	938	949	913	896	939	917	986	919	961	899	936	890	973	930	907	906	900	949	927	943	931	930	931	939	947	969	969	891	921	924	940	933	957	944	962	898	900	962	867	905	938	930	918	954	942	967	932	908	940	914	950	851	928	944	948	921	901	924	927	919	895	912	903	910	962	951	922	878	922	962	952	942	874	956	942	953	927	888	954	910	880	912	914	950	969	960	936	920	861	965	941	928	907	965	936	909	909	872	964	919	957	950	920	875	919	854	896	945	903	928	922	939	890	923	916	862	918	937	877	906	911	958	941	930	952	908	951	874	898	898	960	961	893	963	933	898	923	933	891	946	911	962	962	949	933	939	918	958	895	926	923	889	888	916	910	939	887	915	935	907	973	893	881	906	916	962	924	865	908	880	954	941	890	964	945	882	902	907	888	916	909	902	936	924	932	959	923	916	923	948	909	916	862	934	898	945	939	876	925	914	966	958	947	919	947	947	900	913	918	953	946	942	913	981	927	949	904	949	923	912	972	905	975	886	939	945	977	912	983	887	929	941	868	905	891	934	919	928	921	907	922	897	928	920	932	933	893	900	928	951	903	889	856	927	936	816	932	954	882	932	893	935	863	917	870	907	911	955	895	919	959	930	943	939	908	953	863	918	917	922	883	903	930	893	956	904	898	940	936	887	921	907	918	946	927	896	927	903	910	917	959	899	966	899	913	894	894	964	882	957	935	978	924	908	884	937	922	907	940	956	940	871	957	889	893	966	903	902	977	926	854	904	934	908	954	927	925	917	854	942	935	893	898	917	944	968	958	881	965	888	874	945	899	900	924	944	920	939	904	940	935	949	960	953	933	934	935	889	900	885	939	921	921	982	952	880	916	921	920	937	934	912	974	894	897	920	966	915	916	883
33605	15613	4749	1416	161	141	116	127	136	147	143	148	126	118	154	137	149	153	145	171	139	147	154	157	142	151	151	144	132	140	139	128	148	135	130	165	154	143	136	122	151	151	138	143	158	148	161	146	127	132	125	135	162	126	162	143	136	169	126	139	157	123	144	179	145	155	164	161	150	153	147	125	131	151	145	124	152	160	133	166	158	143	142	135	161	132	125	144	142	141	142	146	146	153	155	146	138	132	148	154	140	153	137	133	137	144	152	134	144	143	137	132	146	134	158	138	119	133	161	148	135	158	154	156	149	154	138	129	135	131	132	152	141	137	167	149	156	156	145	141	159	116	149	133	128	138	120	149	136	125	130	126	134	156	145	150	131	134	136	138	118	155	126	152	152	145	135	163	154	150	155	138	158	135	161	159	131	132	129	142	142	132	126	136	129	109	142	144	139	131	149	140	134	148	129	138	155	157	140	130	135	140	142	139	135	118	140	141	139	137	125	148	150	132	117	136	144	153	120	138	129	136	141	133	144	139	136	167	145	127	127	145	147	139	142	128	147	141	154	159	154	152	161	145	143	152	146	139	146	131	155	131	155	148	155	137	146	142	127	141	142	145	147	143	148	128	138	155	133	127	133	136	158	147	151	149	147	158	139	134	151	154	143	147	126	137	119	155	147	116	132	123	156	142	126	150	143	164	132	141	157	134	140	122	145	147	143	118	130	143	148	145	145	141	138	135	143	133	121	133	135	145	132	138	153	143	158	140	143	150	148	123	138	136	130	142	155	165	160	126	140	138	150	151	174	154	152	126	150	147	137	145	159	148	118	144	160	138	147	141	151	141	145	126	131	121	140	161	147	133	138	143	134	129	130	145	132	155	152	143	146	138	123	124	133	144	153	134	152	151	146	132	138	142	140	140	138	146	135	134	153	123	126	147	129	154	163	155	139	130	145	150	134	141	129	163	133	145	139	131	126	146	123	131	151	142	161	166	143	157	159	141	140	150	141	149	134	155	138	126	136	140	133	147	145	158	149	163	152	147	131	156	134	145	155	134	156	141	154	126	115	151	130	148	144	139	161	143	145	141	138	150	130	148	127	135	122	141	128	143	162	151	117	140	153	127	121	154	144	130	143	127	143	125	135	132	147	140	149	139	146	152	126	131	157	129	145	149	149	153	135	131	128	120	138	178	130	128	138	147	135	125	133	142	140	131	148	142	150	156	143	121	164	127	141	127	142	136	130	149	144	129	151	129	144	136	134	141	137	144	150	139	148	127	160	142	159	112	158	139	139	160	142	174	146	154	151	116	145	127	137	142	137	130	160	126	118	146	144	120	152	152	149	145	169	132	134	141	143	129	156	159	128	137	162	169	134	150	148	150	132	118	150	145	130	132	139	139	99	144	156	144	137	167	121	136	144	133	142	146	157	117	158	139	145	147	162	142	141	139	125	151	145	147	126	133	148	145	164	127	158	153	146	124	140	142	149	107	153	153	142	142	138	133	143	138	138	155	149	145	138	147	141	130	152	130	136	133	162	147	155	144	160	138	135	153	151	129	155	130	137	147	137	146	151	131	137	145	136	147	140	130	151	134	153	150	142	114	118	137	138	129	148	164	130	145	131	145	116	124	138	150	143	137	128	158	145	153	132	138	126	159	138	135	132	135	164	121	128	129	154	140	140	140	134	147	130	151	149	158	161	147	147	132	133	137	108	151	140	141	133	156	140	169	134	150	147	148	140	126	132	143	158	146	129	138	131	138	147	128	149	147	156	150	134	125	142	151	152	148	136	155	141	129	125	143	143	146	128	138	153	149	161	145	141	167	159	143	133	141	133	134	156	133	139	151	156	159	146	149	134	166	144	152	141	127	129	136	149	147	132	132	149	157	139	143	137	159	127	152	136	159	156	110	153	156	141	142	124	134	165	150	150	144	132	151	134	137	153	134	149	126	134	151	138	152	147	132	128	141	127	143	136	144	155	177	126	133	140	134	143	126	164	125	149	155	139	151	124	136	136	129	153	145	143	110	124	142	142	148	144	125	146	127	133	155	133	127	148	152	125	118	127	127	131	129	136	152	123	136	111	129	127	145	144	121	135	139	136	126	136	139	148	137	149	157	139	112	131	148	156	146	139	132	130	169	162	145	133	142	160	155	138	144	135	143	163	139	139	123	151	148	143	118	132	153	136	126	149	142	142	142	138	140	143	138	182	158	122	138	140	156	138	146	134	129	133	124	128	136	148	161	135	128	126	136	143	144	158	144	131	150	153	152	145	155	136	163	162	127	142	131	123	132	138	136	134	129	134	136	168	146	142	141	149	144	168	164	128	147	150	148	145	149	139	154	136	151	162	129	156	136	144	154	146	124	156	140	157	146	159	136	129	124	140	160	148	157	156	157	141	141	145	133	150	136	132	143	138	152	134	144	124	151	149	120	144	133	148	138	146	116	144	139	149	144	145	135	142	147	152	162	137	138	155	130	153	145	142	129	157	128	137	145	132	142	138	134	144	166	145	123	135	138	138	131	137	146	119	145	157	173	134	152	154	143	122	124	132	132	144	143	129	151	148	148	142	137	168	138	149	140	145	115	150	146	130	135	149	128	126	161	159	129	158	150	143	145	123	149	133	139	124	153	126	153	138	122	154	148	165	171	128	138	152	147	130	126	135	127	142	108	141	129	157	146	134	139	148	135	153	135	138	136	139	150	141	153	163	151	141	151	142	135	137	144	148	139	157	144	126	149	139	140	158	165	156	151	135	142	135	143	165	151	118	150	166	138	152	139	146	147	134	144	128	151	132	133	127	141	148	153	135	130	152	128	128	119	132	135	155	146	139	139	155	162	149	145	153	139	146	165	151	136	141	152	124	162	144	151	155	149	149	148	155	151	152	165	155	170	138	152	141	126	127	141	133	130	121	135	140	149	163	138	125	153	145	142	147	129	126	131	144	137	124	138	136	165	158	127	131	131	144	137	139	144	158	134	134	145	157	144	144	173	141	145	134	159	138	131	131	136	143	140	139	143	138	140	131	136	136	130	144	140	143	146	134	145	148	136	163	139	153	139	159	160	154	138	166	148	124	127	149	124	152	128	156	120	141	173	133	144	134	136	157	145	141	132	146	155	125	151	140	135	135	150	150	148	148	170	136	157	137	153	151	134	136	139	163	167	134	141	148	155	154	136	125	137	142	138	150	137	132	139	137	153	157	138	134	137	142	149	139	128	135	136	137	141	129	126	130	148	124	143	123	155	130	131	135	154	133	151	128	138	143	150	127	140	114	138	157	118	142	163	139	153	162	127	150	130	129	146	153	153	147	169	104	168	145	129	130	151	136	150	129	146	141	150	148	155	149	145	166	145	162	123	117	150	126	145	149	157	141	134	124	122	152	156	158	136	138	131	149	126	148	156	143	135	154	141	134	137	133	139	155	138	131	143	138	152	120	137	149	134	132	140	128	133	136	145	153	123	125	139	135	135	137	145	112	169	120	147	152	151	156	144
32145	15705	7472	3738	494	497	516	529	481	530	520	509	478	486	527	460	463	544	483	483	497	477	488	512	485	458	475	450	455	508	474	491	471	452	469	497	494	540	481	461	524	459	529	514	497	449	486	486	530	481	449	501	512	496	495	494	470	503	492	456	477	467	490	463	481	452	490	482	495	475	492	499	482	461	494	474	532	510	501	450	509	478	489	511	472	508	479	491	477	504	483	437	518	501	475	493	503	488	515	463	496	485	483	510	511	489	484	496	460	498	480	499	539	481	493	466	476	456	495	518	488	519	480	503	477	501	518	514	497	517	468	464	514	517	483	548	516	447	467	475	488	496	461	499	461	495	475	490	520	498	514	483	504	506	478	489	482	484	478	484	500	520	484	443	503	498	456	478	506	485	499	493	466	455	486	505	488	479	487	475	512	510	493	436	485	488	478	484	477	479	481	468	518	507	498	496	475	469	492	476	484	510	480	484	506	496	432	526	490	497	491	477	481	473	512	480	540	487	513	441	497	508	510	506	476	503	465	484	490	518	471	478	499	492	496	471	483	526	480	458	505	481	465	493	495	518	479	497	443	500	471	498	473	477	488	490	493	482	493	471	499	489	467	462	488	489	471	497	499	499	528	493	466	503	488	515	531	470	492	487	502	486	429	497	514	464	494	464	485	489	498	491	438	474	500	481	486	518	499	495	500	500	494	481	524	511	519	517	485	499	507	481	488	468	483	501	493	489	430	493	481	490	505	488	534	499	480	458	472	515	481	481	489	424	449	530	464	488	505	505	498	547	494	513	444	518	466	518	488	497	490	495	531	467	500	479	478	483	473	499	440	443	513	484	470	492	514	445	504	475	491	528	462	517	481	463	520	480	501	468	462	475	494	475	523	468	506	455	477	470	456	509	493	504	558	519	499	455	534	490	496	486	500	477	475	476	489	466	475	524	466	490	470	491	489	483	510	482	488	489	466	486	461	484	475	488	486	541	508	482	466	510	468	478	488	498	486	504	483	491	503	460	505	468	497	479	497	480	498	486	512	432	518	482	506	508	492	532	483	479	522	473	507	469	462	496	489	475	487	493	443	504	500	488	488	490	482	515	525	517	491	514	514	469	517	479	507	477	455	451	459	507	501	529	470	462	469	482	505	447	510	460	527	494	483	508	499	468	483	486	490	521	479	493	502	480	507	477	440	504	506	486	489	488	453	495	470	506	486	459	469	491	484	509	523	471	483	502	504	468	476	453	488	523	484	556	515	481	498	493	498	522	471	491	495	469	534	489	498	497	506	500	491	522	472	531	472	447	533	477	488	489	524	463	513	451	471	537	476	476	488	491	485	518	461	491	502	513	475	486	506	486	514	462	503	488	485	454	479	498	530	503	525	482	494	537	500	467	485	493	508	522	478	475	507	495	486	469	458	478	521	482	501	502	487	467	483	492	507	476	481	507	544	528	460	497	484	477	495	455	509	512	480	521	472	494	507	487	568	456	436	481	547	469	448	514	480	473	508	497	500	460	510	492	520	482	533	511	492	469	479	501	459	446	455	501	476	466	550	484	514	509	479	454	502	484	482	476	473	477	500	504	502	493	502	478	499	489	504	503	477	495	516	521	510	491	444	457	496	510	478	471	458	503	465	496	465	481	508	512	479	499	473	521	525	497	488	499	494	509	497	519	496	462	520	535	508	461	491	490	517	475	496	508	515	449	492	513	491	477	499	456	526	451	491	478	494	482	460	475	485	478	480	524	496	459	531	493	522	514	496	484	511	487	485	472	514	497	436	485	493	492	535	504	463	484	508	490	510	496	491	516	504	471	525	498	472	447	465	508	479	484	473	537	460	495	457	468	503	526	502	491	441	484	482	418	493	484	463	484	471	473	500	532	533	508	503	483	521	466	492	468	443	519	503	500	472	499	528	495	509	478	471	477	492	505	516	495	548	470	495	478	445	456	497	483	501	493	458	526	495	487	483	470	494	489	491	500	504	498	519	498	520	464	484	481	515	487	468	522	474	496	472	508	475	482	457	517	471	479	452	465	483	439	492	537	496	461	498	510	524	531	468	484	460	466	514	483	501	491	481	482	480	494	489	477	520	489	480	487	517	482	488	477	486	484	509	456	447	493	474	473	489	480	495	515	482	479	484	494	476	489	498	484	505	495	433	486	501	506	440	475	490	492	496	503	493	527	506	500	495	500	492	472	478	489	532	502	506	517	530	497	490	502	454	530	451	488	510	495	479	487	466	482	505	477	480	505	456	447	516	464	543	490	506	493	483	509	520	475	462	456	483	470	438	521	490	452	488	447	509	492	492	454	490	444	502	502	485	501	494	489	508	493	516	504	480	459	493	489	476	530	492	486	472	484	456	518	470	463	488	515	487	460	512	470	498	497	478	502	509	507	469	504	536	488	480	456	526	494	509	473	478	513	400	498	503	480	475	472	466	529	466	510	499	486	498	509	522	543	452	482	469	482	507	497	487	527	535	493	521	450	480	493	475	501	501	538	489	486	509	477	455	487	505	484	499	510	487	510	489	463	521	517	497	466	489	473	508	440	486	472	518	476	461	490	508	490	464	417	466	493	475	490	503	481	469	515	503	470	515	501	458	483	486	483	475	525	470	472	474	487	527	453	503	477	516	478	485	480	489	504	483	465	497	460	474	484	459	492	488	479	484	481	510	471	496	522	481	504	539	503	480	483	478	456	508	509	479	451	482	502	501	477	528	494	498	464	471	463	469	454	500	513	478	484	485	478	479	504	456	486	459	491	491	487	458	499	476	494	463	501	525	504	470	486	512	511	473	481	507	466	496	512	456	487	526	501	533	483	472	512	491	453	483	490	522	494	441	480	503	516	472	473	550	502	480	497	488	457	472	480	490	482	486	522	481	454	493	501	498	529	480	464	459	528	518	517	522	533	522	436	492	504	495	495	448	521	487	505	479	515	475	482	475	505	503	482	466	468	484	488	505	465	517	498	531	512	461	515	524	457	484	466	487	466	528	490	484	478	506	458	505	506	465	485	464	516	464	479	475	484	495	491	471	467	485	466	514	512	504	465	492	523	489	478	503	536	477	534	513	526	497	498	497	463	475	473	489	490	522	458	497	474	509	483	514	506	489	498	504	454	482	513	490	492	449	522	515	510	472	510	501	553	522	460	467	500	525	478	481	521	463	496	507	530	494	480	489	474	465	497	487	446	487	462	478	483	482	511	503	482	487	456	476	489	516	517	504	500	513	509	497	473	456	444	517	502	474	462	478	477	482	520	509	468	482	469	482	489	488	479	527	479	488	503	459	511	490	517	489	513	483	452	490	457	487	489	498	514	495	483	505	484	518	507	505	489	483	483	512	497	462	486	522	476	466	481	471	498	479	492	478	521	476	484	489	510	520	474	523	469	501	514	461	504	495	502	438	490	505	493	516	483	502	498	534	494	491	508	496	537	487	528	485	504	489	469	462	494	487	511	452	445	454	479	486	512	530	488	486	475	478	497	503	469
69652	55323	41801	23472	2417	323	298	261	249	224	251	243	223	220	237	241	233	230	236	224	222	206	225	237	209	239	230	218	233	199	218	220	221	215	222	247	222	211	215	203	228	220	213	202	222	245	216	229	216	259	204	251	251	238	211	242	225	217	224	221	222	209	226	221	254	226	193	239	231	225	227	226	222	219	213	246	212	230	219	249	212	227	207	232	224	213	238	214	202	208	196	205	229	222	226	217	220	200	204	228	215	236	230	205	217	234	237	228	238	231	205	216	236	245	237	213	217	205	210	227	235	217	207	220	229	244	229	239	197	229	198	240	200	246	209	223	251	235	215	211	211	214	217	253	255	245	191	228	236	221	232	228	223	219	196	209	223	207	216	207	218	219	198	261	209	234	248	233	229	232	222	252	206	265	223	207	239	219	205	218	226	211	220	212	209	239	214	237	227	214	234	228	228	229	212	199	223	226	226	225	221	211	216	224	223	222	194	220	214	230	254	207	224	231	220	236	215	219	198	259	219	229	229	210	198	206	200	215	218	240	211	255	212	239	256	237	243	225	211	239	221	245	238	241	200	231	216	216	217	217	229	248	218	220	245	233	245	209	234	221	206	229	219	215	238	223	222	213	229	228	223	229	210	223	224	235	205	195	226	219	225	221	224	234	201	208	223	227	232	242	236	196	220	235	231	212	215	211	216	216	217	222	260	232	208	233	243	248	243	231	241	219	205	227	211	184	233	263	255	221	197	214	203	236	199	236	238	222	214	239	218	231	207	235	213	240	236	214	231	214	243	242	230	195	239	227	205	214	233	196	230	262	224	227	221	237	210	212	241	209	239	226	218	220	241	229	223	247	221	210	228	232	250	241	221	225	232	229	224	211	212	217	217	241	244	193	222	214	230	208	228	224	239	249	238	207	224	198	248	213	217	226	230	227	248	245	226	196	226	215	241	240	225	236	230	201	238	240	200	227	237	230	234	227	202	210	242	246	217	208	210	225	239	222	218	226	219	222	233	194	207	223	228	225	223	216	209	215	241	210	234	223	219	214	229	232	224	213	222	219	215	199	232	216	221	220	215	208	223	245	245	236	219	235	217	228	210	220	237	209	224	219	241	190	214	235	202	246	217	212	214	200	225	220	242	230	220	192	245	212	233	229	219	242	224	217	235	221	222	228	200	217	201	234	224	224	206	227	229	218	238	232	222	211	244	226	212	218	234	232	229	211	239	210	205	230	233	234	211	225	227	245	230	218	212	242	217	216	221	255	249	204	240	228	242	206	216	209	199	234	209	204	221	220	240	240	231	225	221	222	228	218	226	206	216	227	224	217	198	210	238	236	213	200	210	224	234	255	200	230	235	228	224	217	217	238	223	227	225	256	226	213	208	203	213	226	254	219	202	217	225	217	242	239	208	194	191	225	219	210	226	217	209	201	196	227	223	226	215	227	195	227	223	240	199	214	200	218	229	231	210	251	253	214	217	221	242	210	199	234	212	223	209	226	215	225	211	187	237	213	223	203	214	205	217	230	225	237	204	216	274	239	205	229	234	227	235	247	203	192	212	199	253	229	252	215	214	214	187	225	220	243	221	224	229	220	248	231	231	225	226	223	220	233	207	251	229	228	226	206	196	248	206	229	250	236	223	210	216	220	211	222	231	236	225	226	261	228	209	225	234	266	217	235	226	246	206	249	208	235	243	217	216	218	224	194	223	243	211	203	240	241	199	182	217	197	223	223	216	217	249	230	241	241	243	218	214	205	217	212	195	223	237	206	209	215	208	224	212	234	230	228	208	220	220	220	205	245	211	218	202	232	252	216	209	219	226	218	194	200	220	215	234	227	191	239	242	247	206	227	237	238	197	228	214	234	225	248	209	219	220	241	259	222	192	197	247	247	233	208	228	217	205	239	190	226	256	216	192	208	209	233	201	223	257	211	218	227	206	236	227	227	228	228	239	228	242	230	227	223	243	214	249	243	224	219	243	231	214	202	211	220	216	199	233	235	210	210	223	224	231	213	221	246	236	209	196	238	225	239	216	221	217	230	213	234	228	227	233	217	233	217	218	227	225	223	214	227	224	209	228	211	222	224	239	212	259	216	216	222	230	224	208	214	189	224	227	225	196	222	235	253	246	220	219	234	231	244	240	229	244	246	236	261	231	229	219	235	208	217	227	224	215	218	216	217	235	201	220	241	216	197	228	237	211	220	226	205	215	230	228	234	208	210	209	225	226	218	203	207	213	216	219	214	229	227	231	201	220	242	231	217	218	225	218	225	215	219	216	244	234	240	221	228	234	214	240	215	210	200	214	221	232	223	233	209	217	190	204	234	198	286	237	196	213	190	225	229	218	227	216	244	237	224	229	216	229	202	217	230	204	220	218	214	205	196	223	226	232	216	208	221	215	221	221	216	223	241	236	226	212	230	222	229	221	241	218	208	194	241	237	212	227	230	235	243	220	229	224	201	224	228	231	206	243	256	246	243	246	233	235	201	235	244	238	199	205	225	243	214	235	231	228	232	215	230	225	211	212	233	218	232	201	222	231	218	221	222	226	225	205	240	219	216	217	217	235	226	217	233	199	218	211	223	205	230	223	245	224	233	223	226	212	218	218	237	230	227	224	243	228	223	228	227	223	227	231	210	210	221	225	209	255	251	206	224	234	236	233	231	216	230	235	216	212	235	214	230	231	236	224	208	214	227	215	226	230	213	236	235	205	247	215	236	230	236	206	248	221	211	213	229	206	217	228	210	226	205	212	221	240	219	217	240	217	204	227	251	240	216	223	240	211	193	234	235	258	238	213	237	233	235	236	226	228	225	195	212	225	231	223	220	213	215	210	228	219	238	231	241	237	224	241	197	223	211	215	197	219	197	203	229	240	214	225	197	227	226	204	215	232	211	217	225	245	223	241	211	234	256	231	231	214	217	229	236	220	197	245	264	194	214	240	210	216	233	253	208	235	206	220	223	175	215	204	210	216	235	240	220	207	221	213	220	212	241	232	229	243	210	228	217	209	229	215	233	226	225	229	230	225	217	213	242	242	206	233	222	205	204	207	196	203	243	237	236	233	232	215	242	215	215	223	217	208	222	207	241	240	248	210	230	217	247	212	223	210	217	221	215	220	188	219	228	231	241	210	238	224	212	211	228	212	217	232	197	224	211	219	204	216	206	252	205	216	238	256	211	200	223	229	223	240	222	207	227	230	211	207	204	239	245	209	217	213	250	216	210	251	235	207	203	247	225	256	225	221	215	226	235	184	224	225	235	220	243	244	212	241	216	222	208	196	216	217	210	210	231	234	252	220	212	207	209	216	209	213	224	212	234	224	213	193	245	227	233	254	233	195	237	226	212	234	230	222	225	210	209	226	221	204	187	218	234	213	221	210	229	212	262	212	210	224	217	235	240	211	201	213	230	232	219	208	222	233	238	224	235	227	239	205	222	241	246	191	221	223	212	220	213	219	220	212	218	247	215	222	232	240	248	222	227	226	238	231	234
51763	45526	40902	18184	1070	1006	939	893	903	863	796	751	774	767	743	758	715	734	754	714	712	747	711	693	741	721	649	720	734	706	728	668	731	712	696	751	720	778	711	705	717	696	733	754	728	771	687	704	709	689	692	715	665	685	698	702	726	660	667	718	735	742	691	736	696	697	688	681	725	710	690	689	719	718	654	696	673	704	722	743	652	728	741	721	731	709	761	701	714	673	706	770	683	680	689	725	759	695	702	733	678	637	669	658	717	758	674	668	741	689	720	728	777	733	724	712	703	692	670	712	696	727	693	696	722	742	720	734	715	696	681	734	720	679	700	714	709	656	658	737	708	653	730	729	677	723	724	681	697	672	696	705	701	704	696	689	719	667	724	750	713	673	716	704	742	728	686	717	693	721	757	727	682	724	691	700	741	685	686	676	704	746	640	660	708	675	697	721	667	664	691	712	763	770	728	731	707	726	676	674	718	715	671	768	713	725	715	752	682	684	704	748	742	705	649	744	697	679	730	757	689	697	696	691	717	693	666	691	695	726	702	727	706	687	715	681	737	721	715	711	700	709	692	714	720	741	692	736	725	688	699	659	670	689	720	674	750	724	689	667	697	711	728	760	764	683	709	711	680	682	690	742	697	717	711	696	685	693	698	740	696	684	686	703	692	725	732	732	730	679	688	700	642	744	697	660	686	687	696	706	709	728	682	697	697	752	684	749	718	688	730	710	707	662	722	779	789	705	714	715	751	748	687	736	693	672	736	701	728	719	709	712	713	717	696	707	734	727	697	672	678	726	734	722	682	712	681	739	700	740	708	733	662	734	727	718	714	666	722	724	717	696	677	676	736	703	683	725	738	706	680	675	688	715	750	674	726	679	708	694	649	706	712	681	671	682	674	704	712	693	712	743	675	717	709	713	725	713	710	738	714	684	713	679	700	729	686	750	681	725	731	740	715	691	661	722	682	725	706	749	708	736	674	722	678	768	751	696	683	697	741	680	668	682	756	718	765	667	671	674	710	650	739	714	758	708	683	741	690	689	697	704	741	696	719	744	703	705	690	663	709	703	689	716	697	715	718	698	727	733	700	699	758	701	725	697	757	657	731	731	678	727	691	704	665	693	723	654	689	726	747	759	685	716	713	715	687	664	715	690	725	726	710	734	678	721	679	729	712	723	655	701	658	680	671	710	660	720	744	668	712	685	714	685	730	744	743	730	700	721	670	702	712	699	703	681	760	708	724	712	691	662	729	752	687	686	711	707	719	688	666	686	675	678	720	729	699	652	685	721	692	691	736	700	686	683	679	703	691	651	679	715	694	722	697	680	668	706	685	700	705	657	728	699	700	737	683	699	719	702	708	714	734	670	721	710	748	723	732	712	684	732	718	663	724	712	696	662	734	720	690	674	696	777	745	760	720	701	673	655	696	741	714	718	687	711	679	726	728	699	665	702	683	741	694	710	732	718	664	708	654	717	725	730	740	695	713	714	724	729	737	738	668	712	750	636	700	718	731	735	747	754	675	673	725	687	679	668	701	695	704	699	691	708	711	702	739	701	688	750	723	718	712	683	683	727	658	738	723	679	684	690	731	717	650	702	682	697	700	669	679	666	662	745	697	698	710	707	699	738	729	708	674	676	711	685	726	712	680	728	703	689	716	735	737	713	660	666	692	700	780	716	729	722	740	683	713	653	725	687	683	729	700	732	701	730	708	727	708	689	680	682	666	719	687	693	717	663	729	709	692	611	690	692	696	716	766	692	672	721	704	757	729	697	766	745	716	708	735	750	709	717	705	713	682	739	709	723	693	669	687	679	734	690	710	658	716	742	684	722	677	708	712	692	729	742	696	687	763	721	726	732	700	687	769	679	721	708	720	711	750	699	747	734	732	716	733	692	727	752	654	723	701	729	737	664	713	708	697	714	723	720	655	669	699	697	698	738	694	708	680	717	684	719	663	721	671	723	679	697	701	689	678	679	715	707	713	684	692	745	683	701	728	736	723	718	669	696	735	708	704	696	698	707	742	678	675	665	688	727	696	683	679	654	705	720	732	693	668	661	701	711	648	758	683	655	728	733	722	728	707	754	700	692	687	696	705	687	742	677	740	690	694	751	696	720	679	691	718	696	685	726	658	695	694	725	674	694	736	711	718	688	695	667	715	715	689	728	690	710	709	712	666	673	743	739	712	690	694	677	733	702	752	685	703	699	697	696	690	662	706	674	773	682	691	669	705	763	708	702	665	696	675	707	696	705	724	722	703	743	751	685	743	764	675	649	690	661	726	715	707	723	664	713	690	731	695	669	721	731	723	717	716	697	720	719	713	749	676	718	696	665	707	703	689	726	738	706	736	685	728	735	698	668	712	692	713	743	729	654	769	686	687	719	702	684	752	723	728	682	745	696	702	727	681	727	760	729	716	683	695	660	719	724	721	726	723	693	690	714	707	718	690	697	689	697	688	687	721	721	697	716	704	679	724	737	712	723	701	682	717	739	666	694	714	664	710	698	667	685	687	656	678	707	724	732	698	687	675	722	673	706	678	724	699	682	707	789	675	719	697	724	744	714	686	724	733	721	708	716	697	724	700	735	730	766	700	720	727	649	709	722	672	730	730	663	665	685	689	707	728	720	735	748	711	691	712	651	707	692	699	689	711	745	709	698	733	698	746	682	725	693	729	717	688	721	716	743	728	696	708	683	728	721	689	703	687	685	698	748	689	685	668	707	672	675	730	705	731	684	661	734	735	708	702	706	724	625	687	715	665	708	736	747	690	697	731	712	710	692	696	759	682	698	716	697	665	736	741	767	662	696	708	685	715	625	733	741	730	715	663	661	752	688	694	698	678	727	731	693	667	699	715	683	750	694	712	717	770	655	725	680	708	727	702	672	757	702	655	705	695	730	665	681	672	735	698	721	688	664	685	696	674	669	672	688	703	721	727	738	745	702	716	664	706	715	713	700	693	726	712	712	710	711	647	661	686	732	701	723	693	707	708	649	712	651	697	712	730	669	697	660	661	676	722	663	731	692	670	696	709	695	689	743	674	711	722	687	741	689	715	705	636	660	730	691	675	731	709	733	755	680	705	708	710	693	746	711	706	760	745	714	665	712	712	717	672	694	743	650	766	778	773	691	734	646	678	685	705	676	733	681	708	664	746	688	720	645	692	721	727	717	721	694	670	681	678	744	669	684	718	663	731	716	708	653	698	677	663	709	669	702	747	731	767	721	702	726	689	756	689	712	669	697	690	720	769	731	731	728	694	713	675	715	650	687	700	683	691	705	727	719	721	708	644	662	708	694	683	677	703	670	736	719	732	723	738	671	638	740	680	644	724	771	715	693	728	629	719	729	732	701	730	710	746	672	652	696	715	724	715	694	725	725	651	747	715	707	728	685	739	682	696	711	723	698	671	672	714	733	710	672	717	694	719	775	706	680	709	693	732	709	661	674	677	614	717	687	718	713	720	722	744	718	711	692	723	695	705	652	702	698	661	711	719	714
77667	67133	51430	30580	5700	543	427	370	357	363	368	337	336	348	306	333	340	327	341	312	326	333	314	294	308	320	313	303	303	335	300	336	322	304	306	289	275	319	326	330	303	287	331	342	304	310	341	328	315	319	331	306	293	327	310	298	293	315	318	318	324	280	305	332	310	289	319	291	311	300	331	323	308	330	284	305	306	329	281	324	316	305	309	289	294	317	319	301	315	294	310	302	320	282	317	316	293	278	297	341	291	300	295	290	312	310	303	302	301	309	325	320	311	290	287	324	282	286	318	278	274	333	300	303	308	295	306	304	297	306	331	298	303	318	313	296	289	273	303	286	283	301	306	311	314	313	289	327	322	301	303	312	288	343	300	281	300	297	309	313	315	292	308	289	320	336	349	286	305	330	302	285	315	287	328	305	326	287	320	285	315	284	293	303	282	323	305	297	310	335	301	315	341	303	281	283	299	292	309	271	260	297	300	296	316	294	301	295	320	309	326	323	309	328	313	318	313	307	301	343	285	348	318	309	322	296	322	323	303	332	299	291	312	287	333	314	304	286	296	324	334	318	312	266	295	308	320	302	292	316	310	301	327	283	283	303	302	284	309	308	325	325	280	300	311	313	363	300	308	296	292	341	328	302	317	283	295	288	317	273	328	329	294	301	286	287	321	328	337	297	284	318	323	313	317	334	311	292	299	316	276	279	339	321	309	273	332	303	337	314	306	322	316	312	305	323	303	288	319	313	287	283	301	326	340	313	286	329	305	307	304	285	301	289	336	292	312	316	320	304	304	304	292	273	292	305	316	325	324	343	333	319	299	298	315	330	279	337	270	299	303	307	332	341	310	317	298	296	298	309	306	295	310	276	293	315	282	313	301	308	285	300	296	295	320	279	304	285	320	285	319	327	336	294	331	276	293	294	325	311	296	306	337	302	332	299	313	298	314	338	336	326	301	321	306	307	316	300	282	285	294	320	311	351	319	317	282	313	266	308	311	303	270	311	308	347	302	322	332	324	341	314	341	331	300	311	330	283	279	332	279	346	329	305	304	307	292	325	290	298	314	296	304	287	295	292	320	292	276	287	331	291	313	298	317	284	330	290	324	353	307	289	314	272	338	293	310	298	295	325	311	298	331	337	319	303	310	325	278	311	303	353	307	303	334	315	296	321	301	325	288	313	325	284	312	356	318	324	344	293	314	288	323	307	305	323	331	319	302	339	319	292	303	313	312	312	290	278	272	318	330	318	304	326	341	288	282	312	333	295	299	318	331	297	295	295	283	335	294	300	309	313	310	330	309	311	302	345	320	328	290	295	314	316	340	274	305	331	297	331	324	299	303	350	323	296	325	333	303	291	308	281	315	302	318	330	284	289	315	282	316	291	304	296	329	320	306	329	309	321	315	314	293	317	282	310	292	307	300	309	303	288	317	334	344	331	315	318	303	330	310	294	310	324	319	309	304	315	282	315	320	300	312	283	278	315	316	296	319	335	335	315	298	335	309	328	275	310	299	339	306	320	306	279	312	323	327	314	328	307	292	354	325	302	356	329	283	313	287	313	316	288	311	303	286	317	316	321	299	296	300	328	295	292	306	317	309	288	327	306	289	324	327	326	333	302	287	312	325	284	309	316	329	282	297	306	326	307	321	330	291	336	331	325	270	264	302	313	309	297	316	329	280	302	299	323	301	286	307	292	303	309	287	293	297	329	302	283	311	290	262	292	301	279	338	328	313	303	306	307	276	309	327	295	306	325	322	296	293	302	289	274	317	327	287	295	317	305	290	289	291	319	340	284	313	323	306	275	306	297	307	319	307	266	345	291	274	333	284	319	314	316	323	328	318	299	284	297	290	310	297	322	294	310	308	328	319	297	304	331	316	297	289	310	286	307	294	343	329	299	296	311	296	303	288	316	261	313	325	289	331	301	323	333	284	320	330	278	327	319	329	320	280	310	314	307	324	274	315	330	296	303	320	354	318	277	281	299	275	291	320	324	310	315	336	312	303	298	318	297	304	312	331	356	307	313	270	290	305	288	275	301	310	288	306	299	301	281	304	279	306	334	301	307	325	285	300	315	317	296	308	309	333	295	321	323	299	306	336	284	296	319	318	295	326	332	336	267	275	274	312	298	270	335	315	308	299	322	301	323	295	327	342	341	309	325	299	310	334	315	326	305	282	334	290	294	304	314	319	327	296	301	303	311	322	294	266	281	301	290	320	322	304	315	295	303	289	296	310	332	336	279	287	299	287	309	307	320	342	341	282	287	314	326	303	267	293	280	322	290	304	310	314	331	299	310	321	302	322	320	342	305	328	309	320	291	300	292	313	299	285	320	338	309	288	327	307	318	313	290	310	298	317	291	304	280	297	341	283	280	306	320	302	352	292	302	322	305	304	326	306	321	309	357	293	288	326	311	312	326	308	291	306	338	318	326	290	277	311	304	316	302	274	322	294	341	296	320	306	310	308	301	303	299	320	288	307	289	312	319	305	340	320	303	306	342	315	317	286	288	299	308	312	311	304	291	315	290	299	337	341	306	314	306	273	312	314	317	292	308	333	310	316	295	317	290	310	294	310	309	306	325	338	284	340	324	302	285	332	314	321	305	318	309	282	328	301	323	319	290	310	314	327	316	309	301	297	289	287	330	343	303	302	311	267	329	293	289	310	333	303	316	313	316	294	315	342	316	324	307	316	279	297	276	303	331	300	306	348	300	291	311	311	320	355	312	308	324	340	313	304	312	320	310	302	323	307	321	321	330	297	320	342	324	290	294	309	303	319	336	293	283	294	308	307	323	310	328	308	309	312	313	296	295	322	301	322	329	307	340	300	304	319	310	299	316	292	315	312	311	304	327	305	303	341	326	269	329	328	302	324	265	271	283	321	319	322	308	312	328	285	311	303	303	291	314	313	335	316	303	298	345	317	315	301	300	284	314	273	311	317	313	311	295	341	313	308	308	303	327	319	322	309	321	325	333	293	305	300	362	282	329	331	303	325	333	308	283	311	304	312	304	307	323	336	319	302	281	326	287	306	299	316	302	291	303	327	299	301	300	325	301	310	296	316	282	298	364	286	280	335	308	280	303	314	349	297	317	310	300	327	328	310	296	289	313	325	316	276	274	281	326	271	282	312	297	296	301	277	317	366	280	335	314	292	307	281	311	310	336	298	288	299	321	304	307	292	297	309	316	327	333	324	354	286	303	305	322	314	309	346	321	316	307	331	271	331	294	321	314	334	286	294	312	328	322	299	353	323	311	304	286	339	305	288	307	319	320	317	299	297	301	348	313	299	351	298	300	305	311	285	302	294	318	297	280	327	305	303	300	316	312	310	297	343	288	319	274	288	305	357	283	294	297	316	296	335	341	285	287	307	304	299	321	323	303	323	299	276	310	306	288	299	325	326	313	343	294	297	299	273	272	289	315	323	314	331	290	314	302	307	294	297	282	320	309	313	316	311	277	312	294	300	299	313	311	296	290	271	318	315	282	301	309	352	283
61947	56104	49673	20504	1619	1521	1388	1283	1257	1189	1167	1140	1074	982	1032	966	959	984	977	987	951	961	985	945	963	939	965	870	953	968	970	924	928	948	923	872	919	913	969	984	892	908	957	956	924	960	897	905	954	954	955	982	917	944	917	933	959	946	930	949	874	900	910	860	942	942	954	892	967	911	919	981	912	897	911	915	931	957	905	922	950	934	898	936	928	929	939	914	892	939	904	891	921	969	930	895	928	936	876	874	952	896	925	938	975	918	918	870	928	948	889	937	904	996	882	898	958	946	880	946	882	947	950	916	905	915	889	994	919	964	905	898	893	916	929	931	934	894	953	902	915	917	886	949	896	907	914	901	917	856	883	975	923	946	913	981	907	885	920	877	911	940	889	949	952	896	883	894	932	926	932	879	863	949	916	935	949	915	916	928	874	893	1000	917	935	892	917	927	900	931	924	924	917	934	938	907	911	890	951	920	866	907	952	942	943	918	914	901	985	908	947	905	917	953	899	931	851	930	896	861	921	897	865	915	960	896	931	973	872	942	914	902	882	953	915	950	910	903	973	901	957	875	925	949	939	893	960	911	936	915	950	886	920	914	905	897	919	896	905	915	927	943	930	929	914	973	866	968	936	920	919	917	875	921	953	892	917	917	918	873	875	945	939	890	895	976	890	843	866	930	898	998	890	910	860	957	918	863	857	922	901	875	948	907	903	902	927	943	933	903	885	871	953	980	931	844	917	913	924	945	902	916	909	861	899	901	950	920	900	922	940	967	893	858	933	887	898	875	923	937	869	900	935	906	880	883	877	902	960	948	873	912	897	974	938	904	902	957	918	887	907	898	944	892	913	938	903	867	946	920	971	922	937	924	853	912	949	935	938	928	922	918	926	899	879	941	896	913	880	975	896	887	905	894	899	950	912	909	931	952	908	888	989	928	886	888	941	865	952	912	934	944	899	932	1010	934	916	941	904	903	878	876	977	886	920	933	920	895	916	873	910	905	900	942	931	927	945	906	901	902	904	871	902	930	894	927	935	935	903	939	961	957	951	952	895	896	941	960	898	872	945	922	928	930	960	979	948	911	910	938	892	863	899	918	929	952	905	922	931	857	896	911	927	946	921	955	962	880	944	889	901	930	917	916	877	934	941	905	884	901	926	942	890	917	903	933	871	902	913	933	882	945	961	857	915	934	904	930	944	957	1008	959	904	927	925	911	943	878	934	911	905	922	953	918	948	864	886	947	882	939	888	957	965	905	892	965	872	903	919	914	913	928	952	906	856	916	917	896	888	950	937	922	965	836	922	950	895	912	927	849	937	974	943	930	958	893	927	902	931	912	947	888	895	955	907	954	929	949	921	923	928	935	868	896	902	881	894	945	931	935	943	884	924	919	890	891	888	874	944	919	886	918	913	929	929	937	932	940	849	906	958	936	906	935	933	874	946	971	901	964	941	907	912	969	883	930	939	893	935	967	906	891	921	891	899	927	918	896	937	867	947	936	962	905	905	880	936	969	888	885	926	830	885	914	909	897	887	850	936	876	938	913	968	882	902	945	923	854	904	935	894	914	921	895	906	979	899	903	879	896	937	960	929	868	948	894	936	928	937	949	855	927	960	964	942	907	905	908	888	958	926	898	929	911	905	948	937	899	931	867	927	930	875	878	959	920	984	903	962	890	910	895	871	917	968	858	929	949	939	880	947	923	891	901	877	926	925	925	906	889	964	919	951	897	873	934	911	935	880	925	884	935	890	939	896	928	874	929	918	911	957	891	913	928	920	880	938	908	914	889	932	921	900	943	877	951	908	875	941	921	933	856	883	914	906	894	976	911	927	932	915	928	969	940	915	910	941	962	950	896	958	924	899	925	899	904	965	909	935	886	1000	880	948	934	898	973	945	928	908	896	901	942	881	892	948	916	879	907	856	891	926	907	901	916	882	944	890	880	921	937	924	901	918	914	914	880	954	932	937	898	889	860	961	945	884	949	896	949	915	902	891	892	892	908	881	915	915	955	904	921	952	947	927	940	891	884	868	919	851	933	947	942	943	907	968	929	889	891	940	920	926	938	909	929	912	940	909	957	907	931	868	895	939	887	939	931	947	901	900	940	973	938	963	889	880	924	883	868	914	974	934	891	906	956	923	921	973	960	873	909	910	904	925	923	909	929	922	956	907	912	921	976	858	884	918	897	850	952	942	896	887	932	902	899	941	890	937	887	948	919	963	906	896	945	944	930	952	944	953	957	928	865	937	955	967	936	929	917	941	924	879	958	953	897	903	929	911	916	919	907	963	948	865	882	992	887	897	881	877	880	911	939	946	928	891	931	892	935	931	914	927	939	927	928	932	911	893	963	924	914	910	929	882	929	908	924	936	868	923	892	919	897	852	924	880	957	1001	931	898	901	943	875	859	912	863	899	951	939	912	888	893	995	934	910	926	946	969	928	900	948	911	898	910	888	958	909	929	974	895	938	924	930	936	875	948	907	911	927	924	934	892	906	889	878	944	940	912	924	902	880	885	897	851	960	936	930	927	918	938	929	891	948	943	915	923	928	892	924	947	893	890	949	966	906	900	947	911	970	927	939	905	956	933	951	895	932	925	930	923	880	922	940	915	929	895	933	886	870	988	899	918	887	969	862	898	902	940	981	936	934	886	907	956	939	870	910	900	968	887	957	916	924	960	948	896	928	937	937	882	935	940	908	884	867	910	902	965	883	865	927	874	964	916	895	912	847	885	950	899	915	943	913	903	887	906	856	902	926	969	942	931	912	947	958	901	896	892	939	898	911	953	888	881	963	909	945	890	950	884	917	997	904	931	962	914	919	891	927	942	959	887	941	956	863	915	899	912	936	917	962	860	921	911	1006	907	922	986	929	906	960	907	922	925	916	882	952	911	936	884	930	970	895	857	892	971	883	952	885	937	930	950	969	932	896	932	940	872	939	905	939	976	903	882	938	893	929	911	924	911	936	910	930	896	946	931	878	910	867	926	907	899	1023	865	915	957	915	956	894	852	960	913	951	888	998	960	929	955	989	930	989	957	874	880	962	940	923	905	903	911	943	909	858	948	914	959	910	919	891	897	869	872	960	970	952	962	898	929	880	926	884	928	940	994	865	914	982	962	906	940	873	913	902	929	982	884	936	920	874	925	887	961	906	1001	956	886	930	905	932	945	919	896	919	894	900	900	946	924	957	944	892	963	936	877	926	968	965	920	896	945	928	907	943	922	957	929	959	881	920	878	896	941	907	908	891	912	916	903	958	914	879	954	932	928	899	896	954	895	916	882	946	924	925	945	900	909	947	912	897	880	920	902	919	979	919	897	909	905	893	873	902	914	948	945	915	940	919	941	903	944	925	948	965	881	978	916	975	895	844	911	895	945	913	940	893	946	936	938	955	963	939	953	888	933	923	940	903	935	920	897	924	949	866	871	986	914	940	923	933	890	889	963	965	944	923	850	932	892	895	908	964	967	949	939	909	900	980	902	892	916	900	918	895	959	934	938	905
33593	16274	4890	1024	155	140	139	122	134	150	147	144	136	147	134	141	126	154	149	138	139	137	147	138	128	146	134	124	141	138	141	125	133	140	143	128	138	148	150	164	158	135	133	128	138	124	140	149	136	144	123	156	151	135	152	142	137	124	108	127	151	125	134	134	143	136	136	130	142	131	138	150	162	126	139	108	169	132	136	139	135	146	141	139	155	141	145	148	122	136	130	140	139	133	119	136	155	105	121	146	161	159	141	130	151	144	143	129	151	142	136	134	135	159	110	149	144	136	146	125	150	126	137	129	143	139	122	131	144	136	147	136	161	153	138	137	133	136	156	128	131	125	144	119	135	123	119	133	143	123	128	125	136	129	149	122	140	131	134	146	144	136	145	125	123	137	140	145	144	145	125	143	148	135	124	136	125	115	124	140	130	127	159	145	164	132	134	141	151	140	156	142	135	136	138	136	145	137	144	136	139	148	136	137	137	143	137	125	137	153	161	164	138	135	121	145	126	151	135	119	139	139	127	131	130	138	166	131	133	152	137	134	136	131	132	171	144	129	123	117	131	136	168	125	139	139	144	143	150	136	116	137	175	129	123	156	134	147	152	123	116	135	153	173	137	155	129	149	164	144	134	142	133	137	126	136	137	116	137	124	146	145	150	131	143	132	137	149	131	141	131	125	158	144	136	130	111	126	142	142	118	142	148	136	127	126	148	149	148	149	151	118	135	155	140	133	152	131	135	132	137	145	158	140	122	145	132	126	116	143	134	155	133	140	138	122	116	136	129	143	122	147	141	145	129	135	143	148	125	108	142	158	144	128	125	124	140	132	124	127	126	139	132	129	125	150	147	149	141	132	122	148	120	153	144	142	178	149	130	127	115	142	144	127	132	131	148	118	138	136	134	152	152	142	137	132	105	138	131	136	122	146	118	139	135	150	150	120	146	141	137	127	132	131	151	145	123	148	118	127	150	148	136	129	132	121	143	135	150	130	144	158	143	125	134	147	139	157	131	146	145	135	116	139	128	122	135	136	137	155	146	159	129	136	118	136	128	153	118	139	131	138	145	133	138	129	157	155	130	118	140	153	128	146	130	142	148	123	160	172	146	138	141	126	139	146	139	148	153	117	135	118	127	142	127	138	141	157	131	138	122	137	136	122	114	129	148	145	144	137	142	120	150	125	137	149	119	131	143	116	114	140	124	140	140	139	136	145	136	140	141	145	152	110	140	142	130	133	137	145	128	141	144	131	129	122	143	144	158	146	147	140	132	167	129	128	147	147	127	149	149	126	137	121	139	146	133	155	125	151	145	115	129	130	153	120	150	140	117	126	130	127	146	148	138	137	160	136	129	139	134	146	125	152	156	128	140	161	128	125	137	135	133	141	109	132	146	148	134	147	138	118	138	112	118	158	153	151	123	120	151	161	146	158	143	139	148	128	141	145	152	138	152	149	129	138	122	128	144	156	130	141	129	146	142	148	158	117	160	119	132	137	140	142	156	131	150	144	144	135	144	136	146	116	115	149	133	138	162	140	150	137	115	117	147	140	131	153	136	158	133	136	133	128	129	160	140	158	143	131	136	142	146	125	126	131	132	145	176	153	137	144	149	161	150	124	127	138	156	135	130	138	146	124	143	129	129	132	147	138	138	131	143	121	132	136	142	137	121	143	138	133	138	138	141	143	147	139	114	148	154	140	149	130	123	127	121	121	134	132	149	140	155	140	139	131	126	149	136	139	168	141	136	145	128	147	152	144	143	132	145	131	126	139	143	140	132	169	129	138	154	142	152	130	142	151	134	146	145	162	142	119	144	144	164	129	166	142	143	146	134	136	130	146	133	138	135	159	138	127	135	147	128	137	141	146	133	127	142	131	124	147	157	161	164	143	164	153	135	137	136	140	131	125	113	153	140	126	158	147	137	130	129	127	151	125	135	141	148	138	138	124	117	141	130	142	144	138	157	125	113	133	137	128	130	121	135	129	139	147	144	154	117	133	119	125	150	132	130	136	114	134	139	140	149	152	151	121	109	144	127	120	112	110	140	145	125	139	133	149	146	138	131	133	125	145	174	154	123	123	140	151	126	129	133	136	145	147	134	162	144	136	128	131	142	141	142	123	114	126	136	142	132	135	127	124	122	134	162	152	139	132	159	141	160	119	116	141	141	151	126	107	149	143	135	128	157	134	156	156	123	145	129	137	116	157	139	134	126	116	128	140	150	157	134	140	137	136	133	128	119	137	147	137	125	163	114	120	154	143	142	126	127	132	142	151	136	158	141	144	128	147	130	120	156	121	136	148	141	169	136	143	137	157	172	144	130	149	122	147	136	152	131	152	146	126	156	139	147	138	142	128	137	137	111	142	145	146	113	136	151	140	147	153	130	134	149	132	125	127	133	141	123	124	145	125	125	147	132	124	128	115	143	140	133	148	148	140	141	130	141	132	152	126	155	113	130	146	132	140	141	106	173	147	141	130	137	136	113	143	129	130	131	140	152	121	135	138	149	129	135	127	125	120	143	140	140	118	148	131	136	129	152	131	129	152	144	150	144	125	135	163	156	118	140	145	136	134	146	140	137	151	132	145	138	139	131	133	132	144	145	139	149	122	154	138	136	158	137	151	158	161	137	131	140	125	151	155	129	142	142	145	137	135	138	127	138	138	143	146	127	120	151	146	148	140	147	116	148	159	152	161	142	142	129	140	146	139	148	155	149	110	138	122	149	119	140	142	140	122	144	151	131	153	138	119	148	139	135	148	136	139	137	140	140	115	160	120	143	150	139	133	134	156	141	117	142	145	128	152	137	135	135	143	140	141	118	121	130	117	121	151	130	126	153	146	113	124	117	149	145	148	143	136	146	146	147	144	147	144	142	143	139	122	153	131	149	141	130	155	149	112	160	136	130	135	134	141	133	141	133	135	130	134	124	152	135	145	126	146	148	142	140	140	127	126	119	153	132	169	116	155	162	126	135	132	159	136	135	139	142	133	132	133	147	156	157	125	129	152	130	116	122	154	150	134	138	133	136	141	147	131	158	158	143	120	139	160	143	136	139	139	144	151	140	147	163	121	120	101	138	145	128	162	132	142	138	128	121	134	152	151	143	151	147	128	148	129	138	151	139	140	132	129	128	133	163	145	175	152	125	130	168	137	144	130	149	133	152	169	132	129	144	134	154	146	163	145	119	115	117	131	117	143	136	130	135	141	147	123	161	155	127	152	133	157	161	144	145	114	153	148	131	139	140	130	136	154	108	140	145	136	142	129	138	112	133	109	149	158	144	130	134	156	133	156	138	142	148	136	136	146	138	136	151	146	135	139	134	127	130	143	131	133	139	139	132	134	148	154	113	129	147	150	121	143	127	127	144	129	134	135	142	135	150	139	141	123	131	155	142	141	123	137	156	133	147	125	142	136	127	159	136	120	160	129	156	130	149	140	148	126	140	154	149	131	127	142	149	141	152	136	122	130	161	159	145	125	126	119	111	143	168	121	137	132
32045	16961	7528	2878	504	506	509	468	475	470	484	504	477	482	446	493	474	478	489	461	497	491	489	484	473	446	483	484	452	467	520	477	508	470	504	445	476	489	464	512	487	505	501	472	474	489	478	453	476	469	449	463	481	480	486	463	482	459	479	462	461	449	514	492	478	458	472	491	457	491	512	502	456	488	499	515	505	465	515	512	500	506	518	487	503	461	465	469	510	498	452	508	507	453	469	503	426	488	478	479	486	454	473	468	469	473	495	485	483	481	486	461	471	484	479	488	500	473	477	472	421	476	507	481	497	463	499	490	485	481	487	462	484	461	490	471	487	473	491	465	454	494	476	460	457	517	467	449	487	525	472	483	463	458	455	480	447	478	462	438	428	432	470	481	473	536	447	477	455	477	523	458	455	474	466	476	469	506	494	491	480	428	484	537	483	478	520	459	464	501	484	469	463	501	469	521	486	494	444	519	463	490	467	495	452	475	477	502	491	496	523	486	465	488	428	499	465	493	490	493	493	514	458	461	477	460	469	440	475	489	462	490	464	490	485	517	495	453	467	477	469	472	529	481	468	493	499	442	457	500	505	465	512	497	495	509	473	478	464	463	464	498	476	479	456	464	476	484	476	482	461	531	479	493	482	488	485	471	507	492	453	494	470	490	452	481	481	478	488	516	481	452	484	472	488	455	446	495	470	479	485	466	435	511	494	528	480	462	441	471	482	503	479	456	454	458	482	476	472	451	447	439	510	482	495	463	496	502	486	539	475	518	522	492	458	467	460	447	508	451	504	497	473	498	477	468	478	472	468	471	476	490	451	476	497	499	479	465	450	433	496	488	499	471	444	451	505	493	460	472	494	478	481	505	470	494	514	487	463	475	488	462	519	506	448	473	463	498	477	496	473	492	492	500	483	495	499	459	458	439	461	468	522	467	480	473	501	473	527	489	522	495	487	503	518	471	500	455	504	501	455	481	470	475	475	524	490	494	486	469	432	469	489	486	501	482	485	454	507	440	436	478	517	468	488	485	447	497	485	488	523	463	460	452	446	495	453	471	473	479	497	480	507	482	494	459	537	492	438	463	480	444	491	489	463	467	509	470	496	480	500	467	489	475	496	483	520	470	475	442	439	493	501	506	450	460	467	478	487	477	475	479	478	467	510	474	486	499	477	493	492	499	495	484	459	514	485	449	481	495	482	480	460	512	453	504	498	495	509	492	480	465	495	508	470	452	461	495	491	439	524	491	497	456	464	476	477	495	465	529	516	468	510	510	452	490	479	477	485	468	442	459	456	453	488	514	520	481	489	493	507	446	432	476	484	466	454	510	494	519	475	472	476	486	483	497	470	450	444	436	477	496	491	475	483	475	486	513	464	471	460	465	494	511	495	463	504	472	502	465	475	476	462	456	456	482	458	488	470	499	483	472	473	459	474	485	451	492	525	506	497	501	502	485	483	481	483	457	435	488	496	469	476	506	480	483	449	486	479	485	490	426	487	460	506	471	475	483	471	498	462	460	483	488	505	479	442	498	476	515	509	490	464	491	483	520	438	490	463	469	494	516	452	483	446	451	520	462	479	449	431	473	434	469	496	499	506	517	455	476	520	474	464	452	448	493	486	509	485	475	499	479	473	455	443	497	485	475	489	473	444	441	486	500	475	481	487	467	444	444	469	476	483	470	462	458	447	479	467	457	471	441	475	482	487	512	496	464	501	454	485	493	448	491	464	471	479	433	486	464	459	469	477	507	486	452	469	475	491	482	494	463	474	482	542	490	483	497	481	474	524	461	492	426	488	415	516	500	490	460	488	455	455	467	454	467	485	451	474	477	500	432	478	458	477	468	495	492	473	510	494	476	500	464	497	472	502	456	524	486	472	491	428	437	474	439	472	496	462	474	474	481	513	485	488	523	447	481	477	477	489	480	512	501	473	490	478	513	464	460	493	491	454	491	466	452	499	494	455	471	482	475	470	477	461	516	493	497	488	474	526	479	458	544	465	488	477	461	451	467	490	512	435	479	481	503	484	476	471	447	469	493	481	460	488	465	476	491	501	474	462	452	497	487	497	462	488	481	524	503	456	469	495	499	458	460	479	477	478	486	479	488	490	477	450	462	465	470	457	469	483	520	515	468	436	483	468	490	477	458	471	457	497	476	498	475	466	486	459	477	498	483	499	472	441	484	503	491	520	489	490	449	484	450	495	499	455	496	514	462	497	487	497	473	478	470	479	501	525	479	484	491	459	473	477	487	471	498	458	481	473	493	493	434	485	526	439	509	497	492	521	493	470	480	485	484	446	511	495	516	491	462	482	495	480	468	457	483	463	486	458	498	505	503	472	499	485	438	464	490	510	453	475	487	471	485	438	473	538	498	477	508	490	501	485	478	470	478	462	503	481	474	463	506	505	514	471	473	458	494	444	452	501	514	479	474	509	479	463	488	473	464	471	437	473	503	521	467	460	465	439	474	488	469	462	495	487	472	467	455	465	465	498	487	477	494	463	491	484	461	471	504	485	491	462	473	503	470	431	448	482	473	464	471	489	488	478	469	472	469	486	474	456	454	505	489	474	459	519	483	463	485	479	461	471	452	474	501	466	442	483	488	440	458	468	510	521	484	518	485	468	474	478	503	458	460	491	516	470	498	510	479	491	497	435	474	502	541	465	459	457	469	469	501	508	495	484	479	497	490	450	442	470	479	445	493	442	490	481	493	456	504	486	491	469	483	469	477	467	487	465	480	468	443	488	473	502	443	475	447	502	485	471	482	501	499	465	482	476	505	488	498	494	498	438	474	509	470	465	477	461	456	480	476	496	465	450	490	519	448	491	535	469	470	506	491	465	508	421	511	489	504	471	521	502	459	514	510	464	446	471	451	506	477	446	517	488	481	485	500	497	507	460	460	514	503	472	477	469	499	499	474	475	476	484	485	482	490	504	486	476	465	471	509	508	445	475	447	469	487	455	486	466	468	451	490	505	462	464	444	475	478	462	501	478	502	506	509	467	483	497	474	499	526	456	486	479	503	431	463	516	479	513	485	482	485	428	467	487	484	498	481	479	460	488	478	464	475	453	472	499	463	455	489	446	454	483	483	465	487	496	470	497	481	459	481	504	504	501	505	508	481	490	474	483	451	493	464	484	496	489	475	476	489	506	471	477	458	448	458	496	464	517	481	495	489	485	497	444	483	520	527	518	508	491	481	468	551	453	529	489	509	482	479	482	521	474	483	494	467	419	476	516	465	490	482	451	459	436	468	515	502	498	512	467	435	500	483	485	460	500	474	428	463	501	445	444	499	473	479	498	441	461	501	499	493	438	479	514	469	471	470	476	498	491	508	444	499	507	452	487	498	446	529	472	455	496	473	507	499	467	531	486	510	460	504	484	533	475	456	486	485	482	500	444	473	476	508	479	458	459	475	479	523	450	485	472	452	490	458	523	491	461	509	475	509	519	461	490	479	472	470	475	484	499	530	468	460	469	476	451	489	478	454	491	465
69922	55081	41305	21453	2428	309	276	249	275	234	233	235	226	223	238	246	242	209	222	238	213	203	230	245	219	232	232	225	230	222	218	219	194	201	197	204	213	185	217	223	216	231	218	218	207	231	207	236	213	214	247	211	231	210	209	212	228	220	231	220	201	191	230	216	206	214	212	223	233	219	205	262	218	256	219	216	220	245	227	197	223	232	257	244	213	212	225	219	240	233	188	196	196	202	223	224	232	212	202	211	224	218	197	207	224	230	189	216	216	254	234	212	265	219	220	229	211	208	216	206	210	199	225	236	234	220	221	218	219	194	205	209	204	202	228	207	231	206	214	221	204	209	222	225	205	226	214	244	224	232	215	207	195	210	208	198	240	217	225	194	211	217	206	222	199	220	188	191	200	222	241	213	207	221	227	206	218	202	202	207	222	220	265	227	213	234	213	228	246	217	233	215	244	188	214	225	205	230	200	205	211	221	227	221	206	213	231	215	213	211	195	221	223	213	189	239	213	214	197	220	195	229	202	216	207	250	212	224	221	227	212	208	233	217	232	216	202	206	217	220	211	223	246	219	207	266	254	228	222	202	228	198	233	225	221	210	240	210	238	212	188	207	209	220	213	223	224	207	195	196	222	224	210	222	220	219	211	223	249	202	237	232	238	220	230	201	231	223	237	216	200	224	231	212	239	208	220	206	194	246	220	253	235	239	182	235	199	221	215	226	249	209	209	184	228	222	229	232	213	220	243	243	229	240	247	207	200	224	229	202	231	237	231	242	202	225	203	208	230	226	233	209	225	204	200	205	215	222	220	233	198	209	231	210	218	215	198	221	225	215	217	210	230	234	243	226	225	234	229	194	228	233	233	214	235	263	228	209	237	224	231	199	220	195	227	211	201	216	206	217	238	244	199	221	213	204	239	236	215	223	205	225	196	214	220	210	224	232	223	208	228	224	210	201	205	243	251	232	232	200	224	212	235	201	223	214	221	259	201	226	187	229	229	240	238	214	198	210	195	220	232	217	218	216	197	223	244	217	209	187	211	220	199	233	209	228	207	225	213	197	209	223	215	219	217	220	225	204	204	221	210	226	186	201	221	239	223	229	249	223	231	238	204	223	195	213	228	201	222	225	228	219	211	218	205	237	220	224	220	218	219	210	218	193	203	224	201	224	211	203	252	231	219	207	213	224	215	201	210	233	227	231	233	234	221	210	227	219	219	226	211	211	218	241	225	209	222	205	226	211	187	221	207	232	194	210	212	207	242	203	236	241	202	223	226	211	227	203	225	233	234	234	218	235	214	227	236	225	195	231	226	213	232	203	202	217	198	174	232	198	225	214	205	197	220	210	245	213	218	209	212	204	238	244	223	206	203	211	217	228	207	196	222	226	211	222	205	232	220	237	221	207	227	223	251	220	225	201	198	227	219	212	217	232	219	243	202	207	232	200	193	230	222	220	235	228	229	218	213	217	196	193	203	214	216	206	239	221	229	225	232	231	194	195	204	194	201	249	236	209	221	225	224	248	220	193	217	226	228	222	214	246	200	214	213	226	209	215	192	225	233	205	218	199	204	244	234	218	247	218	221	231	214	216	224	240	229	206	195	238	208	207	201	226	209	231	205	214	227	225	222	230	237	234	208	216	193	213	202	199	214	225	227	235	232	225	201	239	206	207	216	221	229	236	237	214	232	207	204	196	236	229	243	211	194	209	250	213	220	211	201	239	219	229	232	212	228	235	200	226	225	220	203	230	225	217	214	233	190	222	243	232	211	228	210	234	218	224	222	215	198	224	237	181	207	234	205	191	209	227	210	213	178	242	220	197	213	227	214	228	228	235	205	238	216	227	242	221	247	210	212	213	232	244	235	221	208	198	207	238	217	230	207	239	193	225	216	218	249	240	217	229	223	221	215	212	213	219	194	190	219	220	203	200	210	208	214	210	191	219	218	239	212	233	232	187	240	192	206	240	226	217	218	210	219	244	219	208	209	234	194	236	201	199	213	220	204	204	232	213	245	222	233	221	195	197	227	221	218	235	218	220	238	191	192	210	222	202	210	210	237	229	208	240	223	227	237	218	205	226	237	236	216	231	226	203	212	217	194	196	231	206	203	207	226	194	223	216	237	226	222	227	228	220	250	212	222	230	218	213	233	220	237	226	233	253	198	198	230	197	224	241	232	233	206	194	228	206	249	218	230	214	225	198	234	219	194	206	224	221	203	225	224	230	226	228	242	221	193	200	208	206	224	182	200	216	217	206	217	261	194	198	236	222	219	231	204	209	226	203	239	242	208	228	248	193	226	245	214	224	219	225	213	221	238	221	208	202	210	220	223	207	217	226	211	206	182	221	230	215	220	210	204	200	238	235	209	222	225	203	195	210	227	220	218	230	235	225	233	210	231	202	223	228	193	232	208	236	210	210	223	234	194	199	201	220	219	219	221	202	200	242	193	226	206	225	237	242	209	221	235	217	195	198	231	229	235	185	207	225	225	228	200	212	218	220	219	214	228	220	195	233	214	226	240	212	228	225	219	209	230	223	242	202	231	243	225	251	196	209	221	233	239	220	212	234	234	233	243	228	235	202	204	207	201	218	211	212	222	224	232	217	205	210	225	214	226	232	208	230	229	202	191	222	204	211	204	226	200	220	206	239	237	251	221	196	217	220	210	200	216	225	224	234	221	207	217	203	206	185	208	192	241	196	233	210	241	227	196	247	215	210	233	241	216	225	200	188	220	224	239	229	207	204	224	205	233	216	211	226	231	219	220	230	217	214	181	235	204	215	233	234	238	224	208	236	223	218	238	205	222	217	230	225	247	194	212	208	249	200	230	211	226	208	246	212	216	226	231	226	240	188	231	223	217	223	220	212	225	201	198	225	230	223	218	246	228	219	224	201	234	215	205	221	238	198	222	209	211	235	194	228	212	218	190	181	236	195	230	245	232	216	205	241	220	213	213	247	225	207	223	256	227	223	214	227	232	214	221	220	198	223	211	226	206	223	211	228	216	224	244	232	204	208	205	239	223	224	230	221	228	210	197	222	240	229	217	188	230	238	233	221	232	230	219	236	210	191	237	211	220	240	224	230	242	221	202	222	210	264	213	225	210	225	198	221	228	224	231	235	186	230	209	209	217	203	214	210	208	195	224	209	225	228	224	191	235	219	242	201	240	229	225	234	243	224	205	203	233	228	222	217	176	224	224	235	216	243	219	220	229	228	219	209	202	198	203	207	235	207	209	199	216	220	217	200	239	189	204	233	243	204	231	240	244	213	237	233	210	203	234	201	241	237	223	215	219	199	226	202	212	223	208	246	256	206	205	221	232	219	243	205	229	215	195	225	243	215	207	202	208	242	215	216	232	226	194	240	220	197	213	225	204	207	192	188	223	229	223	195	221	194	230	236	225	217	218	206	228	202	192	200	232	243	197	224	219	210	251	211	233	217	238	221	222	241	225	218	227	206	238	226	221	215	201	243	234	228	217	210	234	230	203	210	222	226
52462	45462	40392	18111	1138	1032	929	870	786	835	831	793	744	779	755	756	757	725	698	717	748	722	714	691	713	681	713	708	743	652	680	722	699	698	722	791	665	724	676	722	720	686	701	729	682	669	653	709	680	702	737	702	688	700	675	720	684	734	709	723	729	681	735	692	674	670	710	694	695	712	753	728	700	676	724	726	669	669	685	670	701	711	637	718	742	702	770	712	689	701	688	678	658	674	716	691	684	705	723	700	699	681	703	680	671	696	736	693	622	688	685	676	686	681	741	737	660	703	681	705	707	667	660	701	704	675	775	706	723	681	706	727	698	717	707	658	682	714	678	727	674	728	713	725	653	694	645	720	669	681	693	692	669	720	726	708	695	674	727	719	711	725	700	720	713	702	695	649	686	695	658	667	677	701	697	729	747	696	706	673	685	739	719	700	743	705	693	713	709	693	713	669	711	719	736	701	651	657	712	696	731	677	705	664	717	669	662	734	699	721	737	644	723	715	680	689	658	686	668	684	689	706	674	686	684	693	726	713	753	679	723	696	671	715	669	695	719	705	681	665	693	746	653	710	676	765	738	709	679	697	696	750	701	691	660	684	697	672	692	705	692	692	706	656	723	727	706	666	705	651	699	726	660	691	672	688	684	743	663	698	716	708	701	690	749	667	690	698	726	708	691	686	671	686	716	741	683	740	688	716	672	682	660	721	701	676	728	722	717	686	698	719	654	645	706	663	728	657	642	691	675	694	688	702	687	731	738	636	620	738	678	703	722	763	679	730	744	706	706	685	728	713	663	699	705	680	724	647	658	696	696	687	701	670	655	728	715	678	681	678	682	700	751	736	694	692	674	738	686	703	695	744	724	707	716	717	724	708	671	711	679	698	754	714	696	682	695	697	705	697	743	688	727	708	678	751	728	733	738	721	644	706	713	689	701	690	733	681	709	683	708	700	696	699	739	751	699	710	690	695	639	672	749	672	678	723	744	723	658	672	720	701	751	665	648	689	737	695	684	749	710	691	707	731	705	663	717	680	701	685	688	709	658	689	694	668	711	692	708	702	717	705	699	692	643	721	683	693	779	710	658	748	703	682	732	712	667	666	711	761	698	678	688	696	712	679	695	665	684	663	704	692	662	733	705	742	674	716	709	723	739	752	669	665	752	683	712	693	728	730	679	729	685	635	673	686	714	689	680	675	689	704	742	701	703	727	717	713	693	698	710	650	686	673	720	694	692	693	698	707	684	665	660	719	733	660	704	675	677	747	743	712	694	688	637	653	696	657	672	691	680	699	685	688	694	642	678	677	684	670	674	675	651	686	694	675	722	671	692	729	673	688	704	707	641	715	660	713	666	663	691	716	678	711	673	707	687	668	708	704	694	702	699	673	680	691	743	643	676	673	674	707	664	679	698	672	719	680	677	721	748	721	704	709	718	714	699	683	716	669	662	680	695	677	688	689	689	676	665	700	687	625	700	745	654	648	687	702	671	674	693	698	672	704	716	721	741	716	663	712	693	713	662	690	707	678	720	768	707	691	672	693	685	700	671	663	737	677	667	669	688	715	700	696	697	685	696	713	706	695	690	690	724	638	710	716	694	688	691	763	699	685	730	662	705	716	736	709	686	728	682	700	708	706	688	693	672	681	636	710	628	705	697	688	701	697	632	666	705	683	665	703	664	729	697	776	676	667	707	726	693	704	701	691	745	724	713	638	717	687	671	664	733	699	716	686	666	713	710	683	678	674	687	726	705	680	714	676	651	696	697	731	702	744	714	693	697	709	669	683	701	649	702	701	713	718	689	684	708	692	671	719	727	716	715	657	709	697	686	692	669	702	657	722	692	720	663	645	676	700	712	726	686	683	697	697	690	690	686	688	680	655	681	705	663	677	699	662	644	692	699	751	737	700	719	694	683	695	704	717	638	679	721	695	749	726	716	661	668	667	725	715	705	680	731	685	663	703	682	648	729	699	669	655	714	689	735	695	669	710	691	723	691	662	680	661	701	691	741	688	715	692	652	678	698	716	746	691	663	683	725	671	708	697	676	662	690	691	638	751	701	691	651	684	701	671	704	731	671	679	688	711	719	688	667	711	664	696	694	695	711	703	653	676	725	689	696	689	708	668	666	696	721	678	692	696	697	685	703	675	709	666	665	724	694	689	679	687	650	734	726	653	721	691	721	677	685	666	715	713	757	697	718	697	672	714	706	669	716	703	686	685	697	725	631	702	656	663	707	698	714	671	648	706	684	693	688	643	683	692	672	656	651	692	707	693	675	713	648	713	708	693	703	672	684	709	717	675	707	674	680	702	714	658	646	679	690	714	718	714	694	705	685	714	657	682	679	685	704	709	663	693	697	702	654	694	737	742	669	678	704	703	693	698	728	710	743	683	690	709	682	715	696	664	701	761	684	708	646	704	726	681	698	702	758	703	692	744	671	733	690	653	672	662	711	716	685	720	703	653	694	687	687	717	642	685	718	710	730	722	750	727	694	693	706	704	693	683	643	687	677	707	697	719	660	742	733	729	668	673	711	710	646	684	634	700	671	692	674	729	737	692	679	724	705	716	723	684	727	663	724	718	684	734	644	691	676	679	702	733	695	710	700	716	687	705	678	636	679	682	681	700	671	734	677	698	680	716	695	722	676	717	697	723	689	688	644	656	677	648	682	676	676	706	681	683	670	693	697	727	739	691	700	678	743	668	690	693	628	723	678	694	645	697	701	712	687	658	726	702	736	710	702	706	675	651	704	678	767	704	659	682	693	690	722	723	709	636	719	682	677	680	689	697	678	678	715	688	711	728	711	700	700	722	706	699	685	682	661	653	712	718	717	679	699	685	701	714	629	698	697	678	646	700	723	704	684	643	712	699	713	692	695	654	712	668	704	685	651	663	727	735	685	672	718	638	670	751	718	714	686	693	714	700	705	721	677	686	680	671	685	735	678	719	710	680	709	746	737	708	668	710	704	711	694	722	694	683	660	657	690	687	696	718	658	672	702	676	658	722	711	720	655	702	675	701	717	698	695	723	708	712	694	720	708	662	705	706	667	715	705	723	699	646	707	687	690	687	694	669	691	706	714	693	708	666	726	658	645	639	683	677	759	670	725	686	710	662	747	698	695	655	674	650	683	695	649	670	677	647	735	702	737	699	696	698	734	690	658	750	696	713	707	720	682	677	732	678	682	678	725	697	731	707	675	718	719	662	703	723	705	635	673	682	741	690	686	669	687	716	688	724	713	699	694	689	716	747	690	641	748	681	671	671	756	679	726	702	697	702	660	728	746	706	733	665	677	644	684	706	724	725	696	709	757	657	753	674	687	645	686	735	714	667	712	697	638	709	730	681	710	693	652	695	684	701	689	702	696	703	663	724	668	707	649	701	753	690	687	736	718	710	669	679	691	675	691	657	689	677	662	672	664	665	706	671	639	730	662	657	673	722	680	647	651	672	702	703	673	714	678	706	692	665	717	696	692	706	672	719	654	675	675	681	679	667
76860	65925	51450	29925	7596	698	425	366	347	357	333	339	331	303	354	295	308	287	336	324	305	312	296	332	301	314	296	322	320	287	295	307	277	299	339	326	298	310	354	308	306	282	321	327	281	301	309	308	325	319	328	302	325	314	312	302	289	272	307	280	323	294	316	294	313	296	288	298	312	290	271	306	312	297	307	332	305	324	287	286	308	328	259	307	295	302	281	261	306	299	282	275	299	287	327	310	302	279	301	289	293	303	294	292	289	295	311	280	291	298	296	313	331	278	324	289	311	291	332	287	300	300	320	319	292	316	307	261	263	340	293	286	309	286	302	300	314	274	295	300	305	329	313	326	308	289	298	308	307	272	286	308	304	313	317	281	287	315	327	314	306	326	314	326	315	298	346	283	316	321	277	292	328	295	283	299	312	292	296	332	338	279	313	317	309	291	312	315	302	298	287	304	330	297	309	299	278	330	332	277	300	333	310	266	303	290	292	279	309	287	334	303	295	332	313	282	294	304	319	343	277	271	317	323	311	315	320	299	311	310	297	306	277	288	311	333	335	318	306	313	319	306	327	292	273	299	290	273	321	280	271	267	301	304	321	292	305	325	317	322	301	267	317	322	334	329	306	308	292	298	307	274	297	296	316	327	295	301	304	273	297	292	325	282	310	314	270	298	279	323	328	327	303	299	279	295	290	299	323	301	298	291	307	295	324	332	279	329	309	353	312	284	273	296	295	310	306	319	305	332	287	304	284	309	289	310	319	319	304	311	308	304	298	311	305	320	280	306	309	317	285	330	288	315	344	308	319	300	323	286	328	323	311	294	289	302	316	261	306	318	305	309	307	295	306	325	300	315	300	307	312	314	319	265	286	306	306	303	318	332	283	312	296	324	285	325	269	295	303	305	269	299	321	303	318	323	308	281	302	306	294	321	291	299	301	297	309	329	297	293	280	277	317	306	285	303	287	311	302	272	313	273	295	328	302	327	299	293	328	305	323	292	315	297	279	305	285	291	310	267	301	313	282	319	319	318	330	316	322	298	292	303	323	292	309	282	292	295	310	313	290	358	301	284	310	308	285	320	300	290	293	286	293	299	296	283	344	282	291	317	292	296	367	320	294	332	316	325	297	326	314	301	335	309	279	290	294	302	298	301	305	311	276	326	308	288	310	303	300	301	292	319	297	275	329	290	300	294	311	302	319	319	300	334	327	310	305	310	298	335	295	313	298	332	295	277	307	294	283	320	289	293	303	300	316	291	295	306	338	316	269	302	275	283	323	297	267	308	314	317	309	310	320	311	331	307	298	287	326	292	334	300	291	304	303	281	298	290	274	306	313	296	299	292	305	305	290	283	311	315	294	299	296	290	297	312	310	294	271	265	302	309	270	306	301	313	307	303	311	278	275	305	293	300	305	325	327	304	318	318	307	282	273	301	320	303	309	295	316	286	315	335	283	351	333	333	279	307	299	324	288	280	286	296	291	310	313	300	310	294	272	341	293	336	325	292	307	261	306	321	312	322	309	305	295	311	298	288	295	335	298	274	297	337	284	303	317	304	333	303	331	322	295	312	308	311	293	308	286	347	304	312	303	321	293	293	310	293	301	271	337	284	297	297	300	301	295	285	342	292	295	280	315	327	334	316	321	315	279	301	292	303	306	287	323	289	304	339	328	337	328	301	303	320	266	326	309	307	307	297	295	334	319	298	270	311	322	331	315	294	303	338	306	303	287	276	329	294	285	317	313	318	305	278	315	315	322	302	308	282	302	279	282	283	299	323	301	298	309	267	292	301	289	278	286	318	323	306	296	280	291	319	302	293	317	304	322	333	296	279	285	321	304	287	294	263	304	291	294	307	294	287	314	314	308	274	326	303	332	315	294	312	309	322	297	326	331	299	303	313	303	314	258	290	317	295	283	302	318	301	300	315	299	314	309	304	285	298	311	321	282	316	312	321	307	279	315	335	264	282	296	292	305	278	312	281	311	278	278	295	296	300	283	285	303	295	311	312	290	298	325	312	295	300	297	304	315	297	320	342	323	299	317	261	292	307	316	272	302	309	300	298	297	306	315	280	324	284	271	291	304	315	337	311	301	280	296	295	344	313	299	311	264	290	298	304	330	304	278	290	318	285	301	305	300	299	313	317	309	318	274	297	291	312	307	278	279	308	300	301	291	310	281	321	272	314	347	289	283	276	276	299	299	292	305	282	305	315	326	297	305	302	307	331	316	312	318	330	293	297	311	305	308	281	304	331	295	300	316	296	322	287	316	297	296	304	305	301	313	320	290	298	339	322	287	328	303	341	306	293	278	282	274	290	284	292	277	303	282	309	304	298	281	293	302	305	321	286	310	324	295	298	300	290	285	301	304	338	293	295	296	324	317	309	323	293	299	316	333	300	306	313	305	305	304	304	306	305	319	309	291	309	288	318	331	280	333	299	319	302	295	322	295	306	287	310	313	283	281	328	307	306	324	301	316	317	273	322	310	279	287	319	291	291	335	290	303	300	314	325	303	313	282	300	302	293	330	300	324	304	302	309	325	288	306	294	311	297	304	302	312	278	319	316	285	313	278	285	304	306	285	331	256	289	298	330	280	281	303	321	288	293	306	295	308	305	311	270	292	331	271	298	321	282	354	275	307	321	286	317	307	317	304	316	317	313	326	284	330	308	299	279	341	323	298	270	302	287	281	314	290	316	316	308	282	284	302	305	290	281	272	302	323	328	309	296	328	317	322	309	272	305	282	303	330	301	300	281	299	280	280	320	285	310	318	297	301	307	344	314	301	304	287	289	313	310	322	310	350	296	290	306	294	293	300	289	324	307	316	310	287	274	302	307	286	317	327	309	299	272	304	306	299	318	324	320	293	286	311	317	304	316	264	319	281	303	292	296	307	276	285	320	315	322	311	315	327	310	336	277	313	297	342	288	311	314	271	325	298	323	289	309	301	311	308	314	326	302	288	301	309	318	324	317	301	284	291	291	305	282	293	298	280	315	311	304	307	270	323	332	305	277	292	311	302	264	328	291	337	312	284	329	330	311	305	339	275	296	297	300	303	301	283	293	337	303	306	275	331	286	293	307	302	294	300	307	327	298	259	293	287	305	285	291	323	293	302	316	288	298	291	299	278	297	303	300	290	287	301	318	299	302	281	295	331	309	320	313	272	300	312	300	308	321	321	322	333	272	314	295	315	278	290	271	292	275	293	316	320	319	316	321	289	304	295	303	312	293	279	305	309	306	301	293	308	309	293	291	308	326	322	306	282	339	300	301	288	306	289	286	315	319	277	330	326	259	298	319	315	306	271	355	289	296	298	290	311	286	294	295	278	320	307	307	297	344	265	348	277	307	302	322	302	306	261	304	317	284	311	301	284	274	300	319	339	303	324	322	286	284	293	303	318	296	319	308	295	302	320	304	264	295	317	313	315	284	284	313	340	308	284	314	270	304	299	296	312	289	247	302	325	264	300	291	308	323	297	300	315	266	331	282	298	353	284	291
61677	56255	49568	23744	1637	1545	1352	1319	1236	1156	1097	1118	1067	1010	966	994	990	1037	933	965	922	932	884	974	972	939	901	893	974	925	952	908	914	933	933	950	870	897	942	930	948	953	935	935	906	915	891	904	933	905	838	885	876	879	900	915	894	928	832	900	900	987	934	881	910	861	886	936	853	949	903	935	920	895	917	881	925	950	922	894	914	873	902	910	885	900	966	933	932	864	913	919	932	967	863	956	865	868	968	934	905	878	910	912	881	900	876	936	946	918	939	881	918	903	886	902	871	881	946	848	892	929	903	899	894	935	987	896	871	933	961	858	907	838	889	958	885	949	931	898	936	891	912	886	927	877	887	862	907	995	925	886	855	859	914	924	905	861	892	879	894	859	870	916	954	931	872	841	903	920	885	873	931	877	975	883	923	891	846	910	906	930	909	934	920	901	950	928	929	939	905	877	862	889	945	893	924	934	869	907	898	869	952	869	928	915	890	966	901	909	912	908	887	917	913	911	964	920	859	880	899	942	910	872	921	903	923	937	918	935	930	862	903	862	952	893	890	869	905	907	906	908	863	978	911	913	931	896	914	918	946	954	906	914	934	863	956	929	870	978	874	883	922	902	882	872	941	889	933	833	907	863	876	915	957	892	844	926	866	924	912	898	911	956	892	929	883	886	932	895	910	863	905	890	902	946	879	953	902	898	911	857	901	947	866	938	914	901	925	937	865	865	921	976	921	860	949	962	929	962	891	894	918	871	886	901	892	912	896	911	938	917	954	896	940	873	915	891	909	904	917	905	892	891	932	883	850	913	900	923	876	918	899	878	925	932	947	877	919	919	907	937	953	891	881	930	916	898	914	911	880	910	931	898	918	865	929	879	912	879	922	873	957	917	954	905	902	880	914	904	898	842	908	937	911	919	903	913	874	918	873	880	885	860	912	908	950	936	878	897	923	882	894	883	893	899	886	862	899	847	888	903	894	904	867	880	857	860	932	891	907	925	944	932	954	952	860	914	921	874	908	863	887	867	888	907	889	923	963	912	925	838	942	896	885	948	920	870	921	902	899	845	920	960	908	928	907	936	920	901	868	955	869	944	955	878	906	903	887	917	915	875	918	920	943	902	884	842	917	980	867	882	951	889	916	965	919	882	870	873	921	910	923	871	901	895	913	938	975	913	906	896	868	871	870	878	852	935	894	919	881	908	874	860	980	884	889	885	879	890	904	906	933	973	908	883	867	899	887	864	892	876	910	900	889	928	953	938	886	876	916	892	910	940	881	842	901	966	905	879	989	853	946	914	896	903	936	852	858	832	922	853	852	913	877	934	902	900	934	928	907	973	938	912	951	837	863	873	921	900	906	959	917	898	931	911	893	909	884	872	898	913	877	878	927	918	890	913	941	903	926	889	906	923	851	931	911	892	932	950	874	830	941	947	891	951	929	878	925	920	908	914	871	880	941	910	918	902	848	817	895	896	908	871	941	884	892	921	894	919	921	871	884	925	945	925	936	879	923	931	899	915	902	900	907	884	824	861	879	899	937	909	889	876	930	899	850	873	911	896	922	879	902	918	929	879	931	887	850	925	929	938	946	922	923	913	868	885	932	966	900	933	870	922	881	882	871	851	883	840	868	874	896	894	879	858	902	913	864	877	929	915	870	902	892	921	883	944	922	890	911	884	888	926	908	903	954	888	875	906	909	839	922	869	924	928	864	948	860	903	932	854	922	923	914	931	891	906	900	927	880	911	937	911	895	900	903	976	968	899	897	914	928	895	869	893	903	972	848	903	868	887	874	925	923	939	965	919	915	911	854	910	911	957	880	909	898	923	902	932	900	914	883	866	893	902	847	922	898	872	903	891	915	908	864	883	853	873	916	992	874	932	910	924	856	904	891	890	907	856	914	918	956	899	923	887	897	928	890	964	906	960	851	890	887	951	881	872	914	881	955	892	927	950	888	942	884	972	886	901	951	916	919	909	893	914	888	891	890	897	894	936	893	927	952	936	927	901	907	912	885	878	915	876	873	865	908	936	925	939	903	917	875	866	899	881	920	909	918	883	891	905	955	875	939	887	909	901	883	914	910	903	895	876	924	955	868	854	913	946	883	868	944	878	888	921	888	915	939	861	982	965	888	887	891	847	897	938	890	904	924	861	913	962	929	875	943	883	898	913	907	885	901	917	913	894	915	948	853	872	932	890	905	914	865	864	870	909	928	913	914	919	880	888	912	972	874	936	893	859	880	933	899	875	940	906	922	950	948	927	913	893	867	942	876	877	877	870	920	862	836	887	890	877	923	916	909	879	897	921	909	901	888	898	919	845	895	890	896	892	878	842	921	906	882	918	891	945	879	920	910	882	890	907	954	925	879	884	919	924	919	945	932	918	958	938	881	933	988	929	926	906	934	893	860	888	891	861	904	896	938	936	943	904	925	938	932	882	835	934	902	871	955	946	893	843	825	879	863	909	899	899	903	902	931	859	919	886	937	869	893	843	922	919	913	861	874	886	908	917	919	937	854	910	938	933	959	924	831	873	922	913	830	939	884	944	910	934	911	946	928	882	934	900	923	963	889	945	908	920	898	952	881	908	947	877	881	895	884	901	941	915	885	871	892	908	874	916	886	921	876	900	905	870	928	868	944	905	902	866	887	943	882	897	871	895	903	888	875	913	860	875	881	919	899	856	937	894	938	948	939	928	912	936	869	967	919	911	901	930	927	877	887	856	935	864	898	899	869	923	920	861	898	910	912	918	918	919	937	866	909	869	933	909	946	886	927	932	991	903	946	954	855	921	920	922	890	959	903	974	876	893	968	941	921	947	925	951	891	906	878	921	870	900	899	943	866	838	893	926	918	859	909	913	922	912	936	869	841	906	940	884	914	928	832	966	870	990	894	891	972	939	900	892	897	913	868	896	927	921	900	916	882	920	918	886	939	906	874	915	876	814	909	861	896	971	929	884	950	931	941	886	910	879	904	903	852	873	890	931	896	860	920	913	859	865	934	916	901	910	895	924	890	842	908	880	927	912	963	915	838	957	915	945	891	859	903	960	879	948	916	812	850	864	842	866	895	882	993	869	941	932	880	908	944	861	881	891	893	890	898	852	864	890	872	878	856	946	891	900	891	878	906	895	913	854	945	895	902	899	859	916	873	934	888	846	904	957	910	870	873	889	944	890	934	916	902	915	867	938	875	894	882	924	896	860	920	888	893	838	917	908	894	908	913	951	913	911	845	858	889	906	926	877	915	905	912	873	899	898	896	881	906	926	931	913	886	931	916	879	900	856	892	871	924	862	919	884	875	897	897	920	912	966	885	938	893	899	884	820	905	916	925	888	922	935	918	928	930	868	900	929	874	880	875	895	974	931	875	923	889	884	900	886	895	932	932	904	923	932	883	937	980	868	898	895	884	908	943	889	908	940	890	900	874	919	872	915	892	875	906	890	909	900	908	884	960	920	924	953	898	868	925	947	914	941	897	910	868	899	888	877	862	925	888	959
33545	16492	4896	1021	153	144	117	125	150	138	142	129	124	138	135	124	131	152	129	120	131	139	156	126	132	130	142	146	145	131	131	136	135	147	120	160	134	133	146	145	149	138	147	132	125	162	138	132	133	141	119	138	145	138	161	128	150	126	115	138	143	119	145	144	134	122	140	141	132	116	141	134	118	135	137	145	111	143	157	141	137	143	148	135	127	118	130	125	130	156	130	151	159	139	147	141	159	142	137	118	135	117	131	136	126	123	143	140	123	132	136	146	141	147	129	153	122	117	152	128	152	151	139	136	132	143	161	125	142	125	143	145	148	155	146	134	122	145	147	133	120	143	141	154	135	117	131	148	128	141	142	140	141	146	126	146	132	148	124	122	136	147	102	134	154	149	134	157	149	149	129	129	128	134	141	148	135	148	156	131	137	132	123	130	128	111	135	119	127	125	133	116	152	143	154	127	142	153	124	134	130	129	141	149	128	117	133	141	136	148	125	133	151	149	116	135	133	135	145	162	114	135	138	152	151	128	140	132	155	151	136	125	141	154	122	135	125	122	141	148	133	104	142	154	127	151	154	136	144	156	132	131	121	127	138	123	133	134	131	149	117	132	120	151	136	122	142	121	128	156	126	143	136	143	142	137	139	156	138	143	129	139	103	123	126	134	138	165	149	160	126	130	132	143	131	140	149	137	132	142	129	133	133	120	141	134	138	138	131	136	145	134	145	142	133	151	146	124	145	115	136	118	129	134	131	143	144	141	134	134	132	146	140	116	125	134	131	146	151	149	153	125	141	133	153	141	122	122	145	138	159	145	151	140	123	149	142	123	126	122	130	130	135	154	146	119	145	140	142	130	146	133	139	131	148	149	133	149	146	124	140	135	131	153	133	146	115	132	134	142	165	153	136	120	117	169	126	134	142	133	140	142	137	123	147	134	144	139	140	142	129	147	120	144	128	160	131	119	155	127	143	137	141	122	142	128	125	137	139	141	148	126	144	153	128	149	166	144	143	117	148	157	147	139	126	150	137	136	128	136	129	121	137	148	150	125	130	160	137	150	145	111	122	114	140	133	149	142	144	141	134	139	150	123	139	146	131	155	130	142	129	122	147	141	143	125	139	142	133	132	139	124	134	122	138	124	141	154	153	142	147	157	118	127	131	170	141	139	129	138	154	148	124	143	127	163	161	133	144	147	145	137	133	123	145	130	145	153	126	127	104	135	125	128	145	136	144	111	137	160	101	114	134	144	136	136	128	156	125	131	117	155	128	123	130	134	148	140	127	147	138	129	139	132	129	154	145	137	134	156	138	128	134	136	153	151	154	139	140	153	138	122	139	147	142	160	132	145	132	137	126	135	128	140	141	139	131	151	129	124	139	134	137	127	145	130	139	161	136	142	122	136	130	130	157	136	127	126	143	127	128	117	134	162	142	130	139	126	138	143	138	145	142	122	127	148	134	137	146	124	131	144	127	144	162	142	139	153	138	142	139	131	125	134	128	127	138	145	139	138	139	156	145	134	134	127	136	137	134	161	136	163	152	160	162	140	133	132	149	146	141	130	122	116	119	125	146	151	148	128	125	135	143	139	146	147	121	145	118	147	132	158	159	120	150	132	132	132	144	134	157	142	140	152	135	152	130	126	153	137	116	131	133	129	140	154	154	115	131	139	133	160	124	142	153	116	134	152	139	131	153	127	141	132	149	109	131	133	138	131	151	133	121	115	131	145	120	115	149	125	140	143	162	124	127	131	115	146	135	146	134	124	149	134	142	120	106	138	153	127	138	118	141	132	131	129	150	144	135	135	134	133	138	141	113	149	138	130	131	120	134	138	132	133	147	134	138	118	139	124	134	158	154	146	125	145	139	133	117	132	123	149	147	126	134	149	136	160	138	155	148	125	133	149	150	125	138	133	141	139	148	131	145	120	153	121	102	141	121	132	163	133	176	139	129	138	140	146	139	142	119	149	133	130	168	148	138	111	134	150	162	132	135	134	109	118	139	121	134	138	154	145	159	138	148	135	130	133	152	137	147	153	145	131	131	149	131	154	113	151	174	130	154	131	137	123	155	139	154	133	127	141	135	133	133	134	149	149	145	146	119	129	136	160	155	113	147	130	139	134	129	138	130	149	123	139	126	125	147	147	150	147	138	150	153	148	138	147	139	132	148	117	148	137	160	124	146	127	125	145	129	137	142	143	159	152	136	126	142	144	138	146	145	135	121	158	138	146	151	122	130	129	118	134	138	145	125	147	144	126	154	126	114	122	137	146	123	136	132	131	124	138	131	142	136	136	149	154	139	131	143	122	145	139	151	158	149	126	120	144	131	130	140	135	130	132	131	152	124	126	145	128	118	121	132	138	135	145	133	136	138	162	132	136	125	139	141	130	122	159	122	128	152	132	139	139	136	147	124	157	134	130	141	144	155	143	135	142	112	133	135	120	127	143	134	147	146	132	135	150	143	124	150	162	139	141	150	131	124	141	150	143	129	135	133	127	163	144	121	145	156	154	166	134	125	150	122	120	134	129	147	124	125	152	155	126	145	134	147	125	144	134	143	143	115	138	172	129	126	147	130	141	162	120	153	131	136	141	132	148	132	128	130	139	146	130	150	145	134	137	117	152	157	145	135	116	138	132	142	145	134	155	129	148	124	134	148	149	129	134	127	139	144	157	122	144	136	136	110	132	122	141	137	146	105	117	134	145	133	144	147	155	129	144	137	125	153	146	134	151	125	134	143	144	141	140	139	138	145	126	135	141	122	155	139	129	114	127	142	125	148	130	140	130	123	144	137	157	119	162	144	146	125	145	134	138	129	134	156	145	133	136	139	129	137	137	131	163	133	143	137	130	144	128	141	132	112	117	128	139	123	111	147	149	123	122	127	140	132	153	146	130	146	147	143	138	122	134	125	109	137	153	141	134	140	135	140	129	158	122	117	125	141	141	116	136	120	127	154	163	141	134	130	128	111	151	141	125	149	132	143	149	131	144	154	130	169	135	146	144	148	153	131	138	124	143	132	133	148	129	127	138	151	118	139	156	125	132	125	129	118	149	152	141	160	162	129	135	149	159	142	147	131	144	142	124	150	110	122	156	118	143	147	130	129	133	131	142	120	120	136	125	153	152	132	130	131	136	139	146	139	138	128	144	132	151	123	145	143	135	151	139	140	150	142	138	137	138	143	130	131	143	144	150	118	126	123	133	130	147	130	128	130	117	150	127	125	140	132	140	135	137	138	121	141	142	145	175	115	133	149	162	163	120	123	135	122	123	129	141	139	147	139	119	135	154	173	142	131	151	117	144	127	139	144	127	149	143	137	141	156	136	127	132	147	141	140	141	136	123	134	129	149	144	128	140	165	155	136	150	138	142	156	141	140	131	144	134	150	147	150	137	145	142	160	132	141	119	155	132	142	143	129	136	134	122	141	127	154	148	154	130	167	122	135	150	150	154	143	146	142	139	150	129	127	129	154	149	135	137	144	135	158	138	127	141
32204	17163	7478	2911	471	494	504	490	467	484	447	490	485	435	525	516	476	438	480	512	475	475	483	468	456	460	476	484	461	477	480	475	439	480	473	514	454	492	494	438	478	458	452	476	493	492	471	469	490	462	462	437	465	487	486	451	461	492	457	478	443	468	498	430	464	474	454	484	503	516	455	536	495	522	494	491	526	474	493	495	475	482	507	507	461	466	489	483	485	446	497	454	459	467	473	470	459	471	464	447	522	445	449	477	506	450	458	474	463	459	482	489	467	530	452	528	468	453	468	464	476	521	468	463	489	490	461	482	480	519	495	462	495	474	481	478	476	483	458	455	490	474	464	467	467	461	459	510	472	483	465	461	470	492	479	504	436	477	468	467	510	493	491	476	451	481	510	471	477	456	484	494	486	467	487	468	496	455	436	481	510	479	493	462	456	466	474	443	436	440	463	465	483	446	502	460	469	463	476	465	449	500	474	466	439	513	482	503	469	487	462	449	466	474	455	454	462	452	454	480	474	478	464	480	449	427	448	460	482	485	492	469	498	477	537	491	479	488	463	518	483	481	501	453	451	420	481	509	493	459	484	493	447	500	500	472	427	440	487	474	490	448	498	481	480	461	455	507	459	478	470	480	482	413	518	488	457	488	485	451	502	465	404	482	471	480	468	472	507	489	467	469	460	483	475	466	439	471	449	456	525	442	471	446	478	459	450	449	435	493	488	441	497	488	521	464	501	433	458	419	456	470	480	441	466	503	451	469	501	490	510	461	476	483	471	454	470	434	435	463	506	480	492	442	467	500	466	477	454	457	460	477	465	457	465	456	436	467	511	458	461	447	488	451	466	494	462	471	442	444	503	468	432	473	488	430	500	505	479	472	457	454	453	456	473	492	515	492	485	482	431	452	490	508	465	482	481	477	476	481	470	497	501	456	494	487	478	438	507	473	464	458	460	432	524	509	482	505	476	447	453	478	485	462	454	435	520	503	502	478	456	531	467	456	506	492	461	493	478	483	484	470	469	476	490	495	486	464	464	448	486	452	496	507	490	473	468	456	496	485	484	465	456	474	460	504	454	446	485	484	450	497	481	470	432	449	469	491	464	443	416	471	449	471	462	488	495	459	451	460	459	471	449	467	492	464	485	482	438	471	464	469	457	463	459	454	478	457	442	499	451	476	456	446	483	492	504	439	459	464	460	460	449	495	507	508	460	532	467	482	470	461	467	464	417	500	473	449	451	427	479	486	494	489	469	466	499	499	461	472	469	483	458	467	485	435	511	509	478	517	473	471	465	472	472	473	461	451	486	454	474	469	452	463	421	460	455	493	496	461	508	455	479	473	470	464	467	477	498	442	476	464	488	492	442	446	461	456	462	461	502	508	467	466	428	452	521	479	446	468	461	481	518	472	494	487	508	456	429	452	506	467	498	477	457	494	488	479	495	495	456	514	470	495	451	452	463	461	466	503	485	450	466	462	499	495	529	473	492	474	493	477	471	460	487	456	491	457	486	459	473	527	491	422	472	438	490	459	469	452	478	459	458	447	465	468	473	435	469	499	441	480	473	446	492	501	445	458	434	458	451	469	453	466	466	473	452	484	464	499	466	470	500	473	470	489	465	466	487	480	481	440	456	476	504	444	466	436	468	498	471	477	426	469	442	480	442	472	486	403	480	441	502	473	442	536	474	472	497	504	454	507	482	467	457	465	480	465	472	498	424	432	500	476	458	408	497	463	432	491	415	464	476	488	454	469	481	470	493	453	472	485	467	474	468	459	472	499	436	459	472	461	478	487	489	504	460	472	491	465	455	523	493	466	462	458	456	486	424	489	482	511	435	458	423	440	463	476	434	475	496	451	497	507	480	424	485	462	444	472	451	471	449	470	450	476	480	518	439	499	514	439	451	470	475	477	458	492	483	494	461	491	451	465	464	448	490	506	459	489	476	454	444	486	463	445	459	475	497	516	442	460	492	478	485	454	455	500	455	444	485	459	480	440	451	471	433	450	525	484	464	475	444	475	467	493	460	514	456	484	472	478	456	435	469	463	469	473	489	487	470	485	463	468	476	478	459	471	469	470	489	449	480	496	418	466	509	444	514	477	476	471	496	523	500	490	477	484	467	475	473	481	518	466	462	422	503	476	463	498	501	493	477	487	468	505	490	464	461	448	463	507	443	475	468	466	455	497	486	480	465	488	446	507	470	449	477	476	498	457	491	498	465	503	489	477	486	496	486	464	490	451	446	476	469	453	475	449	436	491	494	464	483	484	514	459	468	459	470	450	474	447	475	453	477	514	485	457	517	474	488	480	469	472	478	502	477	458	475	482	500	451	471	485	447	521	438	466	475	428	485	473	472	456	461	507	506	437	508	464	462	435	512	506	467	461	492	508	466	480	449	465	464	469	501	474	495	455	461	453	537	449	467	472	482	513	444	450	458	470	456	460	421	477	476	470	476	463	498	437	508	426	473	456	473	479	456	453	486	495	447	494	485	490	487	499	455	495	494	483	456	471	477	488	428	473	455	457	463	413	476	507	496	472	513	472	474	456	508	453	458	485	468	468	466	508	465	457	472	457	463	441	460	480	467	463	454	513	468	482	459	482	441	469	480	460	464	514	481	434	472	489	461	450	498	470	514	543	446	521	465	479	500	478	483	496	469	449	469	501	494	451	445	438	484	471	488	507	471	461	475	471	475	476	486	461	463	508	472	492	478	477	452	485	485	468	506	443	437	508	464	485	458	490	492	440	477	459	472	454	457	469	458	452	491	506	469	494	524	476	534	468	482	476	464	497	487	462	457	463	478	490	465	458	481	480	452	448	466	452	493	461	503	474	478	498	511	498	490	484	445	450	491	498	450	471	471	438	433	431	481	465	483	466	458	447	454	443	499	485	453	466	490	444	512	473	479	450	479	471	467	479	458	507	466	477	477	451	455	481	496	485	482	464	470	463	481	475	462	465	496	503	478	471	424	485	480	447	484	507	470	484	473	479	483	430	492	479	453	463	508	463	493	508	470	484	488	467	485	475	499	490	499	496	479	506	467	453	450	458	482	497	483	488	471	474	459	416	437	458	435	458	460	459	459	474	446	456	436	472	454	479	492	491	444	515	452	441	482	492	444	446	461	501	452	469	489	489	485	505	460	453	454	493	442	453	489	464	485	483	454	446	475	431	465	475	480	485	496	467	473	448	500	463	481	494	487	478	486	444	484	487	466	491	504	470	460	472	489	447	489	461	477	542	481	476	493	467	464	489	488	464	479	442	461	491	497	489	497	459	475	463	475	505	448	511	483	470	506	524	463	426	459	516	454	517	486	480	519	467	462	465	506	497	448	495	490	484	480	461	460	447	507	491	471	491	504	501	463	463	491	455	447	501	455	452	427	437	466	472	502	439	507	476	483	474	469	439	465	487	465	456	463	514	496	481	469	485	452	453	515	467	430	511	504	462	487	472	513	457	450	472	469	464	446	471	495	471	472	473	481	515	526	476	469	458
68631	56245	44134	23334	2542	314	268	264	240	265	236	237	256	239	255	227	241	210	214	234	205	219	228	225	208	224	231	214	221	202	219	219	234	222	248	216	211	210	216	243	214	237	206	215	231	238	245	223	220	217	219	218	210	206	232	219	237	223	212	235	239	218	237	224	236	214	189	217	216	218	238	217	204	211	232	231	227	210	221	221	222	242	204	202	229	199	236	204	209	194	229	250	226	209	244	225	221	212	218	221	227	210	207	226	193	218	216	194	224	252	186	221	226	226	240	212	214	201	185	227	224	212	238	221	222	209	233	262	222	205	205	219	237	234	226	232	206	230	224	219	217	214	204	208	236	234	237	204	197	211	220	213	223	222	226	222	241	199	206	211	248	190	230	232	212	207	208	214	221	228	223	231	215	234	195	222	229	235	223	229	188	213	209	230	235	217	215	215	208	223	232	229	215	220	217	216	217	240	234	215	216	238	234	220	246	218	213	206	243	210	222	227	213	215	213	211	235	213	221	215	223	207	198	213	226	214	221	236	231	260	208	205	219	217	251	185	247	224	210	237	224	222	194	203	231	222	211	227	197	211	222	199	228	222	217	235	192	221	232	207	234	213	216	233	226	209	225	230	216	221	232	211	217	229	222	227	212	204	219	207	220	220	228	222	225	210	249	251	234	250	224	208	203	224	198	233	235	250	202	216	215	218	219	244	213	230	220	232	210	229	235	229	229	221	218	232	198	222	249	209	217	227	221	202	217	207	221	219	220	223	215	262	225	221	244	206	208	228	196	210	224	194	235	213	204	203	185	212	213	210	196	226	211	247	225	199	229	255	235	231	224	242	223	217	228	218	242	216	226	200	218	225	221	234	208	214	212	223	202	220	207	215	219	206	205	225	200	224	224	228	211	196	239	212	223	209	218	230	208	223	220	223	222	233	217	228	196	214	239	243	200	216	190	217	267	220	173	221	231	214	218	216	212	244	215	229	232	217	233	208	241	222	188	215	231	214	204	212	227	193	197	229	236	213	217	233	218	226	198	238	218	219	213	231	236	195	217	219	210	221	229	201	174	219	233	208	240	220	255	210	234	199	221	205	239	238	218	197	204	200	220	214	234	219	214	235	200	225	198	174	217	207	245	233	216	204	218	212	234	210	185	223	227	210	225	228	223	214	255	244	253	211	213	221	229	232	205	217	222	229	211	216	234	234	240	224	226	227	196	233	225	219	185	243	236	236	219	210	235	232	217	231	228	217	231	222	233	222	223	215	239	213	225	214	208	232	220	224	222	186	189	249	218	245	210	215	215	221	215	215	222	218	229	203	198	226	228	217	239	198	216	218	195	251	229	246	230	212	223	240	223	216	237	229	215	221	207	214	202	239	229	232	186	216	211	209	215	222	219	219	206	222	221	236	236	228	223	251	227	203	222	221	236	223	221	190	227	219	204	196	203	219	216	224	218	238	197	195	215	227	238	209	209	226	187	232	222	239	216	230	232	213	251	216	220	227	246	218	211	230	211	220	230	199	211	223	183	242	206	205	213	227	235	201	229	219	197	226	198	210	222	198	213	218	227	227	211	198	206	219	208	216	198	216	222	219	232	241	207	217	217	221	250	219	227	204	227	221	241	252	218	225	219	246	218	241	239	203	216	217	240	213	211	213	246	239	214	219	224	223	206	211	238	244	232	224	194	233	225	215	186	202	226	228	199	210	239	208	228	234	235	248	219	213	223	208	193	244	211	185	222	233	228	231	217	214	210	239	212	198	233	227	211	216	217	237	239	225	228	251	205	224	221	207	221	208	249	224	208	211	210	210	233	207	201	240	221	226	198	216	201	247	237	188	212	206	186	227	226	212	226	216	213	212	242	200	221	191	220	207	256	213	205	232	205	210	211	206	232	206	224	221	214	222	200	214	232	194	214	195	219	221	227	238	219	200	211	225	233	196	209	260	238	238	215	222	219	184	216	215	226	193	208	216	232	225	218	222	237	207	213	214	225	256	184	213	192	195	221	215	220	208	219	233	227	202	218	227	230	194	222	203	216	223	207	200	220	250	231	208	229	225	220	197	228	225	193	197	201	198	236	225	242	208	213	204	207	200	201	230	247	213	226	209	226	200	189	207	199	229	248	228	197	222	243	246	227	212	196	210	240	217	259	261	201	234	230	218	239	191	207	221	209	199	220	219	230	219	226	233	235	240	242	227	213	234	214	213	254	214	240	204	221	234	236	212	226	220	222	225	238	208	229	203	208	207	234	207	232	213	230	237	193	198	203	183	244	221	218	264	220	230	221	204	210	224	210	240	253	216	208	216	232	192	193	208	226	200	218	205	237	232	219	185	192	223	214	212	227	204	208	235	212	235	212	198	249	221	231	200	208	231	234	211	207	235	205	227	199	203	228	238	222	212	220	225	212	217	225	226	200	219	232	215	219	237	200	239	224	211	228	229	206	249	212	200	233	247	197	247	204	221	219	259	212	204	221	226	221	233	221	220	225	208	237	221	240	230	215	222	206	231	223	213	212	206	214	239	234	210	187	234	224	205	198	209	232	236	223	206	222	201	220	208	233	215	224	224	235	183	228	231	208	201	240	225	230	239	214	248	222	220	206	216	192	237	204	179	237	222	202	190	211	232	210	226	218	206	234	218	213	226	208	215	187	216	208	223	232	229	249	220	220	225	244	222	230	228	242	220	211	191	230	226	231	226	244	224	194	222	207	227	243	247	209	229	199	194	191	239	199	207	228	220	195	198	236	217	189	226	220	227	206	235	231	223	215	221	225	206	243	207	195	222	207	195	222	234	230	229	238	222	199	218	239	220	246	210	211	196	245	204	203	238	202	215	219	226	205	228	226	211	215	220	228	230	216	208	227	197	202	214	209	236	245	233	226	249	216	240	209	235	229	244	227	203	229	207	192	217	206	218	242	221	207	211	221	204	223	220	228	262	226	209	215	212	220	247	217	213	221	204	232	213	212	226	202	176	210	208	216	206	202	222	256	214	212	229	214	263	181	211	207	225	246	223	219	229	234	198	206	233	233	222	220	185	225	244	185	203	204	211	227	210	245	198	203	194	203	226	239	232	225	216	218	205	224	238	205	209	209	196	248	199	239	222	203	242	230	219	188	207	210	226	221	207	236	240	225	196	209	222	217	211	221	246	249	217	228	239	208	213	203	231	232	219	207	245	214	213	220	226	220	218	239	234	234	219	226	212	202	193	193	213	217	245	227	225	211	212	206	220	218	207	265	223	237	226	220	251	204	209	210	209	207	232	230	210	209	194	230	200	206	224	202	245	193	246	222	221	206	188	215	211	239	232	197	197	209	206	233	221	221	225	233	223	221	240	226	208	228	224	217	222	214	220	201	203	206	218	235	201	216	227	212	207	220	248	199	217	242	196	209	216	243	227	216	210	227	232	229	215	204	241	230	184	216	208	202	233	199	225	233	212	211	238	238	199	175	206	216	236	222	216	201	241	203	223	220	233	221	215	246	201	216	224
51210	46651	42168	18846	1091	1019	922	859	838	805	783	809	764	713	772	781	745	744	727	744	776	715	761	717	660	733	726	721	698	720	683	715	696	649	705	758	705	730	706	724	639	682	731	648	698	689	699	701	686	727	693	693	697	691	679	654	709	747	713	688	744	723	680	679	639	676	695	698	682	690	718	667	655	700	676	667	686	685	746	660	714	734	686	684	701	725	739	716	716	698	683	714	670	694	731	694	695	690	676	689	693	709	703	691	708	669	682	680	717	659	710	721	675	670	676	762	665	741	661	672	692	665	726	721	721	708	690	700	712	679	727	675	742	691	713	661	741	703	704	676	716	645	692	681	677	676	698	696	731	714	694	651	631	676	670	670	730	672	658	677	638	714	631	664	689	717	645	663	723	660	693	708	662	682	718	685	677	649	679	695	699	671	685	718	697	708	655	683	726	694	680	733	714	687	751	696	702	711	694	699	687	718	698	714	707	673	718	658	683	675	683	671	692	695	717	692	636	693	691	714	706	667	652	718	675	660	691	705	707	707	696	698	689	682	691	721	678	687	727	689	717	688	690	710	741	695	684	687	650	713	724	686	718	730	712	667	688	711	715	682	696	710	713	706	708	710	716	682	707	705	658	705	714	664	702	709	697	748	722	700	699	701	729	725	699	671	672	679	713	689	660	699	710	700	655	689	733	669	701	658	683	673	669	652	677	665	658	709	698	684	715	679	647	729	671	689	690	697	674	665	685	690	738	690	668	694	658	693	713	725	663	676	713	716	688	659	695	652	684	652	686	696	698	700	696	666	682	693	716	673	686	714	608	678	690	664	693	693	727	652	706	685	705	662	701	717	660	690	688	685	688	731	673	687	684	695	695	726	716	734	688	672	728	690	727	700	709	652	679	730	711	707	722	690	668	717	741	665	725	719	695	668	698	708	687	716	718	695	665	677	685	715	701	690	693	702	696	685	647	733	707	640	669	689	687	636	781	690	677	690	686	671	680	695	629	687	620	707	694	692	661	682	687	657	707	640	726	700	723	747	671	673	686	698	659	709	648	679	709	626	695	627	708	728	631	677	715	670	711	664	698	682	674	649	698	746	663	702	712	698	701	670	687	673	698	704	681	674	662	707	689	674	642	691	747	663	681	608	700	691	718	713	670	684	660	645	670	680	698	693	634	708	686	718	676	682	670	681	705	714	698	669	721	697	707	658	646	719	703	687	727	734	709	745	750	714	680	655	678	673	644	661	661	680	680	707	657	685	727	716	689	694	717	717	659	661	640	718	739	662	722	710	726	722	670	638	674	739	648	689	694	717	672	687	705	707	682	684	715	730	662	700	656	662	688	660	674	690	693	718	678	669	687	680	701	688	721	717	776	700	703	694	693	709	727	687	719	700	656	701	729	710	715	693	727	702	686	679	706	678	682	657	690	740	711	711	689	704	688	749	669	660	648	667	709	736	668	681	687	698	703	674	680	629	699	672	666	706	695	648	648	718	699	690	698	716	674	705	662	718	668	712	701	701	696	703	709	688	678	716	681	745	657	696	672	682	706	673	668	667	713	691	740	682	701	715	624	694	712	734	685	736	673	648	717	690	696	663	667	629	645	686	727	690	696	664	696	696	725	695	710	672	697	640	702	716	693	689	719	704	698	710	716	643	726	704	679	651	713	680	663	689	655	749	730	679	743	723	672	710	693	706	698	688	679	699	698	693	656	680	677	646	661	686	703	688	715	696	666	685	696	664	659	709	716	724	714	690	669	726	695	659	657	648	675	654	660	673	720	700	697	696	659	730	709	678	667	688	690	674	670	656	636	711	688	649	715	688	661	717	707	685	712	695	644	723	685	717	640	671	727	710	711	716	671	696	656	712	684	696	623	684	706	694	635	685	660	672	709	704	716	663	660	700	690	709	727	784	741	750	730	704	715	703	702	684	721	651	699	700	688	705	673	691	684	723	694	659	688	687	643	641	699	655	725	743	688	690	705	667	685	673	703	719	664	704	677	684	687	625	677	628	708	701	709	680	727	652	738	683	683	674	687	720	722	696	729	670	720	626	725	688	648	710	665	657	694	657	693	671	740	661	699	683	696	687	692	649	673	671	686	690	715	676	695	709	671	688	688	675	693	696	658	688	668	684	704	690	702	690	748	671	736	681	735	641	737	680	654	665	686	678	716	712	700	661	709	710	689	697	658	691	650	693	691	689	676	653	662	653	705	758	703	691	680	684	686	698	752	688	707	685	692	734	690	669	691	696	705	681	687	676	751	717	658	679	691	663	753	722	692	688	656	662	666	673	703	693	686	712	728	709	638	675	671	719	668	675	692	673	674	700	704	682	722	742	683	708	660	645	664	727	641	655	734	666	704	675	660	713	719	688	681	693	708	685	656	690	687	697	652	707	685	649	698	672	689	658	722	710	666	670	696	674	698	713	711	674	691	722	702	691	685	675	697	679	642	712	704	689	682	681	664	721	698	728	666	717	737	660	691	672	624	698	679	653	672	684	720	685	676	702	692	662	682	659	746	693	708	719	678	715	668	690	705	671	668	719	629	724	678	653	678	681	709	722	673	701	674	697	697	708	663	727	688	684	691	645	700	664	676	624	653	683	707	695	666	677	697	657	714	725	689	675	660	706	726	720	651	638	680	681	680	756	709	675	718	731	746	676	737	697	677	659	698	689	673	710	748	713	730	681	633	722	750	677	654	670	671	726	693	685	650	671	663	658	700	663	708	703	654	719	691	681	670	693	682	643	716	723	625	685	715	650	705	649	704	674	704	691	660	735	675	663	675	672	688	688	724	726	705	724	678	641	722	692	679	720	695	681	660	709	678	750	688	706	700	624	675	748	694	686	713	689	659	678	735	700	722	714	689	675	675	696	693	655	657	682	721	731	639	672	681	673	688	698	703	674	717	673	679	681	658	656	726	722	669	706	684	720	704	706	694	645	704	683	701	676	697	757	677	732	705	703	662	697	694	658	670	669	653	676	688	689	734	684	690	684	711	706	692	677	692	685	716	726	715	701	676	756	689	630	729	689	660	686	713	670	706	662	636	665	684	678	672	681	695	649	639	696	666	686	736	682	669	728	667	658	655	683	712	715	711	699	726	734	668	690	700	711	677	669	717	694	686	669	705	695	694	659	715	683	671	691	661	712	741	714	656	747	648	730	736	706	703	672	704	699	728	674	677	665	675	706	669	684	715	669	666	655	653	680	668	703	734	710	664	714	657	726	731	674	700	722	673	657	705	655	691	693	703	738	727	639	692	698	695	693	725	683	693	663	711	706	679	683	693	713	652	665	668	740	668	671	740	724	658	667	675	681	706	698	679	681	653	658	659	711	727	674	687	685	664	748	674	681	685	664	734	662	670	686	633	672	706	695	716	698	703	688	668	670	685	650	687	689	686	695	673	658	712	696	702	691	723	704	687	682	710	696	722	690	727	677	657	668	661	704	714	658	655	683	685	679	684	727	687	642	714	682	639	690	652	683	673	651
76992	65241	53387	31254	6535	635	384	415	333	337	328	358	312	325	347	312	307	329	295	300	311	297	314	293	292	298	303	305	299	311	338	315	292	297	318	297	306	327	296	287	290	303	332	317	314	293	304	316	300	307	288	299	332	322	316	301	337	325	311	304	301	339	302	350	302	257	292	288	329	333	316	289	288	281	297	319	295	319	316	294	333	324	314	324	311	296	315	301	328	287	297	310	324	321	312	283	322	303	304	273	296	269	277	324	291	325	291	321	321	328	329	288	301	333	320	308	341	281	317	305	329	308	312	299	310	319	292	304	275	329	308	321	277	283	299	298	303	317	304	266	326	295	319	300	312	281	286	291	326	309	298	317	307	325	285	287	295	296	312	281	296	278	281	310	299	310	328	303	308	267	320	289	271	301	313	298	321	328	301	292	308	317	271	304	280	296	298	290	309	292	339	276	323	306	286	299	328	307	306	291	318	310	310	345	325	303	303	282	347	298	301	258	304	327	311	330	277	289	296	310	278	305	297	324	352	309	307	327	306	298	304	299	321	319	291	292	318	290	278	301	256	322	317	302	271	309	285	305	305	338	349	336	299	300	305	279	343	282	339	303	300	322	330	322	310	278	342	307	340	309	316	285	310	290	299	326	327	318	296	309	304	326	284	299	292	266	303	314	313	334	311	279	336	294	312	319	287	309	334	315	329	297	294	293	317	333	335	291	331	302	296	297	317	321	309	339	342	313	294	307	300	300	296	306	291	303	304	304	295	266	303	302	302	293	298	306	302	291	315	289	318	314	310	328	307	317	332	315	299	308	316	293	298	296	321	291	297	274	276	281	318	305	310	283	325	283	307	312	295	311	289	304	340	247	309	304	281	294	279	298	317	312	304	304	295	299	347	283	308	320	303	308	296	317	319	314	306	310	309	289	295	291	300	276	338	302	348	326	307	298	289	312	308	326	305	301	307	264	312	296	281	311	344	325	315	318	326	287	308	303	293	295	292	302	323	310	317	313	287	314	302	301	327	292	312	297	285	339	327	298	323	285	306	329	271	295	320	289	321	322	291	332	313	308	315	294	302	325	311	252	298	326	316	303	307	295	306	338	306	297	315	276	322	319	334	294	312	261	344	317	295	322	317	280	266	342	269	292	341	257	276	287	319	303	298	310	293	288	300	308	312	296	288	311	297	327	301	279	288	301	319	279	301	338	313	306	317	290	294	283	303	278	313	300	306	320	306	307	323	265	273	289	331	306	309	292	271	292	286	304	294	308	285	321	278	275	305	295	320	315	278	308	331	271	300	301	300	295	283	319	302	348	275	292	291	322	335	288	273	285	301	307	311	275	286	271	325	334	296	304	269	299	323	298	308	288	293	283	308	284	300	274	287	312	312	285	293	284	273	291	279	301	317	330	314	255	272	316	350	336	322	316	331	293	317	317	300	314	293	309	295	309	322	313	285	303	317	323	310	292	250	311	325	322	345	307	300	323	319	340	290	292	295	337	309	283	313	302	335	270	306	309	287	282	305	298	292	295	282	308	300	324	311	330	308	318	289	276	307	295	345	301	316	303	294	313	295	301	289	300	299	305	323	306	292	305	327	271	301	308	315	311	303	306	318	285	297	322	302	304	302	328	298	318	282	275	292	321	308	320	294	291	313	319	314	276	301	294	279	347	250	298	306	307	306	309	315	336	312	308	314	320	272	310	313	324	318	327	278	312	312	291	293	323	297	304	321	315	318	296	322	295	293	307	300	298	333	344	286	303	282	303	337	316	299	296	330	331	282	286	308	285	300	303	336	276	307	330	308	291	293	288	284	325	302	315	289	314	297	333	301	298	307	322	309	302	322	315	306	294	300	293	326	323	296	274	296	301	294	331	282	301	305	295	290	317	310	325	322	297	321	311	312	291	337	285	300	329	310	276	321	320	285	285	331	323	297	326	266	304	303	291	318	283	310	312	300	319	319	308	331	273	292	321	303	307	315	296	300	322	289	297	305	319	291	307	302	292	302	294	293	296	297	330	294	301	315	332	308	266	297	325	308	339	309	336	306	319	295	304	294	285	308	323	336	294	316	285	321	322	306	298	336	292	280	280	296	304	326	292	275	308	291	293	283	306	342	295	285	288	289	314	293	285	343	280	310	291	322	318	304	316	299	317	320	321	332	316	283	293	312	310	333	273	295	292	319	303	310	282	292	299	294	274	327	288	282	329	295	282	263	337	305	291	336	335	313	318	311	312	323	271	288	315	290	305	281	285	302	312	325	324	249	323	311	283	310	272	318	286	303	277	328	340	327	304	321	289	311	297	277	294	299	284	296	316	297	324	324	322	295	290	311	302	310	322	333	297	314	313	279	288	300	315	275	338	289	297	301	307	273	286	270	297	274	271	316	323	335	314	301	281	342	307	298	333	311	338	294	288	294	312	299	322	310	328	305	331	279	294	309	304	316	312	284	356	319	308	321	339	280	273	302	284	283	305	319	316	326	277	323	316	298	301	297	330	304	308	310	303	299	334	290	277	307	266	295	296	269	285	300	307	293	300	292	325	291	306	319	284	321	303	269	309	324	280	289	327	312	290	288	311	305	318	301	338	301	285	340	324	297	311	300	301	334	311	319	312	298	285	318	276	325	288	313	298	276	313	290	294	288	280	306	311	340	322	296	284	338	272	335	317	349	298	276	325	308	289	282	284	274	312	287	310	315	269	308	307	332	320	310	319	285	294	344	306	333	286	287	326	291	315	292	321	300	280	305	320	277	290	303	281	304	297	303	287	310	302	298	307	334	288	316	319	294	306	338	276	290	316	323	286	290	320	306	323	299	337	285	302	331	325	331	279	308	289	306	309	307	275	322	298	303	284	312	295	345	304	320	300	297	318	295	312	313	301	314	332	316	317	292	315	325	291	280	267	288	299	287	332	321	289	357	309	312	311	319	317	313	310	307	288	291	294	328	290	287	297	318	312	303	284	323	299	273	311	273	299	313	304	310	320	345	315	316	307	293	326	316	311	342	331	331	296	316	293	325	303	299	313	334	328	312	314	306	289	313	305	310	277	312	295	327	309	319	290	341	307	306	307	327	339	329	327	318	308	299	295	326	286	301	304	328	261	321	305	297	318	308	307	295	309	295	305	313	293	325	306	280	297	312	295	292	305	330	310	313	304	276	320	313	293	314	315	320	278	296	315	315	269	281	286	292	278	291	295	321	307	307	305	285	323	312	303	303	305	318	297	300	283	314	309	312	303	313	300	318	305	277	303	275	305	308	300	280	321	315	317	313	307	296	272	299	277	308	297	300	319	272	266	307	295	313	303	305	279	303	297	278	317	314	306	260	297	287	342	292	327	301	306	325	297	301	303	291	291	308	307	329	299	313	324	281	345	300	317	339	285	313	330	311	310	323	291	303	305	325	299	343	279	296	284	307	319	328	299	309	308	317	319	324	287	310	289	281	337	332	321	297	325	310	307	326	303	316	306	306	315	314	348	313	310	309	310	304	288
61616	56405	51681	22521	1538	1477	1374	1312	1171	1137	1147	1042	1017	1062	996	966	994	929	984	953	973	985	918	928	936	996	959	953	918	968	971	917	922	926	942	957	898	908	889	910	933	885	921	931	910	922	855	899	876	902	931	925	907	883	899	882	882	923	910	926	864	898	924	890	935	914	919	946	947	913	916	866	939	910	925	1005	954	908	953	924	855	929	871	909	907	907	936	934	882	980	893	864	906	939	950	886	916	910	892	837	881	911	921	943	904	895	936	937	904	964	897	909	908	931	881	942	915	909	924	911	945	911	911	895	930	851	931	887	879	936	864	896	868	899	864	979	906	890	861	940	945	910	933	865	885	892	926	929	929	918	890	950	898	880	873	903	912	933	921	927	894	931	890	917	897	922	964	912	868	934	881	893	957	961	912	926	881	963	882	907	911	933	922	866	842	888	875	836	862	865	917	917	916	898	890	844	922	896	893	931	881	972	881	953	897	967	879	887	894	884	937	906	925	895	907	872	872	853	927	919	958	906	934	922	879	934	902	869	919	855	881	852	908	877	902	921	852	905	900	929	864	896	944	912	888	914	894	851	903	912	878	881	882	960	921	908	920	873	895	971	889	986	934	897	913	947	874	916	923	902	912	903	906	905	952	882	911	865	953	924	937	935	937	961	864	936	867	910	887	914	911	872	950	945	927	896	914	925	870	878	906	932	882	901	908	924	894	897	889	939	927	930	862	877	929	939	907	876	902	908	888	925	939	914	846	865	918	925	907	917	926	905	937	896	854	886	914	952	895	878	893	905	902	948	906	920	903	839	883	914	879	887	888	944	863	911	856	892	884	923	875	928	931	914	883	917	947	944	938	895	914	940	932	866	941	952	923	905	918	854	870	849	904	936	925	936	939	926	905	890	903	944	886	860	891	953	934	876	917	935	892	921	894	921	911	859	897	904	917	923	883	967	912	898	958	912	901	950	920	938	921	859	876	859	917	912	911	875	927	875	937	904	863	921	908	895	933	912	910	938	912	915	891	906	950	881	930	895	895	1003	917	939	914	932	939	903	940	893	885	961	918	924	924	930	939	918	896	893	926	896	907	931	957	959	847	974	897	867	887	932	925	872	901	855	906	950	949	927	929	914	882	911	862	994	966	899	937	910	922	859	902	904	870	963	906	907	863	872	905	913	918	868	903	880	929	887	883	926	922	882	866	879	869	919	951	963	898	916	901	882	936	920	887	865	874	886	891	875	918	906	943	894	901	928	958	925	887	940	914	930	883	939	913	913	905	946	914	905	924	876	840	924	938	932	880	980	924	949	918	909	845	945	907	889	895	872	982	857	937	924	869	873	944	845	917	938	859	910	897	919	895	911	876	914	891	855	936	932	960	903	936	917	894	937	898	882	961	915	927	908	930	903	937	930	887	963	951	922	928	907	932	877	915	956	936	876	995	914	896	929	888	848	922	901	874	836	920	907	866	870	903	925	924	909	869	928	898	927	913	956	946	862	912	909	877	907	965	888	951	907	883	888	871	911	910	932	891	933	848	908	864	893	966	923	883	878	872	907	905	877	914	860	886	877	878	929	968	930	946	954	875	921	936	881	915	922	878	856	884	974	907	916	934	928	897	914	895	902	910	894	971	894	913	902	942	962	881	923	968	852	913	851	902	918	938	893	893	909	915	888	857	868	902	900	872	873	947	915	884	959	909	937	825	901	900	867	949	885	914	930	912	893	866	924	907	898	953	885	906	868	870	893	902	914	898	933	886	916	931	896	905	887	932	881	897	924	867	937	892	947	948	897	959	869	921	943	928	879	879	874	899	903	875	923	900	893	900	870	885	918	932	897	921	948	877	859	921	933	861	962	914	942	954	881	949	919	903	935	910	868	948	935	866	878	940	967	903	897	938	900	908	822	880	932	947	928	980	909	870	891	869	912	868	923	908	923	955	903	917	970	926	882	929	879	861	882	917	897	928	896	937	925	879	917	870	899	927	912	937	872	936	900	924	878	880	940	963	954	910	920	936	895	902	905	925	906	857	939	911	893	905	913	953	923	847	878	932	939	888	866	935	882	889	947	913	857	893	897	910	927	916	904	884	905	892	865	945	906	946	963	927	853	877	871	879	887	873	960	902	912	919	912	904	921	955	876	863	881	926	905	886	934	907	898	859	918	971	875	913	859	901	854	896	916	972	858	955	894	957	889	935	936	873	926	910	933	908	868	915	923	900	868	897	901	888	916	915	870	908	912	940	885	954	931	936	938	947	889	933	896	871	958	926	864	918	917	921	901	889	922	917	938	885	922	871	908	931	906	904	944	939	947	911	930	809	901	880	948	834	947	910	930	959	919	847	920	900	882	881	905	912	875	932	936	879	887	901	910	889	975	889	924	939	840	919	909	930	938	846	938	942	907	855	909	908	870	914	922	898	948	894	942	941	895	884	906	942	896	967	906	901	951	877	895	901	894	908	938	909	912	923	899	833	849	893	933	931	891	918	920	918	914	921	895	926	931	876	959	904	904	877	895	884	934	904	878	953	870	925	955	851	849	918	904	858	883	893	916	887	904	928	905	872	920	904	928	920	907	846	917	866	868	843	913	895	892	902	927	917	876	900	944	847	903	883	915	912	887	905	944	937	849	909	931	904	887	898	979	954	941	916	905	940	896	920	873	901	953	875	885	942	959	914	874	930	871	916	906	898	962	861	911	919	931	909	871	948	865	910	923	861	906	846	931	895	875	878	916	918	850	887	889	947	943	942	889	926	833	913	930	874	911	881	908	903	926	953	931	953	883	909	858	883	890	847	936	888	870	907	849	908	857	895	901	913	889	874	953	894	916	931	822	946	926	946	895	906	907	948	907	901	957	860	925	896	936	871	862	901	856	924	917	851	933	857	921	856	875	947	917	894	873	883	904	898	932	875	897	879	901	881	935	896	918	897	885	934	880	899	944	957	872	986	914	917	921	924	918	900	906	862	885	915	897	914	882	940	941	907	879	862	895	911	920	841	918	937	889	907	959	946	921	932	907	870	922	860	879	918	936	944	903	900	925	892	854	901	936	906	917	903	828	880	910	898	903	867	886	894	862	913	863	938	905	927	902	811	888	911	863	898	857	935	929	969	911	905	855	897	878	834	888	862	931	831	898	927	927	879	902	877	893	941	945	902	924	916	890	954	948	875	875	914	938	911	925	940	887	888	869	906	890	909	903	941	890	883	939	918	876	933	903	918	929	921	948	921	880	932	942	923	897	904	913	882	856	915	929	912	923	899	912	889	871	845	889	883	914	891	887	952	903	909	950	983	861	907	875	875	950	895	845	898	874	919	905	882	891	896	931	852	913	950	908	914	879	905	922	896	907	964	956	880	935	915	889	892	932	941	900	910	910	902	897	887	906	886	919	932	880	890	904	905	887	878	900	894	885	855	959	908	896	932	925	874	918	904	937	931	857	971	864	906	913	888	934	891	907	909	885	862	888	847	871	906	925	934	937	896	911	891	965	905	914	951	934
33622	16711	5338	945	154	149	144	133	135	137	125	122	114	126	117	158	125	128	140	129	134	124	136	134	146	120	162	123	130	141	125	147	121	131	137	130	125	148	126	139	132	141	155	148	153	148	118	156	127	152	119	130	158	164	153	135	130	141	130	121	141	138	135	141	128	121	138	127	152	121	130	152	142	133	136	116	137	147	121	152	139	147	135	116	148	147	139	137	123	151	135	148	158	130	137	126	133	140	131	139	117	128	142	179	140	138	157	138	117	140	138	158	130	138	138	120	127	130	126	155	137	137	147	145	151	127	144	124	117	142	123	148	141	140	144	153	146	133	117	147	153	116	130	122	144	128	158	111	126	143	130	111	108	125	146	137	127	147	160	123	133	143	135	141	153	138	139	134	131	143	128	136	131	141	117	143	148	153	135	152	126	151	123	135	153	144	122	153	160	138	122	145	144	124	161	149	135	125	150	117	130	135	137	149	147	129	146	158	142	143	139	130	133	131	147	155	136	113	137	137	143	163	141	113	129	139	128	141	148	111	122	129	142	135	128	126	159	165	137	134	127	127	122	130	133	141	112	131	151	131	134	142	144	135	131	141	131	150	126	134	151	142	147	135	132	139	148	151	126	128	128	150	133	136	134	123	150	135	137	135	132	136	126	141	130	150	132	118	138	126	154	139	124	133	153	154	121	151	143	132	144	121	135	125	145	132	125	124	127	128	124	155	150	142	140	130	130	139	148	145	140	142	127	135	144	151	134	137	132	157	132	120	129	126	135	148	171	126	144	134	153	117	131	134	137	151	124	148	144	133	105	130	153	120	140	138	125	131	168	122	115	159	133	150	127	123	124	154	120	143	118	133	146	137	150	115	135	134	149	157	128	126	142	125	160	123	129	159	133	117	133	136	145	160	140	133	126	149	141	140	123	132	138	136	143	128	155	153	132	147	126	138	155	121	121	139	140	125	135	135	135	132	121	113	136	118	135	145	125	139	138	134	160	143	147	139	131	125	128	149	144	140	158	138	138	136	116	114	117	141	116	141	135	146	114	134	136	126	131	145	125	119	153	111	114	132	107	120	123	139	137	148	132	143	158	141	162	148	145	141	136	125	165	138	139	120	126	122	135	128	147	140	142	149	136	130	140	141	146	136	161	145	121	130	132	145	152	146	129	136	128	144	134	132	152	131	133	137	127	156	146	160	146	138	138	133	143	135	117	134	152	144	154	142	115	130	140	116	125	135	154	150	132	141	135	136	157	128	160	138	121	124	151	124	116	131	138	148	135	142	121	120	121	125	120	157	136	155	162	133	124	157	139	124	145	158	147	155	129	130	142	132	132	143	147	137	128	134	128	129	134	132	128	139	146	132	138	152	146	144	137	128	121	141	139	129	127	140	153	127	130	118	151	111	125	128	135	118	134	142	159	142	127	152	140	145	140	140	149	123	123	132	137	112	141	137	140	142	135	143	143	141	151	129	134	168	156	148	151	147	124	143	163	144	155	131	142	132	137	128	132	136	122	144	123	127	146	135	121	138	120	135	129	151	126	150	154	129	140	126	146	134	129	137	140	147	135	137	146	152	134	124	137	140	121	154	112	121	159	137	127	141	136	129	133	136	133	141	140	149	137	140	141	119	139	127	130	121	124	147	140	143	149	120	150	141	115	151	122	126	137	147	155	113	135	135	129	131	128	119	135	133	151	144	143	120	121	158	154	128	157	149	129	140	168	138	134	118	130	124	134	138	164	133	137	140	123	133	114	146	126	145	131	143	122	150	142	153	139	143	135	142	140	134	143	146	164	137	151	144	142	146	135	133	136	136	149	137	136	143	150	147	121	115	146	129	116	135	156	141	145	150	128	133	133	150	143	132	128	170	142	136	136	154	152	154	130	123	133	143	166	132	138	127	129	139	142	127	133	121	143	128	162	125	137	151	156	144	122	136	123	144	134	117	116	120	157	129	113	145	134	117	120	139	151	147	128	162	126	116	135	130	144	129	138	138	134	120	154	126	147	138	145	127	137	133	129	128	135	166	132	120	117	128	144	145	127	120	139	129	146	141	138	146	123	133	147	135	142	140	130	129	152	126	145	129	116	133	133	145	135	144	120	131	138	118	144	126	167	141	120	129	137	128	128	144	138	142	132	146	146	131	148	140	129	119	115	134	142	141	130	139	140	138	134	143	136	111	142	169	125	114	111	143	135	134	128	167	137	140	139	138	137	124	120	128	131	134	142	134	118	134	137	148	127	150	132	125	141	133	118	140	141	129	135	117	146	138	139	140	140	137	140	134	135	153	136	106	147	140	135	130	153	158	145	119	120	127	179	130	139	143	153	135	146	145	122	115	123	157	147	156	142	128	142	137	156	119	126	121	131	133	128	137	125	122	124	137	128	160	122	132	143	164	120	128	130	124	136	133	137	169	139	118	122	137	146	146	123	134	117	133	128	108	121	138	153	134	144	111	129	120	122	134	153	135	126	159	139	146	123	113	128	145	144	125	135	111	133	136	141	135	136	123	168	136	156	127	138	120	146	115	130	145	125	141	116	145	131	140	147	142	157	167	129	137	141	144	98	125	128	136	162	114	144	121	132	156	128	109	123	145	148	165	133	149	147	143	123	144	135	138	137	148	134	143	126	149	130	129	135	155	156	139	142	130	136	135	147	154	124	132	134	131	136	148	140	116	149	122	125	156	126	130	151	121	144	134	125	147	137	139	136	146	147	159	152	129	128	130	146	138	143	134	145	165	147	144	144	151	145	140	157	137	164	118	145	145	133	149	134	142	130	143	137	156	141	126	114	132	129	129	138	119	159	143	128	144	123	122	127	111	137	123	153	134	138	152	149	153	136	156	127	124	135	154	136	148	139	124	116	127	129	157	129	129	133	125	119	152	141	141	137	124	132	127	144	129	127	166	145	119	143	130	136	142	129	125	126	130	145	141	122	143	132	145	149	130	149	138	152	126	133	141	130	129	155	142	156	160	123	148	134	153	143	125	136	142	132	108	148	138	138	141	149	143	110	133	137	137	115	127	172	132	134	143	140	146	130	121	126	127	129	111	132	138	132	138	135	133	125	152	118	140	141	156	133	126	136	132	124	125	131	105	137	153	149	124	141	145	156	131	139	151	127	147	157	129	120	127	118	139	141	137	149	118	128	167	136	140	126	144	124	145	137	151	137	121	127	109	146	125	152	140	137	139	113	147	158	106	132	136	146	135	152	132	134	128	134	109	153	137	152	113	133	134	123	150	123	139	133	141	138	129	148	122	109	165	120	130	148	121	127	115	155	163	137	133	145	144	140	118	142	149	117	150	124	153	155	116	148	144	123	131	151	137	135	136	145	154	138	130	126	134	130	147	106	123	127	154	155	141	126	126	124	133	138	159	149	107	147	140	164	114	129	149	140	151	133	142	157	138	155	151	144	130	151	119	146	143	150	143	164	130	131	152	125	129	134	136	149	152	134	168	147	132	137	146	111	134	134	124	147	130	128	127
31972	17724	8256	2594	481	493	483	464	460	447	475	488	487	468	447	458	476	475	455	447	465	486	466	502	471	440	497	495	464	475	503	462	420	481	469	467	483	485	469	465	460	437	485	445	467	467	448	459	456	472	426	485	486	464	462	465	505	447	495	441	449	470	452	490	501	486	456	466	502	496	467	492	467	462	501	485	462	457	449	502	517	494	503	447	492	467	481	474	488	462	486	470	450	454	477	447	449	478	491	493	507	448	482	485	477	436	456	459	498	483	478	484	504	455	498	480	504	475	487	463	504	457	492	454	447	502	505	470	438	460	459	530	503	506	510	495	475	409	449	463	481	481	439	514	481	450	467	467	474	496	492	458	483	476	465	467	451	438	472	453	470	506	454	486	471	443	515	474	465	458	494	485	464	465	451	510	472	439	508	472	477	519	462	486	458	489	482	485	486	455	463	528	455	479	459	501	462	457	429	479	493	473	498	512	464	485	455	500	452	476	461	469	451	456	441	470	536	486	474	482	505	464	481	439	519	457	464	485	453	501	491	466	456	510	480	466	454	486	452	460	455	463	489	469	491	495	427	514	444	454	505	465	470	504	433	448	469	490	456	482	501	490	474	500	485	439	478	470	445	464	451	503	476	439	497	474	480	503	494	481	498	498	517	510	496	459	476	486	468	460	479	503	462	497	434	487	491	500	485	487	428	455	462	451	451	512	424	447	472	477	459	455	438	484	458	464	458	459	471	503	433	483	451	517	468	507	450	477	480	488	437	482	493	486	499	500	451	472	456	446	462	463	495	454	455	441	481	445	452	449	485	484	444	441	477	474	468	490	447	486	488	491	469	466	451	464	470	495	443	441	489	472	449	493	438	449	471	468	459	439	433	472	470	490	513	489	451	486	472	448	473	490	456	493	526	463	500	458	485	504	481	470	481	440	475	448	468	437	463	469	495	465	446	428	460	515	483	502	491	456	459	512	444	492	494	485	461	467	451	448	433	500	458	432	489	485	490	433	471	485	486	445	482	486	503	433	470	461	465	485	474	481	445	447	498	514	499	463	455	461	473	511	471	459	485	472	446	474	484	478	465	491	458	469	473	468	466	515	489	477	479	471	491	518	531	443	446	461	493	505	472	478	447	433	458	475	439	480	471	481	461	440	466	466	436	493	476	467	457	461	464	471	447	486	486	447	472	468	469	492	483	492	496	445	470	486	503	466	466	490	472	480	478	482	494	477	479	457	459	507	472	499	451	478	490	507	455	474	467	456	486	485	484	468	481	446	488	492	503	499	461	486	464	450	463	484	463	468	475	485	499	458	482	455	469	467	450	444	470	429	459	453	491	498	510	494	456	498	492	446	487	493	473	490	487	481	498	468	427	467	470	451	495	489	426	443	465	436	465	451	485	451	488	456	454	493	450	465	476	473	446	483	467	468	458	458	460	496	447	480	441	518	459	466	489	449	498	476	492	489	462	503	467	478	446	501	492	457	468	454	457	466	487	454	459	487	471	482	482	480	496	488	500	430	498	485	491	490	486	477	478	483	467	458	454	488	468	440	443	485	486	442	494	468	487	493	457	492	449	476	501	472	472	508	475	473	492	481	475	441	462	490	423	471	470	492	474	442	417	498	478	462	454	460	478	502	474	480	438	456	464	470	458	436	475	463	474	462	499	488	448	465	469	487	475	494	460	497	493	483	474	465	486	454	472	444	490	503	461	478	506	499	472	466	450	502	477	447	471	486	500	492	476	441	468	488	491	514	424	495	469	459	484	453	510	464	479	534	449	415	471	495	444	484	476	474	498	481	460	493	505	482	464	482	480	485	462	447	487	485	462	493	472	479	481	432	515	479	477	487	482	444	504	461	498	474	491	461	478	453	471	518	466	485	472	470	491	485	459	470	468	473	473	486	493	470	471	476	500	465	493	470	439	471	505	465	422	496	461	473	463	473	492	452	444	445	457	437	491	447	452	481	493	441	489	483	431	425	482	490	519	485	452	488	457	463	466	456	472	476	477	510	464	451	442	470	495	443	482	469	453	477	471	465	455	471	480	515	460	501	463	474	499	489	483	495	458	472	420	519	490	474	493	452	454	449	498	430	463	519	467	507	451	451	467	471	499	500	499	444	442	454	487	469	505	454	454	500	489	521	510	510	438	475	500	507	464	459	464	433	485	489	481	507	472	527	449	496	516	463	426	480	508	459	475	449	481	497	422	460	493	510	476	453	480	516	460	464	496	482	495	457	468	488	460	434	474	505	481	478	457	476	469	445	446	468	488	461	479	499	486	458	461	497	507	512	492	428	434	464	494	479	494	447	462	475	456	454	475	476	506	451	451	497	479	458	470	514	461	471	511	469	477	483	472	469	466	451	477	451	459	424	471	492	460	497	488	507	446	450	516	468	489	455	446	452	501	448	468	479	545	472	468	437	514	457	468	468	440	458	467	503	465	464	531	468	451	470	451	475	449	489	483	456	467	447	497	478	439	487	481	453	465	489	459	483	478	479	494	470	504	452	450	495	475	494	444	477	502	453	455	453	478	471	493	488	448	471	488	456	478	498	459	465	494	487	465	474	491	498	469	459	476	492	488	503	451	442	464	476	452	465	463	470	446	459	476	452	457	458	506	482	521	446	433	462	465	455	490	479	461	467	480	463	486	486	463	456	478	482	500	478	481	504	492	478	442	507	470	462	462	432	481	487	462	457	474	463	469	421	466	459	482	465	473	479	462	484	473	455	503	481	488	497	511	485	479	465	442	494	469	433	487	475	478	494	459	469	464	453	445	486	471	481	445	445	466	454	479	431	440	478	437	492	480	478	474	466	508	469	467	462	472	480	468	448	520	461	433	462	452	458	473	422	484	460	466	433	459	472	517	498	482	482	499	432	496	474	450	462	477	486	491	452	456	499	486	492	454	450	452	470	477	483	526	481	425	448	461	481	444	458	482	480	448	446	507	448	507	487	482	484	459	518	438	489	451	504	482	471	508	487	468	498	442	467	461	438	474	462	414	474	486	463	479	474	479	448	455	448	468	458	475	489	469	473	521	490	504	448	481	487	452	460	472	502	522	484	479	492	474	483	501	460	473	465	473	469	487	426	486	468	498	493	493	492	479	494	493	448	438	474	492	432	466	480	486	469	484	486	452	470	462	503	520	493	484	472	526	472	501	450	456	471	489	475	459	449	489	465	447	462	492	437	463	488	494	444	484	463	462	474	481	433	424	464	462	482	432	489	462	451	454	479	467	469	484	505	494	467	463	436	458	497	420	434	486	468	469	520	485	443	428	474	439	466	448	450	476	486	438	457	468	476	481	464	470	496	488	477	467	477	465	457	453	492	433	461	478	477	539	460	424	441	472	456	478	459	488	457	435	442	475	468	515	472	481	463	451	500	444	467	485	476	497	456	434	489	455	460	484	492	498	506	471	485	481	463	526	440	467	465	471	467	442	498	495	485	487	442	481	484	457	493	451	487	471	483	517	492	479	435	490	463	473	522
70242	55007	41711	21927	2341	285	258	242	268	241	238	225	255	227	215	243	219	233	212	228	217	224	244	217	254	232	222	218	236	221	217	241	238	236	238	226	237	230	229	236	215	227	239	212	232	221	221	219	221	207	209	218	234	230	208	244	240	225	235	247	220	222	221	214	235	244	231	235	233	230	200	200	198	217	216	216	249	223	241	212	211	238	240	211	200	248	223	222	231	229	224	223	218	220	232	211	226	222	218	210	198	221	230	213	208	215	222	223	212	215	213	244	236	203	204	198	240	222	211	225	217	232	213	212	222	232	227	232	219	227	230	219	203	204	211	209	197	223	242	206	256	233	211	219	194	189	205	218	211	233	231	217	210	236	204	243	206	204	243	199	204	243	225	235	183	214	227	247	231	213	245	219	211	220	179	214	233	224	226	200	223	206	218	204	210	230	227	213	225	214	218	225	232	232	229	218	228	201	224	232	203	237	202	218	237	201	220	228	225	235	226	238	228	199	221	200	221	202	212	257	230	238	215	228	213	213	210	227	216	212	220	218	221	208	210	232	230	236	205	221	223	219	180	228	207	210	235	232	232	200	208	250	222	208	208	224	212	216	214	230	214	222	223	238	213	224	219	205	200	235	208	227	198	238	254	209	216	228	212	223	230	204	213	208	209	186	238	220	227	232	227	209	233	204	197	243	215	188	219	248	217	209	240	234	215	232	223	241	192	220	218	185	213	201	220	221	209	229	206	230	210	246	208	221	204	211	225	222	224	222	251	228	223	227	227	214	238	212	230	239	223	210	236	218	211	234	224	225	236	236	239	219	202	223	238	216	242	206	201	218	224	186	244	221	209	207	217	212	213	228	223	215	204	228	215	242	221	218	221	235	234	267	222	223	230	236	225	225	213	218	216	215	232	216	223	239	225	235	210	206	218	232	222	223	218	212	214	218	230	224	187	226	220	197	216	228	212	226	213	223	201	212	210	236	217	255	197	212	217	222	228	225	241	208	188	218	228	204	209	251	204	246	204	211	215	219	202	209	229	199	230	175	231	212	216	204	250	224	205	224	212	213	209	209	218	240	229	213	226	209	204	233	242	238	210	199	221	216	228	229	197	228	231	195	237	227	220	213	207	225	187	222	226	220	214	213	195	224	207	194	229	230	206	231	218	189	198	239	224	239	213	199	231	210	214	212	198	217	242	218	236	235	250	261	185	222	224	217	223	256	231	216	240	219	226	225	226	211	234	209	216	221	214	201	224	226	209	234	223	214	238	218	231	219	251	240	217	216	212	207	215	210	233	212	227	210	228	200	208	225	216	219	212	189	213	216	223	215	207	237	224	235	236	228	212	249	225	209	211	225	229	205	228	234	191	228	228	224	224	218	233	243	214	209	242	227	211	220	240	205	222	202	232	226	249	224	209	206	241	209	226	213	220	232	232	246	217	193	227	208	237	209	203	229	236	227	206	228	226	240	244	224	217	197	237	227	204	217	215	213	227	194	202	229	218	221	219	211	229	243	198	184	206	236	257	222	252	200	211	212	233	222	235	214	216	212	211	201	216	207	239	223	232	214	210	217	203	200	216	214	239	236	259	217	224	205	200	236	196	204	205	231	238	220	215	221	236	216	224	232	224	232	217	230	237	213	228	203	242	217	207	232	234	244	218	222	224	180	231	237	219	193	222	251	206	211	226	209	230	240	245	203	220	252	236	223	220	218	232	240	237	228	231	203	217	245	240	200	227	205	219	228	223	237	201	197	222	216	218	226	219	232	192	236	210	219	213	240	232	201	195	229	196	232	213	208	183	213	243	235	193	197	233	233	227	213	236	239	216	215	219	214	204	227	213	234	235	214	216	210	224	236	211	211	225	238	234	230	203	223	237	216	216	218	207	208	194	228	206	215	240	240	227	224	230	230	241	207	224	225	245	201	239	234	245	214	214	224	218	239	186	220	216	217	204	211	222	231	234	239	224	217	229	231	214	218	232	200	219	219	231	221	223	232	242	239	211	254	226	209	226	214	199	223	216	215	217	226	225	226	230	226	203	230	184	214	224	213	221	252	246	211	222	193	227	241	224	211	236	226	228	227	219	231	227	217	204	229	229	219	231	243	238	217	228	227	244	228	201	229	209	217	202	246	208	172	217	213	219	230	240	210	242	222	209	256	200	257	228	206	205	197	227	235	210	233	213	187	219	226	236	197	217	204	222	220	210	230	208	225	215	222	197	197	229	214	188	227	233	234	233	201	214	249	186	250	220	226	228	212	221	211	236	217	232	210	225	241	209	212	197	236	202	224	228	188	197	220	194	199	201	199	223	199	221	207	236	231	204	221	205	226	231	207	233	208	218	229	217	228	261	202	210	213	228	218	235	197	208	229	221	258	225	199	200	243	217	232	218	251	194	223	233	211	222	266	241	212	195	237	219	235	228	223	210	220	205	230	211	222	229	233	223	222	248	216	214	233	246	188	218	247	228	216	219	217	234	213	229	213	228	196	213	216	247	249	200	180	215	224	224	220	237	222	225	193	221	220	198	242	236	236	228	259	233	239	232	209	212	237	242	230	262	256	205	222	212	205	219	215	251	202	218	208	221	214	234	219	229	221	217	220	217	210	236	203	216	240	218	214	232	216	238	232	225	208	216	218	253	199	228	227	203	213	188	194	195	219	230	194	214	252	207	235	218	208	210	219	214	238	232	219	212	236	234	225	219	220	222	217	227	209	251	258	207	187	220	212	206	239	221	226	237	208	221	220	237	218	240	227	247	206	211	233	217	210	237	224	222	206	227	218	206	230	205	222	221	217	238	253	222	249	201	195	204	223	233	206	206	212	219	225	214	226	204	223	209	207	223	195	215	210	229	192	229	254	229	227	228	217	211	225	217	224	244	216	214	228	226	212	228	218	197	253	182	215	227	207	226	201	235	218	209	210	239	236	199	191	240	204	221	231	232	215	211	228	239	219	232	239	223	216	208	221	213	238	229	223	221	208	196	223	239	201	230	210	215	224	215	224	209	201	217	229	240	220	242	221	203	241	209	234	224	223	194	206	229	200	189	219	233	213	220	222	226	192	230	219	201	229	246	204	201	218	227	201	214	199	193	198	224	235	235	230	228	233	232	239	214	201	230	217	241	217	239	230	249	209	209	228	218	221	245	220	230	227	219	233	236	225	209	239	226	207	238	251	193	211	235	245	220	235	210	214	212	207	221	212	200	207	225	211	261	215	222	222	212	236	207	215	221	219	202	222	206	194	220	198	215	239	218	206	218	209	219	214	235	234	217	234	211	226	215	208	211	216	195	242	217	253	209	225	198	221	209	216	249	197	205	229	217	218	241	216	233	236	193	246	240	238	217	217	232	219	245	221	235	210	235	235	212	212	212	233	213	233	211	231	231	247	209	219	211	234	242	207	210	236	225	227	218	204	218	225	190	219	239	234	198	234	250	208	219	213	217	192	212	239	218	248	199	215	213	217	248	228	227	236	253	199	202	218	230	234	224	243
52530	45911	41039	19544	1076	1023	930	862	857	825	769	803	785	827	743	734	725	784	717	741	769	752	766	698	718	737	669	707	717	707	656	698	722	688	743	727	686	688	704	726	679	704	698	684	683	703	688	674	682	715	737	635	700	713	756	698	725	681	692	686	668	700	663	715	653	675	747	699	733	683	679	728	649	716	727	656	740	742	723	736	705	660	726	689	659	752	623	667	638	696	722	643	683	714	708	731	687	722	745	733	714	693	697	734	713	686	687	775	724	683	663	708	731	720	700	732	704	704	693	696	677	689	654	665	696	647	697	743	683	676	757	655	709	667	705	716	697	712	656	728	702	699	706	729	647	674	651	683	626	700	689	679	714	697	643	690	689	651	715	675	687	696	689	699	702	699	713	670	686	711	724	708	687	720	722	671	745	719	698	723	661	698	652	697	734	734	681	679	716	730	712	695	682	713	716	678	644	683	708	687	694	703	733	697	744	680	675	672	738	706	661	785	680	710	662	717	725	743	668	711	711	714	690	683	658	667	701	699	681	683	688	682	689	707	666	703	740	710	697	684	686	668	695	665	710	664	711	712	683	706	685	646	725	688	752	700	693	706	722	689	699	661	719	714	685	664	685	726	714	676	671	654	727	723	685	696	665	672	702	699	703	707	664	690	743	716	708	719	659	712	752	707	729	694	677	650	724	689	755	682	723	663	652	667	680	763	726	674	716	712	716	710	708	719	656	681	726	695	694	709	670	694	653	655	702	727	698	676	708	723	728	739	746	700	706	691	655	720	716	711	720	663	698	687	708	738	727	666	673	662	669	711	694	657	726	684	719	689	688	669	671	697	689	698	716	722	661	702	709	610	664	742	658	719	688	695	664	673	679	717	711	677	702	698	656	709	728	702	638	704	674	672	680	704	692	684	693	679	658	690	676	641	737	687	657	723	731	699	682	732	684	687	684	767	703	711	749	734	696	677	723	695	713	683	728	675	765	683	691	669	725	691	692	686	706	740	628	700	704	654	717	670	690	683	712	716	718	643	666	663	667	686	691	729	712	688	722	690	673	682	688	667	676	671	706	671	646	642	680	722	737	717	719	710	708	706	670	718	697	677	689	748	709	677	709	691	687	662	687	698	679	672	725	695	686	737	721	653	678	766	686	685	682	677	693	687	693	637	690	656	730	719	693	795	682	674	712	729	672	733	683	701	707	689	712	683	744	662	677	683	678	659	696	709	629	668	701	718	655	695	687	718	679	742	693	703	645	623	656	733	686	678	695	687	672	730	641	691	715	690	691	739	720	670	658	688	669	743	663	701	692	684	734	709	713	684	673	723	710	714	694	663	684	734	696	680	643	730	744	653	708	715	672	717	709	716	674	733	682	706	719	670	712	711	660	668	721	688	655	683	655	703	713	697	733	743	742	691	723	719	743	710	670	709	663	692	723	633	739	723	701	690	657	698	704	686	700	691	674	682	707	713	714	719	688	722	734	719	720	721	674	714	720	700	697	689	701	699	653	685	697	679	678	683	726	692	724	663	689	703	712	677	669	680	689	713	674	706	729	668	668	675	682	710	724	673	699	703	720	700	685	653	719	680	698	663	700	686	697	642	694	656	651	664	719	686	686	663	652	669	672	714	678	682	648	682	671	755	686	649	706	683	678	713	736	708	694	673	615	695	679	679	720	707	785	666	701	666	711	692	712	683	670	688	679	694	723	667	703	734	707	708	649	713	750	697	725	688	683	724	642	648	711	752	657	730	694	682	753	740	667	675	716	669	688	722	765	704	670	756	675	686	702	728	684	668	662	702	686	698	697	669	668	681	663	659	712	701	681	697	718	730	672	704	697	662	693	725	711	705	686	756	686	696	712	713	704	673	731	700	702	700	692	713	728	734	664	637	716	716	692	653	685	728	715	696	736	687	711	671	700	695	748	673	685	650	685	715	703	731	711	717	699	719	658	692	717	700	686	732	677	689	691	684	681	666	688	647	689	664	698	686	712	730	722	694	684	720	686	682	739	689	668	728	646	731	712	649	652	711	685	720	695	655	680	688	699	712	650	663	694	711	676	713	674	727	686	692	735	692	732	663	642	680	709	624	663	676	676	707	632	712	666	740	685	718	678	700	673	720	709	700	684	716	655	660	613	684	662	653	720	739	707	710	706	652	678	650	748	666	662	675	699	689	712	661	670	693	698	736	741	700	702	682	680	667	664	690	742	669	684	676	688	725	689	647	657	687	698	713	718	675	643	689	698	675	746	738	694	710	719	686	689	709	682	745	743	687	703	719	711	648	709	682	678	665	675	705	744	692	689	677	704	649	706	718	684	734	649	688	740	708	685	728	691	668	663	731	687	663	712	703	656	688	744	710	660	700	677	658	704	702	750	736	766	720	665	675	674	673	682	738	741	715	704	703	697	698	666	678	720	738	729	683	733	715	709	683	690	657	675	702	711	694	737	682	675	671	654	659	724	732	715	681	715	726	682	672	731	665	660	683	712	696	657	647	694	692	726	707	725	700	732	688	695	702	731	707	715	697	688	669	656	705	735	715	739	659	727	695	687	695	698	732	682	698	708	665	725	710	683	668	711	700	664	660	658	686	665	702	705	660	720	705	722	683	709	688	678	660	721	664	681	719	681	669	682	689	741	654	632	693	721	678	712	683	663	685	724	718	669	654	707	718	752	724	739	684	693	682	698	687	744	709	683	664	698	727	723	672	707	690	696	713	700	724	735	723	685	698	676	684	705	678	725	686	698	682	709	677	699	695	683	688	699	708	719	633	718	712	680	755	675	727	657	718	669	709	766	715	669	758	699	701	701	686	677	683	717	701	681	672	687	630	695	666	679	709	696	659	683	695	688	676	674	713	696	741	701	719	709	686	692	727	672	701	663	704	764	707	742	691	755	731	661	709	716	657	728	715	680	645	743	681	715	700	689	708	717	722	659	702	691	706	664	734	702	691	677	669	685	677	678	671	660	718	704	731	691	712	729	680	715	708	714	686	711	685	701	730	744	718	713	726	673	696	698	647	663	700	693	700	711	725	650	724	651	661	717	738	670	711	709	676	699	667	745	676	667	705	704	761	663	667	758	687	690	712	705	683	671	681	735	683	724	750	678	713	730	694	702	659	730	684	702	688	712	717	625	660	740	688	703	700	661	692	687	686	703	728	704	676	678	681	712	685	692	736	681	650	703	690	761	649	713	701	661	699	681	712	699	714	672	663	705	691	707	650	705	690	692	696	698	724	696	669	720	692	650	705	687	692	705	667	703	667	683	700	660	704	711	680	656	707	685	734	669	673	665	647	686	699	763	726	691	667	654	711	700	715	700	702	674	672	710	697	689	690	684	691	700	654	738	699	712	720	703	692	651	689	676	728	719	693	707	717	626	714	700	655	717	702	711	688	639	674	703	719	695	710	742	701	769	633	700	701	708	689	647	672	648	720	695	660	674	747	693	714	669	664	691	710	729	694	677	689	725	697	695	712	700	738	719	667	622	766
77095	64906	52542	32336	6811	690	419	368	358	340	379	349	332	306	335	322	323	310	344	329	308	343	317	359	319	323	317	326	330	322	326	327	340	290	361	298	319	317	314	317	280	298	330	314	293	320	311	322	321	303	313	308	306	333	341	281	324	318	284	314	314	343	337	318	323	340	333	317	303	307	275	307	286	326	302	269	304	302	307	311	318	339	316	305	293	320	284	313	320	338	324	301	306	293	268	281	334	309	307	319	309	323	311	346	324	337	277	289	294	336	304	289	306	295	299	303	300	306	305	319	312	318	291	336	293	308	336	315	309	320	344	302	307	273	313	291	281	305	317	307	329	281	306	337	314	321	273	305	282	286	319	315	300	302	330	313	302	345	340	312	299	301	332	309	316	311	318	327	319	282	312	305	303	281	297	319	321	288	326	295	307	310	323	313	316	317	343	316	292	297	286	309	302	346	301	371	304	350	322	326	290	275	319	288	305	328	306	309	319	299	318	331	339	327	308	342	277	304	280	279	335	322	331	297	289	294	298	329	323	324	300	328	278	300	298	306	286	300	272	331	322	299	309	335	302	306	295	307	303	315	280	303	304	309	283	293	282	309	291	293	310	305	293	316	328	304	342	297	329	302	325	332	282	277	302	270	330	270	306	300	283	283	286	335	269	312	297	335	336	311	301	284	293	285	293	360	283	302	292	311	309	290	326	334	288	284	278	286	281	322	309	294	318	316	292	320	305	311	292	297	305	304	312	311	309	310	314	293	313	288	302	328	318	292	281	311	291	312	295	316	332	323	320	295	313	316	302	290	287	316	334	327	332	281	291	315	346	316	256	343	294	280	317	322	308	307	305	340	297	307	296	327	320	324	329	311	279	305	304	298	314	325	292	324	299	327	311	334	324	295	325	282	299	315	322	301	280	325	311	282	327	316	324	304	291	317	299	281	302	329	320	281	298	288	328	295	302	296	294	300	335	272	331	322	336	292	311	293	323	352	337	290	283	310	304	315	297	294	325	312	335	305	299	311	300	289	307	317	300	306	304	292	323	272	334	320	294	285	295	336	275	278	356	318	292	291	331	289	299	313	270	291	327	291	305	321	309	328	277	309	304	281	285	301	283	329	265	273	293	279	305	307	336	314	314	314	330	311	309	318	325	320	318	322	282	314	315	304	296	299	292	310	291	298	291	292	322	298	289	370	284	268	323	289	297	309	290	302	301	304	334	318	326	319	313	303	307	276	300	306	327	346	282	294	343	293	312	288	327	312	315	275	300	321	277	318	312	302	335	333	307	285	308	304	300	323	279	305	313	302	318	300	307	327	304	340	293	301	295	289	291	318	319	294	274	319	321	293	326	311	318	327	284	342	295	304	290	324	293	286	324	313	292	307	331	315	368	320	333	297	306	318	337	308	287	324	319	283	326	289	285	296	320	315	291	297	294	338	335	317	317	285	301	313	332	298	296	321	348	321	310	303	295	302	285	306	304	306	332	314	312	280	293	315	297	340	317	301	295	322	299	327	305	282	280	293	328	309	319	324	309	307	328	325	278	296	316	284	310	299	333	302	293	344	291	322	301	334	328	309	306	315	319	306	309	310	288	314	315	337	302	309	333	288	321	333	321	303	309	293	307	279	303	283	316	298	286	294	304	314	303	288	290	318	315	300	283	299	306	301	313	297	334	321	303	315	302	327	309	313	284	338	327	336	291	314	289	312	305	300	282	316	298	296	302	295	282	331	301	301	285	292	315	316	317	292	306	298	294	298	353	281	292	320	293	329	289	294	305	316	317	299	308	311	326	325	305	316	314	300	279	305	343	322	292	307	298	299	320	293	321	299	317	322	319	306	353	304	309	306	347	298	319	332	337	301	292	298	317	299	280	315	315	310	353	306	336	326	294	281	326	305	296	279	306	296	301	291	316	313	267	309	318	346	321	300	317	314	308	310	318	311	282	327	327	342	307	315	329	323	304	311	297	274	283	327	316	312	302	281	300	304	328	326	302	327	309	291	284	334	296	310	310	337	344	326	305	281	301	285	309	317	314	289	288	310	304	292	318	287	311	283	296	287	308	312	331	322	300	302	322	296	303	319	304	306	320	326	314	298	317	293	296	324	318	345	316	297	312	313	345	333	324	304	310	335	340	326	300	318	318	307	294	290	328	304	309	328	305	300	265	295	319	312	303	292	284	348	279	320	346	335	309	289	318	310	327	304	317	299	336	325	286	290	291	289	300	331	306	303	326	296	300	317	318	320	310	328	314	299	312	305	320	346	286	327	297	305	314	326	271	314	318	307	314	303	295	286	288	313	308	326	327	299	302	288	306	345	301	308	315	343	320	314	312	302	298	307	293	340	302	325	299	329	293	329	298	294	295	319	313	332	316	319	335	298	334	316	308	288	293	275	270	301	305	281	281	303	293	318	322	297	279	314	326	326	295	334	326	317	283	306	331	330	323	313	318	334	296	308	313	307	281	303	303	334	322	309	315	303	318	298	318	294	337	321	292	319	309	317	334	288	333	315	305	338	327	299	354	282	311	292	305	285	296	314	311	294	299	318	314	317	296	299	285	323	287	305	319	321	289	300	313	331	293	323	325	279	330	315	331	263	304	303	279	303	294	284	283	317	313	296	298	292	300	350	270	294	337	313	325	293	306	276	322	305	336	315	335	335	281	335	313	312	308	335	287	299	267	297	321	308	316	274	320	300	328	313	323	292	335	312	331	293	316	308	329	313	311	339	293	313	317	298	308	301	291	289	308	303	332	302	319	319	288	322	282	306	321	313	305	321	315	334	325	291	286	295	330	281	321	328	313	330	290	303	270	306	314	354	270	300	324	297	295	337	303	315	303	302	332	263	319	315	312	336	313	288	292	310	327	328	330	302	294	326	295	309	331	312	331	286	299	304	299	322	319	294	331	302	294	330	297	318	293	314	349	298	296	314	313	336	319	330	315	306	304	328	344	338	300	311	310	316	313	295	335	310	294	292	301	285	300	314	305	319	282	336	304	323	280	323	297	320	293	306	279	314	330	330	297	312	303	291	302	316	327	304	307	296	277	298	286	307	293	306	297	299	302	301	322	318	301	315	314	321	318	336	311	300	297	285	342	293	307	277	271	279	298	314	311	294	321	306	311	306	307	279	299	309	280	301	309	295	305	307	337	343	332	309	294	315	300	268	298	312	304	303	292	291	290	300	315	326	296	311	288	317	304	309	306	323	336	347	282	339	319	279	319	332	318	294	305	310	334	310	300	300	308	291	304	331	289	317	335	311	335	293	297	288	268	325	303	330	304	288	319	314	297	311	311	309	331	301	311	308	301	356	279	303	292	285	312	304	317	294	313	318	320	311	293	322	314	285	299	299	291	308	323	293	327	314	294	298	342	330	270	306	301	302	297	298	327	310	316	299	308	299	314	272	325	313	287	313	324	309	322	312	335	309	289	319	307	302	286	311	303	277	289	332	324	304	329	288	291	319	335	369	272	325	324	312	330	298	313	305
62029	56427	50908	26352	1586	1467	1429	1309	1204	1145	1069	1077	1055	1021	1004	1010	1035	1036	994	1017	965	984	947	945	959	890	969	997	953	955	877	923	923	947	953	884	900	922	957	889	888	925	860	957	885	949	951	964	908	940	938	911	872	984	928	965	900	929	888	925	946	941	899	921	939	893	927	927	934	936	978	971	915	950	953	892	894	891	913	934	885	871	892	956	980	848	914	921	887	905	895	903	892	907	965	969	854	903	924	923	932	925	924	927	906	929	902	876	978	877	951	908	908	928	885	909	952	869	961	913	874	951	1014	970	954	927	924	942	911	905	911	951	902	897	898	953	949	883	924	906	855	926	933	886	900	945	914	918	910	926	925	912	934	906	915	870	892	916	904	894	942	888	935	896	926	859	856	912	946	922	951	897	914	911	930	914	905	907	915	895	912	951	896	921	913	907	880	894	886	909	850	890	911	916	918	941	909	941	928	917	872	867	917	945	846	890	903	912	891	944	959	847	905	909	902	964	880	975	962	875	911	910	921	852	903	948	859	914	945	879	910	945	853	901	904	874	920	884	853	899	880	903	891	892	897	878	932	899	954	925	886	922	907	879	985	902	901	893	915	901	866	918	882	936	942	907	903	898	952	962	924	905	910	898	910	813	943	880	905	940	906	874	904	933	883	903	952	930	854	870	907	883	910	975	931	922	976	952	840	900	940	957	970	936	956	878	891	904	892	877	892	966	861	947	977	925	928	890	926	922	923	889	946	955	940	928	929	880	908	885	925	931	928	926	932	927	932	970	887	887	921	916	907	942	888	941	949	874	903	899	932	903	931	866	926	936	837	938	928	884	928	878	868	862	883	901	919	982	936	928	930	886	908	822	918	905	930	940	936	961	905	929	941	900	857	924	899	936	893	873	909	917	939	934	897	889	868	862	878	859	886	930	939	890	946	958	932	931	932	926	890	899	939	892	838	870	934	907	924	900	901	931	923	903	927	899	866	894	897	892	900	915	859	931	888	925	909	947	943	891	912	882	908	893	924	901	868	893	907	905	912	896	887	905	890	941	926	951	964	888	916	880	883	895	872	914	855	914	937	961	942	919	942	896	887	916	859	940	919	910	882	903	939	938	905	893	891	914	923	969	936	934	932	916	932	915	889	962	937	941	940	897	853	952	861	891	875	925	914	903	927	904	891	902	880	891	898	935	886	920	939	885	902	909	896	895	897	917	913	885	905	922	932	906	901	955	922	880	909	950	946	927	858	923	877	912	910	874	870	913	954	933	970	946	933	890	900	889	859	933	908	931	904	892	942	887	967	948	910	880	898	870	900	871	915	904	926	918	927	839	899	917	907	854	975	987	950	950	912	910	875	930	882	894	863	1001	988	948	891	925	906	927	906	912	951	923	967	881	877	866	959	983	884	875	915	943	896	944	892	899	926	923	898	927	901	890	958	943	890	857	887	917	915	886	870	936	879	925	936	905	939	931	877	874	906	922	907	906	974	908	910	926	931	925	877	921	877	861	891	892	908	852	885	893	897	904	944	876	918	892	936	916	917	944	886	882	873	887	915	904	871	896	901	926	937	926	855	888	883	890	938	928	935	870	884	890	959	930	904	938	870	913	928	924	981	889	952	896	915	884	954	880	932	902	888	941	894	836	902	949	939	918	893	951	898	932	981	918	920	944	842	914	887	964	926	849	925	914	918	936	928	915	885	887	886	914	854	933	865	842	891	900	931	954	883	924	897	858	909	890	879	914	890	919	925	935	884	864	938	929	877	919	865	898	936	936	908	923	861	941	908	931	935	905	891	928	927	918	901	913	940	915	859	914	885	901	874	881	875	913	935	946	886	900	870	949	975	859	917	948	925	847	937	883	930	913	922	912	852	872	972	884	906	929	822	901	877	931	833	912	871	899	928	930	918	921	920	887	901	910	902	927	911	871	881	910	859	940	907	918	887	908	945	954	938	901	906	979	917	925	879	904	907	901	886	883	915	911	900	896	933	905	923	921	842	895	937	923	904	913	923	936	892	938	905	901	847	933	823	923	922	915	899	880	971	905	917	872	869	955	985	845	884	954	909	941	905	940	853	888	915	885	902	886	931	964	878	938	907	959	823	881	869	918	873	902	907	870	930	912	881	921	904	947	929	966	909	882	891	901	892	888	922	898	896	884	888	905	918	937	927	865	924	884	943	954	891	932	918	883	897	927	900	970	905	928	884	930	904	914	854	865	927	902	892	973	849	925	905	987	908	941	889	917	954	925	906	924	865	885	864	886	898	921	886	882	919	911	958	932	925	986	931	901	903	890	926	943	987	901	851	922	944	912	902	872	944	975	905	871	907	943	918	910	857	852	905	975	956	885	921	877	947	867	905	908	895	890	933	915	902	883	878	894	909	935	882	892	912	941	938	868	896	911	839	880	907	887	898	895	910	859	926	918	887	925	910	943	887	897	936	919	919	897	920	922	963	920	901	938	871	907	946	919	895	893	884	900	961	914	923	929	949	854	929	926	896	879	880	945	908	930	883	913	889	928	979	911	925	885	912	923	902	902	902	977	903	918	888	940	875	894	932	876	953	900	915	895	945	930	895	918	926	859	916	972	937	844	924	956	865	900	834	856	921	870	918	895	876	892	943	923	937	931	933	913	965	896	933	894	911	904	897	887	913	887	854	889	928	879	911	910	945	952	895	870	926	961	923	913	904	875	935	964	953	906	918	896	913	938	945	924	931	910	898	932	901	898	946	941	937	937	855	921	966	932	913	886	883	961	928	912	911	900	914	858	934	937	885	906	908	966	907	906	889	893	904	911	903	916	902	961	955	940	947	942	927	938	959	936	904	919	917	901	937	899	899	896	898	943	920	910	897	908	892	892	909	884	921	892	887	884	912	926	867	947	909	894	864	940	919	912	883	966	870	891	915	923	943	962	936	920	854	881	940	875	934	911	899	972	905	936	877	888	947	897	926	934	916	880	957	872	862	871	954	918	895	890	939	896	914	900	905	880	916	886	883	932	863	957	867	919	953	895	944	979	874	845	922	909	909	912	883	889	877	964	854	911	871	939	886	927	882	901	921	917	915	900	925	951	901	859	898	918	894	892	878	922	878	950	913	920	958	872	955	964	919	902	970	901	919	894	954	921	903	903	887	940	916	908	907	906	919	998	909	918	924	920	929	966	908	961	899	917	953	909	964	873	920	869	948	869	913	887	868	854	946	899	940	895	878	885	969	867	927	942	969	895	931	888	879	859	939	850	913	908	906	906	890	884	933	950	938	859	907	905	926	910	828	936	882	927	870	902	1008	896	901	922	868	876	901	913	944	925	884	967	876	921	915	882	905	947	946	885	889	895	905	954	899	847	914	903	929	896	924	847	981	942	881	952	866	849	934	906	941	967	873	907	910	922	897	899	908	938	937	909	917	920	968	923	926	894	918	921	880	900	894	943	938	917	915	886	899	902	986	945	926	833	932	893	943	937	924	899	923	959	906	873	919	899	930	930	913	960	916	849
32542	16867	5887	1282	152	142	132	140	136	151	135	109	144	148	130	157	131	142	158	129	140	153	138	134	135	141	146	137	157	130	146	128	146	146	152	130	156	162	135	119	152	140	121	143	164	147	160	134	142	138	145	138	150	155	129	171	155	150	134	140	137	159	138	134	124	131	135	134	130	134	158	133	130	133	150	122	137	129	128	138	137	145	165	131	149	126	134	155	148	133	141	155	149	131	145	129	134	146	150	137	155	148	145	133	138	152	145	127	131	146	147	137	138	144	148	151	154	140	112	146	122	133	133	150	134	153	134	145	136	148	143	139	126	145	146	157	137	133	132	151	135	151	130	133	137	135	137	145	149	121	154	149	142	140	130	144	151	157	132	135	169	113	154	143	137	151	145	147	145	163	131	141	144	132	129	145	150	137	141	152	133	155	143	119	133	136	130	154	144	153	154	126	156	138	150	123	125	129	136	130	130	168	145	130	144	163	132	137	134	148	144	137	146	136	152	132	136	150	139	138	161	156	146	145	131	147	153	145	138	139	136	134	164	147	144	152	134	160	166	155	141	132	145	156	138	129	128	143	138	138	146	130	141	130	131	142	140	162	132	131	157	142	126	119	129	141	118	133	130	117	134	136	159	128	135	139	127	155	142	146	145	118	136	140	145	130	126	148	139	150	128	141	135	134	137	132	136	144	140	154	132	150	161	139	148	121	130	130	148	133	140	122	138	138	125	144	128	161	142	132	115	124	142	136	154	170	150	138	129	153	160	144	148	133	138	117	153	126	143	137	134	118	129	142	128	148	122	143	144	156	122	158	155	119	139	157	150	131	127	165	115	164	156	153	129	142	117	155	155	149	137	146	150	120	132	145	138	138	139	127	145	133	137	145	157	146	141	134	148	137	133	124	137	145	147	146	162	143	146	140	137	146	128	135	120	142	128	148	150	150	148	120	145	135	151	124	136	141	145	151	164	136	146	129	141	138	142	132	140	161	167	158	157	126	139	153	168	143	143	128	142	129	149	126	150	134	139	143	156	146	131	129	140	138	141	121	140	150	131	141	147	133	130	166	119	142	133	152	147	138	161	138	138	130	153	131	137	145	131	127	137	142	123	144	134	135	136	136	147	126	150	129	131	144	124	146	155	147	137	154	157	124	145	158	125	159	145	144	149	142	129	141	148	149	147	155	134	135	132	170	145	140	168	157	122	132	131	119	135	123	148	133	142	123	144	157	145	139	147	149	126	134	138	135	113	137	134	159	142	150	147	155	130	125	150	126	130	138	153	142	130	145	153	151	138	142	115	133	118	144	140	135	145	144	149	143	156	138	135	149	132	131	141	158	122	117	132	147	146	141	145	132	133	135	135	126	130	131	130	149	140	154	133	140	159	142	150	140	138	149	138	118	127	129	150	141	133	129	137	141	151	129	166	140	143	135	155	136	136	131	138	130	146	162	125	135	153	145	157	135	145	139	164	141	119	147	155	136	118	147	148	165	138	132	114	155	131	138	136	152	143	141	152	153	163	160	147	145	150	154	151	150	166	151	135	104	150	162	144	147	144	136	148	135	136	113	160	131	133	151	130	157	149	149	148	125	149	136	140	131	132	146	135	135	141	152	140	146	137	129	107	133	136	140	133	134	147	138	137	155	140	136	132	165	145	136	146	146	117	131	133	133	137	136	148	150	137	166	141	162	144	130	147	123	115	147	142	167	155	129	146	140	146	126	138	134	142	125	140	137	142	141	129	147	139	139	125	141	143	146	139	152	172	133	134	155	150	134	164	160	120	141	131	136	146	146	142	129	130	135	150	146	139	146	134	154	135	131	142	142	133	158	150	143	136	131	140	140	141	141	156	159	136	155	127	136	121	151	149	125	127	136	141	157	145	129	159	145	148	143	145	134	139	131	126	142	139	150	152	129	132	143	134	129	147	143	128	158	158	149	142	139	151	150	125	138	131	146	130	132	136	135	134	128	145	143	142	177	158	165	148	141	133	145	149	153	144	143	159	161	159	131	146	151	156	146	132	123	152	130	139	119	152	142	136	138	140	138	135	127	128	138	147	126	139	150	130	143	157	137	143	154	152	119	131	131	140	140	133	132	133	132	147	149	146	133	148	161	145	150	135	136	152	148	142	144	137	149	119	152	139	130	138	132	151	141	144	139	151	155	144	124	130	145	137	155	148	146	125	168	133	162	136	157	141	158	150	128	134	130	140	132	172	141	139	150	131	128	136	153	152	141	150	140	153	126	148	124	151	129	159	140	156	136	138	122	125	141	161	132	146	121	151	137	156	134	132	137	136	120	130	146	149	129	149	136	154	150	125	129	149	155	146	159	125	137	149	154	125	130	161	133	159	155	152	103	155	159	125	151	148	160	128	146	143	152	124	142	132	130	126	142	150	163	146	116	145	132	150	137	140	149	131	124	134	167	168	131	145	144	141	144	122	154	153	136	143	158	150	134	134	149	141	163	143	144	167	133	146	151	151	153	152	148	147	145	156	139	137	132	135	142	135	132	161	141	137	141	131	149	131	140	141	155	135	121	138	151	133	147	141	145	148	134	147	126	147	145	154	141	156	125	142	134	138	139	154	154	137	150	145	140	136	136	127	161	150	143	129	130	156	139	146	148	149	126	139	139	126	146	146	132	129	127	157	125	130	147	153	166	138	135	142	144	149	133	152	127	142	153	155	142	157	153	118	152	128	149	132	129	156	115	154	147	155	134	136	121	145	122	151	151	143	167	140	136	144	147	142	149	141	171	161	128	144	132	118	137	149	149	143	121	126	144	136	131	132	139	138	137	156	154	138	155	147	171	145	142	136	144	143	135	134	134	147	146	143	139	126	144	146	151	167	156	130	136	159	124	166	146	137	152	140	124	172	125	153	147	137	158	142	119	152	147	170	137	130	137	116	140	179	151	137	134	134	129	144	145	145	120	143	143	139	133	128	140	152	149	131	165	133	161	148	138	141	155	142	154	142	146	127	136	154	136	119	152	138	149	136	136	124	124	130	136	160	160	171	170	145	136	135	129	130	142	143	139	116	145	143	137	138	152	138	135	123	125	146	141	149	151	157	129	123	132	128	151	125	129	132	153	128	119	131	133	148	132	133	152	125	136	143	142	133	132	142	140	142	138	143	133	117	146	134	136	136	117	123	147	134	117	130	164	129	142	146	120	128	134	141	143	134	135	124	133	111	150	167	150	148	145	127	125	151	129	144	132	173	149	137	142	110	177	136	141	161	143	140	130	137	133	164	137	128	142	155	133	130	141	148	139	136	137	141	134	120	137	162	126	131	140	138	122	122	139	130	142	153	138	122	161	157	135	159	122	145	141	115	123	132	122	130	146	135	135	132	125	129	123	138	146	147	153	144	151	119	129	150	143	126	157	161	131	130	158	115	143	115	122	145	137	126	146	103	144	133	164	134	153	152	138	145	135	132	141	136	144	149	134	131	142	129	143	132	148	134	149	146	144	164	125	160	139	130	150	122	141
30876	18096	9205	3423	454	499	445	431	469	474	517	490	502	502	468	475	462	456	459	483	513	502	496	472	476	491	498	476	453	479	521	469	478	464	472	502	494	466	442	501	497	465	491	473	481	504	471	454	487	505	494	484	469	522	492	490	448	475	491	505	461	485	492	511	451	464	498	467	480	477	516	476	477	502	479	472	499	490	484	483	480	452	519	503	498	466	499	501	470	467	491	514	536	470	461	471	519	492	481	491	477	506	501	512	495	485	491	516	468	485	516	478	510	538	476	531	503	520	472	532	453	518	482	479	493	493	451	492	457	454	471	486	470	468	472	483	452	503	516	527	479	480	507	491	451	482	470	477	487	509	473	504	484	467	508	489	476	453	497	472	470	455	503	488	484	534	513	479	523	472	491	479	524	486	495	464	485	494	474	481	481	433	503	434	526	501	462	485	463	537	469	494	493	476	544	494	475	517	495	472	490	514	473	485	473	477	504	485	496	499	504	488	471	503	505	467	483	519	503	469	544	500	515	494	448	467	516	479	482	469	466	503	468	513	502	481	472	461	485	471	464	503	493	492	528	431	460	424	531	482	534	469	516	486	463	491	459	466	478	481	455	468	498	517	485	489	522	464	497	508	447	496	462	488	469	488	472	484	463	476	475	539	488	441	472	522	473	491	494	445	531	493	504	500	486	495	482	461	501	477	541	481	512	489	497	472	451	483	458	473	485	463	477	508	499	512	432	472	491	441	484	508	495	463	477	477	472	478	451	512	468	502	496	523	508	464	498	505	530	506	514	502	482	511	442	495	497	509	459	500	478	479	470	503	500	501	519	484	525	500	485	475	499	484	515	503	443	487	452	514	447	481	522	495	501	472	492	484	519	460	480	492	479	492	491	438	511	493	486	466	466	487	484	487	489	485	451	433	471	500	471	479	458	482	478	512	443	504	490	494	499	481	516	495	476	489	466	483	506	517	504	508	517	470	477	465	472	471	486	498	491	450	490	497	494	488	513	458	480	467	454	500	468	474	484	424	483	486	498	477	460	510	473	446	486	525	469	492	472	468	451	494	465	496	463	511	517	478	462	463	448	483	510	463	456	466	469	474	486	445	512	510	489	516	478	504	462	480	482	533	505	498	479	478	474	505	504	463	508	525	486	481	477	485	477	476	488	480	530	522	498	510	515	457	442	490	480	436	483	530	512	444	464	489	472	501	471	505	492	454	483	492	497	513	503	487	508	488	487	504	486	507	471	477	524	450	516	472	483	507	468	468	477	499	496	506	531	479	468	473	501	479	501	483	493	465	474	505	473	496	492	503	497	525	514	502	459	508	486	480	486	453	519	460	493	493	488	450	481	509	455	470	470	466	510	474	473	494	485	472	470	537	490	483	484	490	475	475	476	493	525	515	535	445	448	505	456	486	480	506	477	447	467	493	522	523	500	472	477	481	469	485	498	492	457	465	492	490	466	497	491	477	497	496	539	498	500	474	483	523	465	496	481	495	478	479	475	512	477	497	494	485	504	443	494	482	487	476	478	459	522	485	484	509	472	504	497	486	470	435	467	524	489	500	490	505	506	473	505	496	489	445	476	510	509	460	438	481	482	478	475	492	466	486	502	454	516	444	450	461	491	513	483	474	462	477	449	489	496	495	478	449	499	484	456	495	478	476	467	483	462	473	500	479	522	471	489	457	493	463	469	459	502	492	486	471	476	492	518	489	472	494	522	514	462	492	440	488	450	488	510	479	485	479	523	463	481	507	512	494	482	513	504	468	481	509	483	492	480	506	493	496	480	499	447	478	461	470	504	506	484	525	491	464	509	527	469	483	494	521	494	468	477	488	526	497	522	512	463	473	524	449	470	498	489	490	508	465	477	495	446	492	480	454	446	482	512	487	489	482	444	450	460	480	467	477	490	453	465	454	498	510	479	469	489	487	494	481	520	476	492	496	506	454	485	492	475	468	484	458	478	497	479	479	519	494	494	477	470	457	482	455	508	492	492	509	469	482	505	474	470	500	511	489	479	482	483	508	506	510	491	491	466	489	473	478	473	473	505	496	487	503	472	459	490	476	488	503	497	451	495	497	474	504	498	501	519	445	506	489	513	466	494	510	499	485	488	479	532	471	458	431	476	464	458	487	483	466	491	492	498	534	482	461	508	474	501	520	513	497	501	518	522	479	456	489	495	503	493	497	485	498	492	487	466	503	503	446	493	476	478	498	495	508	503	479	513	507	459	460	504	508	460	503	477	467	516	472	501	476	502	477	488	456	462	522	490	479	506	500	484	480	502	508	522	480	458	481	470	492	458	494	521	457	496	520	460	490	490	431	495	509	488	455	457	486	490	483	488	484	483	512	487	472	493	533	504	454	454	477	501	481	468	521	493	502	500	469	436	512	500	480	457	451	482	503	481	488	496	480	516	458	466	469	526	556	486	502	483	527	456	495	483	464	505	531	486	500	496	483	463	485	464	514	457	491	506	480	475	509	453	503	460	461	509	485	497	496	504	477	471	492	485	507	503	501	481	492	499	491	501	504	494	511	511	516	494	468	494	520	511	497	498	498	508	511	509	456	547	479	473	502	485	490	491	466	481	514	462	464	481	542	519	524	446	474	500	510	470	434	475	492	472	508	519	473	467	437	452	491	492	486	512	497	494	501	492	472	484	491	453	514	478	505	496	521	500	498	523	467	462	454	485	482	533	513	491	480	459	506	495	523	483	479	466	509	490	489	486	464	469	483	444	478	484	482	458	507	450	505	511	501	466	479	501	486	498	511	504	455	484	492	515	456	465	531	521	478	472	485	546	488	529	474	454	481	491	464	475	553	481	498	495	541	511	514	498	469	472	486	456	482	498	477	450	467	496	475	507	473	474	515	489	438	523	513	456	492	485	497	503	467	462	516	487	517	480	451	490	458	513	500	477	498	515	481	524	509	434	488	504	495	493	463	492	483	485	515	499	489	506	503	460	463	462	471	515	496	476	433	503	478	476	476	463	472	458	495	480	514	459	492	461	465	498	452	460	483	495	493	461	503	523	498	484	500	488	469	514	490	450	470	496	455	500	460	471	456	471	453	477	440	474	513	468	495	518	493	480	459	515	456	492	455	459	486	476	488	517	511	482	469	465	475	462	491	487	503	521	512	472	464	485	517	484	469	460	487	478	471	481	467	450	479	494	469	484	466	495	486	480	518	491	476	481	468	477	470	472	495	470	480	474	499	464	470	460	480	460	489	461	473	480	491	512	451	479	517	471	478	470	458	533	516	497	496	508	472	503	505	496	504	439	506	499	495	481	509	473	460	491	474	519	496	484	486	520	472	470	452	505	501	503	480	471	467	495	437	491	471	460	502	514	511	475	505	488	481	529	492	507	496	520	482	530	494	486	493	496	488	477	505	495	472	486	492	486	478	494	486	467	474	464	486	527	471	500	470	464	488	504	499	488	456	508	496	498	481	476	492	498	493	514	493	461	497	468	523	510	471	501	477	499	468	497	496
68514	56675	44877	23210	2898	327	278	267	240	254	237	250	263	221	244	223	249	232	225	233	227	246	220	238	250	232	234	243	228	220	210	237	231	205	201	212	234	227	219	253	203	223	246	229	211	216	209	236	221	223	253	223	232	224	210	227	243	221	219	210	219	239	242	236	201	235	249	231	244	219	247	235	219	197	225	222	216	269	254	229	212	216	258	247	251	226	246	248	207	201	220	232	220	221	263	210	215	268	238	232	258	224	221	204	247	244	215	242	229	205	203	225	233	224	233	255	218	231	223	248	219	225	249	209	218	246	217	234	223	188	232	220	244	221	201	226	234	249	246	257	240	214	206	233	219	233	218	233	209	236	225	200	247	226	208	233	231	210	232	214	222	247	225	245	217	246	261	231	219	238	243	226	214	220	216	222	234	221	248	218	215	195	233	193	211	218	237	226	248	237	246	233	232	226	227	239	201	197	220	233	233	235	220	209	238	210	231	222	221	211	230	225	253	221	243	232	229	236	250	225	249	219	218	210	218	207	226	220	241	231	201	223	234	254	216	233	212	221	209	212	250	235	246	214	222	239	248	241	225	262	233	219	227	227	230	232	242	233	209	233	210	244	229	222	227	211	224	200	240	229	211	216	244	247	258	237	220	232	202	256	220	245	243	244	233	232	207	240	230	233	220	226	217	216	240	223	225	234	232	236	213	217	229	233	202	247	197	244	212	229	247	233	234	228	230	228	206	231	198	242	233	230	222	220	241	215	240	225	209	233	235	195	219	198	235	236	233	238	224	215	218	238	246	243	204	239	238	227	208	243	236	228	249	226	232	239	213	225	226	205	217	242	246	242	209	221	230	249	215	242	240	236	216	225	251	228	233	199	255	263	221	222	228	210	240	226	212	215	231	206	216	215	196	235	205	220	229	244	238	202	207	221	246	219	227	220	242	235	205	227	243	232	233	208	236	251	208	211	232	212	234	217	218	243	226	209	222	260	228	232	191	250	230	207	265	223	264	243	254	231	237	244	209	237	195	209	235	248	205	224	249	227	227	212	249	210	209	279	228	214	239	192	275	233	207	219	233	250	232	240	229	222	221	228	214	228	237	202	224	203	220	238	232	219	209	178	202	239	226	264	230	229	189	217	223	214	214	222	244	224	210	205	250	230	235	236	215	252	250	230	202	235	205	217	216	223	212	236	232	206	245	230	231	225	236	243	234	211	223	229	233	235	222	237	239	225	226	221	226	231	253	228	222	218	231	237	238	229	234	207	228	210	266	225	252	236	210	218	239	201	232	241	236	226	229	240	231	227	230	242	224	206	246	236	217	233	211	217	228	210	212	248	220	211	234	222	212	222	227	246	214	265	232	242	213	237	227	231	212	254	233	194	209	214	216	234	234	233	224	222	246	227	211	221	228	240	244	221	225	262	231	239	189	241	212	247	227	233	227	230	221	251	223	214	230	220	201	212	214	246	232	227	225	235	207	222	211	217	246	240	216	220	218	250	238	248	223	227	238	240	222	238	240	225	222	219	215	229	231	225	209	204	226	214	236	223	220	232	243	237	181	227	235	199	219	213	240	202	244	219	222	202	204	232	256	245	216	234	229	224	244	211	220	232	229	265	229	232	266	233	226	214	215	220	221	220	219	207	219	210	231	222	220	228	191	218	232	236	258	224	225	241	222	241	256	228	236	221	239	214	245	225	213	208	205	220	224	256	202	205	230	232	245	255	234	242	203	225	251	216	231	242	240	243	226	246	251	242	216	248	260	243	222	212	238	236	237	201	221	244	217	230	228	232	227	232	223	224	255	220	250	274	255	256	222	255	249	230	261	230	249	223	221	219	238	224	235	224	210	223	236	214	251	207	244	232	217	242	226	239	241	233	234	222	258	222	269	240	214	220	236	217	244	216	242	281	232	204	237	233	233	227	231	220	264	249	222	243	223	252	231	219	241	253	200	225	227	222	232	206	222	244	262	222	218	213	250	221	199	209	238	230	244	231	232	237	182	239	210	219	254	232	233	251	221	216	235	211	232	219	220	206	224	226	236	215	258	234	204	238	209	224	231	238	233	218	223	220	220	228	223	216	188	239	242	207	241	193	192	241	224	246	210	232	217	240	211	202	225	225	244	221	231	230	242	220	196	210	210	231	243	216	250	266	224	240	221	224	233	193	200	236	213	233	235	241	231	211	253	232	202	224	236	240	221	235	215	231	228	221	225	222	220	216	205	244	262	216	274	237	229	224	251	238	252	234	230	229	246	245	217	248	236	235	251	235	218	249	230	233	213	224	245	224	247	242	246	231	219	230	260	240	214	245	221	211	217	250	203	230	238	244	237	217	223	237	234	226	234	237	223	220	243	208	239	225	255	222	249	236	238	264	242	255	215	233	239	207	236	229	212	257	250	190	224	231	237	245	231	217	229	219	235	184	204	229	256	269	228	249	205	225	222	209	255	237	243	215	241	263	230	223	231	215	248	248	218	209	230	205	222	229	220	241	245	211	224	213	217	226	245	233	215	226	255	203	221	204	199	244	211	248	226	247	248	205	230	241	214	211	216	208	236	229	201	229	221	208	199	230	201	221	240	224	242	211	243	230	219	232	222	226	237	217	232	200	225	217	238	221	224	225	232	235	219	235	214	221	235	207	211	213	204	239	198	235	250	218	232	240	224	226	212	187	225	234	231	228	223	221	208	231	227	195	213	220	252	265	246	219	249	224	227	217	208	236	266	221	200	219	221	200	224	249	245	235	250	241	239	193	229	208	253	226	206	231	233	217	238	243	214	237	227	236	220	215	217	225	229	215	252	191	200	254	219	238	244	215	229	238	228	219	253	240	214	227	250	214	229	215	227	211	254	228	231	215	239	217	209	250	245	235	243	225	218	228	213	239	225	205	223	235	259	241	279	234	241	214	223	203	219	249	234	216	220	234	263	231	226	229	223	249	209	241	241	210	203	217	262	248	205	237	228	243	213	242	218	196	210	232	214	216	207	218	239	238	224	243	211	204	220	224	245	220	222	219	253	230	215	233	243	249	246	236	214	235	198	251	234	237	235	227	231	253	247	234	265	217	239	230	218	243	232	228	251	242	221	248	230	237	214	236	245	226	225	241	238	224	229	238	240	232	221	228	210	240	200	244	251	226	236	231	233	227	211	198	230	232	241	248	230	252	258	214	229	247	208	199	261	247	231	223	247	220	230	208	215	235	225	220	231	215	234	241	213	226	230	236	218	207	224	230	252	241	217	212	236	260	222	247	209	246	220	220	219	263	229	236	245	238	240	226	217	229	242	222	230	225	247	246	198	202	228	228	212	243	212	227	243	249	270	231	243	206	222	224	224	229	238	230	208	231	240	228	258	228	235	233	238	240	217	211	244	229	217	228	225	226	236	208	219	212	213	229	221	225	231	239	229	218	221	247	211	246	239	233	190	221	232	234	237	236	234	236	234	245	216	229	219	210	211	264	228	227	224	235	213	232	248	221	232	228	227	218	220	230
51942	47660	42950	19884	1132	965	911	894	902	847	793	779	786	798	777	778	735	740	803	755	793	725	745	748	727	711	731	709	735	672	762	722	754	755	729	731	720	697	694	712	729	675	759	704	799	741	750	671	662	737	726	752	727	729	683	742	742	766	703	762	721	682	719	727	691	734	720	744	669	672	746	784	697	722	675	724	662	685	721	710	698	722	714	725	698	711	709	730	694	711	716	728	708	678	715	705	660	717	708	709	696	717	713	721	743	710	756	732	723	680	639	669	714	677	662	673	742	721	718	717	741	677	740	735	730	734	722	727	684	698	724	743	699	748	697	710	698	736	708	720	728	744	744	725	717	702	674	728	685	696	738	740	716	711	731	713	747	743	671	692	721	714	695	729	733	739	723	747	743	694	713	730	724	711	714	704	734	690	732	682	706	691	771	789	741	685	691	698	716	738	677	727	740	692	717	654	699	680	660	697	703	705	758	700	740	710	682	726	751	688	733	757	718	726	713	740	724	739	692	714	745	716	737	715	713	713	727	706	744	737	699	733	734	675	702	727	677	723	687	725	726	728	728	733	704	650	722	722	759	708	741	722	721	705	691	720	698	709	659	714	697	722	695	692	671	725	779	744	766	743	734	736	761	703	711	710	695	699	763	729	708	702	756	713	692	766	773	742	726	676	758	748	684	735	725	713	716	719	666	696	726	683	740	726	749	689	709	682	699	706	762	668	749	704	717	714	710	649	723	739	752	723	694	692	752	746	701	659	693	719	724	706	709	720	660	729	711	676	708	697	712	739	739	675	727	717	722	705	699	740	779	715	751	672	767	773	695	706	669	686	700	733	673	716	734	696	716	684	728	676	752	715	673	687	726	694	718	720	727	670	744	691	752	706	721	696	705	679	712	731	681	731	731	688	703	711	749	711	789	741	757	695	703	672	767	753	710	735	718	691	712	694	705	707	747	739	687	714	697	748	697	740	688	687	692	718	687	717	683	692	687	686	723	731	704	700	764	770	741	672	710	759	707	742	758	705	727	725	692	729	736	748	708	785	742	685	672	700	709	738	700	702	709	721	717	690	710	702	705	679	697	737	701	681	729	724	732	739	745	685	693	725	735	698	728	709	745	686	723	712	782	708	694	733	721	674	704	690	702	671	720	762	726	662	700	712	733	704	698	716	683	708	733	720	694	747	724	725	714	691	693	763	701	695	752	769	755	754	706	784	718	715	670	774	718	714	750	759	708	729	691	690	706	717	681	714	729	743	705	699	700	766	722	736	682	696	717	707	777	711	740	733	665	725	696	662	743	721	673	711	679	724	709	769	687	729	690	673	699	718	723	757	712	728	707	732	711	743	689	648	683	741	704	701	706	727	722	741	703	707	703	738	695	716	713	730	646	711	709	736	690	683	684	818	767	679	693	713	718	727	693	691	683	708	703	720	698	698	675	661	726	696	710	721	716	728	697	717	678	724	718	682	789	738	744	694	692	707	672	693	741	737	706	705	703	704	679	630	682	703	687	715	692	771	729	725	748	698	705	713	697	683	694	723	747	650	722	770	688	694	756	671	711	675	717	734	716	705	730	714	717	702	693	750	770	711	693	698	691	719	718	744	648	714	734	698	735	718	706	727	687	726	719	709	716	732	695	749	673	717	717	712	742	723	744	712	676	705	709	719	711	732	691	718	708	761	724	725	750	710	718	710	741	733	699	722	740	728	670	667	703	724	675	716	742	708	699	707	736	715	718	716	704	737	703	705	719	726	700	718	709	692	710	726	694	728	679	689	689	711	740	719	739	751	746	744	697	699	762	721	697	702	723	726	670	666	716	722	708	713	724	727	699	718	744	673	673	691	737	731	700	747	730	734	706	705	751	746	741	720	740	731	692	755	729	708	697	688	733	699	674	668	721	680	732	751	698	746	722	749	732	761	758	687	714	713	684	725	737	729	744	733	697	722	668	712	718	715	743	737	727	693	685	701	719	679	668	735	708	732	672	731	680	689	664	686	726	684	731	700	713	682	709	703	727	745	702	714	686	745	694	741	708	728	718	723	727	756	655	679	661	741	700	702	722	703	725	686	742	688	718	752	703	699	730	697	690	735	704	743	687	709	709	677	733	695	708	748	741	679	685	733	739	725	748	746	738	721	735	666	747	717	665	685	714	736	746	678	749	731	689	714	708	687	777	682	725	754	685	702	709	710	717	689	713	728	757	702	680	685	709	705	628	679	707	729	752	731	708	732	755	708	725	689	699	747	746	739	748	721	748	723	714	729	731	677	684	743	765	724	677	740	749	718	726	718	659	784	722	676	769	640	697	648	732	736	726	719	786	752	686	756	708	652	716	714	777	721	695	726	715	718	731	736	766	675	723	732	744	747	719	710	707	698	714	740	697	692	689	679	750	715	752	708	732	702	705	681	695	709	728	665	700	675	757	725	736	699	776	767	711	718	691	775	685	703	756	723	746	703	732	749	764	703	684	746	742	704	727	713	731	753	677	698	710	726	681	765	731	711	748	712	745	735	721	707	693	704	720	717	729	730	708	729	700	731	722	773	708	719	734	707	706	711	739	735	748	693	719	708	728	711	746	692	724	636	735	697	705	681	734	695	665	703	678	756	715	751	725	714	654	734	696	743	725	698	689	717	715	692	684	750	729	677	704	754	721	675	689	717	719	680	688	676	709	701	697	729	725	737	706	738	792	709	767	679	739	738	679	725	720	697	725	684	735	668	730	719	700	759	732	750	732	744	716	723	789	730	736	689	703	716	710	725	688	723	747	717	704	739	743	708	689	687	713	742	691	719	728	725	736	737	707	725	745	696	712	734	704	675	716	720	715	736	773	678	684	729	674	697	700	746	711	705	738	735	707	721	717	722	704	706	696	730	714	728	730	763	745	713	721	772	690	688	732	700	700	712	694	718	685	683	730	764	749	715	718	717	682	710	670	711	755	673	709	716	717	717	699	738	726	700	695	681	752	765	712	716	683	751	726	691	707	761	723	711	735	746	733	757	718	745	718	757	694	705	684	681	769	723	741	721	740	736	708	704	741	707	741	742	700	717	702	742	706	706	731	681	735	723	684	707	723	709	739	706	722	679	720	737	737	673	727	651	723	718	706	697	690	754	717	706	702	748	716	728	724	718	712	690	688	705	736	717	751	715	733	697	725	718	704	695	753	706	724	688	726	705	717	668	740	730	695	724	701	734	711	750	680	710	701	687	753	705	667	710	681	723	767	738	677	726	709	692	690	715	716	770	744	753	740	739	698	753	728	754	752	747	697	744	740	746	681	710	731	670	671	719	688	676	757	700	705	725	723	690	724	734	706	693	737	764	702	707	755	698	691	691	691	710	784	671	752	708	742	700	712	713	704	712	705	739	674	708	718	729	734	734	712	721	766	714	711	709	692	696	684	701	700	723	717	728	757	739	696	685	764	706	708	718	736	746	692	660	692	679	722	672	712	676	714	720	693	682	711	769	721	708	690	714	714	753	695	726	716	714
76360	66723	54888	30653	6218	599	430	378	356	354	342	363	336	309	339	341	323	333	353	320	316	294	303	305	305	341	313	337	332	306	304	329	357	330	312	301	294	309	314	284	340	280	347	326	317	295	301	284	312	327	319	293	318	301	303	308	305	301	319	321	267	293	310	310	287	310	334	331	287	338	295	309	316	279	300	332	312	322	325	349	320	327	299	314	359	309	310	327	326	345	324	329	299	279	326	312	290	287	307	304	308	306	312	304	346	336	298	311	311	331	294	317	337	305	314	319	306	327	323	294	314	316	321	306	313	317	344	324	311	305	289	301	319	294	319	334	314	313	289	312	315	334	300	288	318	283	305	279	272	322	302	277	302	301	345	301	308	345	321	297	296	356	298	304	329	327	301	317	309	289	314	283	278	305	339	323	308	290	311	325	327	334	325	314	294	308	309	284	314	309	286	325	330	303	277	310	348	333	305	306	307	336	309	315	311	281	311	311	314	298	335	321	305	322	289	291	279	327	347	280	291	329	325	341	298	329	321	303	308	299	346	317	283	294	335	312	325	314	307	327	336	338	308	328	318	279	324	346	290	295	305	302	302	316	276	316	304	315	296	321	312	308	327	343	316	310	324	333	303	315	319	294	342	274	311	337	301	290	327	322	308	302	290	315	314	300	318	303	309	347	311	330	309	345	351	307	290	336	286	326	305	318	305	300	322	326	317	303	332	333	307	340	335	312	322	315	347	354	316	275	296	302	350	298	309	276	308	328	313	307	323	305	315	340	338	282	306	308	277	339	270	304	312	341	291	307	344	296	322	333	329	321	296	311	336	301	308	314	305	324	312	314	295	309	314	320	303	327	328	301	349	334	287	309	317	292	303	312	299	333	318	312	305	321	333	357	324	269	327	320	310	274	328	288	331	290	303	319	340	340	324	303	296	315	313	303	304	306	321	339	313	279	317	336	318	341	314	304	297	298	274	301	343	303	294	309	304	317	313	324	295	316	311	317	298	306	329	347	286	320	335	296	302	313	307	314	294	278	286	312	312	314	318	321	318	341	308	326	313	332	298	322	313	315	312	320	288	311	312	289	288	320	307	303	294	329	284	316	315	295	293	318	315	364	303	319	343	304	341	317	304	322	315	311	287	328	347	276	320	312	338	271	320	351	322	301	297	321	299	295	338	312	304	309	287	307	335	313	325	325	301	294	307	337	279	316	296	305	317	324	308	297	334	307	275	316	337	334	320	293	309	309	303	298	312	281	336	291	296	332	330	312	303	307	328	303	325	311	305	311	287	320	306	329	331	331	317	333	290	295	299	320	303	320	320	308	302	348	331	291	304	326	333	322	328	306	303	309	336	320	308	313	334	304	309	326	302	345	313	287	310	314	305	288	304	341	305	350	345	323	301	301	351	301	316	302	296	325	307	266	294	344	343	314	312	337	318	327	318	328	304	294	339	301	287	315	296	263	306	311	336	326	318	340	330	270	307	308	297	315	327	347	339	318	324	311	311	376	308	296	312	330	313	284	283	344	329	328	314	335	287	305	294	319	307	296	300	345	315	333	288	286	306	303	289	309	297	294	333	333	323	290	304	284	297	295	302	303	327	293	273	294	289	300	316	322	322	293	291	336	308	311	284	329	308	286	318	336	309	330	281	275	315	310	312	303	269	312	320	279	353	325	307	293	311	317	335	294	320	276	307	318	326	334	291	328	330	278	309	314	324	312	330	317	321	322	330	292	287	282	309	315	332	307	316	303	358	299	278	317	306	338	337	308	313	304	314	298	308	315	328	358	320	278	320	327	340	289	325	308	287	314	313	291	330	306	293	301	278	309	303	308	326	322	284	297	351	280	323	315	335	287	290	306	297	340	306	306	303	319	322	296	321	325	306	305	295	300	316	326	318	305	276	304	304	308	330	305	304	340	299	302	300	316	298	308	326	307	311	307	323	279	304	356	333	297	316	323	284	351	317	324	310	298	336	296	347	332	320	304	298	316	285	303	305	315	318	289	333	299	329	318	322	345	310	309	301	312	298	294	298	280	322	288	292	304	332	304	295	348	305	340	314	295	290	301	335	319	307	335	304	291	312	329	320	324	305	318	281	298	302	303	317	298	319	287	311	306	255	301	340	287	298	274	313	288	300	311	308	296	301	335	301	298	313	304	322	319	306	327	316	346	295	299	323	309	280	310	333	304	333	327	323	283	304	322	302	316	317	301	305	273	323	298	288	330	297	308	332	329	324	304	322	354	307	323	333	321	334	329	280	295	292	308	317	301	300	300	336	310	341	339	319	307	309	289	312	303	300	308	268	341	320	341	311	320	329	289	298	305	302	290	335	293	329	290	327	353	322	320	319	298	320	293	334	296	303	321	311	308	286	287	322	288	351	332	341	324	344	302	289	336	324	265	321	304	347	302	292	288	324	317	292	336	330	319	302	324	341	319	326	329	321	289	285	307	286	311	329	312	322	339	283	290	308	322	299	286	316	283	270	303	294	318	270	324	314	307	292	343	310	324	282	335	328	314	328	325	301	312	312	313	328	316	325	279	332	285	268	333	315	316	304	306	298	316	333	289	314	327	325	324	315	292	287	333	316	328	330	293	299	304	300	267	320	313	345	327	317	297	314	324	310	318	277	341	315	321	321	336	300	298	303	313	327	309	336	345	304	296	292	317	304	281	277	337	336	316	319	308	292	320	322	325	287	306	298	331	288	295	325	301	289	314	307	316	349	300	295	300	289	305	316	302	305	320	331	310	330	294	313	321	254	329	299	319	283	339	300	334	293	295	312	329	299	301	337	284	296	313	301	344	326	275	280	296	296	290	320	364	310	304	292	318	321	282	330	296	317	320	336	317	301	326	305	307	333	330	312	338	327	310	267	316	283	277	321	283	293	294	306	314	312	307	292	323	314	302	340	308	337	307	340	317	270	298	314	316	322	336	330	292	315	304	294	322	289	296	323	292	327	311	302	317	314	331	292	312	307	281	313	304	285	363	285	314	284	274	271	280	296	327	294	324	303	290	320	299	366	326	339	329	311	294	325	345	325	323	341	327	326	340	297	293	281	296	289	281	262	266	326	311	334	284	279	321	328	281	345	288	313	342	295	317	281	310	315	332	339	274	343	289	304	313	359	308	279	322	296	346	309	321	339	335	319	274	328	313	304	316	316	358	331	338	321	336	330	276	319	306	322	314	315	312	291	349	327	320	303	318	290	305	325	311	344	315	311	336	313	305	287	328	321	319	323	305	286	309	311	324	295	290	303	315	314	315	295	307	317	315	324	342	292	327	310	298	318	326	306	307	310	340	320	294	330	293	279	323	313	334	315	286	277	328	307	303	348	320	347	315	334	348	313	286	310	299	306	288	308	312	288	334	317	299	289	292	331	325	326	306	316	274	294	326	306	268	313	325	283	317	336	298	328	290	292	307	357	318	282	338	349	270	309	312	278	316	300	301	295	322	341	309	290	304	316	331	321	307	288	309	336	309	322	297	306	347
61080	57674	52640	21043	1545	1459	1261	1231	1166	1155	1107	1070	988	966	1075	987	991	993	994	975	1014	964	1003	984	954	959	992	942	950	985	928	960	963	941	929	912	945	918	878	958	884	934	960	938	911	940	919	953	943	931	908	955	959	926	908	935	943	950	885	955	948	858	914	895	903	974	893	936	969	951	937	871	944	948	970	905	931	931	940	964	938	911	932	947	880	922	953	913	907	905	914	917	869	895	912	935	850	924	899	905	893	874	934	929	929	927	945	877	926	949	940	934	973	927	881	899	965	934	962	944	900	917	947	973	901	972	959	964	883	936	900	943	948	947	882	886	961	905	915	877	893	959	899	865	860	916	919	935	899	982	901	877	947	935	946	874	916	894	934	900	916	933	896	944	939	916	915	921	957	931	938	951	881	847	920	932	916	985	879	943	930	927	901	942	865	957	921	887	910	892	901	900	908	873	903	891	912	862	972	886	954	929	883	883	903	994	908	894	907	871	943	861	929	885	927	918	926	910	893	928	913	910	878	914	913	932	935	876	978	981	946	875	910	912	933	939	919	941	928	949	870	951	921	949	936	936	944	908	918	951	887	834	885	884	890	940	994	882	947	918	881	863	945	923	919	881	944	968	928	863	912	882	885	949	898	872	958	929	943	925	904	967	948	910	916	930	906	883	862	917	900	918	930	895	892	931	959	884	882	940	973	908	925	899	904	872	941	900	886	911	936	884	940	892	921	851	909	989	928	932	924	897	857	900	916	900	914	952	944	894	935	885	916	876	891	934	910	917	907	892	905	892	865	910	875	930	867	931	962	936	947	902	924	948	945	954	881	915	929	931	950	841	908	916	935	938	943	863	879	898	910	902	905	925	915	940	904	897	922	939	850	854	941	952	971	931	910	938	941	941	935	923	950	926	917	921	858	857	895	923	934	943	925	945	908	900	915	907	913	920	924	977	986	909	886	894	934	897	891	915	916	952	947	853	876	981	930	886	939	858	911	919	959	915	891	896	923	955	964	911	888	898	887	921	957	897	883	922	913	916	926	964	958	917	940	936	879	901	963	930	927	876	920	927	929	921	896	903	933	894	950	901	902	908	900	869	951	843	916	857	925	894	918	969	872	960	909	970	954	910	880	944	874	944	1010	949	919	891	890	896	913	869	936	946	900	955	912	906	960	895	940	956	919	913	900	894	911	917	918	946	964	941	887	867	880	895	928	933	946	927	957	898	919	928	927	868	910	975	875	896	904	863	940	935	930	883	906	908	893	889	918	900	937	905	949	875	902	955	989	913	979	904	964	913	938	939	940	948	937	896	902	872	929	870	861	886	934	924	946	942	936	964	913	909	936	914	953	921	923	891	959	920	915	949	867	878	953	953	896	912	885	877	909	950	902	893	949	937	914	918	981	896	943	940	951	926	940	903	907	889	942	901	878	935	952	961	881	930	903	939	923	926	916	902	888	922	926	914	928	906	962	903	946	970	942	911	926	898	960	950	926	964	923	947	956	876	866	859	888	861	906	930	913	923	975	976	901	959	909	956	893	900	900	976	932	961	949	855	911	892	922	902	874	942	904	892	880	940	841	958	945	932	996	904	924	890	926	945	918	960	918	907	915	909	956	910	876	899	920	857	944	925	930	936	916	941	935	903	900	944	891	900	924	905	914	873	903	878	895	941	909	899	937	937	913	909	937	896	894	948	912	885	912	974	932	902	986	918	910	886	900	959	960	909	929	884	938	924	876	932	938	924	924	945	892	926	863	947	895	958	914	896	937	906	900	949	925	908	936	895	976	936	970	908	901	965	871	959	910	914	925	879	926	873	902	955	882	861	943	923	973	934	923	898	904	867	914	919	892	931	900	885	870	939	909	949	944	931	1009	889	897	883	898	912	903	936	924	958	911	946	910	940	888	917	939	893	943	926	917	869	937	923	996	901	927	897	970	941	885	914	919	920	876	904	948	931	888	919	915	945	919	956	890	945	947	963	903	935	945	939	938	923	934	934	912	970	918	868	880	909	964	819	939	896	927	917	940	940	898	923	895	894	968	940	901	947	941	932	888	887	935	894	934	882	943	878	903	923	936	896	917	949	935	910	895	923	882	905	883	936	889	970	875	920	972	939	922	964	910	904	914	917	900	917	934	925	929	966	908	943	966	918	909	947	944	956	904	939	995	977	926	892	928	899	931	913	908	903	942	945	929	927	890	957	923	908	911	895	897	952	869	923	869	927	916	921	894	873	949	919	963	961	879	854	931	942	876	902	861	955	928	895	906	906	967	899	899	925	980	930	967	961	912	896	906	897	981	858	936	927	891	948	919	904	948	860	974	923	894	919	935	881	918	909	976	951	937	887	922	970	940	950	931	896	941	839	934	876	908	880	915	933	950	944	954	926	918	982	923	922	881	900	910	900	911	918	966	878	942	921	892	877	934	922	939	920	955	911	961	928	916	911	932	865	954	887	984	908	882	927	878	971	911	925	916	937	929	955	939	901	907	903	890	936	900	938	916	906	930	931	906	894	947	939	882	887	875	935	916	935	874	956	954	880	890	907	873	971	932	894	928	930	961	967	904	911	977	919	915	895	924	942	910	970	868	903	909	904	901	907	923	911	896	918	932	946	914	936	893	938	910	933	900	934	883	925	897	974	918	905	934	877	914	854	883	943	874	886	845	890	948	923	957	894	924	911	936	891	921	952	968	866	912	924	913	891	939	925	968	909	894	913	947	962	843	870	942	946	909	961	910	929	910	971	949	918	842	974	937	895	908	885	922	904	913	881	940	945	947	917	914	991	914	894	896	937	945	958	929	918	987	851	928	929	837	912	931	946	985	919	912	919	932	888	979	954	885	932	946	912	848	1013	902	930	928	951	911	909	920	896	866	906	876	902	993	922	939	895	854	887	922	871	843	941	864	969	889	839	894	930	878	901	961	916	920	899	913	954	859	943	908	933	961	935	900	942	955	922	906	905	894	925	935	926	988	949	905	926	859	936	924	956	886	947	905	908	985	935	922	907	884	872	971	952	931	957	901	923	930	925	900	966	944	961	907	877	876	905	897	997	918	927	925	914	917	850	908	902	953	934	929	879	951	888	974	888	905	934	938	934	886	902	950	902	915	898	900	911	940	936	905	909	906	936	911	918	872	934	921	916	887	931	914	967	920	898	905	969	922	899	907	894	937	889	930	885	924	949	907	868	936	872	947	934	877	922	956	925	916	954	964	909	894	950	960	896	921	936	923	863	912	940	943	962	915	929	939	890	880	897	865	927	911	902	932	931	974	884	919	888	896	939	939	967	924	943	924	881	971	974	864	921	955	936	865	952	920	966	910	933	909	952	960	916	880	888	912	978	904	896	872	885	821	889	892	925	945	959	923	915	978	874	951	916	934	871	912	934	936	901	921	852	916	923	867	911	893	923	897	905	900	907	890	954	907	980	927	901	907	895	900	953	921	960	861	934	907	890	871	874	872	923	891	904	914	929	908	927	896	960	893	889	931	928	894	901
33458	17393	6183	1250	189	135	152	161	139	131	141	136	136	119	171	143	141	129	137	145	163	149	151	141	150	155	121	157	142	147	139	136	148	138	145	152	148	142	161	148	156	152	152	161	144	142	152	143	137	172	134	136	157	140	139	162	138	132	154	144	139	164	147	139	130	145	185	129	164	150	145	131	147	146	122	137	158	140	149	160	128	164	121	147	157	137	150	150	169	126	143	108	126	140	156	145	145	144	152	151	138	147	136	135	131	153	153	145	121	148	166	153	140	142	140	167	147	152	118	152	155	154	154	124	163	166	149	164	133	141	153	133	143	155	126	160	145	148	137	142	146	122	133	129	153	133	160	139	130	140	185	117	150	144	116	159	169	139	146	128	129	156	143	147	158	148	142	147	120	135	161	149	147	143	135	130	142	148	150	140	158	125	136	149	130	147	162	163	134	137	120	124	159	139	162	158	129	149	134	136	141	148	152	150	121	138	166	153	127	146	138	165	148	143	122	130	146	145	131	151	132	142	125	140	141	129	143	131	140	143	129	140	152	130	142	134	139	146	152	126	147	136	149	157	142	150	152	132	140	149	129	147	131	134	135	113	149	153	131	136	134	134	148	130	140	125	144	139	153	136	136	137	153	143	154	145	120	123	165	142	146	151	144	139	124	130	112	175	143	159	165	156	149	139	149	127	140	129	154	142	148	140	155	126	139	167	150	159	142	146	147	169	149	164	152	135	131	144	125	123	139	130	146	148	141	160	129	173	137	143	134	145	113	155	134	119	130	125	169	136	144	141	131	119	170	131	130	155	122	143	152	131	160	131	145	164	141	151	138	172	165	128	151	133	147	148	162	141	141	130	148	140	151	140	149	150	139	143	154	141	137	137	146	147	154	105	135	128	148	158	167	124	163	158	154	144	124	127	172	148	125	137	150	153	153	163	115	159	144	154	142	131	140	129	161	144	147	146	149	131	153	154	176	138	145	149	133	145	133	149	139	132	130	126	137	127	137	162	139	134	125	150	164	145	144	139	122	136	146	126	138	168	134	142	142	153	148	141	153	160	150	135	125	126	143	164	127	133	153	152	148	148	137	137	150	144	135	122	143	161	145	159	161	135	127	131	147	158	140	162	130	146	131	158	160	134	133	151	139	136	136	164	144	158	145	149	152	126	160	134	154	145	150	149	141	147	147	150	136	139	161	138	123	153	138	151	155	151	148	150	141	134	140	143	142	144	141	129	145	126	145	114	144	150	160	127	165	128	125	149	123	150	131	115	150	139	145	134	147	124	148	175	142	133	153	117	144	156	165	155	160	141	169	126	155	170	154	147	131	121	150	128	158	135	151	136	154	147	143	142	166	143	167	152	153	140	126	143	144	146	166	141	118	127	154	137	136	158	139	149	128	144	136	128	134	130	145	146	157	138	124	140	129	122	128	151	166	151	169	142	126	146	142	126	165	126	167	143	137	154	143	150	144	142	159	160	132	151	136	121	141	138	124	163	141	152	148	134	148	135	146	117	158	179	147	148	146	128	142	155	142	139	151	160	152	139	164	149	145	158	174	126	103	157	161	127	139	153	157	135	144	149	123	132	141	158	135	135	144	138	149	165	152	133	150	134	152	150	147	136	136	127	136	147	135	138	147	139	134	137	147	144	142	144	140	131	158	145	144	146	144	151	132	147	132	146	129	152	146	151	136	147	143	162	156	141	142	138	139	140	138	162	131	157	159	146	142	115	146	168	159	136	160	102	133	137	136	149	133	155	157	159	138	140	165	147	144	129	134	143	143	154	135	137	147	147	146	150	159	167	117	157	137	134	141	152	134	138	132	130	155	135	146	146	128	138	151	140	138	128	140	173	126	115	177	132	147	150	126	146	141	152	130	146	126	139	145	155	146	151	148	180	165	160	143	149	143	145	142	172	174	145	177	152	127	138	127	136	129	148	144	151	140	141	176	154	146	136	143	151	147	130	161	128	148	139	151	147	128	136	157	149	136	156	142	133	155	134	124	162	139	124	140	122	148	138	124	142	125	113	134	140	148	115	147	158	140	156	133	154	155	119	149	142	149	131	137	147	131	137	159	152	132	132	145	138	143	177	137	132	135	117	164	168	173	158	135	157	135	134	161	141	145	151	141	136	133	140	170	137	131	127	160	129	151	151	149	144	142	134	146	128	139	145	137	113	149	161	130	133	152	142	149	154	140	140	151	129	126	133	141	149	137	153	147	154	126	148	145	137	142	142	160	175	146	143	142	127	159	145	147	139	159	133	150	142	135	156	131	168	163	168	160	153	174	142	141	126	139	146	148	174	139	153	168	148	133	138	142	136	152	137	139	139	177	133	151	147	154	138	150	139	148	152	130	139	136	141	136	129	121	139	139	155	164	143	148	136	132	131	145	135	151	136	142	129	159	144	149	118	144	149	152	144	147	150	128	139	136	159	125	146	133	148	147	144	146	139	131	128	148	145	133	152	161	141	152	142	124	151	162	171	130	152	141	160	123	138	135	164	158	120	147	112	140	141	145	124	135	172	145	153	158	144	153	156	144	143	141	153	146	144	140	136	137	135	153	129	144	141	145	155	174	127	128	151	141	123	143	140	116	151	146	145	121	135	154	132	143	151	146	148	160	140	125	155	121	128	140	155	144	144	143	149	145	152	133	165	134	130	144	141	136	145	148	140	155	156	147	143	176	155	152	147	120	137	139	139	152	147	144	152	127	140	152	136	134	133	127	132	163	134	149	153	143	149	140	154	135	154	135	152	137	144	152	140	140	147	145	141	150	162	152	129	133	135	154	159	137	125	152	153	118	143	153	137	147	157	143	149	122	142	146	120	139	154	132	147	142	122	145	150	136	128	137	137	146	157	146	142	164	145	163	161	147	164	149	121	142	135	144	140	125	138	155	128	140	138	144	154	138	147	143	141	136	164	153	146	149	150	149	139	146	146	134	133	121	146	130	127	131	134	148	127	136	156	149	147	153	147	164	144	149	152	132	145	136	144	146	144	125	124	138	152	160	161	150	160	137	152	155	139	155	126	134	142	164	152	150	150	150	146	126	150	133	130	135	134	144	144	134	133	133	156	145	138	158	150	139	138	130	153	160	137	140	157	143	120	131	134	139	157	143	151	126	160	139	139	146	134	130	149	140	138	134	172	141	143	135	151	138	145	156	139	140	132	135	145	135	145	146	153	151	139	155	126	133	130	147	139	150	148	143	164	150	149	147	137	144	156	130	140	124	135	125	164	147	136	152	128	138	152	146	166	149	137	120	137	137	126	159	146	158	157	136	108	140	147	147	151	147	142	127	146	159	149	145	138	119	140	140	142	161	155	147	130	141	142	143	142	132	135	154	147	159	132	133	145	144	131	144	154	146	137	142	130	140	130	138	120	149	121	162	129	151	145	151	157	135	113	134	126	139	142	136	146	156	147	144	141	131	148	136	118	119	138	155	142	157	151	130	151	163	141	148	173	143	147	170	143	149	153	116	138	126	147
31832	18742	9273	3082	527	548	495	516	546	529	514	485	510	465	491	497	501	506	511	514	520	515	517	496	513	485	538	507	517	485	490	486	521	447	456	490	477	503	481	486	499	499	487	474	513	532	525	498	463	506	508	452	518	469	504	497	475	474	493	531	527	522	492	494	549	467	485	471	514	513	457	491	505	499	500	477	483	510	461	483	477	495	468	452	495	484	508	512	473	512	502	498	507	491	512	483	471	488	528	477	503	489	517	504	471	523	498	548	513	517	512	524	532	502	489	499	502	463	486	525	504	487	512	520	505	496	479	543	520	510	515	469	481	540	510	471	515	487	521	514	497	451	470	517	504	482	501	461	463	511	542	486	475	499	526	489	470	502	478	489	510	511	498	552	487	496	510	501	505	492	484	499	497	498	461	542	471	496	504	537	484	510	470	473	497	505	481	504	476	499	512	495	500	494	536	458	486	506	440	500	516	529	486	505	521	484	475	455	514	491	472	489	510	457	490	502	482	479	517	521	491	523	491	484	518	472	458	497	527	512	489	501	501	453	530	497	531	481	523	477	471	507	490	511	487	475	508	481	507	472	493	496	516	558	480	475	478	518	454	528	512	550	484	497	488	496	488	498	487	505	464	506	482	472	522	478	516	469	504	491	476	479	537	523	494	519	493	500	486	467	487	479	471	483	517	504	476	495	519	502	506	478	496	505	499	488	445	473	487	488	493	466	453	485	468	468	500	472	469	513	499	516	515	469	518	508	535	501	493	493	510	469	495	467	481	464	498	487	483	466	512	468	453	500	479	480	511	503	513	485	537	478	508	472	492	444	535	474	502	475	488	486	474	509	483	526	519	471	508	523	464	495	531	466	489	473	518	454	455	481	488	533	458	466	493	447	463	467	436	495	494	448	497	494	500	498	508	510	513	500	461	494	505	496	469	504	474	474	498	488	470	500	480	471	531	469	507	495	498	546	473	493	451	477	536	494	514	534	509	494	485	487	467	538	452	493	501	498	518	511	460	492	494	521	488	504	514	487	528	514	465	512	495	501	511	494	471	489	480	520	490	499	495	502	503	522	487	489	508	501	467	503	492	470	513	474	526	513	531	484	473	493	514	512	498	486	519	511	498	493	512	514	501	559	524	490	497	488	491	533	530	494	504	505	515	478	507	465	536	532	532	465	498	522	517	465	507	476	465	488	471	460	510	498	492	516	449	513	466	488	522	485	460	498	446	444	511	491	475	476	487	463	466	523	468	488	502	484	457	485	516	527	508	486	485	491	469	450	494	487	491	525	523	492	481	523	480	518	498	499	467	523	499	540	490	498	468	497	508	486	489	501	497	488	464	489	479	510	455	468	484	470	483	488	490	475	501	474	498	526	490	468	498	478	525	472	509	496	529	513	491	460	484	504	494	476	497	476	485	464	515	500	507	481	517	479	474	485	501	474	499	492	511	502	506	489	502	490	488	525	524	460	497	448	513	472	519	514	492	488	541	480	477	491	524	490	487	453	467	502	503	510	515	512	496	470	482	508	492	468	500	521	531	496	490	543	490	515	504	493	522	513	458	524	456	462	548	510	478	488	507	500	496	503	509	468	490	506	511	489	508	489	460	472	501	532	464	498	493	469	486	503	540	514	449	474	479	500	488	496	511	502	489	524	492	473	511	463	525	488	501	476	467	486	492	502	510	517	504	459	493	456	477	480	480	492	472	506	476	479	469	518	457	494	486	458	520	469	466	484	464	497	483	574	513	542	500	502	495	492	494	510	543	491	493	478	494	516	491	473	490	483	546	491	475	492	489	501	528	471	503	528	493	475	500	494	465	499	500	473	502	546	504	477	491	466	510	481	516	465	502	491	489	512	455	499	476	493	538	469	521	463	461	485	508	462	484	477	494	473	460	454	505	462	497	526	512	499	498	491	480	464	481	514	520	494	514	505	471	479	493	484	531	486	503	529	520	487	462	511	504	492	483	484	490	498	478	510	479	474	511	510	467	529	447	469	491	453	496	478	528	469	477	502	485	532	517	497	478	475	491	510	519	489	465	450	496	522	471	474	483	470	504	507	507	526	523	461	494	470	455	477	474	515	537	500	485	482	505	470	522	545	463	475	496	511	465	502	503	491	534	507	495	479	495	498	515	514	500	484	508	486	493	489	482	504	486	481	522	471	460	493	503	521	548	461	491	492	526	520	483	487	446	517	487	533	514	507	483	505	494	495	527	497	460	470	487	488	506	508	503	498	504	493	497	453	498	484	482	508	486	517	474	527	516	464	529	511	514	486	527	535	463	493	503	476	515	496	485	514	526	515	524	489	474	520	476	510	476	506	495	466	513	502	466	473	487	476	530	462	473	507	532	483	509	502	513	455	492	449	498	476	526	504	472	539	528	473	444	445	489	492	504	512	497	479	448	495	475	479	467	499	480	519	500	524	513	526	464	464	500	471	478	452	513	509	498	492	490	512	487	511	485	459	525	464	513	501	482	488	491	497	520	510	496	457	504	530	459	473	517	483	506	503	507	497	482	480	526	483	458	465	503	514	487	488	496	505	483	487	537	512	508	479	467	496	513	503	484	507	483	471	493	511	505	481	461	506	493	478	498	468	514	502	456	523	519	514	487	459	513	496	490	472	507	503	462	493	501	498	486	525	477	493	527	517	497	492	500	504	498	490	492	509	498	451	476	505	509	520	506	501	475	498	489	523	482	483	483	502	504	486	494	498	462	541	478	504	456	512	483	504	524	525	515	445	505	481	468	459	457	512	532	486	533	495	483	483	472	474	513	510	492	498	497	509	493	503	471	520	491	500	522	500	512	481	504	462	505	491	458	483	479	498	531	510	502	527	492	424	475	515	496	493	478	535	561	513	516	516	454	535	504	503	475	500	492	506	519	489	496	508	544	494	522	525	510	464	476	475	510	433	495	526	534	486	529	518	505	493	483	504	483	463	479	463	513	501	467	506	512	483	475	444	491	461	501	532	541	495	491	513	463	488	493	485	490	457	505	484	487	543	468	506	471	485	519	498	484	478	509	493	477	500	500	503	507	535	523	511	516	528	486	496	501	494	500	491	519	473	456	462	492	535	456	475	500	496	481	499	471	447	502	503	491	532	480	482	514	505	516	487	503	466	479	501	492	523	459	459	504	504	489	461	521	522	462	509	519	479	485	504	495	509	503	513	491	516	477	514	490	499	479	467	494	497	493	513	471	501	500	509	508	466	547	518	528	495	497	524	495	540	509	479	488	482	520	502	527	492	496	490	484	477	514	468	508	486	514	499	462	470	530	472	468	496	545	492	483	486	467	456	509	461	477	541	492	487	512	501	436	500	500	443	474	499	476	488	496	486	504	518	467	506	466	491	484	480	500	484	511	492	489	460	472	491	482	465	501	479	511	515	468	503	481	532	486	506	489	516	492	486	482	504	477	482	496	514	509	457	497	500	490	495	506	543	492	516	507	533	469	496	489	505	509	473	513	459	485	517	474	492	506	497	491	458
69607	57656	44492	20735	1816	305	274	255	240	282	257	229	225	226	247	247	235	207	227	256	243	223	201	211	225	225	239	219	219	245	242	234	212	217	224	210	248	224	240	221	231	240	232	212	228	198	253	232	211	243	220	192	225	221	226	220	205	224	209	226	230	219	229	236	195	185	210	229	233	219	188	221	177	228	213	236	245	211	229	198	240	229	173	218	231	218	194	234	218	214	260	228	244	220	243	241	233	242	238	219	240	246	212	220	208	211	235	209	201	218	212	227	207	230	216	227	229	231	234	241	207	235	219	204	262	232	206	219	229	221	233	216	240	228	241	234	193	205	228	221	229	208	206	214	207	233	242	237	249	222	229	220	230	227	214	224	208	228	233	211	217	260	232	229	219	225	228	220	226	217	219	241	210	223	202	215	234	222	246	225	200	220	202	217	211	220	226	214	203	226	173	230	238	201	224	244	234	229	204	248	231	213	229	236	239	227	188	234	238	223	206	220	224	214	225	232	194	229	230	206	219	240	210	225	238	203	194	216	226	221	262	211	237	228	232	238	206	222	202	239	216	213	253	245	207	244	239	247	206	231	219	218	227	234	245	228	224	227	229	235	205	212	215	260	228	214	251	236	242	229	246	220	210	210	238	222	213	206	224	207	217	234	220	226	214	232	206	208	219	236	252	205	227	225	192	209	225	238	221	248	225	203	211	223	231	222	233	244	231	230	248	228	210	227	216	220	243	236	208	207	204	221	227	238	199	238	211	226	216	240	246	245	218	217	196	250	239	213	212	227	215	223	215	220	237	236	217	233	252	207	233	201	230	227	237	209	201	223	206	226	233	228	216	233	212	252	204	218	236	221	205	237	214	233	212	218	230	238	223	226	234	234	251	228	242	211	232	229	223	222	233	226	245	256	206	225	201	224	226	237	209	215	242	212	231	196	187	236	237	234	209	206	212	234	232	243	205	251	229	228	250	220	230	219	231	201	242	215	225	219	247	235	239	227	256	236	227	211	206	226	236	236	242	234	256	211	214	228	241	210	222	235	228	219	210	221	221	232	183	221	202	220	220	205	240	226	245	238	235	206	234	233	229	229	218	192	231	215	260	228	186	236	236	223	232	232	231	201	259	216	223	246	237	222	252	247	218	214	208	227	233	199	219	213	231	212	219	247	210	212	230	251	234	209	242	232	224	227	246	233	217	212	239	214	225	233	213	239	243	220	210	213	233	200	221	224	248	228	268	222	237	207	208	220	201	231	213	222	228	226	229	215	229	217	253	229	233	207	215	215	230	245	223	220	216	197	215	203	222	228	247	216	225	226	214	211	235	201	232	231	216	265	208	246	239	228	252	236	221	201	227	198	223	228	242	198	219	232	231	225	241	223	229	230	238	213	197	236	227	249	226	218	232	194	187	233	251	232	209	209	217	237	208	222	215	220	209	218	212	236	211	227	227	213	220	239	206	241	225	246	219	220	216	206	206	237	233	237	225	223	209	208	235	225	219	207	228	226	226	202	241	231	237	235	244	226	206	208	221	227	224	207	225	216	209	207	233	218	213	217	247	227	249	229	215	223	198	224	237	244	222	223	237	210	231	219	213	229	235	218	242	236	205	223	222	211	218	231	220	244	211	206	210	215	227	211	221	215	243	238	227	228	225	239	222	232	225	254	211	243	200	187	230	225	235	225	185	227	227	231	243	217	224	221	249	230	241	224	225	236	218	246	245	237	227	231	227	218	238	238	233	215	203	225	217	222	234	237	203	228	210	241	234	227	208	220	214	239	219	205	215	215	222	213	241	241	209	225	236	207	204	256	221	229	228	231	226	196	234	215	214	236	245	200	229	236	230	213	219	219	233	208	222	237	216	224	220	243	224	222	223	220	196	205	214	230	243	210	233	201	208	226	206	237	233	208	213	197	222	231	227	244	244	270	233	209	212	218	231	229	232	232	212	233	206	205	194	207	210	207	211	211	233	217	220	238	226	216	199	230	221	196	229	240	217	202	264	249	253	221	245	228	232	213	207	261	238	204	221	238	232	217	227	220	225	216	210	191	233	218	209	215	205	246	246	205	219	225	226	221	218	203	203	201	247	180	227	227	196	209	220	243	219	208	213	207	223	232	217	217	231	224	225	224	216	256	257	223	220	215	222	226	212	244	234	195	225	241	223	222	222	242	235	227	209	219	227	223	229	216	239	212	234	199	215	252	253	206	229	228	188	233	206	227	214	226	214	201	241	195	229	239	202	236	249	201	240	221	233	206	213	245	227	222	216	211	225	224	239	235	223	241	210	210	220	235	245	237	207	244	242	225	255	207	192	242	211	226	233	230	231	222	196	229	250	223	219	243	243	221	207	215	203	213	228	230	227	217	203	226	249	244	221	231	184	231	219	221	238	215	234	228	217	207	212	240	223	239	243	225	217	219	215	200	249	232	251	237	211	223	234	215	236	251	210	198	226	217	242	236	243	215	210	195	218	230	236	229	221	218	238	230	228	205	223	201	241	229	194	241	238	221	224	238	239	201	189	224	227	214	251	236	220	215	241	234	221	202	213	236	240	232	197	219	223	217	236	237	246	230	238	262	209	214	224	230	235	230	221	242	213	229	221	223	219	222	223	222	228	208	223	223	221	226	200	244	230	235	211	241	239	238	216	215	219	240	220	210	242	196	216	233	221	214	205	201	226	225	216	224	224	230	236	237	232	199	223	223	231	215	230	210	234	212	240	243	206	213	249	226	190	216	214	218	246	242	224	252	189	200	219	209	218	219	216	215	217	246	241	212	209	234	220	213	215	238	241	228	230	230	186	220	243	236	223	204	243	211	207	257	216	206	217	227	201	197	234	252	212	229	236	237	208	235	240	223	214	220	223	224	223	230	214	222	204	232	199	226	233	199	235	237	215	204	216	205	208	213	230	216	223	223	266	219	215	189	225	217	240	243	233	239	233	215	219	218	236	255	218	214	199	247	244	234	250	223	222	199	205	229	232	252	205	202	239	227	223	244	253	216	249	245	165	235	211	236	209	230	236	239	231	216	233	225	205	212	212	209	197	219	244	252	218	233	219	219	205	229	206	222	218	211	234	191	245	256	236	189	221	235	194	250	231	240	234	233	207	214	216	192	196	212	223	231	235	230	221	249	235	224	201	241	234	220	201	208	219	202	230	216	195	251	250	206	221	235	231	224	229	227	232	243	234	216	230	229	224	230	210	188	203	217	230	229	225	216	203	224	214	225	210	219	239	191	231	224	226	224	217	239	223	228	226	215	250	228	215	202	215	226	211	217	221	259	248	227	203	224	234	245	202	188	229	234	217	252	218	208	231	214	253	199	231	218	209	218	239	216	237	227	231	227	230	220	207	199	209	228	220	211	209	222	232	201	225	225	227	243	214	222	238	207	206	220	253	234	220	225	211	253	237	222	248	206	213	220	227	236	231	216	202	213	223	231	225	218	257	220	239	219	205	226	194	225	207	219	199	245	224	189	211	232	224	219	210	226
51786	47239	42638	14681	1084	1005	852	912	891	851	853	792	796	764	735	751	779	740	716	738	735	749	721	733	696	692	747	685	700	708	715	708	724	675	684	752	697	723	685	703	652	682	682	674	698	718	716	716	742	669	714	703	694	691	687	725	698	690	741	679	676	704	680	697	653	710	745	679	737	711	661	662	683	724	675	712	722	685	684	697	727	684	721	690	689	697	680	680	673	712	721	678	730	688	679	732	668	697	714	701	700	667	705	732	702	733	681	712	693	693	670	667	649	702	760	725	678	701	739	615	733	684	670	679	706	675	687	728	694	675	680	668	661	693	708	668	749	688	715	666	676	710	694	762	676	698	699	716	672	691	685	673	731	693	662	707	723	706	672	683	711	680	718	715	673	736	666	691	693	705	728	693	686	734	663	672	681	677	684	697	680	731	679	719	697	716	703	736	746	704	682	677	690	727	708	710	688	663	717	685	681	683	680	632	751	693	685	705	705	705	701	674	739	698	702	673	744	694	666	708	731	663	739	698	715	722	702	664	722	700	705	709	702	683	688	687	717	728	728	694	668	727	684	732	724	756	723	717	728	686	688	690	675	675	700	742	691	707	716	770	697	705	703	691	706	667	719	735	698	671	686	710	693	703	709	662	698	625	720	703	749	717	748	721	688	727	728	722	722	719	656	730	681	689	724	650	717	694	697	653	699	748	719	672	670	714	687	751	690	700	706	683	695	736	643	717	726	731	716	652	703	731	734	716	676	706	734	682	705	674	677	689	721	725	742	654	716	657	708	719	667	702	698	684	723	723	681	678	702	683	711	719	683	725	656	690	710	626	661	709	706	691	705	761	692	723	626	718	734	783	665	739	678	655	702	710	700	685	672	690	730	674	685	728	686	716	731	722	680	725	705	711	669	694	713	725	702	670	642	716	715	735	690	672	705	663	793	739	693	682	755	668	741	673	669	723	679	685	693	663	682	757	702	714	707	665	669	662	728	705	689	735	702	658	733	694	628	706	707	689	695	683	675	759	734	722	719	674	691	702	678	714	710	701	635	682	723	708	715	712	666	695	700	704	687	654	720	680	708	767	672	684	731	698	709	719	681	703	688	678	690	721	738	694	678	671	684	649	672	717	723	750	712	696	707	694	712	700	692	684	726	726	684	682	756	722	698	682	678	708	697	674	666	718	726	754	684	648	739	707	749	704	676	688	652	683	660	696	715	696	711	737	707	632	661	666	675	716	675	651	712	683	732	719	711	639	678	687	725	695	751	704	658	717	676	698	671	691	654	694	686	665	714	672	721	709	703	688	686	665	690	657	720	690	673	692	703	739	670	698	720	684	695	689	707	705	702	663	720	691	680	720	744	735	658	751	713	696	700	696	732	740	718	766	703	662	684	721	693	714	681	729	708	693	666	721	690	687	723	685	695	698	697	633	736	694	675	676	722	671	686	653	662	676	698	680	692	719	744	720	652	706	735	715	678	723	717	762	675	696	680	642	708	671	693	707	726	739	738	728	678	732	737	736	662	724	696	687	699	674	671	682	731	729	716	691	708	668	664	663	702	685	715	734	678	747	684	685	680	690	710	700	724	686	667	679	696	688	720	659	673	721	704	712	706	680	669	709	665	673	701	694	727	660	705	705	701	731	650	708	708	737	662	688	659	720	715	689	671	716	692	710	727	676	682	704	663	662	710	664	687	691	717	715	693	691	696	722	719	671	703	702	664	715	713	758	722	658	679	722	695	714	727	668	672	668	715	642	755	697	641	637	692	732	720	717	702	689	687	675	735	716	653	680	656	704	681	742	704	653	703	651	685	703	699	679	747	705	719	712	696	735	695	676	686	673	662	700	685	720	682	723	685	668	679	645	705	715	666	702	741	723	675	731	688	662	737	665	670	724	683	714	715	719	684	685	682	668	665	685	685	754	694	724	722	691	713	661	707	724	710	713	728	767	713	724	782	705	683	702	687	710	716	696	699	740	677	643	714	689	668	711	726	731	687	711	733	688	707	735	667	713	700	741	756	697	675	697	739	679	692	686	672	712	707	681	675	734	669	732	695	692	777	701	696	679	717	703	723	737	731	669	666	641	668	720	692	674	680	719	667	712	705	714	661	686	702	676	681	689	705	698	732	679	698	685	677	685	706	701	709	700	703	707	737	697	740	698	727	748	699	672	677	716	702	704	724	629	668	679	713	705	673	708	734	703	665	707	746	657	699	734	707	749	680	681	685	690	676	705	712	692	713	725	708	677	709	699	679	771	723	670	734	737	726	696	693	730	681	717	729	661	720	656	749	693	739	659	732	719	666	742	731	733	707	690	746	667	730	697	751	640	706	723	681	695	700	745	678	711	644	730	714	717	715	696	697	702	728	691	721	687	696	690	715	732	694	686	672	703	723	766	676	740	694	694	709	669	683	699	713	769	727	724	708	732	701	669	706	726	762	680	685	736	710	684	669	716	709	719	712	703	684	681	694	695	690	705	732	715	691	737	687	782	718	735	675	692	742	747	684	666	728	735	722	684	735	670	669	708	747	667	693	697	712	727	706	689	675	751	674	715	646	706	710	790	734	717	683	679	708	701	713	677	718	715	698	668	675	699	699	683	693	706	667	709	749	722	666	712	706	720	778	722	688	708	711	685	756	742	732	698	655	701	666	706	682	699	694	711	682	743	650	691	672	696	685	707	730	723	678	742	642	734	694	710	683	685	706	690	748	662	660	705	683	710	675	727	665	719	742	698	698	695	717	697	726	712	685	710	729	672	664	690	737	703	739	702	684	714	766	719	693	653	690	660	698	700	746	632	651	703	739	700	683	718	747	688	714	690	695	706	734	697	698	683	692	704	695	684	716	685	707	714	728	733	661	712	649	652	702	690	711	726	649	678	739	725	656	720	680	675	680	678	714	720	680	702	668	649	698	675	694	735	733	776	690	708	703	730	699	702	702	661	726	720	672	731	748	716	709	709	696	685	667	697	701	702	709	711	689	697	668	654	691	657	694	711	718	676	660	720	717	654	692	715	728	688	744	702	675	680	679	677	708	693	723	644	705	701	722	684	685	675	741	718	735	711	694	723	666	680	710	697	743	711	716	706	710	670	730	707	713	690	686	662	695	688	704	669	686	700	709	756	703	717	676	719	710	714	734	696	722	719	706	680	756	713	725	736	671	707	681	687	675	727	721	672	710	676	746	724	709	706	713	693	665	674	689	665	690	662	689	739	695	723	690	700	705	695	719	696	726	691	719	685	690	709	693	704	695	735	705	671	732	729	701	661	715	669	708	629	711	703	683	681	686	743	690	733	729	699	691	676	740	731	740	710	681	709	704	732	709	746	736	654	676	768	689	712	700	697	713	707	696	697	659	732	737	684	716	666	682	728	737	758	677	712	700	712	649	722	707	692	712	708	722	677	673	757	679	727	688	654	704	644	668	715	684	695	667	690	689	708	691	734	762	681	701	687	722	740	698	659	730	687	724	654	698	708	738	663	689	684	693	751
76124	67168	54550	28358	5123	541	395	396	386	376	356	369	346	341	332	337	328	309	326	352	341	339	319	320	312	318	296	302	313	308	319	295	307	330	339	311	304	332	309	319	336	314	335	304	317	321	315	316	307	299	314	286	294	312	335	323	303	322	308	318	304	303	309	292	300	296	321	332	301	335	305	338	331	313	320	316	326	294	321	328	329	308	329	291	290	327	318	317	314	337	293	331	319	318	297	297	279	317	288	289	343	307	274	301	332	309	290	286	326	296	327	328	318	325	318	328	270	300	317	311	304	312	297	319	335	311	310	298	328	309	262	288	317	328	314	327	323	312	315	313	287	300	319	292	309	308	326	307	314	301	295	283	331	305	284	331	308	314	309	336	322	299	300	336	295	326	297	296	327	328	306	282	327	303	300	307	316	311	277	305	348	303	311	304	346	308	285	326	327	311	295	292	297	290	310	296	264	313	287	300	309	334	319	277	308	332	314	327	321	275	293	279	328	322	315	306	310	342	327	298	297	309	292	293	317	323	301	294	321	282	287	300	316	336	337	281	320	324	303	308	278	326	302	306	290	313	299	289	305	309	305	319	323	296	282	287	337	296	309	286	314	323	328	290	300	270	285	304	332	306	324	306	303	321	295	325	360	311	340	306	317	327	313	304	336	325	317	309	315	358	294	288	284	302	304	307	315	306	329	311	307	308	334	349	318	294	294	343	303	310	288	300	341	297	305	283	314	299	288	318	310	292	315	303	315	313	311	313	334	288	330	306	270	309	315	359	335	279	312	329	312	322	327	313	309	291	310	298	287	309	311	298	275	309	328	278	281	301	298	293	328	260	304	287	302	296	304	325	284	289	313	313	303	283	318	276	313	322	331	313	313	319	321	314	304	334	332	306	312	300	305	285	331	320	329	316	297	320	321	292	302	293	296	325	321	297	297	324	311	301	323	325	320	303	317	317	309	288	308	319	296	296	308	287	325	278	307	298	325	325	295	283	306	299	334	300	316	304	290	293	288	308	285	309	330	319	312	285	309	332	299	295	297	297	295	308	305	317	316	339	311	373	337	295	308	314	301	297	313	315	297	314	290	283	316	316	318	311	302	312	322	286	317	352	326	332	318	300	308	338	311	292	306	319	312	296	291	333	323	282	280	307	299	307	311	323	312	321	320	328	290	294	311	324	350	325	301	290	288	322	316	305	324	326	300	267	313	291	310	331	307	287	325	312	301	317	303	322	308	347	309	343	336	321	312	312	319	278	294	314	281	316	309	290	325	303	301	323	316	293	301	308	294	293	310	287	303	310	282	279	343	330	263	311	322	296	315	301	297	302	296	312	308	316	322	302	315	297	319	290	298	274	319	318	324	304	287	289	293	301	302	311	295	294	277	294	287	305	316	284	335	304	310	313	323	295	302	303	303	283	311	318	276	319	289	319	293	339	308	319	303	315	337	319	301	302	291	288	359	298	317	318	299	320	350	313	306	316	315	318	297	318	320	316	287	310	303	301	315	316	276	285	314	321	314	301	273	270	324	316	285	319	314	317	295	312	338	303	293	340	294	289	318	302	290	312	317	321	302	294	323	298	303	308	290	335	264	339	317	303	308	309	314	315	289	326	284	297	331	302	306	289	321	323	318	322	278	312	294	282	283	291	331	282	285	323	301	313	301	300	319	318	306	301	291	323	302	334	316	339	312	337	326	321	303	310	321	332	299	311	288	318	302	289	325	322	297	295	352	313	314	317	300	292	319	340	332	338	338	278	341	318	301	313	316	308	295	296	318	334	327	269	331	339	309	286	299	295	290	269	310	299	331	305	319	287	317	326	318	296	285	295	326	305	307	295	313	316	321	318	323	360	318	322	308	314	303	332	311	299	318	312	303	285	268	290	302	304	342	298	316	298	270	284	329	290	365	309	338	277	290	316	291	300	324	303	305	281	307	310	307	292	289	311	299	352	295	302	329	316	328	308	322	285	317	269	308	304	293	288	326	275	302	293	301	333	307	285	321	313	302	326	274	301	306	315	335	323	317	284	336	328	338	311	258	312	320	296	334	314	308	289	314	285	308	318	287	296	309	285	312	314	275	291	289	316	313	320	293	332	298	318	325	314	312	293	324	352	309	314	306	275	329	311	315	287	290	286	338	314	313	263	318	284	345	318	316	291	326	293	320	329	308	302	309	342	311	320	314	317	320	298	285	275	302	272	329	289	296	323	319	303	309	305	313	279	293	299	298	318	342	325	290	281	278	277	304	296	286	297	323	302	309	332	297	265	319	315	315	314	333	271	320	330	282	303	291	323	291	329	305	330	304	288	308	326	335	332	318	340	276	323	309	306	281	330	322	297	342	292	283	312	303	311	318	307	308	315	322	307	316	315	325	343	333	315	340	333	287	288	297	320	333	319	314	294	273	304	299	322	340	322	313	319	292	290	291	279	276	299	325	276	319	308	333	310	330	303	265	314	314	310	314	275	300	319	335	312	284	288	311	318	294	269	305	310	341	311	335	311	334	307	307	300	309	290	339	337	310	299	288	301	328	336	354	315	290	276	295	284	285	302	301	303	295	292	327	301	301	317	335	335	328	289	293	291	306	304	326	344	296	326	323	308	318	298	314	348	308	277	326	315	307	306	317	299	308	283	338	313	313	328	311	312	314	289	318	287	307	275	331	317	280	297	303	305	328	335	331	310	362	295	324	313	281	342	307	309	318	331	311	312	316	289	306	303	326	308	319	309	310	298	299	342	309	323	326	324	297	292	317	285	302	350	323	293	317	312	324	297	290	319	302	325	286	287	289	325	338	330	316	345	289	302	307	308	312	299	308	331	310	300	325	296	278	310	322	297	290	302	300	335	283	312	320	326	323	305	272	273	324	313	329	331	286	313	309	322	334	315	363	312	328	311	346	318	316	301	306	288	310	292	329	289	294	288	298	334	281	278	299	341	301	289	315	298	305	315	312	313	288	313	304	293	290	341	298	306	324	292	295	312	310	305	307	294	301	303	305	289	341	322	304	319	260	333	321	272	295	300	314	298	345	309	326	295	307	300	331	304	323	292	303	312	312	335	279	315	360	286	284	314	307	274	287	270	292	315	332	299	305	314	339	332	304	290	306	327	334	286	325	297	306	306	305	303	298	297	344	325	353	344	346	316	318	339	290	315	311	328	298	304	317	331	330	319	287	355	308	350	319	333	322	310	356	345	277	301	281	299	272	268	327	301	319	308	316	305	345	302	319	310	337	329	305	299	291	313	308	294	303	310	312	316	309	299	313	303	324	321	323	329	328	289	326	294	306	308	291	299	331	295	300	332	290	304	286	283	314	309	269	301	323	307	307	300	298	303	274	290	331	316	301	298	297	335	307	294	331	257	321	282	306	300	335	325	330	295	292	330	290	298	295	304	306	300	299	342	307	295	297	323	291	324	337	309	288	335	297	309	320	296	311	312	327	327	316	300	321	306	301	291	281	311	297	301	339	294	320	313	301	280	292	335	306	337
61426	58578	52201	16793	1623	1454	1267	1222	1126	1124	1066	1089	1022	984	1022	998	1044	906	993	1044	971	917	940	991	992	906	954	911	970	923	954	910	1011	948	936	912	968	968	912	856	890	902	883	903	981	935	885	926	973	1008	893	923	925	919	950	916	907	864	934	921	946	924	921	943	940	908	895	908	899	918	920	918	936	911	905	983	911	878	938	870	908	891	862	932	922	932	922	874	903	906	897	934	838	978	960	876	906	924	898	893	892	903	924	971	813	900	881	922	944	889	911	953	895	946	923	908	924	865	929	856	918	958	949	901	935	869	905	917	910	914	891	910	837	987	964	911	894	878	910	917	906	915	926	995	893	953	842	899	917	944	906	880	877	921	919	900	958	871	908	906	865	921	930	902	928	894	903	903	967	899	916	950	881	895	861	949	939	964	936	959	917	929	900	883	949	909	929	869	943	939	910	960	886	879	920	964	892	917	881	959	871	897	920	893	934	849	939	943	942	852	889	909	929	902	889	940	949	910	921	973	896	945	846	947	911	913	879	933	907	899	879	920	934	935	965	939	815	887	892	905	962	982	908	912	936	887	921	923	934	892	927	906	925	960	901	954	878	890	902	869	863	863	899	883	967	943	935	905	908	877	917	892	959	928	883	934	909	925	925	904	945	900	925	911	904	920	928	958	924	963	870	907	878	921	920	957	934	922	921	891	875	864	922	930	894	972	938	917	883	949	904	921	932	911	932	956	917	917	932	884	901	909	888	899	926	919	873	921	931	930	842	908	914	948	966	871	865	927	976	895	871	925	918	932	905	894	889	954	933	897	907	906	933	872	896	929	962	879	890	933	943	922	944	937	907	883	947	910	897	942	900	908	928	885	902	888	955	933	920	914	945	958	840	897	906	935	866	882	885	921	946	923	934	872	891	964	956	943	879	926	932	932	878	915	919	910	906	944	889	923	914	875	920	917	890	986	947	876	968	936	928	921	857	893	903	941	957	884	914	941	925	943	930	899	935	917	906	905	903	901	906	878	902	904	958	964	969	900	877	971	852	913	923	897	901	935	880	880	931	908	907	893	886	952	920	857	884	936	949	907	944	935	876	936	899	872	944	928	947	904	902	918	910	969	891	887	904	942	907	928	906	899	931	903	970	910	882	891	947	917	957	883	884	911	876	873	882	952	959	945	907	926	902	966	924	907	935	920	917	857	921	928	894	917	896	913	953	935	896	871	907	912	913	924	976	865	930	921	956	900	883	920	913	931	890	920	964	904	927	892	939	900	829	930	885	938	921	854	987	879	953	867	903	936	865	884	896	902	930	922	900	909	886	940	909	908	913	939	919	870	928	943	940	912	934	895	835	901	868	935	891	912	909	937	877	929	879	889	855	921	905	915	887	932	880	937	907	926	889	912	842	926	887	907	911	851	851	851	905	911	903	904	957	892	908	932	877	947	937	869	856	927	930	955	929	952	985	890	908	915	877	975	971	873	937	882	885	934	891	872	886	924	946	881	880	925	888	904	963	927	936	922	899	922	914	867	909	913	915	928	892	904	945	941	930	919	954	932	897	892	954	949	875	932	870	893	922	904	879	915	887	873	920	881	883	881	937	876	930	906	924	911	897	948	943	915	870	869	884	913	910	908	881	891	904	920	866	894	882	922	920	913	917	924	916	928	901	896	908	900	896	920	900	921	884	929	888	914	899	912	964	876	905	914	961	928	946	931	936	925	924	884	894	911	945	930	879	921	913	899	873	945	955	962	857	910	904	942	903	950	926	911	905	892	924	869	858	877	913	882	894	916	909	940	936	947	925	933	868	919	931	930	882	888	925	840	916	854	911	947	906	922	937	913	895	846	926	906	913	916	917	960	901	888	950	897	875	905	913	896	900	840	907	932	897	908	845	930	937	910	835	916	928	935	918	910	875	861	860	921	824	890	897	917	866	929	912	901	919	942	926	899	917	912	919	941	951	847	886	925	928	941	894	904	900	903	916	930	960	887	918	857	913	924	937	931	845	944	922	896	909	976	1013	914	929	919	908	937	906	961	908	907	865	935	848	857	911	915	917	915	870	883	943	965	899	883	924	882	905	962	941	883	910	893	875	916	929	906	915	910	953	933	902	901	890	941	982	943	913	898	1005	922	937	925	906	933	867	938	973	949	935	880	920	922	890	905	919	917	892	921	885	916	906	895	933	867	925	970	882	926	922	897	941	973	930	915	920	894	996	918	904	898	915	912	917	932	940	896	873	936	949	919	900	894	926	906	876	922	919	933	875	878	950	978	931	919	921	894	942	982	943	937	918	894	880	948	856	962	925	892	890	957	961	962	945	861	928	971	917	919	940	886	947	885	917	883	907	918	948	940	886	900	917	954	868	956	921	881	918	882	952	908	901	940	950	877	890	946	893	878	956	902	868	900	901	906	902	920	927	916	874	930	917	898	943	898	922	902	940	878	935	897	908	938	844	931	895	938	929	890	899	910	980	905	844	918	858	931	937	929	878	923	891	956	929	893	890	889	859	905	971	948	913	859	912	868	866	929	919	842	879	868	828	943	893	919	871	922	938	896	891	878	929	920	937	914	904	927	888	958	897	919	925	907	907	897	920	943	872	951	840	921	904	893	921	875	907	928	893	905	886	984	864	931	920	921	925	951	879	950	954	942	872	895	982	879	974	892	908	891	915	853	984	877	853	924	900	867	894	904	954	885	856	939	911	877	913	918	965	961	897	903	903	919	851	952	917	909	875	856	916	903	929	893	928	916	902	899	851	886	904	910	893	933	873	930	898	921	967	891	943	876	924	922	958	897	908	918	891	891	916	923	894	914	948	924	964	940	933	862	911	947	905	947	890	863	938	901	915	933	943	903	922	945	912	896	929	915	885	869	917	908	903	915	892	913	957	917	944	909	937	905	926	964	898	874	918	975	895	888	931	924	896	900	932	943	946	941	905	902	894	903	892	917	886	887	884	888	904	923	908	876	871	910	976	917	924	946	944	960	916	926	957	925	871	889	880	918	901	892	896	918	934	920	909	892	848	990	890	848	874	924	952	890	895	932	906	947	895	899	923	862	848	934	983	908	867	922	933	894	909	888	950	899	934	919	913	918	960	892	930	891	952	848	906	912	916	931	882	865	956	976	885	928	903	942	934	959	883	968	904	966	912	885	920	915	918	939	888	886	913	864	938	918	919	886	989	916	953	892	875	908	889	881	881	941	918	953	883	901	938	916	944	896	950	951	918	942	920	844	891	863	905	887	933	952	940	903	929	912	963	897	946	907	929	912	943	887	927	872	911	925	919	934	941	892	901	888	937	950	872	864	979	897	906	907	923	918	937	934	940	912	882	893	916	935	916	957	873	973	899	920	902	931	898	904	856	873	870	918	878	938	895	884	929	948	908	924	921	948	940	943	929	965	922	909	915	915	855	913	933	917	919	942	898	960	909	918	868	896	912	905	974	903	935	892	874	887	929	880	908	918	966	932	960	918	895	877	896	983	874	865	963	894	960	872
33541	17944	5823	867	169	164	137	141	152	143	138	137	154	140	112	137	139	136	139	139	142	133	155	143	161	143	150	155	130	144	124	131	146	138	122	152	122	154	118	143	139	130	142	121	153	130	160	162	146	125	137	143	156	143	131	133	131	140	162	162	145	164	135	139	143	142	138	140	137	164	143	133	129	144	125	128	131	141	146	137	143	142	150	132	118	127	145	163	158	166	154	140	146	139	137	130	132	143	155	132	135	156	130	163	131	132	147	170	123	148	145	139	129	131	146	137	122	153	140	133	142	138	152	141	132	138	128	145	144	149	145	155	163	133	144	138	127	131	112	150	129	129	152	132	149	145	152	134	148	145	150	156	160	113	127	130	150	150	124	135	134	130	129	153	152	136	137	134	162	152	135	142	156	146	121	128	152	140	151	152	129	148	139	132	153	128	140	132	133	148	154	151	125	129	148	128	145	159	129	159	156	146	116	133	134	138	146	145	119	154	151	139	128	140	155	151	117	134	139	132	117	131	165	118	132	144	161	148	140	132	140	131	157	118	145	137	159	140	133	135	124	127	125	142	120	130	143	138	149	169	139	132	148	131	135	135	116	146	148	143	141	137	144	129	144	151	142	131	143	143	144	155	131	127	138	162	119	150	141	146	129	133	128	131	136	156	148	117	129	151	138	154	150	135	146	139	143	126	112	158	139	123	110	134	130	154	139	134	136	141	143	132	119	145	151	148	125	142	135	119	129	155	133	150	141	133	140	142	147	153	125	137	142	160	157	149	142	157	185	128	132	133	155	110	132	129	133	140	146	129	150	157	132	152	141	152	145	147	145	146	127	155	137	157	151	149	137	129	141	122	137	135	141	131	149	134	148	150	138	152	128	150	129	137	159	143	140	147	148	145	138	151	145	143	151	140	119	125	152	129	152	137	136	119	142	136	129	141	146	131	130	143	139	139	142	130	146	144	140	159	130	167	136	148	130	170	149	114	138	141	151	142	145	133	120	138	141	144	121	139	148	115	150	141	150	157	133	138	147	141	153	136	154	145	133	133	143	152	127	120	167	168	136	136	157	139	143	141	142	153	111	147	134	128	127	130	120	122	129	133	136	145	127	143	135	154	134	136	152	129	162	128	148	137	136	149	148	129	165	145	127	148	134	132	142	137	136	142	148	147	123	154	157	136	156	151	122	121	125	163	129	156	137	161	135	125	134	150	127	143	139	145	128	141	128	138	143	162	122	123	151	147	116	142	132	142	151	124	147	136	163	148	144	150	116	144	146	162	160	142	150	141	127	122	148	140	130	162	146	151	128	156	156	149	159	154	129	142	142	136	141	134	152	160	139	148	143	124	141	142	131	135	138	164	144	142	145	118	149	143	148	150	160	135	146	116	129	153	151	146	147	139	171	143	140	144	110	141	124	166	133	158	120	151	138	142	140	140	160	146	132	113	140	153	137	145	162	154	142	155	136	139	131	120	129	138	153	151	121	152	149	155	153	144	132	157	130	141	144	150	120	160	147	129	148	136	159	139	147	139	144	159	145	162	156	137	146	124	131	151	136	160	155	116	151	134	152	125	136	143	152	165	141	147	146	149	156	129	146	112	126	130	127	161	136	159	135	149	145	144	143	126	132	131	160	156	142	144	159	141	111	140	141	115	131	133	153	143	138	147	147	140	139	151	133	156	131	137	152	149	137	158	161	131	143	146	125	138	147	127	144	149	152	139	111	119	145	143	131	126	151	142	176	141	115	136	142	119	151	160	117	134	144	136	168	121	143	145	138	131	162	114	138	144	126	160	164	162	138	137	140	134	130	134	146	145	127	118	153	132	142	145	140	156	147	121	111	130	160	147	127	140	123	156	170	156	129	130	161	136	144	124	123	130	130	136	127	142	126	147	136	155	132	140	141	151	131	144	133	137	146	127	143	138	140	127	160	135	137	134	142	139	164	148	141	128	134	139	127	173	141	134	152	128	154	148	149	144	157	134	117	141	153	154	132	141	135	122	151	128	147	155	165	132	155	129	124	139	142	147	120	147	135	137	148	145	125	122	134	160	126	154	134	130	136	155	144	127	119	122	159	147	140	130	135	131	138	122	146	132	140	160	163	147	139	129	151	162	159	125	143	141	157	142	139	122	145	133	134	150	157	140	160	138	139	142	164	142	150	123	148	150	138	148	153	143	118	134	155	142	129	151	141	123	146	152	122	139	120	133	149	122	142	156	148	151	137	147	154	151	129	150	120	138	115	136	137	126	153	153	130	142	117	144	143	128	156	130	141	145	130	138	132	138	141	133	139	132	125	131	145	131	149	150	126	128	141	142	122	135	148	143	138	128	129	144	138	134	158	137	118	145	135	142	137	171	139	138	164	146	132	154	104	135	143	132	132	158	139	149	145	163	131	140	152	170	151	163	142	157	151	123	125	146	133	127	140	138	152	131	147	130	155	134	155	119	121	130	151	128	145	147	126	130	129	137	147	132	157	124	144	147	141	145	102	151	133	150	153	125	151	140	127	137	157	138	147	144	119	111	138	135	132	149	125	153	128	132	157	162	151	122	158	122	135	135	132	121	157	140	130	150	136	146	139	133	134	132	137	134	170	140	143	133	147	144	158	136	134	129	146	112	131	150	125	138	139	145	128	130	143	141	147	133	157	156	142	144	157	130	115	129	156	147	157	169	147	129	140	121	129	136	136	146	145	148	154	150	173	155	147	151	148	154	128	143	158	151	141	139	149	153	152	137	129	144	138	123	145	149	164	129	150	146	139	149	140	155	155	132	136	161	154	152	133	139	115	146	140	162	133	161	131	147	157	157	144	139	148	138	148	140	151	138	157	134	141	132	134	138	139	138	136	138	125	129	148	129	125	129	135	135	127	146	146	136	143	144	135	145	131	140	136	145	146	134	140	125	104	141	122	114	151	152	132	126	144	136	140	140	152	111	148	150	126	137	144	135	148	143	157	127	121	131	140	137	144	135	149	168	142	136	149	144	161	123	135	149	137	150	134	142	133	126	139	147	142	133	144	134	130	143	135	133	127	148	143	128	144	144	110	141	156	120	158	132	140	141	145	138	128	130	131	156	140	158	138	116	136	142	144	148	134	161	132	136	129	155	148	119	149	138	159	123	135	139	136	122	175	154	124	146	123	136	159	147	145	124	153	123	127	158	149	158	149	142	144	146	140	126	164	142	143	132	151	164	128	143	158	136	149	150	145	131	143	152	160	149	141	159	136	146	147	126	150	149	135	142	139	136	122	131	137	151	145	143	134	141	124	135	134	143	150	124	150	123	149	135	147	133	148	149	131	158	143	139	129	143	136	149	154	119	135	155	139	156	142	133	130	132	151	127	131	133	144	150	147	147	133	151	137	127	114	137	147	146	142	136	161	146	155	135	144	146	133	138	126	145	155	132	129	151	138	160	131	133	146	146	133	139	144	126	131	157	147	140	138	146	150	127	141	117	135	144	140	134	130	116	128	122	151	145	136	142	156	156
31939	19237	8238	2113	464	529	501	527	495	507	473	455	461	509	487	507	444	487	492	473	518	479	502	459	453	467	483	477	496	492	467	454	475	463	507	487	492	466	470	456	467	493	480	504	463	509	433	463	484	467	488	470	455	449	485	491	489	487	458	439	473	500	506	490	496	467	478	440	505	521	453	480	513	507	485	539	500	449	499	483	479	483	493	480	444	482	560	458	494	487	495	441	456	464	488	471	474	478	505	489	502	496	458	496	480	443	464	466	506	506	485	495	470	504	460	489	518	474	482	498	479	472	471	441	484	474	495	480	507	443	501	452	477	492	491	490	471	457	462	448	480	514	472	459	472	483	497	482	456	477	501	496	442	479	462	464	500	476	484	497	456	521	471	474	476	450	531	467	489	467	503	488	466	491	543	468	422	474	489	457	513	459	462	478	493	487	505	506	494	476	484	488	484	486	532	459	480	470	476	470	515	483	478	470	480	484	455	432	482	426	469	489	485	502	475	461	498	480	479	473	463	472	494	487	487	493	467	462	473	497	469	470	466	535	457	468	523	473	500	478	501	457	544	502	489	473	493	500	548	474	459	510	492	529	449	490	508	486	466	524	496	482	491	521	463	517	478	505	461	511	494	517	471	475	486	484	539	458	487	467	507	476	485	493	485	475	454	471	483	430	451	509	480	521	515	523	518	474	476	435	508	496	482	522	453	475	489	501	484	470	489	495	459	490	475	498	453	478	476	514	462	483	461	470	490	466	491	478	528	504	517	444	482	483	492	483	476	488	493	471	504	464	475	499	508	482	471	463	454	457	470	475	448	464	478	488	511	468	497	479	480	482	541	468	541	425	456	472	463	464	493	487	482	480	484	470	468	518	499	463	508	511	440	463	484	506	473	491	483	464	473	487	443	437	485	489	475	467	465	500	465	454	500	490	490	471	477	468	470	474	505	510	476	532	500	457	471	508	492	484	469	467	488	481	495	456	475	489	455	471	478	466	497	514	489	502	508	461	452	451	460	486	466	503	507	459	457	501	482	472	469	463	477	478	483	483	479	498	473	476	497	493	477	507	498	448	468	481	519	454	478	491	478	467	473	471	483	485	440	520	475	472	467	526	442	526	462	515	479	467	467	468	475	511	483	486	452	494	505	434	497	488	456	524	486	483	542	512	473	513	511	463	528	502	490	444	445	432	489	532	508	478	515	507	485	481	516	473	469	501	469	484	478	500	496	481	514	449	450	482	491	490	489	454	481	518	464	472	479	478	466	493	499	442	457	519	492	462	473	473	502	499	498	503	519	475	514	464	453	489	500	473	481	474	485	451	447	492	454	494	436	497	452	492	506	497	479	457	498	505	482	496	474	495	484	473	507	491	488	489	478	461	474	513	492	521	469	432	479	521	530	502	443	471	504	490	494	522	497	495	485	476	475	467	482	471	499	478	464	504	525	481	522	486	477	488	494	491	499	481	509	487	451	470	488	466	501	507	495	503	492	487	472	522	519	481	490	458	484	489	493	454	454	457	478	496	444	469	479	472	454	488	528	445	493	511	513	540	481	490	507	504	524	516	461	451	500	483	502	483	466	488	432	470	498	481	476	435	494	512	435	469	470	458	493	485	485	495	481	467	466	448	520	519	492	468	483	502	461	458	431	503	477	515	506	464	497	486	477	478	451	507	480	517	486	497	479	463	516	509	488	477	453	505	466	461	485	490	476	517	490	453	488	430	493	476	474	473	459	484	469	495	515	471	466	482	464	484	506	504	510	509	443	497	477	452	508	514	522	484	449	480	485	500	496	513	464	477	506	486	468	482	511	471	522	480	502	501	484	475	472	479	488	500	500	458	519	472	506	480	442	468	490	486	468	484	512	482	480	515	458	500	541	474	512	467	466	457	494	489	497	477	458	514	468	518	489	469	483	508	519	493	487	517	499	464	450	484	467	504	495	455	531	464	454	479	490	470	493	444	459	473	497	471	490	462	476	508	471	473	526	475	475	458	550	481	487	454	459	518	464	516	494	420	472	457	457	452	502	490	467	476	485	456	475	485	493	516	502	484	457	475	468	471	490	453	528	474	452	448	495	485	477	495	480	455	489	471	502	469	460	484	462	457	484	496	493	500	457	480	469	481	509	486	509	494	476	469	479	445	470	482	490	501	470	471	474	452	484	494	524	510	482	470	476	446	518	432	492	458	487	501	435	521	499	478	469	473	440	463	500	451	484	456	494	509	447	503	546	494	482	505	486	455	481	506	448	485	485	500	465	518	469	516	460	475	476	468	434	483	485	517	510	485	502	446	446	436	480	460	467	467	470	513	513	496	433	506	521	466	480	493	467	467	451	503	456	472	462	465	509	497	456	474	502	456	491	461	461	456	466	495	446	488	502	457	480	466	457	482	503	464	519	458	546	469	475	472	474	525	460	482	507	494	498	475	463	480	483	459	501	472	442	527	497	499	492	460	507	459	474	466	484	487	484	490	473	498	473	453	509	473	459	483	490	455	482	496	490	470	460	470	460	483	456	455	518	480	467	449	472	512	488	478	487	511	502	469	504	451	499	516	521	439	454	495	478	497	465	500	476	486	494	479	483	448	463	475	484	461	463	513	473	465	480	479	484	462	466	463	458	447	475	471	488	475	464	546	528	450	523	490	453	488	511	511	494	511	476	511	456	463	514	500	475	495	522	488	494	458	499	480	478	504	502	464	467	514	466	451	513	473	480	479	491	466	519	475	481	486	481	496	501	450	477	503	473	511	473	478	513	461	471	478	481	456	477	474	512	466	497	451	471	487	474	489	451	511	448	478	479	460	490	487	520	505	480	480	491	493	463	491	497	425	508	470	508	477	476	469	477	485	468	485	446	496	496	515	509	463	489	465	445	511	483	511	460	488	485	485	498	507	489	444	484	493	484	473	474	476	519	445	483	514	457	471	488	488	519	485	489	473	470	477	484	498	496	522	470	488	488	477	527	452	479	494	473	510	490	471	477	453	519	494	491	487	511	481	516	487	459	470	516	509	487	525	519	445	487	479	498	450	487	485	468	472	481	509	489	487	440	477	492	484	537	462	476	504	484	452	511	488	470	470	489	495	472	448	514	470	466	472	485	468	489	464	468	516	434	512	502	468	473	456	462	484	466	488	464	478	483	448	459	486	474	460	472	473	459	468	467	509	468	495	472	521	454	441	466	423	502	511	523	470	494	482	522	474	434	509	498	488	491	513	470	495	495	527	475	487	478	482	483	505	495	507	472	484	488	484	507	493	492	450	459	483	469	517	451	512	482	462	495	438	448	539	451	515	504	489	470	470	506	466	472	488	460	499	485	485	495	472	439	460	460	491	500	428	441	485	491	485	517	451	508	477	508	477	492	439	457	442	501	489	460	490	486	480	487	519	484	498	469	472	467	510	457	490	463	506	464	479	514	493	506	490	445	464	514	512	499	452	437	476	486	466	479	478	459	485	494	491	452	491	508	483	463	473	472	491	475	470	491	467	496	555
69241	57879	43013	19156	1697	332	267	260	228	246	271	246	255	236	218	208	232	269	213	251	203	235	244	223	202	226	237	231	234	243	212	222	232	241	226	254	241	239	216	225	245	215	228	257	226	210	225	233	232	200	234	219	245	216	227	216	227	206	254	237	236	227	222	233	221	227	246	224	224	214	222	241	207	202	222	229	247	236	217	268	235	220	228	219	220	244	228	207	225	223	226	215	232	215	218	205	205	259	207	204	203	244	234	235	234	229	223	209	207	231	209	202	211	225	251	214	243	216	212	216	240	222	219	243	222	223	224	238	245	203	230	223	215	243	231	218	236	224	220	215	217	205	213	248	229	192	268	248	212	210	222	237	233	235	225	230	232	234	222	219	230	242	222	211	237	239	215	235	221	215	215	231	218	249	228	238	227	242	234	234	265	210	228	238	239	228	248	222	229	254	223	210	241	209	225	219	240	231	211	216	216	188	242	241	223	218	233	214	219	249	261	246	223	239	219	228	213	248	216	227	232	211	237	258	253	234	221	224	229	203	225	228	240	213	259	236	223	257	195	243	245	219	236	243	240	234	216	211	269	205	209	196	257	262	222	239	235	221	216	237	229	225	235	231	225	204	253	237	245	211	230	235	239	200	213	229	219	250	220	217	214	244	233	210	227	245	230	205	216	207	223	224	212	245	243	221	219	235	244	224	223	221	203	230	218	220	224	243	242	218	251	228	219	237	198	227	240	250	220	209	236	263	257	239	255	232	223	236	255	239	239	244	241	206	206	246	229	238	215	207	212	230	243	203	221	231	228	210	187	206	231	252	235	223	245	220	207	207	224	226	230	242	244	238	230	246	217	231	211	226	222	235	215	240	235	219	215	227	250	212	214	233	227	191	230	215	216	215	231	240	243	238	207	210	228	241	223	216	239	248	234	249	213	208	234	233	246	198	218	249	249	229	223	231	238	244	219	237	215	236	243	218	240	244	212	211	200	235	202	223	217	247	262	241	222	221	224	206	218	225	225	216	217	202	214	219	242	226	232	211	230	258	253	226	220	245	224	217	212	224	222	215	238	215	219	236	229	229	256	207	245	215	243	215	222	237	199	221	222	253	240	231	238	244	252	218	239	224	226	231	217	238	233	220	232	232	207	202	233	232	225	238	214	200	243	210	227	237	213	230	217	229	218	243	209	218	237	231	224	220	239	242	215	220	180	226	212	224	234	197	238	235	197	238	226	208	226	262	225	230	268	204	212	230	234	214	223	193	223	211	221	221	245	230	235	214	227	223	227	217	239	224	222	216	228	211	225	235	251	227	225	226	233	175	197	257	207	213	236	215	227	221	235	241	246	200	255	223	245	253	207	216	221	238	238	249	239	255	222	211	213	222	207	232	221	233	255	194	214	211	250	219	234	203	229	252	242	237	221	217	244	227	183	235	240	207	226	233	240	230	231	222	230	193	199	183	241	198	221	242	235	225	202	228	244	240	231	230	233	248	238	229	212	231	239	212	221	261	238	243	246	224	229	212	228	217	203	203	228	219	240	243	248	238	236	228	244	211	212	228	236	235	211	256	229	237	223	220	213	213	226	228	210	233	220	235	232	228	210	215	220	203	226	226	230	241	215	207	220	207	215	223	233	238	212	196	214	233	240	230	235	211	196	203	248	235	206	221	215	239	227	206	238	210	197	205	238	251	229	222	220	215	226	233	196	232	204	212	228	233	236	228	235	232	212	226	234	208	223	208	251	247	220	226	222	239	222	233	216	220	240	239	233	221	255	240	232	208	222	212	211	220	198	238	225	235	207	176	233	214	191	235	229	203	225	238	210	234	219	234	238	228	211	248	225	229	192	250	221	193	250	224	207	224	244	220	222	205	234	237	213	220	251	222	218	192	226	234	234	227	233	223	240	249	233	220	226	210	260	230	208	214	260	220	227	223	230	256	232	248	211	228	203	229	229	211	239	219	251	198	214	218	209	215	221	218	222	213	245	229	210	217	220	222	238	240	237	179	242	206	209	256	237	252	229	236	197	224	227	217	206	223	255	216	231	224	249	227	228	227	220	208	235	233	225	212	242	229	237	216	216	240	235	224	202	215	210	218	218	229	211	215	213	230	222	220	219	199	226	233	198	212	238	234	213	256	222	217	212	213	236	230	235	205	226	186	190	225	232	223	228	235	219	228	208	226	229	231	209	233	215	237	229	210	232	216	216	225	240	209	214	228	225	215	252	223	231	248	234	224	232	208	229	231	239	234	238	244	232	208	223	236	220	238	230	222	223	225	237	190	240	226	253	226	252	210	244	233	221	230	225	231	231	238	214	215	212	233	222	245	227	220	231	228	221	205	242	215	240	247	233	249	221	213	208	214	211	217	236	237	226	243	222	218	252	211	224	219	229	209	237	217	213	211	214	240	221	218	217	243	259	250	252	213	229	244	226	238	225	217	225	257	242	208	233	243	234	222	230	246	259	254	211	223	222	238	231	264	220	249	227	210	236	229	237	231	227	251	215	225	214	214	219	217	216	214	257	239	212	217	219	227	243	249	214	209	231	242	184	221	210	228	211	227	215	218	225	222	216	207	209	216	224	243	224	204	208	238	223	218	230	216	243	228	233	229	221	187	234	286	217	226	219	194	199	237	224	245	208	223	210	210	222	190	232	223	191	230	234	217	234	222	243	227	239	237	238	229	210	238	223	234	237	223	229	257	235	210	242	212	253	215	250	216	258	212	225	222	216	230	214	232	239	218	247	214	206	234	259	232	258	203	240	229	226	232	226	205	235	221	212	210	244	226	243	211	222	202	257	231	217	218	214	239	225	233	213	238	239	211	221	199	242	215	231	226	236	208	213	221	236	221	198	199	209	222	227	231	218	238	223	207	211	237	220	212	216	237	201	237	254	233	231	218	232	243	235	249	219	252	208	237	239	231	228	235	235	240	221	231	222	233	234	201	240	205	196	213	217	197	242	214	221	213	226	228	243	219	234	239	231	214	229	233	214	245	228	251	241	245	212	268	223	205	236	217	237	232	245	248	220	229	213	251	219	224	206	240	263	232	242	211	231	258	226	234	221	215	224	222	205	211	223	240	253	204	223	221	251	237	231	213	259	253	189	231	233	223	233	212	226	212	223	234	211	218	229	216	227	233	230	197	231	245	227	218	212	232	235	221	242	228	226	221	209	233	237	207	204	219	201	236	215	229	253	224	193	220	186	222	226	237	235	209	226	222	257	228	218	246	237	200	238	217	219	230	247	222	208	223	226	217	222	221	205	253	234	221	234	238	234	224	222	222	236	210	209	220	210	238	221	213	216	206	181	208	213	202	208	236	192	229	250	248	214	228	224	251	218	222	232	226	213	239	239	220	220	195	197	206	240	204	230	249	220	210	231	215	227	244	217	218	241	223	202	218	198	241	220	238	243	193	210	241	244	217	203	250	249	241	247	211	217	216	217	207	231	230	221	241	217	219	243	201	210	230	219	222	216	223	217	215	226	225	210	258
52338	48725	41263	14019	1067	992	989	842	875	812	829	823	790	760	787	782	724	780	722	748	784	746	719	745	738	698	748	709	699	707	717	759	711	741	717	733	685	699	666	721	744	727	762	660	727	700	652	717	719	717	680	712	740	723	732	711	704	697	711	687	705	684	721	677	655	671	672	679	723	699	733	708	693	744	716	681	663	722	634	721	718	715	705	705	693	698	697	736	706	751	696	747	733	689	711	709	706	700	722	686	698	694	700	729	720	709	743	728	691	696	745	721	642	728	719	695	694	712	708	701	688	662	716	675	670	687	664	683	723	689	674	731	725	743	700	715	720	681	660	717	640	718	713	684	706	772	682	701	751	770	709	737	672	706	682	708	687	715	723	704	701	675	648	663	741	694	709	761	744	737	679	669	625	683	754	704	738	706	758	670	721	765	744	686	685	717	690	765	746	663	717	681	724	709	693	673	694	666	690	725	667	712	701	740	636	710	738	728	726	717	724	712	736	717	711	707	747	754	745	678	699	703	741	711	713	749	668	736	740	692	703	678	737	664	728	736	736	728	681	774	703	722	740	692	758	715	705	705	746	715	698	725	738	658	726	718	674	708	686	678	736	750	720	735	730	683	691	694	676	694	694	723	707	716	728	725	715	720	675	676	686	710	706	744	722	697	682	668	716	708	693	650	702	726	677	750	740	718	714	683	714	683	710	742	725	709	680	738	696	708	743	731	671	708	687	743	685	726	791	712	709	756	698	667	689	701	703	668	693	692	737	729	728	694	702	666	660	724	716	670	714	711	693	708	759	743	667	684	729	678	737	673	701	702	712	749	731	715	745	753	703	717	715	729	720	769	735	713	761	697	753	714	700	687	744	705	681	696	768	739	685	688	704	722	718	720	721	706	726	728	699	789	742	701	727	738	696	740	763	743	682	706	688	739	689	727	712	712	743	698	684	693	700	714	707	751	708	722	671	723	673	707	683	740	729	732	728	734	696	677	715	713	748	693	748	692	741	720	693	713	725	739	729	728	690	704	734	711	695	717	688	678	691	697	732	708	718	732	684	760	692	721	701	729	699	736	758	686	707	670	719	716	714	735	727	684	711	683	742	698	726	706	683	695	685	685	671	716	713	740	694	717	717	715	706	746	727	722	713	712	730	651	714	695	759	684	702	695	704	675	706	735	739	717	738	700	721	716	728	695	695	702	705	695	708	714	679	688	692	724	702	676	696	688	716	686	688	679	715	709	728	722	685	680	654	701	703	698	706	723	704	713	716	708	713	692	743	678	686	754	680	659	690	680	687	755	731	724	693	688	675	668	737	633	745	711	743	751	693	673	730	738	699	718	707	706	730	735	757	692	687	635	741	749	700	714	701	665	739	682	654	692	725	720	758	691	727	736	665	703	686	725	696	741	710	707	689	679	675	685	734	735	753	706	738	743	706	696	735	710	695	696	703	725	692	726	692	684	710	732	679	684	681	768	710	705	642	725	658	738	693	707	709	687	698	679	702	714	716	723	729	714	718	715	704	758	699	739	689	739	715	693	729	658	734	740	691	719	697	687	708	710	735	739	706	735	704	738	702	735	724	767	735	719	697	714	711	673	691	643	722	708	737	724	705	726	715	748	701	703	701	736	671	696	737	684	688	682	764	691	740	688	751	704	753	687	742	697	704	682	688	701	707	687	697	683	693	740	727	675	737	745	681	741	715	735	725	719	732	731	719	696	743	705	697	730	715	728	673	749	699	748	700	719	744	700	671	694	692	723	686	691	723	734	723	710	759	736	716	687	728	729	683	725	733	704	703	691	650	696	737	733	687	718	731	725	700	704	735	712	700	736	656	731	700	680	734	709	679	688	717	719	764	680	685	673	678	728	681	737	720	730	724	699	732	679	687	702	697	692	710	670	719	754	722	717	661	718	723	709	707	707	664	703	712	700	713	684	695	750	704	710	683	738	690	681	705	693	721	658	704	689	655	718	674	696	719	694	737	699	679	690	698	736	706	685	669	713	722	689	726	735	721	669	661	715	718	699	674	672	710	705	709	728	721	692	722	687	715	734	726	720	680	666	683	707	760	727	688	765	726	730	707	708	730	706	710	699	721	666	709	653	762	704	673	730	712	697	701	694	694	711	694	730	741	703	683	731	717	701	711	701	723	706	694	689	771	732	660	736	710	714	749	752	758	701	669	694	673	689	708	682	702	726	746	683	722	710	702	724	728	679	675	691	694	719	691	697	694	689	724	675	715	657	690	732	684	726	704	708	717	676	658	737	693	715	749	689	695	709	683	699	718	722	697	710	711	706	704	674	701	731	734	675	678	764	631	712	718	703	693	677	719	688	733	691	710	714	721	719	690	704	726	713	727	724	729	742	722	717	697	698	679	764	736	693	738	708	680	698	731	717	679	755	694	733	665	741	714	739	659	702	706	679	709	700	765	674	696	693	716	753	764	708	755	728	704	704	721	742	704	740	679	738	705	677	695	712	727	727	685	715	680	673	763	699	697	632	719	691	744	698	677	700	715	736	743	712	699	729	730	757	741	738	714	745	704	666	725	716	730	688	702	692	726	729	707	665	728	716	693	733	702	725	662	677	698	719	721	725	685	677	698	665	722	671	715	762	720	720	719	741	674	699	748	702	643	717	658	657	701	712	705	719	727	696	709	699	747	697	699	705	715	661	734	701	698	684	733	680	658	708	723	733	710	750	687	697	738	710	726	751	748	722	692	740	721	730	683	676	742	698	740	717	718	723	718	734	676	694	699	720	721	687	763	709	644	750	690	695	679	654	721	707	682	667	695	701	698	674	713	724	685	675	702	735	738	677	712	770	707	710	728	699	695	740	692	720	767	744	728	683	682	735	660	712	720	740	701	744	755	709	689	722	724	665	716	720	729	669	697	719	689	715	691	703	698	717	704	693	713	765	690	709	705	641	665	711	685	680	749	677	680	688	702	701	720	734	685	727	708	693	681	699	713	639	691	680	730	680	730	765	715	695	658	683	705	701	745	716	713	741	633	724	700	723	688	712	700	742	727	727	748	671	714	659	718	735	661	693	710	680	745	719	693	695	767	682	694	721	690	744	714	740	717	732	709	744	668	727	726	696	714	730	725	692	669	682	695	685	668	707	709	739	690	688	685	716	774	686	745	718	652	765	739	745	740	658	691	685	700	686	686	696	707	690	777	710	724	755	719	711	678	692	669	699	680	693	730	711	754	725	710	657	730	690	747	726	690	692	674	703	709	720	706	703	725	708	695	666	746	740	680	688	686	736	703	687	727	707	667	743	703	759	766	705	747	716	710	693	688	677	734	723	683	682	669	716	710	680	728	728	744	735	765	742	677	716	692	726	748	685	720	671	725	743	673	717	716	745	717	693	693	696	708	751	713	739	702	713	723	717	731	714	637	743	723	700	705	730	710	725	699	732	742	707	711	717	733	685	685	730	720	702	695	706	682	735	741	719	726	683	711	767	724	714	731	691	656	656	692	715	696	699	748	721
