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
335932038567	335932039125	335932039675	335932040225	335932040775	335932041325	335932041875	335932042425	335932042975	335932043525	335932044075	335932044625	335932045175	335932045725	335932046275	335932046825	335932047375	335932047925	335932048475	335932049025	335932049575	335932050125	335932050675	335932051225	335932051775	335932052325	335932052875	335932053425	335932053975	335932054525	335932055075	335932055625	335932056175	335932056725	335932057275	335932057825	335932058375	335932058925	335932059475	335932060025	335932060575	335932061125	335932061675	335932062225	335932062775	335932063325	335932063875	335932064425	335932064975	335932065525	335932066075	335932066625	335932067175	335932067725	335932068275	335932068825	335932069375	335932069925	335932070475	335932071025	335932071575	335932072125	335932072675	335932073225	335932073775	335932074325	335932074875	335932075425	335932075975	335932076525	335932077075	335932077625	335932078175	335932078725	335932079275	335932079825	335932080375	335932080925	335932081475	335932082025	335932082575	335932083125	335932083675	335932084225	335932084775	335932085325	335932085875	335932086425	335932086975	335932087525	335932088075	335932088625	335932089175	335932089725	335932090275	335932090825	335932091375	335932091925	335932092475	335932093025	335932093575	335932094125	335932094675	335932095225	335932095775	335932096325	335932096875	335932097425	335932097975	335932098525	335932099075	335932099625	335932100175	335932100725	335932101275	335932101825	335932102375	335932102925	335932103475	335932104025	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2645	3650	2300	2645	3650	2300	2645	3650	2300	2645	3650	2300	2645	3650	2300	2646	3650	2300	2646	3650	2300	2646	3650	2300	2646	3650	2300	2646	3650	2300	2647	3650	2300	2647	3650	2300	2647	3650	2300	2647	3650	2300	2647	3650	2300	2647	3650	2300	2648	3650	2300	2648	3650	2300	2648	3650	2300	2648	3650	2300	2648	3650	2300	2649	3650	2300	2649	3650	2300	2649	3650	2300	2649	3650	2300	2649	3650	2300	2649	3650	2300	2650	3650	2300	2650	3650	2300	2650	3650	2300	2650	3650	2300	2650	3650	2300	2650	3650	2300	2651	3650	2300	2651	3650	2300	2651	3650	2300	2651	3650	2300	2652	3650	2300	2652	3650	2300	2652	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
53698	32979	30909	30578	29350	26290	24557	22403	20069	12983	7429	6381	2009	1843	1417	1241	597	353	252	256	274	148	176	174	162	168	145	158	148	170	148	150	165	180	168	158	149	148	125	143	135	146	169	147	124	163	153	149	119	164	142	129	142	131	126	142	143	135	125	157	157	132	123	145	133	153	157	145	160	146	149	130	155	140	132	145	155	117	144	160	145	146	157	146	153	168	135	156	145	141	150	147	142	153	142	140	139	181	151	133	148	142	154	128	129	145	124	110	126	133	130	118	132	142	138	136	146	142	123	143	125	139	137	175	146	156	153	123	129	146	137	116	123	150	126	138	135	123	127	147	123	137	134	128	134	110	140	147	147	131	134	134	153	127	132	130	144	122	124	144	125	147	118	158	139	128	131	143	145	132	162	134	137	135	147	129	140	131	133	145	135	127	152	143	122	142	161	134	134	128	137	120	138	150	133	152	131	131	146	123	134	143	125	149	143	145	151	150	134	129	132	137	150	151	131	131	141	131	140	156	152	131	138	132	133	145	112	121	137	134	156	131	140	131	149	158	114	122	149	138	111	125	160	144	154	151	155	125	96	146	128	131	124	134	158	126	144	164	146	149	114	137	151	117	125	131	151	147	124	135	139	144	139	141	141	140	136	142	113	144	162	132	135	128	132	143	127	146	120	140	129	160	145	145	147	156	148	133	132	115	139	143	151	142	142	154	151	127	139	156	128	145	140	147	139	135	120	144	119	123	136	124	134	137	145	159	116	129	157	139	139	146	112	121	133	146	141	137	129	150	137	144	126	147	132	157	140	130	118	140	145	139	117	129	147	118	129	124	129	147	140	130	148	143	129	132	115	155	163	146	158	144	137	143	121	126	133	149	133	132	146	125	143	155	155	155	130	171	120	126	103	132	125	160	119	145	157	130	145	116	156	128	140	134	158	135	145	127	146	137	131	133	161	145	143	142	139	144	142	140	125	159	140	139	162	129	149	131	121	127	134	151	137	127	114	146	148	133	138	158	152	125	111	117	119	138	131	114	154	141	141	123	128	139	149	132	151	155	123	136	166	109	143	144	127	140	133	139	125	144	138	157	134	132	155	138	118	132	147	130	150	140	148	148	136	127	135	129	144	127	140	143	138	129	142	134	128	138	126	130	166	129	142	142	115	140	150	148	132	150	144	151	145	127	134	138	131	140	123	139	118	148	133	118	143	136	125	145	129	133	149	134	144	154	142	135	129	143	147	122	147	146	138	152	134	138	108	142	149	135	113	160	132	125	105	129	133	125	150	104	135	127	161	144	165	129	146	141	128	139	126	156	115	120	143	126	149	135	162	125	139	118	143	142	139	145	124	152	138	154	122	142	138	130	122	129	142	151	135	123	111	140	135	125	129	127	172	141	117	144	123	142	126	122	153	134	125	158	140	134	139	150	139	132	122	121	136	119	129	121	132	142	148	124	150	117	141	163	149	145	124	127	128	136	119	135	154	150	133	127	158	133	138	169	146	153	123	147	152	133	117	136	130	119	132	132	145	134	145	145	131	142	115	138	148	161	155	143	142	130	132	135	134	122	125	148	143	122	144	152	133	120	136	102	140	138	139	132	142	122	143	139	134	137	153	126	152	137	166	124	141	119	126	139	114	134	134	122	141	154	121	129	157	129	121	136	142	163	124	144	152	153	134	130	130	129	144	140	143	139	132	135	155	121	134	144	141	143	147	142	141	148	153	167	158	132	126	136	136	152	123	175	146	133	155	131	144	122	129	145	141	128	127	141	129	163	138	157	128	128	144	137	144	149	136	137	152	157	139	126	134	126	128	136	148	143	150	146	126	148	113	136	149	123	133	131	123	119	135	142	151	124	132	134	142	144	138	137	138	149	134	134	149	143	142	146	137	146	124	152	133	137	115	123	152	134	133	142	154	141	138	162	134	137	158	125	128	117	145	149	150	129	133	134	135	154	134	136	149	126	150	144	133	143	145	138	135	143	147	132	149	141	138	129	126	143	134	126	141	131	122	136	128	132	144	119	141	131	155	150	122	125	146	133	122	125	125	139	157	149	129	146	145	131	118	151	142	145	143	162	136	143	135	156	135	135	139	125	159	135	135	125	140	135	146	154	138	141	141	133	136	143	150	127	129	132	120	125	145	149	136	147	147	140	146	140	137	122	125	141	127	156	123	127	138	124	167	121	153	134	139	139	137	133	109	143	146	142	138	141	108	136	115	144	149	143	142	124	138	138	144	124	126	141	135	134	156	130	134	140	153	132	133	134	150	137	138	142	137	132	129	136	147	131	123	141	152	146	138	143	146	169	142	144	145	157	129	148	141	140	154	133	152	133	162	137	145	123	153	146	134	132	142	140	137	154	133	137	160	132	137	128	155	140	133	144	164	125	124	119	124	124	124	129	146	137	135	107	129	129	151	163	126	130	98	136	128	145	144	129	144	128	115	159	121	128	125	139	139	150	122	125	147	134	144	136	146	144	118	124	140	129	135	136	152	143	155	141	141	151	145	135	149	141	122	152	131	151	126	141	134	138	154	123	129	137	155	153	135	120	128	122	136	133	141	138	133	122	139	136	143	127	147	152	152	134	137	141	133	141	151	132	157	154	113	141	132	146	136	147	148	156	130	119	141	132	134	132	138	131	152	146	126	145	123	142	135	142	128	137	130	133	147	142	137	136	144	128	103	140	125	114	129	118	133	143	137	122	142	148	131	143	123	146	126	120	134	135	130	140	165	146	151	154	138	148	163	155	141	135	145	135	137	164	112	150	130	141	125	122	137	139	124	141	129	133	141	126	155	141	146	136	145	137	125	154	138	152	151	135	117	123	134	119	126	157	136	124	138	143	126	137	138	121	134	131	128	146	123	136	139	151	133	121	153	127	124	138	135	122	146	145	133	123	139	144	141	128	142	155	133	121	131	129	144	147	165	125	133	117	121	136	120	166	145	135	112	146	128	129	141	144	136	154	148	127	138	156	126	153	168	132	135	121	148	134	135	140	118	129	155	149	139	128	136	132	140	126	135	122	136	131	122	121	128	133	129	152	140	137	141	150	160	119	130	139	137	144	133	122	158	147	129	142	142	126	166	134	149	126	129	152	125	140	139	136	114	128	126	141	131	143	147	135	136	121	137	115	134	152	151	143	131	134	141	149	139	125	162	136	142	149	162	129	160	120	107	128	123	150	123	149	155	158	137	142	143	121	146	142	157	137	124	132	140	140	143	105	142	162	137	158	144	122	148	123	160	132	140	141	148	123	146	155	131	151	135	125	117	146	127	129	143	144	127	144	165	143	133	149	139	127	150	142	148	141	153	136	114	136	144	141	133	143	133	131	119	145	139	126	121	136	136	148	138	145	141	127	131	133	143	147	121	138	146	141	138	142	146	114	148	140	135	122	135	132	155	153	132	141	138	134	157	133	124	134	150	126	117	122	128	123	152	143	143	135	145	143	135	141	153	138	139	143	136	124	159	136	141	117	131	135	136	123	138	146
34340	22278	21397	23804	25292	26532	29409	31853	32156	24029	18849	16866	7135	7820	7327	6386	3452	1453	1094	1156	1201	807	728	748	755	707	634	675	632	624	605	614	603	587	526	548	545	520	559	546	556	515	498	547	561	553	547	499	534	518	492	500	521	472	486	488	508	454	459	461	448	471	459	509	491	478	510	470	479	499	498	475	454	445	489	501	451	466	480	479	498	471	483	474	500	491	493	483	456	470	479	452	457	490	500	433	450	459	477	481	448	453	490	466	454	484	481	438	447	485	489	459	453	453	446	461	453	440	440	467	475	462	472	442	467	452	432	466	453	472	437	476	456	443	472	449	439	479	505	459	434	455	443	489	452	454	449	467	463	461	476	491	464	474	464	451	444	453	435	477	469	437	489	472	472	474	471	454	437	443	435	468	484	451	453	432	467	460	454	439	468	474	439	413	453	465	454	476	457	499	500	479	433	455	452	438	438	462	426	452	439	453	474	481	459	486	417	448	450	441	472	436	458	427	472	448	483	469	483	499	420	472	459	453	479	453	468	459	427	449	487	448	461	483	439	471	491	473	491	451	464	463	451	453	469	478	460	425	440	440	452	444	446	455	421	446	477	466	448	470	427	487	458	428	460	436	443	431	471	464	452	430	454	456	449	464	467	458	421	430	464	496	463	465	430	427	434	476	428	417	477	448	477	445	438	464	467	436	449	437	435	467	448	456	452	449	460	439	459	428	461	471	445	500	459	480	443	463	452	454	465	441	396	440	462	462	449	470	478	447	447	468	435	433	490	431	437	430	445	466	460	485	505	477	466	463	452	446	470	439	410	452	464	460	432	431	477	479	475	470	441	444	457	428	453	434	473	437	450	448	448	459	440	448	458	475	458	465	463	476	439	451	475	434	450	454	431	436	424	456	473	444	443	463	428	415	472	444	440	500	469	441	457	421	452	470	435	429	485	435	455	470	462	453	434	468	424	451	486	461	434	437	467	473	455	448	468	493	467	452	473	460	464	468	440	437	419	462	458	441	432	454	458	475	468	436	406	445	441	473	447	469	442	459	443	465	424	458	464	486	432	466	465	441	437	442	473	418	463	441	426	442	430	474	442	484	480	428	474	473	475	449	460	439	429	425	464	482	483	476	449	481	440	432	440	422	466	439	425	469	531	451	475	467	435	455	473	460	457	456	472	441	458	462	466	483	467	501	458	479	432	478	441	470	437	476	450	446	433	444	475	468	457	458	429	443	446	455	442	480	457	458	452	437	436	474	469	450	456	464	416	448	463	469	442	436	486	406	460	449	467	435	460	465	451	467	480	446	479	487	457	441	501	494	471	425	435	472	438	452	464	461	466	457	449	440	450	469	450	495	443	465	460	420	454	427	471	470	441	434	474	471	496	469	465	485	450	454	456	437	412	422	425	460	450	446	471	438	445	470	473	460	485	478	436	475	458	484	483	503	433	455	445	481	472	462	497	450	471	484	438	508	470	482	434	466	458	452	481	436	456	452	479	462	441	461	436	437	463	441	427	419	443	468	446	442	454	462	457	444	470	467	488	475	438	450	474	470	470	455	445	469	417	483	457	484	445	443	449	464	447	456	482	451	485	460	477	442	449	467	494	409	456	457	468	482	471	426	472	452	434	480	415	448	465	472	461	453	451	466	471	470	463	481	449	474	459	440	417	452	464	434	457	470	462	463	441	440	453	473	471	448	471	456	459	467	443	453	444	436	476	468	465	454	491	478	445	451	454	482	469	428	507	471	482	498	444	454	466	411	478	456	413	406	465	447	474	466	479	455	469	473	444	430	515	450	430	459	441	458	427	452	457	478	462	457	437	449	470	442	454	467	465	464	467	451	454	442	499	473	430	456	467	426	456	427	476	444	444	464	425	483	449	492	435	458	459	504	450	454	460	446	451	486	487	424	486	408	427	466	476	473	445	428	426	452	442	439	451	452	462	447	469	482	476	476	501	434	444	456	451	476	435	462	452	444	446	420	443	460	477	439	409	486	455	454	459	468	455	430	486	446	411	487	446	437	460	426	453	450	466	459	455	478	464	457	435	463	451	482	474	446	438	455	468	441	459	455	443	455	409	450	469	443	477	476	438	442	430	450	468	403	427	438	437	456	463	450	450	439	449	406	428	474	432	525	452	457	420	459	453	478	442	454	445	449	447	497	466	463	458	452	419	428	435	455	446	474	469	468	453	461	463	414	439	452	468	438	428	456	459	416	430	407	449	451	422	483	478	454	444	449	414	477	459	462	434	457	482	457	466	462	433	428	480	441	448	435	478	479	429	480	470	468	432	458	436	467	463	452	484	433	450	467	468	485	473	428	475	453	450	480	451	486	416	464	444	445	472	451	498	449	463	438	454	467	432	455	423	453	475	422	422	486	480	454	465	447	440	479	449	434	432	459	429	397	446	478	455	457	441	450	475	460	473	474	430	459	430	432	486	449	423	489	475	466	423	473	465	464	466	464	449	448	462	462	458	467	441	452	440	451	466	467	471	458	477	458	484	448	437	455	461	496	419	478	465	450	447	447	431	473	479	410	449	475	430	437	466	450	463	447	464	454	439	447	424	497	471	428	449	434	441	477	466	461	459	448	435	475	418	425	425	459	424	433	446	411	419	455	435	481	493	432	412	420	434	467	494	477	451	443	469	452	434	466	444	458	441	443	481	436	485	452	435	439	489	461	468	470	490	501	450	491	456	444	467	473	478	457	457	467	416	461	438	476	450	462	496	438	444	447	435	421	494	468	434	489	430	448	462	440	446	421	485	442	435	476	431	456	432	416	421	457	476	442	449	432	473	485	481	469	454	504	431	458	441	503	419	463	450	431	446	472	473	465	443	453	437	461	395	465	504	458	474	459	473	455	481	438	455	441	474	482	450	469	474	501	450	471	422	499	475	426	439	431	477	472	405	450	454	457	505	449	453	456	432	422	473	449	430	485	446	440	481	482	443	445	503	461	422	442	500	457	457	439	479	466	463	449	464	455	463	432	446	445	445	455	480	439	455	470	459	457	451	457	436	457	447	447	462	473	420	471	460	472	490	469	447	449	480	464	459	440	454	446	424	481	452	450	427	439	460	469	448	481	454	441	444	449	471	446	514	451	397	449	459	420	463	457	482	472	441	472	447	440	492	443	441	439	439	434	419	493	481	470	457	490	453	426	449	439	475	473	484	426	444	486	438	485	415	402	488	470	492	463	476	472	447	421	439	468	445	466	442	455	483	450	450	482	437	459	494	450	424	454	459	460	446	451	419	474	469	496	489	490	442	432	447	464	436	424	408	461	412	473	473	476	467	473	434	468	471	463	415	469	412	468	463	449	447	458	456	483	472	465	452	423	429	484	441	456	441	425	456	410	425	419	439	421	438	489	438	461	454	507	429	425	428	469	489	437	480	452	482	464	463	472	440	457	463	462	464	451	446	444	472	471	432	457	437	429	434	487	472	451	458	449	445	477	459	436	442	476	423	424	450	472	475	487	456	440	429	440	445	436
10914	5285	5728	4605	2836	1669	1530	1267	1096	512	445	349	233	191	175	207	173	175	151	165	155	159	156	157	138	159	153	156	155	152	151	154	162	183	152	161	172	147	139	165	149	174	172	161	123	167	140	152	143	157	160	168	166	145	150	163	157	170	139	162	164	172	159	171	151	132	160	154	162	158	157	157	172	161	162	162	156	157	167	147	163	167	168	158	165	167	163	164	154	155	156	140	166	154	165	158	149	171	158	144	160	179	146	163	166	151	158	173	159	144	166	146	153	160	163	141	158	173	157	154	167	148	173	157	181	169	173	156	163	154	148	162	167	146	158	149	109	135	156	178	153	167	133	150	145	163	138	154	144	133	141	183	151	191	159	159	178	158	172	170	129	158	153	134	160	149	153	172	145	155	156	148	157	158	151	142	140	155	154	147	165	144	173	142	166	174	157	152	143	135	158	158	173	175	168	162	150	153	156	148	156	163	171	156	151	161	133	148	133	160	148	157	161	157	147	146	166	147	185	167	166	149	139	167	145	151	160	139	145	142	175	176	160	146	128	174	139	132	153	163	148	152	151	163	156	151	154	169	183	154	152	152	159	167	163	143	170	168	163	165	136	135	168	155	152	167	150	158	175	158	156	154	135	164	145	160	164	165	136	166	168	148	151	148	181	159	162	158	156	162	159	125	154	145	170	147	155	150	155	173	163	156	162	178	151	138	157	166	133	163	155	157	150	140	144	172	149	164	148	163	156	168	153	165	171	173	172	147	158	180	176	136	151	148	138	137	152	170	136	136	138	152	133	144	159	151	133	157	159	176	161	161	149	170	184	142	153	158	164	170	154	171	162	150	155	171	166	132	153	153	169	157	172	163	187	162	163	159	134	157	167	143	149	139	147	150	166	171	149	140	141	163	168	144	154	172	173	156	152	146	168	152	164	179	147	159	180	158	166	176	143	158	157	175	150	160	152	153	144	166	168	146	140	156	150	166	161	149	183	152	169	149	169	138	150	184	152	147	165	142	156	124	154	147	139	171	174	137	145	155	158	179	154	173	143	160	168	156	151	164	159	157	145	140	147	167	173	171	148	172	147	162	167	156	155	143	126	162	171	162	152	171	159	153	151	157	168	140	145	164	141	145	155	168	165	152	145	160	166	159	134	150	153	162	164	158	154	150	173	162	134	169	137	188	154	163	148	137	147	152	171	167	180	147	153	153	171	170	158	157	158	149	147	182	161	171	168	154	145	148	167	138	158	169	179	149	159	158	143	173	150	137	149	146	175	163	128	168	145	179	156	162	159	161	182	149	161	172	174	159	161	158	160	154	134	163	164	152	162	131	157	155	145	155	166	152	151	162	161	131	155	145	144	137	147	164	159	151	175	166	143	164	160	154	144	150	171	152	125	148	149	155	173	164	164	148	157	140	163	156	163	165	159	165	146	147	154	149	148	182	146	140	160	150	174	185	149	149	140	148	155	156	145	169	161	166	133	135	143	153	148	163	160	155	150	150	167	125	153	151	153	167	154	167	165	144	162	157	140	178	179	163	131	145	174	150	136	162	155	150	175	154	163	166	169	164	159	149	156	146	145	169	193	181	169	150	160	143	177	155	161	166	141	173	163	180	176	163	162	168	163	170	145	171	164	167	147	162	175	165	149	185	165	156	172	160	160	158	172	172	165	161	160	171	152	139	153	142	160	151	148	152	171	147	175	139	153	138	150	146	150	148	151	160	139	143	156	191	147	154	161	135	153	142	139	141	142	161	136	158	161	148	164	163	147	151	156	174	158	164	164	147	177	147	153	164	181	163	145	161	164	141	139	172	152	162	166	178	161	162	160	159	172	153	155	158	156	144	140	156	147	168	151	142	130	149	157	161	144	159	161	141	152	170	145	169	160	142	163	157	149	145	154	165	161	142	156	144	154	155	143	161	161	151	170	157	144	174	173	152	181	160	139	169	158	158	157	145	159	158	146	156	165	143	155	165	154	134	141	155	154	169	152	182	166	153	145	182	163	174	146	137	170	170	172	153	149	181	157	166	162	146	183	157	156	145	169	180	160	159	171	151	143	141	143	138	158	143	158	141	163	154	163	157	170	147	161	175	166	161	158	154	141	155	170	165	154	160	156	151	163	145	177	137	149	140	157	170	190	163	147	141	151	154	136	141	148	148	138	167	187	172	157	158	157	146	147	147	147	158	166	162	171	147	152	150	182	145	161	172	133	154	172	158	137	162	146	155	158	142	163	144	147	164	151	162	153	175	160	160	154	147	160	163	148	148	168	164	169	163	155	170	163	149	149	147	139	183	167	142	164	148	136	161	157	155	141	149	181	139	168	149	178	145	153	157	155	177	149	154	161	130	145	151	182	160	142	131	149	150	128	177	156	137	165	154	169	168	162	159	161	153	173	155	131	147	152	162	147	211	151	147	163	130	155	153	153	135	164	132	172	143	171	145	157	155	163	160	156	158	175	139	151	150	155	154	152	170	154	141	156	156	156	152	153	148	129	189	153	134	147	141	160	159	137	144	154	169	151	170	143	170	164	152	163	165	159	167	162	145	154	152	131	172	163	140	167	143	163	137	144	142	142	143	170	174	151	162	159	141	146	163	157	143	164	141	173	152	156	144	158	171	144	173	152	161	176	152	170	121	130	138	146	153	145	147	142	158	141	153	164	186	159	144	182	139	151	154	165	157	148	162	152	148	168	151	169	146	156	150	142	158	136	160	143	160	160	186	173	171	143	171	146	138	162	141	157	185	166	158	141	169	161	158	148	148	175	172	160	136	171	177	164	154	150	153	165	143	159	152	149	140	155	148	134	183	137	164	145	163	161	164	141	155	151	160	179	144	153	141	156	143	136	194	146	156	166	169	145	144	162	158	156	160	163	168	148	161	139	138	149	165	154	171	150	130	155	158	155	173	136	179	183	145	173	145	166	158	157	157	163	145	161	165	152	146	129	153	142	164	162	168	164	138	147	176	151	161	153	141	153	170	177	128	149	146	168	149	155	168	148	165	147	165	138	174	167	150	167	166	162	160	139	157	134	149	154	155	149	145	151	150	161	143	135	161	156	144	156	161	151	146	144	175	167	168	157	147	176	143	155	158	151	166	143	138	148	170	158	157	157	157	150	142	135	159	132	155	150	154	158	172	155	156	179	124	140	137	125	157	139	162	153	164	173	141	148	156	153	167	147	158	150	165	190	143	139	159	133	145	157	152	162	155	151	164	153	163	179	156	162	169	137	148	163	158	152	150	131	152	171	145	172	164	176	147	146	164	154	176	147	126	136	165	154	152	167	169	163	132	154	142	164	148	125	171	148	154	156	177	147	145	143	162	154	154	137	184	152	140	130	140	132	157	146	152	153	162	142	162	155	174	143	166	161	166	133	138	128	138	159	167	166	139	149	168	174	168	147	174	169	164	152	138	152	153	147	153	159	152	154	152	160	156	159	159	156	173	134	162	155	145	143	179	151	171	159	151	164	176	147	160	166	151	168	166
13206	5643	6040	7683	6992	5496	5882	4875	4476	2391	2049	1586	810	846	770	851	686	559	536	548	540	494	471	542	505	483	492	526	506	511	517	470	507	507	515	495	527	532	489	487	494	475	497	493	478	488	483	484	495	491	507	476	495	504	504	486	452	514	503	462	489	522	516	512	511	533	517	505	499	498	544	488	516	472	497	479	488	491	444	456	500	501	501	546	498	545	520	500	504	499	491	488	508	463	504	470	506	523	486	510	506	448	525	550	517	467	517	531	526	489	514	538	469	509	519	471	513	465	476	497	514	474	501	502	519	472	473	469	511	555	487	500	548	500	489	493	494	481	477	493	514	531	485	494	469	497	464	527	496	486	486	495	510	461	502	524	495	505	514	495	497	487	500	492	531	509	545	493	538	507	534	482	499	480	527	509	515	511	516	529	449	534	491	477	476	485	484	544	516	565	464	486	451	521	490	529	519	497	458	504	496	479	472	547	502	556	467	457	490	495	475	513	517	499	481	490	532	483	483	503	514	493	483	493	532	506	486	496	503	485	519	501	495	470	468	492	495	503	499	532	514	497	501	455	472	493	486	522	490	488	462	526	540	505	525	485	505	483	534	478	495	503	519	515	522	483	468	500	518	517	481	508	516	500	519	506	471	529	477	527	514	481	496	492	482	496	551	457	489	514	513	557	488	490	485	446	530	479	501	484	521	506	524	463	509	490	506	474	522	505	521	518	479	499	470	508	495	522	516	499	507	476	508	459	521	509	503	520	545	477	517	540	523	461	588	500	475	515	475	479	490	516	442	513	498	467	477	508	441	509	545	523	533	534	502	518	496	498	496	494	446	543	467	478	513	495	490	523	515	478	503	480	489	534	473	479	478	497	523	494	496	523	482	495	490	479	479	513	468	476	530	500	517	474	498	469	472	505	538	468	479	491	506	516	495	482	487	493	527	494	486	482	502	501	488	463	512	464	517	512	510	488	514	503	489	495	490	466	500	511	491	479	501	488	513	458	496	477	488	478	507	528	490	522	494	512	492	563	488	492	515	503	496	510	493	494	487	501	508	496	478	524	470	480	479	496	526	519	513	506	488	518	504	494	498	529	507	466	481	475	504	503	525	524	492	496	483	510	491	541	498	521	531	537	484	492	526	494	502	473	490	472	513	484	510	503	506	546	485	450	495	461	496	492	532	469	496	474	511	507	504	511	490	485	517	515	497	504	554	521	505	487	521	501	486	543	527	475	505	532	491	493	468	532	514	482	558	523	481	506	497	471	476	494	539	514	544	472	508	513	499	486	505	468	503	516	466	494	532	525	518	485	499	513	500	513	549	509	496	502	474	528	476	472	499	514	507	527	499	509	518	460	503	463	484	531	487	513	493	511	521	457	528	509	525	494	498	514	481	480	512	464	447	498	528	505	439	503	501	495	469	475	508	503	476	480	505	511	508	472	514	521	551	482	488	470	518	516	477	490	512	494	470	530	495	480	515	494	486	477	491	509	489	467	518	504	491	465	494	481	500	492	486	498	516	489	479	493	513	504	475	504	494	489	468	464	491	477	497	479	497	497	533	506	552	483	519	494	470	513	500	501	490	492	506	460	519	500	479	502	485	483	480	554	511	515	495	512	511	475	550	534	483	528	522	495	480	531	552	493	487	485	505	509	476	485	473	476	515	489	489	491	482	507	521	506	530	501	503	503	479	511	498	485	481	476	516	539	528	537	495	488	488	506	472	502	480	491	527	523	499	479	540	526	490	496	483	514	556	538	497	510	530	510	510	525	455	538	521	464	520	505	529	505	497	459	509	524	477	499	495	498	499	500	514	505	489	501	485	471	479	529	474	469	509	541	497	476	499	499	522	504	536	495	505	488	503	511	489	526	506	484	523	511	513	525	478	479	545	505	553	486	482	491	465	507	480	491	487	501	495	495	519	500	525	492	494	496	502	470	497	515	497	498	463	519	497	492	463	463	467	494	551	491	522	514	476	488	430	494	476	524	528	495	493	525	512	498	486	531	527	503	528	514	523	505	499	513	450	484	539	542	516	490	501	531	492	496	500	510	485	524	501	497	486	472	508	491	530	540	503	487	520	514	511	523	464	495	491	497	470	499	536	514	498	469	545	500	512	505	522	529	515	539	534	518	476	480	513	466	505	494	531	476	504	501	503	488	525	535	512	496	506	492	515	501	446	501	511	533	531	550	518	501	509	522	503	498	517	465	503	471	511	463	518	497	491	488	508	481	488	498	487	486	474	553	459	456	481	479	470	522	514	509	481	501	508	525	493	511	505	452	484	491	502	533	549	491	464	494	470	506	522	481	469	513	528	478	502	467	500	495	479	485	520	538	473	488	465	474	480	499	519	454	518	443	523	471	526	494	503	519	518	467	509	509	495	524	516	495	519	490	521	475	480	481	495	519	513	518	502	529	492	550	491	497	498	512	487	524	496	505	479	510	478	536	504	508	516	488	498	498	508	496	475	474	507	482	460	502	497	490	510	483	479	528	496	518	507	518	505	552	493	509	491	496	486	464	480	495	520	469	498	523	532	495	517	515	475	475	487	480	481	508	462	501	493	482	498	491	488	514	522	458	500	468	516	515	462	477	499	500	509	470	518	517	533	494	525	524	519	511	499	513	529	536	474	465	515	482	524	495	498	492	482	471	544	497	500	471	508	489	508	485	499	510	480	502	496	505	506	497	496	508	521	471	522	504	487	513	479	515	507	532	502	475	520	463	491	481	509	529	536	535	513	522	500	452	519	501	458	505	496	489	506	521	493	528	492	497	488	495	523	511	529	514	491	513	453	519	487	505	502	523	516	461	487	476	479	467	507	518	479	516	527	486	518	490	504	544	515	479	498	495	514	491	483	524	502	435	473	508	493	463	526	482	505	518	496	477	482	534	494	505	500	500	515	482	497	527	469	479	445	469	478	487	469	525	505	506	470	502	495	529	549	529	451	461	498	480	489	526	491	480	501	538	467	499	490	494	494	456	487	493	474	538	468	487	512	522	546	472	525	555	483	497	500	502	507	472	485	486	465	489	491	491	477	524	492	481	481	477	535	518	483	504	505	499	498	453	485	512	483	509	470	505	507	501	520	522	520	496	471	504	486	498	522	523	474	518	529	515	523	499	467	462	472	507	495	500	479	489	508	501	486	496	473	468	477	559	506	484	512	470	497	495	454	510	520	501	482	490	527	503	486	545	471	521	529	492	469	506	509	536	517	467	495	520	491	498	508	502	535	493	504	494	496	520	467	472	530	462	468	472	460	533	471	533	509	501	512	506	457	484	469	538	501	509	500	513	471	492	485	492	558	513	511	533	504	463	480	524	505	487	501	478	480	493	496	509	463	455	460	502	476	470	532	502	472	528	521	477	470	528	486	499	509	470	547	485	497	515	524	526	485	496	500	535	482	508	492	500	502	539	472	468	474	504	485	544	509	491	472	468	495	469	488	493	501	522	518	483	493	510	528	473	498	520	502	505	497	484	501	497	473	526
38895	23779	22141	23629	21757	16190	14805	10705	7498	3452	2571	1819	743	593	506	437	280	136	108	140	124	107	93	105	113	107	80	114	126	88	87	106	89	92	87	119	103	105	81	111	80	76	82	89	98	97	88	77	90	86	84	81	101	97	85	83	85	86	71	93	90	96	88	103	99	102	90	81	91	103	115	85	104	94	88	89	100	77	92	93	75	111	100	83	91	84	89	95	86	79	91	87	73	98	92	79	82	96	91	84	107	94	89	89	86	87	100	86	74	84	88	78	85	85	79	107	109	89	88	88	93	84	88	87	108	95	68	78	95	72	85	87	84	93	66	81	83	72	94	87	79	95	93	92	85	83	73	105	89	70	86	91	98	91	89	82	79	79	73	94	84	89	87	96	85	93	91	96	108	104	77	94	108	88	97	106	78	84	78	92	67	81	91	72	76	94	76	92	86	90	86	77	74	93	90	88	89	100	87	96	91	88	81	92	100	88	95	93	105	86	89	106	91	81	74	84	81	91	105	84	85	86	94	89	83	96	83	80	93	68	99	106	96	90	79	98	101	74	92	85	91	82	69	79	101	103	77	88	95	84	87	89	79	90	88	91	78	89	90	88	98	94	80	80	85	90	77	93	80	90	80	75	94	87	94	81	88	93	85	86	92	85	91	98	74	96	114	90	89	94	83	98	82	89	86	95	84	109	104	103	78	80	84	89	88	97	84	103	79	84	98	100	96	90	90	77	84	99	108	91	87	79	106	76	77	81	79	85	93	90	85	94	97	86	82	84	79	113	94	96	66	93	86	101	80	93	81	93	100	93	94	83	81	84	101	85	76	108	88	99	104	93	92	89	88	93	81	89	95	93	83	94	78	88	105	97	79	90	88	80	81	93	84	84	82	110	92	100	81	102	94	115	88	105	79	82	97	84	93	86	100	82	80	82	90	107	86	91	87	94	97	83	87	71	89	75	101	101	89	85	92	80	84	87	90	83	82	95	84	78	88	80	86	84	96	80	89	80	88	84	80	97	90	86	88	78	101	81	80	93	87	101	88	65	90	84	92	89	85	103	72	91	110	94	90	78	85	89	82	82	98	89	82	98	97	82	91	83	93	89	83	81	98	94	84	90	74	90	85	73	85	89	106	107	88	88	74	101	97	92	83	86	73	98	101	81	85	92	98	85	97	90	93	92	78	91	87	90	93	93	93	83	89	91	88	85	95	102	84	100	104	74	86	81	82	87	84	84	95	105	80	88	87	77	82	83	101	89	81	91	90	99	89	93	76	68	104	68	71	84	84	94	79	83	81	93	98	87	88	101	85	90	90	88	79	106	102	85	81	95	75	73	88	85	91	80	80	95	87	97	95	88	78	81	88	101	104	80	104	92	85	92	85	84	85	92	103	97	94	95	75	77	95	87	80	92	80	92	84	79	80	85	92	88	89	73	87	89	82	80	109	106	89	93	89	87	95	108	81	68	90	77	85	87	75	87	85	86	81	84	87	77	80	96	77	79	88	99	87	80	79	95	88	96	100	113	101	73	85	80	97	100	91	81	95	81	94	78	86	84	96	83	96	80	77	106	90	95	93	95	78	96	92	92	87	87	93	92	98	97	78	90	85	86	90	97	95	74	82	80	89	98	110	83	81	102	89	76	95	94	81	95	95	81	109	78	86	83	89	100	95	83	101	75	89	83	93	80	92	75	91	78	82	79	100	87	87	90	96	88	84	83	86	76	91	88	82	76	72	90	91	95	97	88	99	90	94	104	105	81	80	87	84	98	110	87	82	80	101	89	92	105	88	88	80	101	91	111	95	97	84	87	109	98	89	87	87	86	79	78	110	89	93	94	111	88	90	81	83	81	84	93	74	102	74	88	85	86	78	93	89	86	99	82	91	86	87	106	77	87	100	76	86	82	93	91	107	77	96	84	104	101	90	99	101	86	80	101	80	99	84	104	78	81	96	95	99	83	82	95	101	93	89	98	92	92	84	81	85	97	106	103	95	88	81	89	91	86	101	87	101	77	104	100	89	90	93	96	88	102	109	84	78	84	90	83	90	84	68	93	103	91	71	82	82	93	81	73	92	108	80	85	86	85	74	96	78	90	79	91	81	81	94	100	60	67	73	85	78	91	91	92	90	76	101	89	91	76	81	92	91	93	71	99	97	80	61	78	91	84	93	74	89	104	92	79	104	65	89	101	96	92	81	91	66	84	95	98	104	95	77	95	89	92	69	71	96	96	84	71	79	83	93	99	91	74	78	94	93	94	86	98	82	94	93	83	75	101	101	93	84	71	98	97	100	103	64	92	75	77	97	75	89	77	96	81	95	94	101	99	83	65	99	76	94	87	78	100	91	91	91	99	111	97	85	72	92	73	103	91	100	96	71	84	85	73	87	86	90	94	91	69	83	92	92	85	79	89	88	77	78	83	87	92	84	109	96	95	93	88	93	84	92	83	90	91	82	76	80	89	88	79	74	104	99	98	90	93	77	86	78	84	109	76	91	97	76	94	80	87	70	81	112	101	97	89	97	93	75	93	77	68	89	81	94	90	78	83	84	82	80	92	92	90	90	83	93	102	86	91	97	80	85	89	99	87	82	81	77	84	98	74	71	99	88	99	90	69	102	94	85	93	70	85	83	88	81	104	101	94	76	96	109	95	89	88	76	103	88	84	92	74	101	100	64	94	80	76	99	85	90	75	81	87	68	72	87	96	77	79	98	92	81	91	84	71	76	91	99	83	86	96	88	82	94	97	96	91	91	82	85	94	83	80	78	65	83	92	91	94	96	119	89	78	82	104	77	101	92	100	101	83	94	84	101	94	93	84	80	84	92	75	86	93	81	90	77	82	90	90	102	91	77	71	92	82	86	92	85	101	95	87	76	94	72	101	92	81	93	95	91	84	91	109	79	91	87	83	72	86	79	110	87	82	98	84	83	88	87	101	87	95	80	89	68	80	94	76	88	97	92	92	101	97	74	93	104	88	96	94	103	98	86	89	96	82	111	86	91	100	103	92	102	98	65	95	79	94	85	76	76	97	82	90	78	78	91	73	110	88	99	92	72	102	92	89	101	94	86	93	79	86	90	85	81	106	91	87	89	87	79	73	68	90	96	78	94	77	86	77	92	94	86	79	66	79	97	87	83	104	96	96	70	93	96	76	77	83	91	89	105	117	72	101	72	89	72	84	105	86	102	80	85	95	68	101	92	83	100	79	77	99	71	84	81	92	93	74	93	90	82	82	86	90	67	68	90	103	95	80	80	78	80	87	78	85	91	80	114	98	74	98	75	96	82	83	71	94	97	74	100	94	68	79	75	87	99	110	81	85	90	104	84	87	88	78	99	77	95	76	82	93	107	95	91	85	80	78	94	89	87	99	101	86	105	103	85	92	108	78	98	76	84	101	85	90	82	70	93	70	93	80	77	84	72	88	106	66	88	80	86	92	85	84	103	84	92	80	99	92	98	83	98	85	89	78	89	88	95	85	87	77	100	86	94	96
24939	14729	13940	18063	18278	18012	23934	22068	19292	12265	10764	7567	3230	3501	3256	2825	1936	765	567	580	516	533	480	416	407	353	370	369	409	366	377	366	398	367	354	325	347	388	336	319	336	338	326	335	319	341	345	354	342	304	335	307	286	328	304	301	318	352	315	328	289	331	341	327	312	316	360	328	336	319	324	348	310	335	308	317	278	302	290	324	320	317	278	321	326	339	301	295	350	309	336	289	300	326	305	302	298	311	348	313	315	331	293	322	303	296	328	335	293	303	315	315	309	309	282	321	283	321	301	307	310	311	335	323	324	339	303	306	269	337	312	316	299	343	322	323	305	328	311	313	284	349	319	332	312	285	310	284	324	295	345	306	290	293	318	275	304	315	305	307	317	314	352	316	304	291	297	290	311	346	282	340	300	313	291	331	313	316	294	311	318	308	321	305	315	311	346	306	300	309	306	304	345	334	300	320	303	299	287	346	284	275	288	327	293	335	304	328	312	298	311	327	320	292	298	298	295	313	305	288	295	327	284	334	340	306	305	314	282	312	307	298	284	316	309	317	324	305	320	346	311	332	324	305	319	298	298	294	311	308	314	293	305	312	333	299	300	295	323	306	282	341	328	303	277	312	295	331	308	334	290	296	318	304	308	306	330	316	299	348	283	319	342	319	304	321	298	294	298	298	308	284	346	294	295	298	295	329	323	312	314	320	314	291	310	310	326	322	305	285	329	317	293	344	290	355	315	285	300	318	321	321	277	289	331	303	328	326	315	295	307	315	316	296	321	342	326	306	324	324	295	302	321	325	298	334	303	305	324	306	335	311	312	276	326	294	332	326	330	318	296	297	294	315	317	313	293	296	302	296	299	332	292	328	281	307	312	274	332	315	303	319	325	323	314	286	292	322	297	330	324	308	355	324	299	282	321	324	318	320	325	321	325	324	310	290	292	324	303	301	318	320	338	301	313	301	276	295	326	318	330	285	291	298	318	312	299	271	295	309	300	325	312	313	291	323	276	322	326	301	320	316	331	338	314	304	333	299	324	316	318	305	303	300	294	298	318	298	313	315	312	293	269	303	287	325	308	312	322	305	290	311	337	300	314	322	332	297	313	301	305	306	324	313	339	301	304	333	302	281	304	324	288	298	315	332	294	297	310	332	310	321	314	269	322	322	293	290	290	306	313	304	311	308	297	263	289	283	300	332	323	309	288	345	310	306	321	303	321	302	291	299	294	300	319	317	319	304	295	310	321	300	319	322	285	305	312	357	319	279	334	342	341	293	316	329	313	325	314	328	315	305	319	317	316	314	321	311	287	312	318	309	334	271	303	292	309	308	301	340	315	321	287	342	299	324	298	309	316	304	300	284	335	302	298	308	330	297	300	324	337	295	333	334	335	323	289	318	332	326	304	303	325	330	324	333	334	294	334	312	311	285	314	303	266	291	305	292	302	281	305	311	361	300	303	298	306	296	348	339	337	338	314	339	321	307	310	313	290	321	309	293	299	313	301	322	317	335	269	316	334	265	331	263	357	348	294	329	290	319	299	306	306	291	334	324	286	294	309	327	331	329	320	290	275	298	312	346	325	323	306	304	310	272	303	290	319	318	352	294	314	315	327	338	319	331	325	330	272	323	285	316	317	302	317	312	300	278	296	327	310	287	280	309	308	300	311	306	302	307	292	302	284	282	315	279	299	304	298	291	303	297	290	319	300	344	319	299	325	301	307	322	328	300	315	296	317	316	287	300	310	291	300	289	294	310	326	326	313	301	279	314	305	298	306	304	326	337	313	342	304	315	334	301	325	303	304	314	319	289	319	316	299	306	287	298	315	307	289	300	313	280	295	300	349	337	308	291	297	305	285	278	280	303	302	306	309	333	295	302	330	328	321	319	331	305	316	342	286	309	299	287	329	303	286	285	332	261	277	301	315	325	322	302	334	330	285	290	312	340	325	301	335	310	302	281	319	291	318	295	305	290	324	325	304	324	288	315	329	303	309	303	289	300	330	282	309	322	285	327	304	318	328	330	290	298	292	257	307	340	301	315	297	275	283	302	297	300	306	280	332	382	319	280	290	336	306	305	309	329	306	308	323	343	331	289	308	305	288	307	320	335	288	329	316	309	303	315	344	316	292	316	298	313	283	312	306	295	311	296	308	286	322	302	315	326	330	341	346	299	342	298	294	276	310	306	316	330	307	301	296	279	319	301	304	312	323	294	307	308	295	301	307	319	300	295	289	339	311	318	324	337	325	329	301	321	319	297	306	297	312	315	316	293	294	314	294	317	337	305	333	302	335	314	303	325	267	341	325	315	340	342	336	274	311	279	341	336	333	318	295	332	292	349	307	327	324	316	296	302	276	321	323	289	292	304	346	314	316	326	312	292	305	338	314	302	299	294	305	316	323	330	294	296	302	321	312	307	314	290	309	318	295	308	294	325	280	332	324	338	302	315	306	311	324	290	315	300	309	323	331	343	297	332	314	326	348	307	316	294	304	304	330	280	299	295	290	332	281	314	295	312	289	303	327	298	299	312	319	287	316	303	294	318	319	317	277	301	286	300	331	343	297	307	288	317	300	317	330	314	316	339	298	300	306	317	291	300	325	296	329	308	310	303	303	303	327	317	284	317	257	300	311	310	261	309	343	303	329	318	318	288	335	281	310	310	341	307	345	326	296	293	339	310	342	310	322	331	308	366	315	333	317	295	282	293	331	298	314	322	315	296	313	318	325	307	315	269	290	312	288	307	305	312	309	322	321	305	298	296	313	285	330	311	325	311	329	317	329	348	325	313	307	336	307	323	288	324	296	317	246	347	316	279	334	293	317	339	335	286	311	296	311	305	301	304	302	305	327	328	309	302	293	339	340	318	304	324	278	289	325	291	305	328	316	330	321	307	316	299	324	304	285	306	313	293	301	314	301	305	293	306	308	295	311	310	303	332	323	294	319	297	292	274	336	283	308	326	328	315	293	323	298	269	301	306	300	310	268	305	275	304	286	310	318	317	321	320	298	302	311	309	325	295	294	333	281	333	307	310	279	304	322	329	295	317	312	299	324	291	289	319	293	302	317	343	316	312	323	310	300	301	318	299	329	303	332	326	308	315	349	308	333	277	297	283	318	297	318	312	286	306	333	346	316	328	352	328	337	278	352	297	318	312	313	304	344	315	320	335	286	301	289	298	316	297	296	280	309	289	321	322	295	300	307	320	328	279	317	306	271	310	302	317	305	310	319	307	315	327	330	325	301	310	321	322	314	299	305	334	322	329	321	295	317	311	321	306	321	285	301	327	297	289	289	350	295	326	330	306	312	347	316	292	302	298	305	328	311	318	302	297	315	294	278	295	280	301	329	309	301	300	308	298	285	318	305	304	294	299	299	321	335	311	335	282	306	298	328	300	327	309	316	275	294	307	276	318	286	271	320	298	312	301	295	280	317	329	319	295	350	297	322	317	331	323	306	302	293	294	326	307	309	307	311	304	287	301	290	300	330	316	304	302	331	294
50250	31828	29313	28676	26557	25048	27354	23150	16745	10991	8331	4920	2396	1921	1621	1306	916	395	257	278	225	186	188	166	190	173	153	156	155	156	151	159	167	156	146	140	158	138	128	145	133	157	134	146	136	127	145	155	132	143	126	138	141	155	145	154	147	155	134	158	138	139	145	142	129	131	130	135	134	146	152	112	147	134	122	154	116	143	122	141	153	132	134	143	141	140	145	131	149	140	146	123	142	147	113	115	162	135	139	129	143	130	136	132	128	144	133	137	132	132	151	150	128	142	117	130	121	127	121	121	145	130	129	138	134	142	148	162	157	113	142	130	145	124	134	109	136	143	136	126	144	141	139	140	137	130	131	141	120	145	144	118	134	140	144	115	134	117	123	136	145	130	150	142	131	129	125	132	143	124	150	146	150	145	133	143	118	125	113	141	129	127	145	138	137	136	129	125	139	141	145	126	138	139	147	132	128	129	119	161	113	130	130	148	124	139	128	145	152	152	126	133	127	155	131	108	138	128	140	135	131	118	117	123	111	144	146	141	123	142	120	150	134	133	138	129	120	136	131	122	137	133	136	138	143	147	141	138	150	119	136	129	148	144	170	128	123	122	142	129	126	132	138	133	139	130	146	156	118	114	143	135	131	109	133	132	153	143	130	113	124	131	141	124	127	157	136	132	124	131	131	147	131	164	134	130	136	118	134	139	127	122	122	132	137	114	113	130	153	137	144	139	150	130	141	136	125	144	141	125	132	152	136	143	136	151	140	129	139	136	158	131	140	138	136	137	137	128	135	143	151	125	136	146	134	141	127	119	135	121	134	153	149	118	162	140	136	139	140	143	108	133	146	153	133	133	146	123	132	130	130	121	101	127	157	136	149	178	137	128	140	138	146	140	117	123	151	138	140	131	133	143	142	149	134	151	119	135	123	141	121	148	143	115	115	134	136	138	138	126	134	134	146	125	131	147	122	132	147	128	118	130	141	133	134	121	123	116	139	162	152	142	152	147	138	128	127	116	124	118	124	123	107	144	131	126	119	133	134	126	126	142	129	147	134	133	133	134	102	132	131	143	133	118	106	119	130	131	133	126	130	123	128	129	125	132	128	130	158	136	112	122	138	126	142	128	134	141	122	136	142	148	142	131	135	139	139	156	132	128	144	123	131	136	141	135	137	125	124	136	132	141	128	124	141	150	136	146	116	135	151	138	137	140	142	128	141	145	139	127	147	125	164	132	133	116	133	137	126	129	133	130	117	130	127	132	146	138	151	158	144	156	154	129	126	148	144	146	131	125	130	128	122	132	117	128	125	142	139	115	138	132	145	120	135	154	136	130	126	148	138	145	148	144	133	156	132	167	132	148	124	119	124	129	133	141	147	135	137	147	142	129	125	149	142	128	146	124	134	159	138	153	131	134	143	136	136	142	151	134	125	144	132	129	126	130	129	135	131	135	126	125	143	134	151	152	134	134	130	132	131	130	130	142	136	129	144	121	126	153	134	118	129	132	134	111	136	146	128	173	130	148	120	127	133	146	125	114	134	136	150	138	144	129	148	104	139	132	131	122	142	125	129	125	127	129	112	132	125	131	128	124	126	137	124	146	130	141	134	148	116	123	143	137	134	130	147	129	128	135	123	130	125	130	144	138	133	138	153	151	151	132	162	127	128	142	140	139	119	139	139	131	152	142	147	145	138	141	125	128	128	129	156	137	143	120	149	114	120	128	145	115	118	130	128	130	138	128	128	134	133	135	145	163	117	135	135	143	136	140	126	159	137	131	157	121	128	144	110	139	160	138	101	128	156	145	134	137	116	131	151	134	121	133	145	144	130	150	127	120	136	142	124	159	133	154	129	123	137	140	124	132	129	126	120	132	122	133	138	122	127	139	134	139	125	135	140	126	138	122	103	135	115	143	141	131	142	130	129	153	134	138	132	141	131	125	134	147	136	153	152	132	124	134	127	134	141	138	142	144	127	126	138	127	140	139	143	132	128	131	132	155	131	145	146	132	163	126	121	142	127	135	127	120	125	140	145	121	124	96	128	149	128	157	159	146	140	134	132	141	118	141	144	135	148	130	146	145	128	148	135	125	135	111	129	114	139	135	130	145	126	125	144	156	122	119	115	131	127	147	110	126	125	147	124	163	148	155	132	137	150	150	123	122	147	141	136	123	131	146	143	132	135	142	148	137	139	143	122	124	140	148	115	164	139	140	137	155	132	128	121	116	128	148	134	146	148	116	144	130	127	123	118	127	127	129	138	135	137	141	133	138	140	151	132	132	139	109	134	144	113	136	157	125	130	144	154	135	125	131	140	144	139	139	131	130	122	145	122	128	144	144	134	139	130	115	132	120	145	135	140	152	145	110	120	116	125	116	124	147	141	123	130	109	122	132	144	126	132	107	126	130	135	137	135	127	129	151	122	133	127	139	122	124	132	133	129	145	134	140	139	151	122	134	158	163	119	132	125	141	125	127	131	134	135	131	149	128	143	129	126	132	132	142	126	153	130	141	128	135	124	141	120	144	130	136	139	129	132	136	128	147	134	129	116	114	131	119	113	135	124	134	116	142	134	128	158	133	131	144	143	136	128	142	148	130	128	139	132	124	127	124	130	133	136	159	145	145	155	130	152	130	131	143	129	139	124	139	134	132	139	144	133	119	132	141	142	121	128	139	115	145	151	119	131	151	140	109	151	124	124	120	145	114	127	131	135	124	146	150	132	139	119	138	138	128	122	140	130	146	112	146	149	146	111	118	127	117	117	121	130	128	133	140	137	116	121	144	133	146	132	134	143	120	122	133	116	137	137	141	151	142	141	123	112	136	144	132	131	150	120	119	118	131	148	140	123	128	151	129	143	138	107	128	119	133	136	135	136	128	153	141	141	137	133	130	141	139	132	131	139	111	132	146	121	135	136	156	135	132	125	127	144	128	120	137	164	147	139	151	123	114	123	142	133	116	126	146	131	122	135	128	155	132	126	154	134	133	135	127	147	119	109	125	125	129	125	136	154	136	130	134	132	123	131	134	130	132	150	145	138	133	129	130	122	123	132	149	140	123	128	166	129	148	144	151	128	148	131	123	114	140	137	103	133	136	135	125	160	141	148	121	136	142	122	106	111	140	134	137	160	130	150	131	139	136	142	135	142	133	147	132	130	133	123	125	118	129	145	149	131	137	136	131	142	120	133	114	119	139	129	116	136	131	147	151	119	143	132	150	157	138	134	115	146	136	134	152	139	144	158	134	135	149	126	129	121	123	125	137	135	148	123	128	137	144	125	138	107	139	140	137	131	137	129	153	150	131	149	118	134	146	129	141	115	146	118	128	124	136	147	149	150	116	151	140	145	129	115	131	148	138	129	139	120	151	151	150	108	125	160	138	136	148	122	141	142	127	133	121	123	129	140	144	122	133	133	150	137	118	118	144	123	132	111	131	143	136	127	149	140	143	124	132	130	122	151	130	124	126	147	143	148	129	149	140	133	150	134	140	138	133	145	128	136	135
31665	20695	19403	21554	22292	24940	34521	31445	26427	22138	20761	14330	8030	8214	7494	6212	4114	1823	1257	1085	986	804	761	740	702	669	667	584	633	584	540	573	542	586	575	542	533	575	553	547	509	487	540	514	488	530	516	478	527	533	469	478	475	495	506	483	484	465	500	482	475	489	478	516	487	472	459	455	448	476	477	472	507	466	447	525	433	445	466	472	453	482	491	482	453	436	444	458	461	490	445	486	434	449	478	490	508	447	449	456	441	467	452	439	447	469	442	435	427	438	476	461	436	436	478	466	428	460	475	435	477	445	478	423	427	444	463	431	452	442	446	486	458	451	426	463	473	464	456	452	437	433	457	458	415	447	461	448	410	478	455	426	435	456	426	433	436	447	455	423	448	456	450	441	452	449	450	484	437	448	440	430	424	454	461	451	456	495	426	448	444	439	460	449	438	421	438	432	490	406	443	453	469	425	480	446	481	469	458	426	457	461	442	448	413	460	448	471	427	430	433	384	470	459	425	479	464	425	453	418	437	447	444	412	420	438	473	432	428	444	476	407	445	458	427	447	438	450	417	432	437	465	449	422	451	450	476	472	471	454	437	461	460	433	437	439	494	426	429	442	453	479	460	434	485	447	417	479	423	448	434	411	427	439	484	450	483	425	434	450	453	446	450	425	455	458	425	423	457	434	487	456	458	470	438	448	457	470	482	454	435	424	422	448	424	451	409	420	435	459	450	471	425	472	457	466	394	474	448	455	417	395	452	403	483	418	441	441	449	458	425	459	425	444	438	437	484	486	476	442	431	431	454	408	427	414	435	460	477	439	423	441	429	431	420	441	430	449	465	438	447	453	412	420	439	406	441	450	464	421	415	461	460	462	437	447	472	419	440	450	476	438	450	462	417	438	406	446	460	474	421	453	420	452	473	436	434	427	461	457	420	461	453	409	427	470	474	437	447	442	442	433	461	482	460	453	406	441	457	420	404	436	419	461	439	464	434	483	453	414	443	445	460	454	463	449	442	441	447	438	437	444	432	438	469	461	457	423	404	461	468	399	503	428	488	452	470	426	419	457	451	442	450	445	456	431	453	444	430	434	481	450	439	430	455	421	490	439	436	451	423	401	406	466	474	447	431	420	427	434	465	454	448	452	421	423	411	441	447	457	448	462	424	429	416	423	448	441	470	439	458	439	419	465	453	467	483	448	493	409	453	454	426	480	435	420	441	459	450	417	479	423	460	423	445	438	495	478	474	448	415	446	512	473	445	453	443	426	450	467	437	452	454	420	489	455	432	371	440	425	467	440	451	451	464	430	431	457	450	442	463	414	432	452	448	439	447	446	457	432	451	439	453	433	475	420	430	472	442	427	458	475	448	429	466	473	476	430	444	410	442	394	441	449	447	430	450	454	439	469	429	434	431	453	467	388	458	433	412	422	436	433	441	477	434	459	446	451	423	436	434	449	474	439	467	450	480	414	431	512	474	447	415	424	422	455	430	428	457	454	449	440	438	482	434	409	451	456	395	464	449	423	441	482	418	438	459	444	424	444	413	455	435	452	446	418	446	426	442	463	423	416	395	454	477	451	470	447	468	489	427	468	447	421	449	435	429	454	442	457	423	453	435	454	436	444	493	449	441	462	444	478	420	445	448	470	431	418	447	396	444	436	466	476	442	438	425	441	457	450	445	443	407	417	455	463	447	457	445	452	476	427	417	456	454	441	421	469	434	424	442	433	455	438	464	415	441	428	446	418	449	422	481	449	459	435	442	441	447	467	442	441	440	434	448	484	455	433	453	473	438	489	471	460	417	453	429	460	441	441	435	454	444	441	431	448	473	468	421	425	453	447	446	425	409	453	463	448	458	467	444	405	436	432	417	452	421	428	406	446	430	455	435	427	464	452	419	450	441	438	437	436	432	455	459	411	478	441	451	479	454	450	451	439	440	454	453	451	465	404	444	438	453	410	442	416	458	414	449	449	447	456	464	452	418	454	447	422	419	483	425	467	421	478	432	432	436	418	434	439	436	450	453	448	458	448	427	462	436	429	386	418	432	455	490	485	448	434	421	445	478	453	404	440	473	427	457	437	442	483	452	464	468	417	477	431	436	411	470	432	447	409	474	443	450	440	453	434	456	428	475	455	426	442	446	432	469	429	458	450	431	437	477	414	443	426	407	447	419	484	464	447	435	406	458	451	484	420	454	454	470	425	438	491	461	434	435	445	450	463	464	442	438	427	444	432	452	433	428	467	462	437	445	422	452	429	430	434	446	461	465	472	428	462	459	402	420	478	478	448	433	439	432	464	451	442	452	459	426	430	430	478	464	421	455	432	467	425	438	470	430	411	417	433	433	437	398	449	428	416	434	516	455	424	439	478	487	458	454	469	408	415	444	415	450	419	405	453	421	417	476	445	454	452	459	424	463	389	432	421	426	445	442	398	449	409	454	422	457	456	487	461	446	451	425	448	424	462	428	460	428	438	463	438	435	437	459	435	426	472	440	451	435	465	447	436	473	439	459	420	399	433	425	433	436	454	427	453	427	449	457	470	449	463	456	470	459	433	481	474	460	467	471	463	437	444	408	440	460	447	434	420	423	468	481	447	446	436	460	452	444	428	441	458	446	430	454	469	469	446	409	431	463	471	480	433	396	449	442	442	441	457	430	406	433	407	418	445	456	429	441	445	491	437	431	441	445	413	454	436	463	470	479	471	434	431	445	434	457	474	483	447	456	463	458	427	447	430	454	436	464	458	432	455	454	429	457	425	440	455	422	427	445	441	477	456	457	445	490	414	425	411	422	433	456	444	431	454	410	403	403	461	439	442	410	458	437	433	434	501	424	397	472	434	456	492	425	442	462	430	433	461	469	412	422	431	443	432	429	487	468	448	405	400	445	442	419	469	485	449	471	471	444	434	427	459	389	417	436	452	452	481	452	451	446	410	443	460	455	472	454	463	495	437	448	444	437	408	426	453	430	411	470	446	445	467	479	444	462	485	406	447	435	490	490	442	423	469	508	421	433	474	430	453	454	428	428	451	421	431	459	428	447	415	462	420	427	420	451	433	436	418	465	421	451	417	442	451	452	442	451	440	451	449	455	443	410	432	451	479	442	469	449	394	451	449	453	427	479	450	406	438	446	421	419	438	417	471	448	454	441	454	445	405	461	459	493	448	415	421	469	399	411	447	435	438	431	406	434	441	443	442	459	424	422	433	460	414	425	449	440	446	439	438	461	443	425	432	449	436	431	458	474	446	463	478	473	455	468	455	437	402	458	446	465	460	478	439	412	427	431	400	479	440	406	453	461	435	418	467	458	483	456	415	409	450	435	457	444	459	446	501	455	423	439	469	431	429	495	506	435	415	456	430	448	436	417	398	425	447	436	483	435	446	442	445	464	467	435	431	437	428	406	455	493	428	427	458	504	439	450	442	434	472	461	405	454	430	482	445	492	480	459	441	456	428	447	458	437	445	459	448	442	454	420	453	462	467	474	453	431	462	446	447	422	458
10113	4961	4297	3112	2084	1523	1484	1179	698	558	463	294	198	204	213	201	174	150	140	173	155	163	155	150	148	147	146	136	166	145	158	167	142	160	140	157	170	160	159	160	143	148	161	144	166	170	166	147	162	163	162	132	177	139	164	152	132	167	172	182	141	138	155	141	124	154	139	172	155	141	159	148	178	129	161	158	155	163	149	146	156	158	147	133	145	148	144	148	160	158	181	151	139	155	162	152	140	153	160	156	169	135	161	155	159	153	156	167	160	159	150	154	153	171	169	183	167	162	142	159	141	162	161	158	168	151	158	175	140	166	159	151	159	155	159	170	146	137	144	176	145	139	152	161	150	164	157	143	132	166	150	156	158	145	153	172	160	144	148	154	147	143	135	154	160	134	148	149	166	174	162	161	148	132	137	165	166	147	167	155	155	171	154	130	149	133	151	147	134	137	143	156	154	145	148	163	134	176	148	164	179	162	170	176	148	142	172	155	144	152	177	149	163	117	133	155	149	159	140	165	146	133	160	143	162	146	175	124	152	168	168	154	168	161	141	130	174	140	165	155	186	160	158	160	155	150	160	145	137	168	152	152	146	161	149	150	167	163	182	127	135	154	163	131	139	153	158	169	149	187	162	151	154	154	168	138	156	156	136	142	142	161	168	158	150	177	155	171	185	138	141	153	137	137	160	153	145	152	138	167	133	135	154	147	144	159	133	152	136	146	143	147	130	155	135	153	156	161	141	156	153	168	161	160	163	148	158	170	141	161	156	169	141	151	148	160	144	160	162	146	155	152	133	153	149	160	149	156	142	158	165	145	181	157	145	175	144	154	122	152	143	161	180	180	141	146	163	163	153	161	148	182	148	134	152	138	144	140	160	168	154	156	135	138	162	163	119	141	180	140	141	155	157	144	149	160	148	136	156	144	159	162	144	128	149	175	163	122	167	157	173	133	153	132	150	148	154	163	147	148	149	162	166	173	150	161	138	132	182	163	130	181	161	160	158	143	178	146	150	132	157	153	152	161	157	126	162	175	165	156	175	159	162	158	154	152	152	161	144	167	153	160	156	137	156	142	155	143	158	150	132	143	160	168	154	174	154	150	163	160	145	159	174	163	159	143	151	153	150	136	150	147	158	171	148	160	168	172	170	162	164	142	150	171	177	140	162	146	142	145	161	136	160	161	169	131	155	163	160	142	163	151	155	123	159	158	161	158	174	144	149	151	167	129	142	149	145	154	166	151	139	146	173	174	161	164	152	134	138	143	163	146	167	157	149	145	149	149	159	142	181	158	148	152	169	156	167	149	185	146	160	158	153	159	149	175	126	143	145	133	166	183	169	149	149	156	142	139	149	157	135	153	155	172	168	173	152	140	143	156	148	141	151	154	155	162	166	161	149	180	147	152	124	163	157	133	149	140	146	151	136	148	142	146	151	164	156	156	151	149	153	139	154	153	154	165	130	164	145	161	169	159	150	160	153	158	146	152	138	146	167	142	137	149	165	143	156	143	159	147	169	169	140	134	153	146	160	151	141	148	139	145	129	178	163	164	138	196	161	155	148	146	141	150	153	181	152	157	162	142	153	155	133	164	163	146	160	182	165	144	174	150	160	149	148	155	153	147	142	139	145	174	177	146	135	158	167	148	164	126	150	157	147	145	146	163	147	156	148	157	160	174	158	165	163	158	159	127	150	154	137	171	165	149	159	156	152	159	173	150	146	155	155	152	177	153	142	150	153	158	164	158	147	150	140	148	186	160	145	149	156	149	141	120	137	184	151	159	149	155	133	144	157	143	155	153	156	154	147	151	149	153	145	154	155	149	146	150	142	149	149	153	150	140	139	164	142	157	162	143	162	164	153	160	146	154	144	158	147	143	145	173	162	164	166	152	141	152	145	154	136	169	165	167	166	171	151	155	139	157	166	125	160	155	154	177	136	148	159	143	139	144	145	150	128	143	133	155	166	156	164	171	178	147	155	141	156	142	161	173	175	146	156	148	136	140	162	138	173	162	153	176	137	129	153	165	129	159	164	151	148	170	164	157	156	133	148	158	163	139	142	161	138	146	149	182	163	167	170	145	160	166	156	184	138	149	172	157	145	154	147	167	149	157	150	148	137	151	161	161	155	164	138	156	148	156	163	149	134	142	153	162	193	157	175	148	149	155	128	163	150	180	162	148	160	144	174	129	146	173	165	144	175	148	159	158	153	163	156	151	165	155	147	165	160	148	164	154	130	162	140	147	147	146	145	148	156	161	152	146	173	129	154	173	143	131	152	157	139	145	183	144	154	149	174	148	119	161	149	151	172	147	171	149	166	172	162	146	141	144	150	163	159	145	185	151	157	160	148	144	150	137	166	167	174	152	152	139	141	142	152	138	171	183	162	170	154	149	156	154	140	160	150	155	163	156	156	150	145	152	140	152	162	125	165	134	163	152	151	153	150	140	150	177	150	147	153	135	167	136	141	137	153	164	170	142	151	158	167	161	150	170	156	168	160	167	153	136	160	152	150	144	151	153	162	153	155	138	149	139	177	142	167	182	143	156	135	159	168	150	144	179	149	126	145	146	146	157	148	158	145	163	158	164	164	155	168	162	169	159	141	168	150	146	154	136	137	146	146	135	166	143	184	139	132	161	157	143	136	154	163	140	146	144	156	133	168	164	144	137	161	167	150	152	185	162	160	143	169	152	136	161	152	161	161	152	150	130	170	164	163	144	180	163	141	143	151	162	165	156	152	166	169	151	144	170	160	140	172	160	149	142	143	154	177	147	161	155	138	159	154	161	169	160	156	155	124	143	134	156	147	150	160	131	150	150	148	169	151	154	163	163	164	155	152	146	153	149	152	162	149	146	133	169	175	173	155	163	150	145	161	164	145	148	145	148	158	146	155	172	170	159	175	153	148	157	160	162	177	147	146	151	147	136	139	171	152	127	136	182	139	170	166	173	153	168	149	153	156	142	160	154	140	161	146	156	151	162	161	169	150	146	150	143	152	144	171	154	171	145	159	170	168	176	160	140	157	152	152	149	149	162	158	147	129	160	151	154	173	170	167	144	160	132	151	165	162	162	149	176	165	155	160	158	156	139	171	152	165	145	143	160	141	161	168	157	158	175	141	156	150	152	161	146	146	146	142	145	140	149	155	142	135	134	164	150	166	150	139	157	164	155	139	148	144	173	165	154	152	160	159	159	144	141	151	167	147	165	154	156	157	152	176	180	160	142	157	133	164	158	175	168	174	165	150	150	162	158	153	146	155	154	179	168	151	167	154	139	148	166	148	187	132	151	184	138	195	152	148	166	149	185	153	169	157	181	137	155	138	184	146	155	146	152	141	161	142	169	148	164	167	150	153	177	171	143	164	165	144	161	162	142	157	148	167	146	150	153	180	144	159	160	154	176	174	181	163	163	166	159	136	153	139	148	156	154	149	130	153	154	127	157	141	159	143	164	147	156	151	143	155	143	156	166	154	158	153	158	153	168	154	161	158	143	146	139
12145	5177	4695	5408	5309	5154	6015	4972	3125	2417	2134	1210	882	762	887	765	598	549	543	522	540	476	503	522	507	471	499	521	491	491	495	487	489	463	532	479	494	532	519	449	508	484	506	507	526	483	502	489	472	544	484	498	474	511	534	460	457	470	504	507	494	508	503	481	516	499	512	508	522	507	482	499	528	506	520	504	505	519	489	487	525	512	505	473	499	471	492	497	470	462	471	515	453	519	520	493	450	497	507	482	462	498	494	489	530	503	505	461	478	454	482	502	484	508	513	515	483	500	512	518	465	469	482	495	459	509	493	495	515	473	499	506	499	481	522	508	503	503	515	472	515	482	446	437	463	476	481	456	498	497	484	493	490	455	514	523	494	504	471	481	492	482	494	488	520	514	501	470	509	492	448	491	505	527	467	447	487	489	476	473	491	511	522	470	496	511	489	514	494	478	516	510	473	470	526	503	499	514	503	490	532	441	497	515	472	519	467	490	498	490	472	498	509	527	493	498	477	500	497	523	472	517	495	459	463	526	502	521	469	497	484	483	492	460	507	478	480	494	490	442	498	506	502	458	523	495	509	509	512	473	485	515	490	489	469	474	496	495	493	508	457	447	465	463	520	530	503	510	485	488	462	529	491	509	488	483	491	447	477	499	499	526	496	460	461	507	513	512	460	488	489	508	489	525	509	462	502	496	485	494	522	482	501	487	530	520	472	507	484	515	476	480	497	492	466	484	484	467	487	547	489	511	482	510	484	518	480	493	529	515	478	473	487	522	516	504	468	490	501	459	462	483	485	466	477	522	489	458	497	498	505	484	495	511	497	486	498	491	459	515	537	503	503	484	523	495	504	460	517	432	485	539	513	537	490	509	451	506	459	466	445	472	538	485	452	480	489	526	505	497	514	500	443	468	459	500	491	506	517	481	471	495	516	505	474	503	509	498	478	504	452	471	495	488	480	528	536	488	494	472	475	513	488	518	511	492	473	492	490	457	499	478	506	528	489	500	478	498	512	525	481	491	509	531	498	476	491	499	502	487	527	495	502	509	516	496	487	474	436	513	468	461	487	523	508	471	507	464	436	519	512	476	486	510	497	517	534	509	513	525	529	473	498	482	494	506	528	460	496	489	453	511	495	509	494	513	496	514	449	511	498	470	511	522	492	473	508	482	522	506	479	498	496	522	503	461	470	517	500	507	489	523	500	508	510	557	485	498	472	529	482	500	497	484	512	555	513	495	527	507	470	488	542	489	533	493	501	476	470	465	515	506	461	450	524	516	501	485	498	494	455	533	468	480	501	461	496	499	508	499	496	500	494	501	462	493	464	493	503	472	499	510	510	502	495	509	479	496	460	480	519	510	494	497	501	513	479	498	524	461	534	514	452	492	522	497	493	477	488	474	475	502	493	504	503	467	502	532	502	503	491	497	537	487	471	465	455	504	451	480	513	459	484	531	528	453	492	472	488	502	492	467	484	485	518	500	471	487	476	469	481	500	519	505	509	479	482	488	521	494	490	491	512	478	500	485	480	489	486	481	475	469	500	526	489	469	442	474	508	457	489	506	451	491	514	493	515	517	488	529	505	495	511	496	496	483	502	526	485	483	502	543	494	493	500	526	514	514	488	492	493	517	521	486	491	501	485	457	519	494	502	499	480	477	491	461	491	469	468	508	473	513	525	479	435	479	526	459	517	500	515	455	526	490	524	505	503	528	523	477	482	475	486	498	496	479	546	483	498	487	469	498	490	543	521	491	472	475	526	483	501	456	474	506	471	498	510	494	515	500	512	457	484	481	475	478	533	517	468	512	529	493	460	493	489	475	510	483	530	515	498	539	526	466	492	527	498	484	496	486	470	514	497	475	503	491	473	504	527	508	483	520	478	527	520	508	507	486	475	515	497	475	452	503	490	484	473	476	471	495	497	517	488	441	485	484	469	512	485	472	494	488	475	476	503	462	471	496	500	474	500	516	494	492	517	498	494	512	488	503	478	509	501	499	504	511	497	440	478	462	506	476	514	460	481	539	487	482	480	488	533	495	499	499	504	502	432	477	477	483	460	497	514	488	519	503	503	512	491	529	495	506	508	487	507	511	486	489	508	509	502	489	512	489	526	533	496	493	475	495	504	490	542	487	506	479	466	484	461	491	504	491	510	496	476	474	480	517	522	495	506	465	480	461	491	496	495	462	476	482	522	512	480	506	477	494	541	507	503	470	532	509	497	467	508	543	508	466	461	479	490	494	501	502	474	469	470	538	491	466	505	493	533	559	490	517	495	519	500	516	507	512	505	530	541	481	528	490	511	521	482	488	461	501	501	493	501	467	505	510	505	507	508	495	509	467	476	464	486	486	574	501	482	488	519	535	499	489	494	480	467	477	498	474	492	464	485	507	533	455	544	491	511	490	487	466	507	506	489	488	517	461	534	473	516	481	487	464	505	474	495	462	515	509	462	470	492	501	461	462	486	477	501	474	480	520	503	517	468	523	491	502	465	447	471	496	490	518	498	457	497	528	498	504	498	463	506	495	502	508	488	481	481	494	497	487	484	482	465	478	463	490	491	473	508	474	499	463	485	481	528	494	482	486	510	456	486	470	506	481	506	477	531	523	488	496	535	509	504	487	529	463	491	514	493	511	502	493	455	506	468	495	464	477	472	494	493	528	509	528	499	481	482	526	499	534	508	485	521	538	545	494	498	469	462	481	508	524	521	499	494	477	533	483	493	494	506	487	501	502	465	481	477	506	555	472	509	449	481	479	499	474	494	449	493	493	428	518	474	527	516	497	502	455	461	508	491	510	439	506	481	518	471	459	514	480	481	468	471	498	516	480	486	494	463	475	519	447	479	541	476	493	494	482	510	489	507	485	495	495	468	503	490	477	455	518	466	530	506	507	510	481	500	474	523	486	463	533	471	503	496	517	505	513	487	515	493	529	476	536	510	481	475	464	444	519	527	520	516	523	526	498	512	502	496	483	507	511	497	478	512	508	521	503	488	509	481	498	460	438	487	434	506	452	520	483	487	500	491	536	498	488	496	444	497	504	511	481	523	476	509	479	496	455	505	480	526	488	508	468	528	518	504	489	483	495	426	489	481	514	442	480	486	499	507	495	495	522	455	479	455	505	515	501	522	491	473	503	496	488	502	485	465	449	502	487	507	492	476	490	488	478	512	470	447	491	492	474	494	479	476	511	495	484	496	504	467	496	469	528	543	480	467	496	511	500	526	504	513	517	512	528	468	494	487	504	497	439	460	480	520	464	536	507	520	484	488	479	513	497	490	488	476	460	519	492	503	538	517	492	467	511	518	467	503	495	446	456	451	493	507	494	468	481	507	476	501	550	467	464	503	512	467	520	493	509	483	495	464	545	510	483	547	478	474	524	521	476	519	515	475	447	508	471	523	490	542	488	511	505	446	501	500	517	462	478	471	475	516	519	491	532	492	481	535	540	495	498	528	507	550	445	500	491	492	470	491	500	507	493	493	506	492	466	491	505
39265	21891	19270	20148	18550	16806	16092	11400	6249	4376	2904	1523	706	675	809	689	455	174	136	125	120	117	101	119	92	84	78	95	86	110	88	95	101	84	96	82	91	102	83	91	94	90	89	90	109	82	90	96	85	83	99	86	98	98	93	95	66	97	81	94	77	87	93	113	79	75	83	93	77	87	102	84	72	82	68	94	72	78	100	63	87	93	88	88	96	79	84	106	92	84	84	102	85	90	86	88	84	81	87	92	80	80	86	97	75	72	84	90	93	84	100	97	82	81	87	71	83	80	74	97	92	84	68	97	94	94	80	84	70	82	84	94	81	91	88	87	94	76	83	83	82	86	90	80	90	98	91	102	90	91	78	79	97	82	92	89	90	86	89	67	93	105	86	93	85	95	84	88	90	81	85	85	74	92	89	97	80	71	109	91	99	73	90	89	71	94	91	84	99	79	89	102	96	69	90	87	94	91	98	91	82	84	74	77	80	90	93	87	100	88	86	80	78	89	89	87	92	89	89	86	92	87	102	90	92	98	74	79	97	93	74	82	78	84	92	90	93	89	94	83	85	103	84	84	93	79	89	98	80	70	85	93	86	91	93	84	75	92	89	100	89	94	90	96	79	86	100	67	73	93	84	89	86	88	76	92	76	73	75	92	77	95	77	83	95	91	97	105	83	86	94	92	88	90	97	94	69	86	89	99	80	92	72	97	74	90	91	87	92	103	82	83	84	86	74	100	81	86	85	74	75	78	85	95	85	95	90	103	84	91	87	93	62	72	75	103	91	86	89	99	82	100	95	72	85	87	101	87	78	74	93	86	89	91	94	93	97	74	78	73	95	73	87	88	91	73	80	90	72	77	93	87	87	85	97	77	81	82	99	102	84	76	92	86	90	78	84	79	84	81	89	87	83	76	83	92	90	82	80	83	72	72	78	92	73	91	96	81	82	105	77	76	75	75	82	99	76	86	91	96	78	102	78	85	84	71	94	93	84	75	87	88	83	91	96	81	86	86	71	91	72	79	87	85	75	69	93	100	95	94	90	97	96	85	98	90	83	106	83	85	80	79	82	89	77	100	83	90	82	93	84	104	76	74	78	80	88	85	77	88	85	100	79	81	92	113	77	82	84	80	88	93	92	88	81	91	111	83	82	84	76	99	97	71	83	87	93	98	80	75	92	94	71	83	70	97	83	82	80	110	89	82	110	93	94	84	90	75	92	81	89	56	88	83	79	85	74	79	90	90	89	93	79	88	85	84	78	89	91	102	86	78	86	76	88	66	92	97	81	95	88	93	90	88	86	78	87	82	89	71	89	99	95	82	84	86	83	99	80	92	80	91	88	73	99	91	93	103	94	101	86	68	80	82	88	97	103	102	90	91	72	94	81	114	81	87	93	74	92	80	73	97	83	81	89	79	67	83	81	103	74	89	88	77	76	80	84	82	84	78	93	80	86	87	73	80	80	104	73	81	68	74	97	95	88	91	82	83	81	91	69	99	61	92	86	94	74	89	81	81	82	114	85	100	78	88	80	84	87	89	100	78	87	91	96	93	95	108	88	73	88	93	81	93	99	75	80	87	91	90	93	89	95	85	101	91	92	94	84	98	72	81	78	102	82	85	93	84	100	75	97	92	86	98	83	104	66	70	80	81	114	91	97	88	100	85	103	94	94	82	93	87	75	78	73	89	80	76	87	92	91	79	96	76	97	96	92	83	84	78	90	67	92	87	107	84	95	94	74	91	89	83	82	97	80	82	96	92	97	78	102	76	89	77	78	101	73	88	90	94	84	77	100	81	86	94	86	87	94	76	86	96	102	83	79	80	75	97	77	77	86	87	77	80	91	92	96	85	76	71	90	77	114	97	92	85	84	81	88	80	69	93	80	74	86	83	82	84	94	84	82	71	89	89	104	93	95	109	81	78	90	85	116	87	82	86	81	87	82	88	74	88	83	80	88	91	87	91	95	100	79	88	88	92	94	85	86	87	94	85	77	81	78	84	94	89	94	102	93	78	93	101	92	88	92	80	77	115	98	76	96	96	91	83	89	90	113	79	80	89	80	96	96	97	70	89	92	88	91	71	78	101	90	75	81	91	79	70	88	67	87	88	95	92	75	101	80	74	74	76	93	72	105	77	64	95	79	107	65	104	77	87	83	81	82	72	71	93	79	94	78	83	91	80	82	92	92	72	108	88	84	78	95	97	82	94	97	105	70	98	103	92	84	86	98	72	95	73	67	87	99	80	83	78	92	88	69	86	75	67	89	79	87	90	83	57	98	79	97	80	87	102	99	82	82	93	75	102	85	104	89	88	109	79	85	93	95	83	105	68	77	109	94	84	80	80	100	73	84	79	105	94	97	90	75	83	97	97	98	76	77	94	91	81	76	73	78	90	86	88	79	89	70	100	87	75	79	89	74	94	69	90	84	86	87	71	84	100	82	74	79	88	77	73	86	85	89	88	100	80	91	78	82	76	84	104	92	79	92	78	96	72	98	83	66	84	70	77	98	88	81	91	90	75	76	98	93	107	80	95	70	74	84	84	93	81	88	66	104	92	79	81	81	73	79	90	88	82	96	79	92	109	76	70	78	96	84	90	78	73	76	95	80	100	99	88	95	85	90	80	97	88	85	94	87	88	96	94	92	79	77	83	102	85	87	73	77	85	100	92	80	92	79	91	76	81	99	74	87	88	101	100	76	87	95	86	86	72	76	83	88	81	92	85	89	94	88	89	82	75	83	71	78	96	105	89	84	92	94	87	97	80	80	100	70	83	87	91	111	90	92	68	97	76	96	71	105	83	83	97	77	112	83	90	95	93	80	88	92	86	78	80	96	77	94	85	80	91	91	65	85	83	86	99	91	86	87	84	93	95	95	100	75	95	78	75	80	72	86	103	100	93	93	96	84	85	85	92	73	92	87	100	99	97	110	83	85	88	92	86	100	82	73	92	78	100	96	79	81	70	85	80	93	85	81	96	103	92	103	101	78	73	86	101	98	82	88	78	97	90	87	83	91	110	89	77	98	76	88	94	94	113	85	82	91	92	102	100	86	84	90	71	77	83	104	84	93	86	110	78	86	83	97	86	83	92	101	102	75	115	93	71	65	85	113	94	86	81	94	78	84	86	79	84	102	91	79	86	92	99	94	79	100	87	97	76	77	89	88	77	85	88	90	73	99	87	110	102	91	81	83	96	85	92	89	94	79	89	81	80	88	108	77	84	85	77	94	87	85	92	96	74	83	92	86	77	101	88	92	88	102	92	91	73	89	84	89	84	93	84	92	86	85	95	94	75	73	90	71	78	95	85	76	64	82	91	93	88	98	90	95	90	86	92	86	105	63	85	85	93	87	81	86	85	71	85	84	93	86	98	81	79	88	88	85	84	82	106	93	88	91	90	78	80	84	76	77	94	70	84	102	121	96	125	86	86	95	88	99	89	89	76	98	87	94	93	80	89	102	82	92	88	97	83	96	78	85	83	71	73	97	88	85	74	105	83
23759	12706	11480	14491	16244	22408	25582	21016	15813	14326	11452	7323	3556	3471	3817	3981	2431	938	643	536	552	472	437	387	418	424	405	385	387	388	335	347	369	348	340	346	377	356	336	313	342	325	364	328	344	301	351	361	333	325	299	325	319	304	368	301	326	331	338	320	294	291	279	320	290	275	331	308	327	332	326	343	336	298	329	291	309	274	292	314	335	316	303	317	323	306	320	289	319	305	309	317	296	291	308	315	317	328	316	358	360	296	334	303	342	306	269	300	294	302	292	309	286	309	293	303	314	327	318	304	327	298	348	330	308	307	319	320	297	325	306	336	302	303	315	329	334	318	339	303	334	309	281	252	332	287	313	283	326	315	296	310	290	312	296	309	301	319	344	284	343	339	296	322	324	321	293	343	311	309	288	285	332	300	323	261	300	329	291	297	294	279	308	313	312	305	285	293	266	313	335	306	312	285	310	310	308	322	275	317	292	292	309	297	299	339	332	336	317	330	301	312	321	322	329	299	295	308	309	324	314	295	322	287	308	308	291	328	277	296	330	318	303	307	342	310	308	316	292	311	272	316	312	314	283	280	316	315	334	303	318	313	325	298	278	327	298	281	323	336	292	308	314	323	342	318	301	286	284	271	311	319	287	325	313	294	287	275	292	319	304	331	337	264	280	312	302	325	316	311	314	307	300	277	335	311	298	285	307	301	341	308	310	299	336	319	340	331	322	283	311	314	317	287	299	297	317	333	300	315	325	327	313	306	309	346	330	279	285	331	320	287	269	310	334	301	280	295	324	309	300	305	312	319	306	318	305	338	296	322	363	300	339	319	304	295	336	324	338	274	301	298	308	309	328	320	297	305	341	305	335	317	326	306	324	304	303	301	331	325	325	289	274	306	309	341	314	325	300	312	311	333	319	306	297	334	312	292	329	338	306	326	353	296	297	331	279	343	309	325	320	274	288	296	327	331	309	287	321	271	319	312	310	271	260	303	329	314	325	331	309	313	368	328	311	327	315	325	336	303	293	310	285	316	291	323	295	295	288	336	262	301	326	294	304	326	259	315	286	318	363	297	281	321	272	320	302	311	308	327	309	300	316	295	284	270	316	285	308	313	325	294	332	316	300	298	274	292	297	315	304	316	309	315	310	310	346	298	303	314	310	311	294	329	303	295	309	300	323	339	280	331	288	301	310	288	307	324	339	320	292	304	280	309	315	303	308	282	338	286	316	300	306	293	302	309	308	299	308	302	290	293	330	305	324	303	315	311	339	313	293	316	306	339	346	300	311	365	298	298	313	315	299	321	295	316	298	290	315	303	320	309	298	312	339	292	285	306	317	302	349	297	326	300	299	323	309	294	286	331	290	316	318	322	302	315	326	316	286	324	294	344	303	301	302	312	331	284	305	318	300	309	278	312	326	302	312	341	315	307	331	338	303	315	328	337	302	305	307	284	290	313	334	313	283	308	314	296	327	313	299	321	297	309	307	300	302	323	304	297	314	306	291	292	298	269	330	280	330	279	313	336	316	297	305	305	321	348	309	310	305	302	292	297	297	283	323	340	282	309	314	300	317	345	297	345	344	338	309	284	318	327	310	300	317	293	324	341	347	315	306	313	330	300	328	266	291	347	295	297	299	309	326	295	295	296	310	323	319	297	293	314	290	334	323	305	312	335	264	303	309	343	330	287	335	299	318	305	317	330	265	301	304	306	284	308	282	315	292	274	293	282	272	311	309	298	336	276	320	296	294	286	316	331	293	315	296	303	302	316	291	300	318	283	303	288	317	295	315	302	348	301	317	313	325	281	302	311	299	308	296	280	313	324	332	287	308	324	318	314	297	314	323	293	323	345	316	300	284	310	303	309	284	306	307	326	303	300	294	299	325	329	301	318	352	287	297	296	311	313	307	294	337	312	321	300	301	274	338	320	324	308	303	341	290	308	309	324	331	311	308	296	323	300	341	295	320	304	317	309	271	307	316	304	284	270	347	301	347	307	315	311	301	321	297	294	290	297	285	334	298	267	295	314	323	330	315	291	302	317	347	274	312	318	306	312	345	311	290	320	309	291	292	307	306	294	298	318	268	285	337	319	310	311	307	309	296	335	291	305	312	289	309	316	322	310	283	300	301	294	308	300	290	331	332	306	281	333	297	298	308	331	299	308	299	309	320	357	334	342	318	294	316	336	294	299	305	280	307	331	304	334	277	321	268	294	311	320	310	287	334	296	354	314	302	342	325	298	308	293	335	299	292	286	316	283	299	313	301	339	322	325	303	300	298	328	309	315	298	327	330	320	292	304	327	295	320	283	333	326	298	316	314	302	303	314	275	315	300	329	298	336	307	301	328	310	311	329	312	306	334	299	302	306	292	266	326	289	303	302	312	302	280	308	320	301	288	285	300	294	321	287	301	287	260	269	295	312	290	256	302	294	295	306	306	348	337	281	310	316	306	296	306	325	304	314	286	329	302	308	313	340	299	312	314	330	306	276	285	296	325	288	330	270	325	308	345	317	317	296	273	327	301	344	302	310	323	330	291	308	285	334	332	316	286	347	328	338	328	312	298	320	321	306	298	329	286	306	324	296	297	298	297	297	298	319	323	331	337	301	324	323	304	292	325	340	313	322	306	308	302	305	323	319	296	294	331	308	346	326	332	296	296	290	306	303	298	315	305	333	296	299	324	288	319	287	313	311	327	320	282	308	272	311	316	326	312	308	322	298	326	338	320	330	316	318	308	335	307	320	313	321	277	307	287	299	288	306	287	308	308	304	293	323	306	309	290	307	308	292	312	306	314	305	330	318	314	297	309	303	301	338	337	321	312	327	332	327	313	296	312	319	297	288	318	298	340	312	336	318	282	319	308	297	324	289	318	322	304	299	307	296	300	299	318	304	326	339	291	301	299	292	344	271	316	307	309	320	321	303	303	319	308	326	303	318	313	334	284	307	316	317	322	293	326	320	295	285	315	292	327	313	317	319	285	334	281	301	303	314	274	281	290	287	307	307	292	292	327	319	316	294	300	329	311	294	325	324	313	330	291	301	306	319	324	282	285	324	304	302	314	305	300	310	302	316	283	306	308	294	314	322	325	322	292	288	292	336	342	304	348	277	316	299	302	339	302	280	304	336	321	296	322	298	283	319	291	300	340	318	312	305	331	302	307	313	312	321	336	305	307	299	316	294	319	319	285	328	337	301	323	264	323	319	288	302	315	313	332	319	306	274	319	330	319	306	309	311	289	320	304	319	322	299	317	308	310	333	313	297	306	313	363	334	307	305	275	289	322	307	312	337	308	316	284	321	328	308	300	305	296	304	345	322	321	310	295	299	294	318	292	321	316	315	346	325	299	322	292	311	294	300	307	317	322	294	298	299	294	309	285	314	302	310	299	287	306	314	320	291	318	314	283	317	328	330	292	310	311	300	286	317	314	279	299	312	302	300	308	335	300	333	295	335	301	309	280	320	323	325	324	337	320	309	313	304	325	299	313	323	323	287	318	301	271	308
50733	29419	27099	27558	25803	26199	24895	20962	15045	11444	7891	4019	2141	1637	1776	1716	930	346	295	206	257	165	138	164	155	163	172	157	177	145	156	161	153	132	147	143	135	128	155	154	138	117	147	146	151	137	134	134	154	137	155	126	157	120	151	136	143	127	158	145	129	147	149	131	127	128	136	138	110	121	148	131	124	117	102	143	129	150	137	136	142	133	148	133	123	134	122	136	134	132	143	131	126	141	118	148	148	145	140	154	125	146	151	129	144	138	129	128	151	145	139	135	131	119	126	129	136	137	134	123	137	154	126	134	125	119	143	158	144	114	144	154	138	122	151	124	141	123	125	123	148	135	126	144	110	126	121	141	142	130	143	129	116	106	136	134	137	128	126	129	137	122	138	130	134	134	141	161	115	131	138	135	141	119	156	116	129	145	132	136	134	135	134	118	132	116	120	129	135	120	115	126	149	114	121	118	127	130	138	132	117	130	151	128	136	135	160	131	137	154	133	132	134	126	148	160	134	153	119	126	111	136	162	137	136	124	144	123	150	125	144	129	141	137	153	104	128	123	128	123	142	124	120	114	116	137	142	144	148	123	122	147	160	139	122	138	117	120	150	117	140	121	102	132	129	112	121	138	115	131	129	114	126	143	138	155	132	139	126	130	132	150	134	99	113	143	153	114	141	137	129	141	122	135	128	149	133	133	118	156	134	127	135	141	117	118	140	127	112	120	142	118	143	154	137	147	135	139	127	132	127	140	157	125	124	144	126	121	154	128	144	140	119	129	156	141	110	126	152	129	118	153	128	135	147	121	131	137	120	122	134	125	140	120	141	134	143	119	134	120	127	143	142	111	141	140	132	142	135	123	136	127	160	142	139	142	126	141	113	124	146	130	140	120	132	143	126	122	138	142	138	132	149	127	129	143	132	136	139	144	115	136	129	138	145	128	107	126	133	119	135	124	122	121	141	141	127	107	145	128	158	119	148	135	122	120	147	135	126	150	129	125	133	132	125	140	113	163	127	125	125	131	163	142	143	132	143	132	124	157	146	130	128	159	129	133	160	120	124	125	123	136	124	152	147	138	134	144	147	138	118	129	151	149	134	157	158	151	135	138	118	136	120	131	151	152	126	146	128	122	118	152	148	145	128	125	136	124	136	125	129	118	143	129	119	133	120	135	145	105	121	135	118	116	126	136	134	112	142	125	137	158	124	155	135	139	123	143	126	137	147	121	118	133	134	138	121	127	134	131	153	146	127	139	164	141	154	126	155	111	145	138	127	105	126	143	137	127	125	116	143	130	128	143	128	137	125	148	143	140	151	124	146	163	134	147	118	146	140	136	131	164	151	134	122	136	121	107	127	138	138	121	138	152	140	144	126	122	123	146	100	105	133	150	135	125	147	147	153	133	132	134	126	138	134	145	133	136	131	156	136	134	116	121	128	136	123	147	135	139	144	156	148	144	112	141	114	136	123	135	146	145	126	107	131	151	127	121	147	131	112	132	145	133	133	136	140	125	135	132	131	122	137	137	150	119	140	122	124	128	120	137	127	151	137	146	131	128	152	105	124	135	122	136	132	118	141	127	148	139	129	126	154	135	121	111	124	123	148	128	136	142	143	119	149	116	137	158	138	143	126	152	122	128	147	161	112	141	147	123	136	144	128	133	132	128	124	138	137	132	128	125	136	116	162	134	135	144	111	128	131	120	131	121	120	113	121	128	149	129	135	132	121	138	134	124	152	124	144	114	143	137	130	114	111	120	109	136	117	141	122	144	171	130	156	140	147	117	133	129	114	126	128	139	138	138	120	123	134	124	158	128	125	141	133	117	114	133	139	133	150	129	140	146	136	127	145	140	120	134	139	137	139	120	152	136	140	142	143	139	139	148	131	122	125	136	126	151	113	133	134	145	140	137	131	142	140	131	134	119	145	138	138	112	133	117	158	126	115	121	137	147	142	132	133	122	147	125	141	127	128	132	130	127	119	120	133	136	140	118	141	130	135	121	127	120	124	122	142	135	117	144	121	105	122	135	122	141	139	127	129	143	136	134	133	132	119	126	138	152	136	127	123	124	144	150	138	112	143	125	131	134	122	106	127	160	130	141	137	151	127	130	147	134	156	129	136	152	126	131	128	134	140	124	137	149	142	144	128	131	132	135	131	117	128	117	132	113	137	135	137	163	127	133	120	126	149	125	149	128	134	115	128	138	148	158	159	134	129	140	153	150	122	138	129	113	152	142	137	122	124	131	123	151	129	147	122	113	141	128	135	144	123	140	124	136	141	126	117	151	130	128	146	126	133	146	120	114	133	139	113	150	117	108	127	131	152	106	153	134	128	132	133	117	135	150	137	120	139	134	139	160	140	142	114	110	135	142	125	129	152	146	141	143	125	131	136	132	142	128	116	149	135	126	122	135	173	155	138	138	134	124	130	147	135	137	133	134	129	113	117	137	120	132	142	124	152	145	122	148	130	152	148	119	120	146	114	116	137	147	137	127	134	112	147	138	134	127	137	135	143	128	113	153	131	149	128	151	135	133	127	147	140	153	135	144	103	115	124	156	151	159	137	141	141	138	131	158	122	132	136	127	135	134	144	141	111	124	132	130	126	142	121	134	130	124	156	143	117	118	126	124	130	135	121	123	134	127	139	142	135	114	151	138	130	127	124	136	156	115	134	133	125	122	139	130	120	132	130	128	140	133	130	123	142	133	128	126	123	150	150	125	131	128	119	129	139	114	157	117	131	124	135	135	137	141	131	132	141	114	144	117	126	132	112	117	126	135	120	149	149	136	147	138	127	157	126	141	133	145	142	152	121	136	135	104	130	148	128	128	112	137	165	115	131	133	136	142	118	134	140	145	133	134	135	127	138	132	140	132	119	151	127	109	132	131	124	127	139	125	148	134	118	152	113	133	152	136	134	132	136	131	134	150	140	118	144	128	121	140	120	127	126	125	139	125	134	156	136	113	135	134	134	139	136	143	115	140	133	129	143	149	149	138	132	165	134	146	115	144	140	134	132	130	159	128	125	145	126	129	130	126	134	118	122	128	146	119	117	132	102	123	137	120	127	109	114	138	132	119	151	141	131	113	158	129	123	128	146	140	126	140	142	143	133	148	127	139	129	129	156	128	126	143	139	121	132	151	128	132	151	123	129	133	131	124	121	126	131	120	127	114	129	143	137	134	125	143	138	125	137	144	143	127	135	135	159	152	145	129	134	130	137	148	140	119	109	142	158	132	154	132	146	132	129	133	119	133	139	127	126	134	128	140	126	125	125	124	133	123	172	142	120	127	122	114	132	115	145	134	120	120	150	143	135	128	149	122	149	137	146	129	151	132	121	126	147	129	122	130	137	128	138	144	116	130	130	149	119	133	136	150	126	121	157	126	132	140	131	141	128	147	140	137	142	134	128	108	142	118	121	145	125	122	135	112	135	130	131	123	143	150	128	149	146	149	136	125	137	133	134	130	132	125	143	136	133	125	136	126	128	140	125	128	149	147
30702	16295	16842	20436	20400	29581	29611	27799	25651	23251	19206	11165	7496	6924	7969	8797	5194	2120	1370	1097	1073	847	754	691	734	656	674	618	623	634	574	598	573	564	573	522	559	557	581	501	545	549	560	538	492	512	499	473	501	506	474	487	490	530	498	480	472	507	531	490	463	489	497	491	489	477	485	460	474	456	491	490	474	440	470	435	483	482	469	426	473	443	459	471	426	442	472	477	467	430	438	462	462	469	450	455	462	487	464	435	464	460	452	440	451	439	482	458	476	428	433	427	441	466	461	459	452	485	460	454	480	454	449	462	455	465	438	419	427	458	470	474	435	464	422	484	439	460	462	429	458	439	431	445	438	431	454	439	430	462	484	451	431	427	427	464	471	451	477	459	424	443	509	490	472	441	477	468	435	431	444	475	453	470	447	461	445	459	436	428	444	478	448	448	445	478	432	480	472	471	398	424	461	428	425	473	426	434	457	481	415	441	422	441	418	414	467	457	474	464	408	467	417	449	414	467	449	410	437	486	498	430	445	397	464	444	448	424	430	477	432	427	474	419	430	422	455	454	451	462	445	432	469	417	443	450	409	472	441	466	405	463	465	438	477	480	448	491	460	431	451	405	447	453	480	452	424	458	436	466	401	451	442	440	454	444	458	448	457	443	460	413	456	436	412	446	480	437	441	432	426	451	451	451	430	449	421	445	430	420	438	436	420	422	439	381	449	430	451	430	435	403	427	412	473	427	456	428	419	446	427	437	428	452	473	416	436	427	449	463	425	418	461	475	415	449	443	477	421	449	431	411	430	439	449	442	438	429	419	427	407	444	439	453	452	488	454	464	431	471	429	474	463	448	453	457	417	451	434	450	425	438	443	472	454	445	454	445	398	445	419	437	446	457	440	425	484	441	464	421	444	428	400	435	451	453	474	411	445	436	410	468	434	479	459	426	490	428	437	463	480	438	507	468	446	470	464	410	441	410	462	417	463	473	454	425	443	420	503	487	442	470	463	427	454	464	445	477	401	474	427	415	450	446	435	461	426	456	412	440	441	462	449	455	453	465	408	446	466	454	403	457	436	457	439	439	434	431	442	434	458	451	447	476	459	442	461	405	432	472	461	446	425	464	433	453	465	434	458	455	505	471	443	462	448	452	431	458	449	436	446	418	431	438	444	458	426	439	446	472	424	458	500	441	456	437	456	448	437	456	461	473	464	459	446	453	478	441	455	455	438	446	442	439	448	440	454	421	418	443	422	463	464	419	441	433	463	467	431	450	422	456	459	477	443	473	464	434	501	452	422	447	416	442	436	466	433	461	427	439	429	438	449	459	431	427	469	444	431	457	453	465	458	456	454	410	467	446	507	432	449	483	484	430	447	458	452	452	467	446	434	438	435	427	450	432	450	430	451	432	411	485	411	400	415	439	436	455	406	408	417	420	431	414	430	493	473	466	478	491	436	463	411	462	433	456	449	446	474	425	452	435	458	426	425	435	489	449	463	421	417	444	451	456	457	456	453	487	469	433	464	429	446	464	441	475	439	439	447	446	510	433	447	427	462	445	492	463	443	446	439	428	414	438	444	445	484	436	443	453	445	414	464	457	453	432	477	457	478	442	481	455	435	441	440	443	430	458	432	430	460	493	452	466	486	445	452	473	442	419	447	442	419	414	443	455	445	447	435	455	443	463	444	416	443	429	461	444	439	479	444	446	428	499	469	452	431	428	437	482	391	447	438	464	411	453	444	441	458	429	454	440	461	475	440	395	445	448	473	447	468	421	434	429	452	435	427	462	454	488	456	473	419	478	448	454	455	467	487	449	444	395	493	440	453	394	419	440	484	472	453	473	410	462	486	434	466	440	500	425	451	398	468	437	455	444	460	436	454	431	443	445	456	452	456	434	427	444	432	455	439	470	438	419	436	468	466	473	445	430	426	463	485	450	451	440	438	427	409	418	418	424	430	433	465	424	451	485	444	490	420	437	447	422	453	457	459	428	456	427	452	441	436	450	462	478	415	478	420	444	442	451	445	458	439	451	436	423	481	423	440	462	445	467	438	460	463	463	428	439	450	437	442	447	436	472	470	443	454	444	433	445	433	460	464	419	479	458	461	457	467	460	451	434	442	446	477	463	448	440	449	422	464	456	444	425	445	464	416	462	453	443	454	430	462	496	439	438	418	418	474	427	435	412	454	463	468	462	416	414	449	437	435	437	452	456	466	442	460	434	444	455	433	461	429	427	414	475	452	440	441	450	441	410	469	438	460	476	434	428	455	445	448	480	450	429	448	445	405	442	423	474	449	449	445	435	435	473	463	469	414	463	463	455	433	445	418	434	408	471	453	452	463	412	450	410	437	433	459	432	455	468	437	419	432	447	444	459	445	424	467	407	429	441	422	428	466	443	430	460	457	450	437	443	418	448	475	416	433	461	450	467	403	427	443	465	429	455	445	452	455	455	399	428	451	459	457	464	436	398	394	458	411	465	456	424	431	473	433	427	413	442	478	451	459	484	388	420	459	464	440	436	443	442	455	429	466	409	441	418	422	459	411	441	470	469	414	487	443	419	426	431	462	449	457	427	462	457	451	433	471	503	416	446	444	479	418	463	469	417	438	447	440	435	433	471	411	418	432	434	410	476	484	431	474	447	419	435	464	470	465	446	417	437	454	430	441	436	448	428	424	445	426	472	445	450	434	460	471	429	467	447	430	413	473	455	454	459	425	449	446	433	435	490	455	425	426	407	443	432	458	437	444	462	451	477	440	457	455	400	445	458	473	401	445	454	439	474	437	471	462	456	466	443	439	410	451	470	437	430	460	467	430	460	440	442	459	451	412	411	460	485	421	458	445	439	454	451	450	433	458	430	464	457	455	406	445	432	448	429	462	436	419	471	434	454	426	457	457	407	402	450	420	449	460	451	442	507	446	435	454	436	444	430	444	419	424	483	454	412	450	475	455	424	474	472	436	450	407	453	432	423	442	437	463	423	442	426	447	446	465	460	463	456	484	434	400	434	441	445	441	411	437	448	450	445	456	437	421	426	454	463	484	420	475	450	432	481	472	447	436	431	447	431	420	434	489	455	430	473	458	442	419	423	459	434	439	456	436	437	445	446	437	417	400	439	426	431	438	411	456	441	463	451	402	425	450	433	483	413	420	410	441	501	464	459	442	436	430	461	455	432	446	435	398	431	388	406	428	455	469	438	408	419	459	458	473	503	462	429	466	434	436	415	439	456	444	454	438	484	441	446	449	481	441	485	458	379	438	421	474	401	449	483	472	462	419	451	479	452	427	453	441	414	453	446	412	452	421	451	473	448	454	464	454	441	411	422	472	415	396	412	476	429	444	405	465	419	462	438	428	437	455	435	435	457	431	466	441	412	444	455	425	422	454	433	461	454	467	414	466	443	425	425	425	462	440	466	449	427	462	449	432	446	423	431	470	447	433	480	447	452	430	445	435	428	438	444	460	454	429	470	422	457	450	456	447	447	438	459	466	437	441	462	452	404
9595	3871	3531	2965	1674	1754	1231	915	735	485	391	302	229	184	221	219	184	168	156	168	148	150	176	142	165	154	145	144	149	170	165	163	145	176	153	170	141	176	176	165	146	142	147	160	188	166	176	166	117	185	159	151	151	154	149	155	161	141	145	128	154	149	154	164	163	174	150	168	162	153	132	155	135	128	151	138	134	135	165	148	138	166	178	136	161	154	122	145	152	175	149	145	161	167	146	172	150	132	142	143	151	164	150	176	160	134	142	156	158	167	140	152	154	148	144	168	143	144	142	160	152	140	148	160	151	127	149	145	128	151	142	133	147	147	174	160	152	153	147	140	173	124	165	172	148	172	162	149	171	162	157	141	158	132	174	152	155	164	164	152	146	163	183	148	149	156	143	154	152	152	143	135	167	155	146	161	138	148	137	153	165	154	187	154	169	172	148	163	154	146	150	141	159	155	167	145	146	145	151	157	151	159	161	153	138	137	152	166	153	152	130	162	158	160	150	165	143	171	139	145	177	160	115	152	142	174	168	130	168	162	164	149	172	165	170	156	147	149	159	135	147	153	135	159	169	137	168	154	158	148	157	144	162	169	162	160	161	157	144	138	155	180	169	151	138	153	151	175	159	163	163	149	138	155	178	161	146	159	148	146	169	152	146	150	162	138	176	191	147	154	136	140	128	141	182	160	166	136	154	169	140	156	149	159	149	126	162	170	154	147	172	147	138	161	153	173	157	184	160	153	158	157	132	153	159	147	153	152	138	162	165	164	145	146	172	144	156	149	158	161	137	181	145	160	147	152	140	153	136	183	153	151	144	157	158	144	176	133	141	143	157	160	147	151	128	159	169	162	171	136	148	147	166	145	174	170	170	153	161	152	165	159	154	179	163	151	163	157	161	144	133	137	181	165	124	142	152	159	168	140	136	148	142	183	134	158	158	155	143	147	175	158	162	157	140	142	150	149	155	162	166	144	142	154	170	156	161	153	150	172	133	184	158	141	171	155	170	152	168	163	153	172	152	155	156	152	159	137	126	150	152	153	159	149	155	163	148	128	139	166	136	151	143	146	146	140	154	150	147	177	144	187	161	166	167	158	165	150	140	149	152	157	147	155	163	152	141	140	166	177	126	159	153	157	149	149	169	167	162	144	153	163	151	149	134	161	142	142	120	163	163	148	141	147	136	139	162	141	143	136	142	147	158	167	167	159	153	134	151	133	163	154	168	145	140	151	152	159	158	170	151	156	143	185	142	146	156	174	144	155	157	163	156	156	171	152	151	146	144	141	148	163	152	123	155	148	143	169	148	154	164	153	144	158	154	159	147	153	164	174	159	158	161	147	175	164	160	152	171	169	143	159	158	169	165	116	153	168	164	150	136	153	131	148	154	139	174	168	172	165	161	158	133	180	165	144	167	161	165	145	158	158	162	144	167	131	145	164	136	147	150	159	156	172	143	141	159	168	167	140	157	142	152	154	138	161	161	193	156	165	138	177	158	143	161	159	154	164	157	163	158	139	167	146	148	149	164	141	162	155	150	143	170	161	141	123	154	140	153	140	161	152	145	173	153	171	146	153	153	179	146	161	145	167	128	153	157	131	129	163	157	145	141	174	165	160	160	164	142	152	155	173	143	158	154	159	152	144	166	148	144	166	141	157	158	162	154	140	163	162	157	178	164	165	150	157	148	140	145	159	151	154	127	133	152	156	142	169	139	138	135	166	153	137	164	174	170	178	150	156	145	121	157	144	153	152	149	159	151	171	167	149	132	145	160	162	151	160	142	156	164	156	160	177	151	156	149	159	150	138	147	144	170	158	158	157	141	173	168	157	140	163	154	138	147	159	140	151	154	151	134	161	152	145	157	151	138	143	164	152	162	160	154	144	173	154	147	161	157	149	174	156	137	166	143	138	152	130	146	156	159	149	168	161	162	154	132	172	153	153	145	143	142	164	149	160	153	135	172	153	151	178	132	164	160	160	167	152	160	157	142	169	145	135	149	155	163	151	159	163	175	150	140	160	157	167	155	160	148	165	164	170	193	175	154	151	166	164	142	151	150	157	165	151	134	139	167	137	155	122	153	152	148	161	147	165	151	157	143	158	146	152	154	150	143	155	144	167	164	160	149	159	167	162	167	156	143	173	132	168	160	172	148	132	166	148	172	158	156	163	143	163	164	138	125	164	153	167	133	153	143	164	152	166	152	153	166	177	168	151	149	176	153	168	148	151	137	156	144	153	167	169	162	151	174	154	161	140	169	150	138	153	164	160	164	146	158	148	172	141	162	153	159	145	139	144	158	141	154	146	145	147	156	145	175	148	148	163	163	146	147	149	174	144	163	177	149	133	138	165	136	156	145	159	162	183	147	146	140	147	155	143	157	156	157	158	171	164	139	152	168	149	164	155	161	126	176	153	152	148	144	153	163	144	147	144	176	151	152	153	149	174	176	151	129	155	127	151	154	151	140	149	165	175	152	141	136	139	146	146	144	144	136	141	148	137	117	148	147	148	154	144	140	150	166	149	145	172	171	141	135	121	189	137	135	152	130	153	141	154	171	129	155	169	138	166	136	153	142	149	139	166	141	143	148	148	146	158	137	144	164	143	155	164	150	159	153	177	147	143	151	136	174	165	143	156	139	134	166	156	149	138	154	146	159	161	148	150	136	166	142	151	157	142	165	163	143	154	166	142	149	151	143	144	150	155	167	159	135	137	136	161	147	148	148	158	153	170	159	182	147	135	131	164	159	154	139	140	181	162	156	136	172	147	172	130	165	141	159	161	135	167	156	129	164	143	149	158	157	144	139	157	148	150	140	144	165	165	164	139	144	129	157	139	142	156	149	158	165	141	162	151	154	172	167	157	158	153	164	150	147	150	129	157	156	167	123	144	163	154	148	171	143	159	147	168	150	121	158	177	139	141	141	138	153	162	157	166	173	176	160	156	147	148	154	157	131	161	154	155	150	161	143	162	166	155	166	153	138	135	160	136	136	183	154	136	149	149	165	170	148	157	139	159	159	158	172	141	170	151	156	157	129	149	163	162	154	121	154	156	158	138	142	153	166	161	135	169	152	154	136	168	167	153	153	143	157	144	156	159	166	147	157	144	167	152	152	149	156	156	137	152	158	167	184	150	155	149	180	153	126	134	156	164	153	142	158	141	142	161	172	143	163	158	180	151	155	143	166	157	152	159	141	160	167	146	162	155	150	145	164	181	144	145	122	160	161	162	156	151	167	139	136	159	150	146	139	161	150	152	148	157	151	153	145	152	171	160	164	157	148	135	155	169	159	148	180	169	175	145	168	126	157	141	142	153	151	156	149	149	151	145	175	162	138	161	158	164	165	161	145	150	140	172	157	157	142	154	141	154	173	161	155	177	177	136	170	172	166	147	122	158	148	156	153	153	145	180	148	150	155	141	161	161	148	173	142	159	146	156	150	188	158	163	161	147	170	164	168	156	157	161	137	157	137	153	137	151	154	154	150	149	158	179	152	141
11476	4351	4047	5563	4791	6431	4925	4031	3178	2392	1955	1077	983	802	842	826	731	607	519	487	514	505	480	489	516	491	515	497	471	507	471	497	524	536	484	510	524	508	494	495	556	481	454	498	486	496	526	469	488	548	523	538	490	505	529	536	499	499	522	462	493	522	507	492	475	498	483	495	532	492	529	486	479	494	468	483	520	469	517	492	512	484	508	490	462	497	455	533	509	432	485	491	479	479	491	453	527	547	511	497	473	478	512	494	507	487	482	547	502	486	516	453	484	502	494	500	467	493	501	539	477	490	519	534	482	505	518	490	518	487	477	464	518	515	549	455	458	489	523	512	462	457	502	491	489	471	483	522	489	526	511	490	462	465	496	482	511	488	525	505	515	479	525	537	495	455	462	541	492	477	511	500	470	506	491	518	423	503	466	494	496	516	464	520	457	524	512	510	487	518	511	477	506	522	473	526	501	472	491	520	451	475	417	487	489	474	519	506	498	493	496	480	527	484	502	513	512	494	492	487	517	472	482	466	514	480	516	491	520	517	479	494	495	493	429	500	481	510	443	502	511	452	509	501	503	484	493	500	511	507	479	471	485	517	477	490	543	489	506	486	457	519	467	515	520	497	477	493	482	508	489	463	484	479	468	519	496	510	466	503	486	474	501	518	502	469	522	496	466	529	483	521	525	475	477	475	466	494	477	476	489	454	489	496	489	475	498	489	480	512	462	477	495	513	462	502	534	512	504	485	525	522	477	481	489	457	503	493	509	547	462	509	519	487	496	506	514	507	504	521	468	520	483	501	504	489	515	518	496	496	480	487	498	488	512	490	527	501	521	462	493	501	505	489	464	527	496	485	508	501	484	512	522	487	506	483	525	478	494	485	474	467	520	524	511	465	498	512	473	495	498	505	494	500	503	515	473	471	485	471	534	516	503	489	507	490	508	528	499	509	526	454	533	494	505	524	473	522	494	500	473	510	482	501	531	500	516	461	493	523	526	539	489	493	523	511	464	523	489	535	472	520	481	515	454	501	488	490	471	549	485	493	499	481	482	477	534	463	525	510	507	445	515	515	489	493	492	467	512	505	509	486	487	496	511	412	471	517	531	525	513	465	485	500	516	501	473	523	516	480	505	477	502	494	471	481	515	493	468	477	492	484	462	514	496	496	490	535	510	490	479	466	542	513	515	476	505	461	516	497	513	489	476	464	505	471	454	462	454	515	520	483	462	502	468	447	510	510	491	488	520	479	515	491	466	490	525	468	499	451	498	495	470	525	478	496	495	496	502	482	467	522	528	480	465	507	484	494	474	491	495	518	482	500	475	508	507	506	460	478	488	482	472	519	519	459	497	480	486	518	524	537	499	521	485	508	512	467	506	484	507	486	468	494	499	478	477	476	461	502	505	468	498	468	513	493	487	493	478	524	521	535	490	501	460	488	461	477	488	519	510	552	495	483	467	500	498	494	475	469	503	493	517	457	502	478	522	513	485	484	479	458	494	524	495	506	488	510	526	496	489	495	543	511	468	476	502	498	447	508	484	464	518	495	464	498	484	504	464	495	463	512	456	506	490	442	476	503	533	510	502	512	509	514	471	504	490	519	496	508	515	478	498	465	476	474	442	486	516	494	488	492	498	512	471	489	453	530	507	501	476	504	480	494	538	444	524	483	448	493	493	447	522	460	471	507	477	492	500	545	513	511	505	509	489	526	522	475	497	530	495	472	467	485	476	517	514	471	518	518	479	519	498	459	541	520	457	497	493	488	496	474	492	488	466	468	459	490	465	481	445	480	526	486	508	479	514	486	496	517	499	472	468	509	507	494	459	493	464	510	484	470	485	515	510	495	468	479	536	502	465	483	494	522	477	457	471	453	481	521	449	504	503	510	517	436	478	501	498	519	493	485	486	480	488	500	484	449	465	500	484	522	485	476	518	480	489	515	476	469	484	540	512	510	496	530	509	523	527	497	535	485	476	491	476	494	502	497	453	488	487	502	496	518	539	481	479	526	492	511	476	480	431	508	530	512	507	508	497	476	487	524	455	529	492	490	475	537	463	482	469	459	482	525	478	510	496	477	484	510	474	483	504	507	501	477	481	477	461	502	496	496	469	503	488	471	526	523	529	470	469	491	518	526	491	517	507	478	521	500	476	469	485	495	473	484	497	495	551	468	490	508	508	532	510	470	509	515	537	464	472	474	485	513	541	495	515	514	495	510	488	504	488	478	484	492	496	514	459	481	492	503	489	478	500	503	531	471	501	479	503	499	469	489	468	515	462	480	499	449	505	512	511	513	514	515	477	481	506	494	531	522	497	485	507	515	509	510	512	463	519	472	501	509	464	522	492	457	496	512	488	505	448	475	501	484	471	504	494	461	483	520	499	499	477	518	470	463	468	501	490	464	462	476	515	504	508	525	495	502	457	498	499	529	463	501	477	499	494	477	492	523	497	517	485	494	494	475	473	504	495	494	478	477	497	493	456	487	520	503	517	512	479	473	520	492	521	493	510	467	507	478	468	514	509	466	525	529	496	465	548	488	489	565	496	488	504	510	494	536	472	512	506	519	510	521	486	499	489	471	510	488	530	489	471	515	550	487	519	495	488	501	487	500	477	472	495	529	494	503	508	496	465	476	527	501	535	484	496	496	475	496	505	499	453	503	512	508	504	513	508	512	503	499	475	496	507	498	483	494	492	484	465	502	517	487	492	476	482	520	515	504	506	440	496	471	522	500	502	512	468	487	486	483	510	474	508	518	444	483	494	496	512	459	521	490	507	511	522	441	493	478	490	507	494	505	501	505	522	545	472	489	493	479	455	493	490	498	488	504	472	465	511	539	501	512	492	491	505	483	500	486	461	498	475	493	488	504	512	455	514	504	468	487	522	501	516	476	487	514	495	520	487	505	499	466	536	492	521	483	491	509	510	501	499	514	494	508	483	535	540	490	525	510	471	467	475	515	508	485	473	483	508	503	518	489	497	512	490	499	471	466	501	475	534	521	498	467	480	496	506	505	484	487	497	479	482	525	480	469	500	487	512	483	506	458	464	475	471	463	459	500	466	465	485	460	494	502	490	501	481	511	513	505	490	483	484	473	469	540	483	542	514	480	481	513	492	457	502	490	513	475	517	510	506	468	466	509	494	461	500	503	526	483	475	552	475	529	468	512	526	552	487	491	497	514	492	497	508	503	504	489	519	468	509	486	474	475	503	489	501	484	513	486	485	463	500	495	495	498	462	523	466	473	494	490	540	517	549	491	474	534	512	473	527	478	453	515	485	497	490	496	516	525	471	530	491	423	502	499	509	471	476	498	494	506	520	501	468	470	468	478	503	485	485	478	504	470	496	453	519	491	499	522	478	500	485	482	485	469	495	464	509	516	481	471	491	503	460	506	536	499	497	501	500	498	526	456	503	492	494	516	505	528	538	433	492	476	476	494	508	540	466	553	494	467	495	454	498	507	464	483	481	489	469	482	524	521	500	556	466	484	472	442	532	510
37177	20125	17793	21737	21161	18841	15408	10743	6619	4957	3195	1481	1149	935	666	584	319	162	125	158	132	122	100	82	90	104	92	110	89	77	102	93	111	101	82	98	103	94	83	84	94	100	92	82	78	91	93	94	74	96	84	91	95	78	87	93	101	75	100	84	103	96	74	90	77	85	86	103	75	74	80	76	71	81	85	75	85	93	87	86	86	71	78	78	85	86	91	101	99	82	100	114	91	92	91	88	99	94	84	86	97	105	92	80	75	85	85	95	99	96	78	86	79	88	83	70	93	84	80	78	79	105	77	79	82	103	102	73	101	76	92	103	91	86	72	102	93	81	90	89	94	85	78	85	68	77	96	95	103	84	88	83	71	82	115	95	80	94	87	97	100	85	86	80	102	100	81	91	89	62	75	84	99	93	100	94	80	92	101	62	90	91	95	93	87	87	83	84	96	82	93	83	88	80	86	80	90	108	98	88	81	88	89	79	92	101	103	96	94	100	85	83	84	83	98	85	83	99	75	85	87	77	89	95	94	60	81	74	70	76	72	75	79	100	98	80	101	96	99	93	120	89	95	81	80	73	89	88	87	82	68	93	82	89	107	78	86	77	95	78	85	84	91	90	103	82	78	93	91	87	72	74	79	86	98	100	80	76	81	84	96	86	98	79	77	98	89	94	96	103	88	94	92	74	66	83	72	90	87	102	106	76	72	79	85	99	99	107	101	92	86	55	92	91	91	85	91	86	90	96	79	89	87	68	107	93	86	71	89	83	65	87	82	93	77	85	79	94	77	83	76	92	96	77	64	83	73	91	81	82	87	83	93	98	85	85	81	92	70	95	78	91	79	88	74	92	80	91	82	92	92	93	88	79	74	89	102	85	87	91	97	89	94	85	110	77	88	82	83	88	87	87	84	98	82	96	94	71	78	84	79	73	78	90	81	66	95	92	91	73	86	88	77	88	103	85	75	102	100	102	91	92	76	98	99	88	76	88	101	71	86	75	90	101	96	82	84	83	77	96	76	89	98	73	94	77	91	86	82	83	89	98	81	72	84	97	91	83	81	76	72	93	88	97	92	87	80	73	96	89	93	88	80	80	95	87	78	80	92	78	80	88	77	79	94	78	82	67	102	92	80	83	93	80	82	91	84	94	78	85	94	86	101	77	90	87	84	87	84	88	87	91	94	98	94	91	94	104	98	92	62	89	70	84	80	79	81	88	65	76	85	92	98	79	77	87	80	86	84	96	67	75	91	88	94	88	89	103	95	81	83	98	65	97	99	83	84	94	105	86	82	85	88	84	74	85	86	68	78	97	83	88	112	100	68	75	90	91	102	75	84	96	100	59	87	91	70	105	87	76	85	64	90	95	104	109	99	76	81	88	92	88	88	72	109	76	95	79	88	74	85	88	97	88	85	87	87	93	92	81	91	74	84	76	82	86	77	97	101	82	82	95	88	82	94	81	73	99	100	96	73	84	95	98	97	94	88	108	76	86	102	104	85	84	96	92	107	98	77	83	85	78	79	91	91	82	88	87	69	80	98	81	84	86	77	88	103	79	97	79	76	85	72	95	73	74	74	76	90	80	97	92	83	90	91	103	68	74	89	101	78	85	80	74	94	82	99	80	83	82	81	74	65	89	93	64	98	106	84	108	86	80	80	96	91	76	89	82	88	86	95	91	87	74	87	91	92	100	78	93	85	102	98	92	96	80	73	93	80	76	76	68	80	108	84	88	82	86	74	78	94	82	92	88	85	80	81	99	96	81	87	90	84	94	75	72	90	79	61	80	89	92	92	107	86	87	90	81	88	102	77	87	77	94	103	87	85	80	77	79	93	90	78	76	103	97	82	71	94	90	83	93	93	77	75	94	92	103	103	96	95	91	91	82	101	74	87	85	93	100	86	93	101	92	74	94	94	78	90	82	84	80	94	74	85	84	88	76	89	88	83	81	100	97	80	95	89	87	99	67	76	85	95	86	98	96	86	71	88	96	92	76	74	90	94	90	95	84	90	87	82	71	84	102	80	89	82	77	97	86	99	83	85	89	81	87	82	91	88	92	89	82	91	97	85	85	90	73	79	88	66	84	90	87	74	86	85	108	92	68	81	74	89	82	83	72	106	84	87	89	96	82	80	80	88	101	82	89	83	78	76	87	76	90	91	76	86	58	71	86	80	95	81	94	94	86	59	85	97	76	84	85	86	90	74	103	97	82	102	87	99	85	99	81	81	89	81	87	92	78	111	87	71	73	95	83	86	95	79	93	97	81	76	80	98	84	76	90	86	83	83	99	82	73	95	89	100	79	82	95	85	115	81	94	83	72	94	91	86	85	86	95	95	88	94	103	98	83	88	92	88	85	99	61	92	91	75	90	82	91	93	83	84	92	95	97	84	90	84	68	85	88	87	83	85	100	77	87	86	95	88	101	87	81	89	88	82	88	89	77	89	93	87	92	96	83	90	76	93	87	90	71	96	99	85	96	105	79	94	81	74	82	87	99	97	107	95	81	80	105	89	103	90	70	73	88	90	95	88	84	86	92	89	72	103	87	84	88	102	89	90	90	76	90	96	95	91	93	88	93	98	79	77	75	82	85	98	78	108	103	94	82	96	89	61	83	84	69	76	91	94	86	102	103	64	84	102	84	93	96	87	93	78	89	87	81	88	88	94	97	88	88	89	100	84	100	76	70	82	77	86	61	89	100	95	82	91	87	92	79	103	92	78	86	95	83	99	90	83	65	86	77	88	96	73	83	94	82	97	92	92	83	86	73	87	94	96	76	75	72	90	80	81	87	97	91	85	77	84	78	81	91	84	86	88	81	83	64	69	107	90	99	77	93	64	87	105	108	89	82	107	84	98	77	86	76	88	80	76	82	89	87	73	80	92	78	74	81	78	86	83	76	75	83	84	83	97	88	83	71	53	76	101	94	88	97	93	84	92	79	91	78	99	87	75	91	79	85	81	82	86	86	86	92	92	85	89	80	87	88	89	83	77	102	79	85	98	100	88	67	98	75	80	88	84	80	87	74	93	88	83	82	96	92	87	93	91	90	88	98	98	93	104	77	80	85	102	91	92	92	84	69	95	93	82	98	93	68	74	73	85	80	81	73	72	75	96	83	61	76	94	77	110	81	89	75	88	76	84	105	66	92	83	78	67	83	103	100	72	87	80	72	92	103	79	94	95	68	80	71	76	96	75	80	89	76	80	80	88	79	85	80	84	87	68	91	87	94	91	79	74	84	95	67	90	83	80	92	88	95	68	81	89	77	85	87	86	98	77	94	94	86	102	99	96	77	93	103	75	81	94	97	89	95	89	89	102	90	75	99	79	64	90	91	81	81	93	87	82	90	79	84	63	71	86	75	94	95	77	88	96	90	98	101	83	96	111	84	86	93	82	82	75	91	80	75	87	78	107	90	80	75	100	78	95	90	96	92	96	96	85	79	92	74	103	88	95	85	70	83	81	95	91	85	81	89	82	91	102	90	66	74	90	80	81	86
21469	9699	11458	17112	18503	23340	24441	18732	16619	14902	11231	7057	6139	4432	3534	3506	2406	815	584	703	567	475	420	450	414	367	375	371	346	340	374	387	341	327	364	353	352	351	334	352	298	329	341	305	339	340	346	357	332	328	344	317	323	323	339	318	298	286	323	342	307	315	302	310	324	315	331	331	320	335	348	323	298	306	314	318	305	330	301	294	295	326	297	330	337	313	301	308	307	332	289	331	311	297	319	357	280	287	295	296	307	319	299	310	297	324	315	321	288	298	284	275	335	274	309	303	326	296	311	304	328	304	337	320	318	270	325	309	281	322	288	311	306	296	305	298	329	337	329	292	324	323	264	276	308	313	318	321	287	348	310	268	294	292	318	314	304	274	313	339	328	309	303	292	300	332	293	316	267	295	291	304	295	308	276	314	301	296	283	322	332	305	307	299	315	306	271	314	324	310	314	299	310	319	309	329	311	313	319	332	319	270	303	308	318	302	311	316	313	322	302	343	309	337	314	311	313	308	314	336	288	338	314	302	338	293	292	296	309	311	318	296	318	295	290	301	294	309	289	333	292	323	314	303	304	324	315	293	304	332	290	279	329	315	321	333	326	335	309	294	321	310	296	329	318	313	299	325	332	321	299	303	312	298	292	333	302	324	301	295	287	342	310	292	309	338	292	289	303	289	319	309	285	319	266	315	313	303	290	292	311	309	317	310	295	293	294	314	289	330	331	314	303	335	323	298	295	285	297	272	315	298	310	306	272	308	314	344	333	312	264	316	296	308	307	334	320	292	302	306	305	313	286	331	292	295	296	312	318	288	272	347	317	276	305	273	330	329	294	336	309	314	291	319	273	302	279	308	274	310	299	279	310	291	309	278	295	348	311	305	316	318	282	331	316	307	315	331	300	296	300	301	302	289	269	301	303	306	279	319	321	296	313	297	299	307	303	288	287	329	341	285	282	313	316	305	333	314	316	340	263	288	313	335	320	300	326	276	331	290	309	299	328	298	317	295	299	306	320	310	316	320	313	292	316	309	294	301	308	312	324	292	300	254	309	319	307	299	296	307	319	300	295	303	268	290	290	277	323	267	318	308	271	291	314	327	333	303	299	286	332	314	295	304	312	297	322	289	277	307	279	273	314	283	316	334	273	273	280	330	320	296	299	269	337	304	276	335	300	273	319	309	321	282	288	324	330	289	306	327	312	309	313	308	307	327	301	313	312	316	271	282	316	321	318	302	283	303	306	344	314	341	300	301	318	307	316	293	310	333	277	335	311	314	290	318	316	327	308	301	308	312	298	329	284	282	315	314	285	291	309	344	298	319	291	285	285	279	306	271	318	262	331	298	311	325	298	307	334	311	327	288	344	291	305	324	311	303	330	322	306	328	313	313	297	308	315	309	296	322	302	277	328	305	289	323	300	282	284	335	301	302	295	333	325	313	303	322	310	300	283	304	322	308	304	320	281	275	305	310	314	309	316	318	273	312	291	296	304	314	345	333	331	294	309	283	307	293	285	295	293	313	288	289	278	306	314	329	274	309	312	347	290	295	288	319	340	295	330	318	302	282	319	285	321	319	325	300	265	323	280	301	313	274	282	313	351	298	308	302	313	284	355	286	312	304	323	306	272	288	268	307	301	316	281	319	307	324	305	324	318	325	298	307	303	302	301	281	294	304	290	304	324	300	293	328	287	307	315	307	252	321	333	315	323	298	339	328	321	328	302	285	280	299	304	311	294	281	302	315	338	307	304	333	299	287	307	325	305	295	297	334	294	308	311	305	310	307	299	315	291	311	318	301	327	311	286	298	305	299	291	311	335	311	306	290	290	319	326	348	279	297	312	301	326	317	257	328	304	280	280	312	298	335	283	295	326	320	310	303	303	296	329	331	312	309	300	308	292	315	323	306	309	310	296	345	342	281	303	293	303	302	309	308	317	298	318	301	322	329	315	303	309	325	319	273	294	306	341	300	284	286	297	303	298	308	311	283	321	275	282	304	311	307	268	318	332	323	301	286	321	302	274	298	318	292	295	300	261	314	320	314	288	301	299	332	304	318	284	302	311	297	325	299	301	291	294	284	296	284	298	330	306	312	300	299	294	298	298	328	287	302	319	336	296	298	298	300	327	297	286	314	278	298	307	294	303	294	287	300	303	306	306	295	302	303	306	302	277	296	312	331	315	265	306	325	301	286	313	302	326	303	314	296	333	293	318	323	294	296	324	299	273	321	300	310	284	304	328	304	293	284	345	311	296	295	332	302	295	322	309	321	313	320	301	294	313	300	269	304	319	312	263	278	327	290	285	299	289	342	294	269	290	332	332	329	285	302	327	306	335	324	309	306	287	317	302	315	337	289	282	300	290	313	301	292	330	327	314	286	310	311	302	303	327	336	330	258	315	321	266	358	291	359	326	336	332	316	304	301	319	320	272	306	326	284	317	305	294	313	322	304	303	312	280	318	288	311	317	315	316	290	319	330	323	314	317	329	307	294	289	291	316	281	331	292	330	298	304	298	289	330	293	300	306	326	316	317	281	300	293	274	328	323	316	332	316	308	334	288	287	297	298	323	314	281	320	310	323	269	279	303	300	273	331	324	293	335	280	307	294	308	325	307	287	316	309	295	305	288	290	307	292	277	314	314	340	284	330	328	307	305	287	313	320	310	286	304	317	323	278	337	278	313	301	300	308	298	304	270	339	290	308	295	318	271	305	300	322	322	333	305	314	316	300	330	304	285	303	281	351	311	283	309	330	301	304	282	308	289	307	332	329	333	315	284	327	307	317	326	317	339	307	291	346	286	306	285	327	304	290	263	288	306	270	304	299	309	271	279	305	330	298	266	317	294	297	282	304	321	292	307	311	311	289	345	322	322	312	305	324	324	305	314	306	295	288	281	328	297	293	351	305	286	285	299	324	308	313	329	311	316	292	313	310	297	316	275	296	308	317	307	308	301	311	298	307	286	294	298	298	286	274	318	284	315	279	302	292	320	309	318	296	332	313	301	305	301	313	299	305	313	327	291	292	318	307	301	311	290	289	277	307	307	321	338	341	295	309	282	308	335	273	313	319	320	295	315	299	323	296	315	286	315	310	291	284	328	309	309	305	311	306	323	295	274	299	307	324	321	300	334	296	320	293	320	288	302	302	312	297	303	334	302	348	289	318	294	309	297	321	280	324	301	340	284	318	284	288	307	340	280	318	307	303	301	320	284	313	293	325	297	283	287	298	309	311	302	338	310	341	303	323	280	278	292	300	286	316	282	317	316	291	308	309	277	331	310	304	292	311	328	283	312	293	297	305	270	279	312	308	305	295	291	270	309	319	292	301	308	306	327	334	284	299	307	299	310	311	285	296	305	323	304	315	323	285	301	302	313	308	280	310	304	296	268	267	323	316	315	295	316	312	316	305	319	316	332	310	316	310	306	321	316	300	311	320	329	285	289	324	342	307	323	325	296	301	305	340	300	310	306	319	275	316	278	300	298	325	309	320	296	293	297	299	294
48371	29363	28475	28863	28265	28037	26287	21578	14054	10760	7152	4840	3788	2140	1503	1329	782	367	227	245	212	180	156	172	184	148	168	146	140	163	144	147	170	148	139	144	142	127	157	136	142	143	158	151	158	152	172	141	123	139	140	158	134	129	130	119	135	131	151	127	143	129	140	132	119	125	126	136	137	126	140	153	138	123	128	159	128	146	162	147	141	149	126	144	151	159	131	121	166	148	127	135	124	130	153	122	151	163	137	130	112	123	137	123	137	144	127	131	141	143	158	117	130	115	154	125	134	124	139	121	139	148	135	146	129	142	128	126	131	133	142	154	127	128	145	130	137	117	157	139	148	128	131	135	134	137	129	140	118	123	148	138	138	137	143	143	130	139	140	138	111	134	127	133	133	131	139	141	130	158	154	141	127	132	156	131	151	136	138	147	120	155	139	137	162	144	131	125	135	130	135	132	149	154	128	133	122	146	118	150	155	127	158	124	124	153	146	135	125	147	153	128	151	132	126	142	146	140	135	151	113	145	135	123	153	113	135	137	123	156	139	151	114	132	128	130	129	134	145	143	119	154	137	130	129	138	120	139	161	124	130	118	121	139	128	121	130	119	136	135	140	160	139	118	143	121	137	123	133	142	120	127	131	113	145	120	117	136	147	126	118	131	152	114	155	153	115	111	115	128	129	144	150	138	127	122	137	128	132	136	138	136	149	139	123	135	146	146	114	129	124	121	166	149	135	146	125	152	150	143	125	146	133	140	127	134	127	140	127	138	137	161	148	146	155	153	131	139	124	123	115	127	135	124	125	137	135	140	128	130	129	140	154	120	144	121	125	167	132	131	116	133	128	141	123	129	123	134	140	120	120	151	147	130	130	131	150	138	140	143	125	119	127	143	137	110	113	125	161	123	133	141	135	113	133	123	135	140	121	144	127	134	138	110	140	135	124	145	131	147	145	141	126	106	135	137	117	136	131	119	130	137	140	138	141	139	165	121	122	128	133	155	146	124	136	132	111	111	124	147	119	150	132	130	128	142	140	126	136	129	135	111	147	135	136	139	156	129	143	127	141	118	130	162	136	149	154	125	141	120	143	134	137	141	124	125	98	148	117	147	133	122	124	139	124	119	132	104	123	140	145	143	130	114	151	134	124	153	142	147	133	142	151	127	143	138	137	149	148	142	119	145	157	140	136	124	138	147	140	145	128	121	152	141	149	132	125	131	139	128	129	147	136	153	123	148	125	151	132	145	116	134	135	128	129	155	132	144	127	139	150	128	143	157	120	133	132	147	121	152	132	132	142	132	120	127	120	146	137	140	122	140	141	126	141	130	142	115	112	113	123	133	124	122	125	146	110	145	131	133	140	134	144	146	125	145	163	140	133	153	123	124	151	110	128	142	132	121	137	146	132	126	132	125	121	141	137	123	132	145	137	115	137	149	132	141	127	126	153	140	123	146	129	160	125	148	124	140	138	137	115	134	121	142	126	156	127	140	147	126	118	108	119	116	126	147	140	125	130	144	131	134	137	146	132	128	143	144	148	137	139	141	120	134	123	141	136	130	146	143	137	135	136	159	130	142	141	125	158	146	101	143	138	118	146	126	138	137	142	117	134	140	120	128	140	130	131	137	141	107	128	138	139	144	142	155	118	126	128	131	133	142	146	121	143	121	144	140	122	143	143	137	131	144	142	138	136	125	119	140	117	122	146	139	146	132	145	147	139	151	139	137	126	141	137	127	118	130	121	123	136	145	125	152	121	156	132	118	152	143	136	138	137	135	132	137	136	143	135	117	133	126	138	130	101	149	137	135	125	119	127	127	138	143	146	132	127	128	128	146	127	127	146	148	120	138	137	131	103	120	127	137	145	128	134	143	145	139	112	144	139	115	118	117	144	115	127	131	158	130	134	125	156	140	144	119	121	126	143	128	132	152	127	143	118	148	133	172	126	119	138	138	127	122	126	140	129	136	130	131	121	144	127	126	124	126	151	132	121	134	158	135	140	144	131	138	139	136	135	128	119	139	139	139	120	147	130	127	147	123	134	128	151	144	126	140	119	135	133	143	155	125	141	123	138	143	142	135	134	115	143	134	146	147	134	127	116	120	137	121	134	142	120	129	122	129	135	148	141	156	151	131	139	141	126	128	121	133	127	112	133	129	137	132	103	133	145	132	153	144	127	137	123	146	149	117	135	142	125	130	144	161	132	132	133	151	141	142	121	140	137	118	116	131	138	134	133	121	139	131	121	126	136	129	137	134	145	121	122	133	133	144	118	157	115	130	98	148	138	137	125	144	131	153	137	111	138	141	106	127	121	146	138	129	126	138	145	140	130	142	130	144	130	147	132	127	149	102	123	128	140	150	144	120	158	146	133	155	152	123	121	132	124	126	109	133	127	147	143	114	146	135	131	153	116	133	132	127	110	131	148	149	138	134	128	132	146	138	142	145	118	136	156	130	134	134	128	125	127	141	134	137	133	142	118	132	124	162	141	132	144	135	139	132	143	126	135	140	176	127	128	124	136	133	134	148	135	146	137	121	122	128	133	139	159	138	133	126	148	138	144	146	124	157	127	132	149	147	137	133	156	119	139	131	135	136	143	145	134	124	140	135	130	129	136	109	117	114	133	146	149	137	132	157	131	108	130	113	120	130	135	126	150	128	140	161	124	134	132	121	127	134	143	129	124	128	135	135	134	139	146	143	139	97	127	144	124	149	136	143	138	111	138	133	132	115	141	151	147	141	136	121	133	138	130	143	125	143	148	135	139	128	146	103	135	123	120	148	140	138	136	124	114	157	143	118	139	128	141	141	148	130	136	144	165	127	119	131	129	124	124	151	121	121	119	139	143	128	121	133	141	135	133	121	146	143	134	107	146	140	138	149	147	131	132	137	123	140	126	135	137	122	147	136	127	131	145	146	129	149	128	132	141	143	165	120	143	130	128	119	134	149	117	140	113	133	127	126	136	160	117	141	112	138	156	145	136	144	129	128	140	132	127	129	137	135	129	146	135	133	133	133	134	130	146	137	135	144	159	146	143	149	147	136	152	131	154	135	123	129	124	132	132	131	146	135	130	148	121	144	133	113	137	130	107	157	154	128	127	118	129	127	115	132	119	135	151	130	151	131	125	140	129	149	128	127	137	125	152	142	145	146	136	139	135	132	148	136	131	135	130	128	119	132	144	118	137	128	135	158	151	133	111	141	140	132	128	161	153	133	142	147	150	126	130	155	148	136	143	127	149	124	156	134	139	128	127	129	110	132	131	139	141	142	138	141	144	143	131	132	146	148	139	149	123	138	129	139	128	132	123	138	137	118	135	131	161	121	158	120	128	135	150	124	133	155	136	138	138	145	133	134	149	139	125	131	134	126	146	135	133	132	152	132	138	123	131	134	122	123	153	146	114	148	127	124	136	142	137	115	137	118	154	145	123	120	132	156	128	120	129	115	145	127	131	154	126	120	130	143	157	136	138	154	131	128	140	138	148	120	131	133	122	147	133	128
29804	14910	18286	22088	24641	30751	31505	28600	23896	23810	19738	15781	13444	8836	7299	6554	4794	1595	1039	1158	1043	862	752	728	735	708	678	595	603	637	596	621	617	548	528	571	543	561	550	567	540	540	574	488	505	545	498	528	499	491	462	473	501	485	484	505	519	478	495	486	462	502	468	471	499	464	461	497	473	447	494	429	448	501	473	486	480	427	465	472	504	489	475	474	470	494	433	469	446	466	426	444	483	458	404	471	438	457	500	459	476	478	453	428	460	440	421	462	424	416	467	465	465	519	468	452	468	466	449	428	455	438	491	423	458	500	438	450	489	505	434	425	463	447	488	460	391	474	418	411	437	465	429	446	447	475	429	427	475	432	446	455	447	454	397	446	413	477	427	434	470	448	464	419	474	464	438	480	482	462	479	455	463	432	432	444	411	435	456	498	427	429	449	478	420	452	456	459	458	450	404	449	475	448	456	441	475	502	438	462	468	435	497	422	427	435	446	428	437	431	436	442	472	427	452	436	445	456	452	448	421	433	429	441	441	454	434	421	465	406	448	442	416	454	457	465	459	478	432	480	430	461	474	451	440	432	439	451	456	449	455	447	470	425	484	482	455	491	419	438	442	489	462	429	479	445	424	404	428	432	454	457	470	467	450	455	475	466	445	432	431	447	447	445	478	444	402	420	428	420	471	417	491	437	433	448	478	480	449	447	387	409	463	422	458	433	444	441	466	425	462	447	470	436	452	439	458	419	434	440	469	431	452	419	411	404	428	424	480	453	460	460	461	459	456	456	478	447	442	446	442	443	427	412	437	433	416	438	426	435	399	435	425	426	449	444	471	484	472	468	486	424	426	458	433	457	425	440	451	448	459	471	415	464	429	499	419	453	434	423	440	449	456	425	445	414	474	468	446	462	444	488	400	448	482	459	470	450	427	437	451	454	435	464	423	432	467	446	483	434	455	402	438	415	445	443	426	461	431	434	431	439	427	454	460	448	454	440	416	429	460	450	439	477	448	431	467	501	419	440	448	444	442	430	464	453	443	446	462	478	409	417	437	448	405	451	410	484	454	429	457	459	426	473	449	470	434	451	449	435	440	439	440	420	419	420	465	464	446	462	427	457	457	467	407	463	447	449	496	409	428	448	457	457	423	446	424	465	460	447	483	468	410	474	405	470	451	426	437	444	426	448	489	449	491	481	449	416	442	491	425	458	438	445	454	454	452	474	441	443	419	481	440	432	420	469	450	435	417	446	445	471	426	469	460	477	466	387	457	446	460	429	468	433	420	424	448	413	437	492	480	438	470	485	439	456	489	450	428	454	452	397	437	422	418	414	445	455	457	468	445	448	464	437	413	407	446	472	445	413	416	429	446	460	425	435	476	453	479	432	459	454	444	433	444	438	447	431	409	448	393	456	432	448	441	418	469	450	494	456	430	426	449	456	450	469	434	448	442	455	444	465	483	442	447	454	436	449	448	432	480	430	444	479	480	420	449	414	459	462	455	439	467	409	457	414	420	448	463	459	439	422	456	420	464	472	415	447	416	430	445	416	426	432	421	412	445	463	444	483	445	437	449	461	451	434	430	473	422	436	418	428	419	466	406	446	450	429	470	433	452	471	479	430	448	460	439	451	458	412	440	479	441	425	479	490	473	447	449	456	446	447	429	434	454	422	432	426	458	435	446	393	443	453	458	454	477	480	420	483	428	444	494	444	464	453	456	455	452	446	469	420	439	428	440	468	437	473	430	455	462	462	411	427	459	462	431	430	461	467	424	433	455	470	450	477	468	452	414	443	430	476	471	445	418	444	430	403	433	414	453	425	452	451	422	439	402	429	469	422	464	489	413	450	442	471	457	439	437	457	433	463	482	467	448	460	458	436	467	400	455	444	451	444	429	486	461	438	481	441	428	442	444	444	443	455	439	436	435	475	458	452	423	474	436	453	442	437	423	444	457	448	415	469	419	449	441	448	462	444	439	454	452	474	491	479	472	432	445	465	419	488	429	463	423	421	438	499	458	436	453	446	413	463	438	494	437	467	453	442	453	447	406	450	436	430	449	414	413	455	457	460	422	460	429	464	395	453	436	414	446	495	440	428	419	420	468	465	483	451	457	413	464	471	435	432	419	453	423	485	421	443	454	450	477	424	455	494	479	427	422	444	478	477	427	450	466	428	467	463	449	440	441	450	467	431	449	423	487	500	424	454	447	462	434	430	446	416	473	448	461	432	429	480	440	413	430	408	424	438	437	434	404	466	451	422	464	453	453	457	447	450	420	466	450	456	425	465	450	424	440	455	444	421	440	437	490	438	442	467	453	449	470	420	438	449	421	487	421	435	466	450	446	426	445	423	471	446	454	437	467	458	491	457	433	424	491	443	424	443	445	478	440	464	437	429	436	491	458	444	470	457	424	415	432	434	469	412	415	444	481	419	431	469	426	421	461	411	421	446	477	456	410	455	458	425	430	430	455	417	428	430	398	458	423	494	423	425	460	443	453	434	436	455	472	459	439	487	426	441	442	427	474	433	429	451	462	461	412	456	494	428	454	448	481	454	474	449	458	468	438	423	446	451	437	450	465	495	448	477	440	452	454	465	443	434	428	403	420	422	462	406	451	495	443	477	425	432	438	451	416	452	433	464	451	446	432	458	454	507	455	444	427	465	470	462	391	469	446	486	447	441	453	452	440	444	422	444	456	441	477	457	461	462	422	448	460	437	417	435	444	487	461	447	461	454	425	467	458	456	404	433	432	446	430	454	467	450	443	460	473	459	493	492	427	449	454	463	437	489	415	422	436	457	425	454	447	433	455	424	426	440	481	408	508	428	430	474	455	452	408	454	486	464	405	438	453	472	446	457	441	451	470	429	431	452	435	452	426	443	456	429	427	428	469	420	449	475	440	441	470	452	427	424	433	461	426	471	500	460	431	445	446	462	459	440	444	413	433	439	470	451	459	434	405	401	420	420	436	426	438	435	429	442	429	449	440	474	447	456	467	403	438	440	421	422	442	439	454	443	447	459	480	457	442	473	471	459	426	438	428	487	485	449	443	460	452	420	460	458	465	412	433	439	437	477	459	461	444	452	430	436	417	427	425	452	463	413	410	450	447	467	444	486	457	433	410	480	460	431	435	456	445	474	483	410	449	425	458	435	424	456	401	454	442	467	435	433	432	428	473	395	398	447	474	471	458	452	411	455	457	416	463	436	444	421	458	471	448	464	422	400	444	448	475	414	434	441	414	445	453	433	434	439	451	446	414	432	459	474	441	472	453	461	456	460	473	459	446	454	450	435	411	454	433	465	446	447	433	433	491	426	429	486	457	433	437	441	445	456	458	441	436	429	436	467	452	452	447	447	447	412	445	435	436	425	408	437	439	465	441	454	441	465	449	461	439	503	451	446	480	426	469	460	433	434	423	453	429	422	431	458	421	458	459	482	456	423	424	440	437	446	427	425	439	456	437	455	422	424	451	464	426	403	428	456	416	470	449	464	476	469	514	446	485	485
8500	3014	3902	3558	2767	2365	1632	997	616	563	449	321	259	211	190	179	179	162	168	171	162	160	154	175	158	157	172	155	158	168	156	151	156	161	162	163	155	168	156	149	168	160	173	166	153	165	156	158	137	159	163	150	156	154	152	150	160	159	147	143	146	161	153	161	163	159	175	147	163	152	149	139	113	151	159	132	170	132	155	167	133	148	140	149	159	145	148	157	142	145	154	144	151	137	142	153	169	149	166	159	156	137	158	147	166	143	154	129	158	150	151	133	132	157	160	148	156	165	155	149	152	167	152	163	151	162	148	155	166	148	156	159	177	162	160	179	149	134	151	157	161	150	148	148	152	152	151	166	148	161	155	136	147	187	157	123	161	155	156	145	163	161	150	164	139	175	174	146	174	141	154	147	147	170	141	167	174	153	160	174	143	131	160	154	166	143	160	151	156	145	160	144	131	132	156	173	157	140	149	148	155	171	175	149	145	144	149	143	142	180	145	157	174	141	157	156	163	172	140	148	149	157	150	160	156	155	137	173	158	152	166	133	153	170	161	154	165	168	144	152	149	132	156	123	164	144	151	158	164	151	110	151	162	158	150	134	158	150	137	152	158	148	141	158	151	163	148	135	139	154	154	142	147	157	143	149	158	148	159	141	173	163	173	171	129	139	146	148	163	143	167	156	171	157	163	126	172	140	162	137	151	160	120	152	164	156	165	166	173	166	150	162	147	149	151	143	145	166	155	141	140	153	145	148	146	163	149	157	149	177	176	164	153	166	169	149	150	146	167	166	161	144	169	176	164	159	148	149	144	161	155	173	148	175	156	161	136	118	156	130	153	158	162	165	155	141	161	153	134	157	142	159	173	149	137	150	139	152	146	147	160	152	166	173	165	150	154	143	144	163	170	168	131	166	146	151	139	173	164	138	150	132	162	161	154	135	138	171	186	169	139	154	169	154	158	144	152	141	155	144	161	157	143	164	158	164	159	136	154	155	141	142	160	165	186	134	149	145	158	177	159	147	153	155	149	147	134	172	162	158	146	163	140	153	153	160	138	155	167	140	141	149	148	155	130	139	147	160	142	145	166	160	141	179	149	145	154	141	135	161	153	165	149	145	124	172	150	170	159	154	138	146	146	182	156	172	147	171	163	141	142	160	160	146	166	164	151	149	147	169	139	153	154	172	156	167	165	168	157	156	165	161	171	146	140	169	174	146	135	169	136	140	152	179	135	183	128	149	148	169	166	147	160	139	142	145	155	156	129	167	144	151	159	160	136	169	155	159	129	159	159	154	167	145	159	155	150	121	148	162	126	127	152	158	164	152	158	163	169	143	150	145	154	160	164	138	158	169	147	136	175	167	142	162	147	143	140	148	162	141	164	149	140	175	156	143	150	139	163	142	155	144	158	160	156	174	148	143	150	144	162	142	141	157	156	154	165	143	169	146	141	178	155	143	156	154	159	146	154	164	151	165	146	136	129	149	153	151	145	146	166	137	164	142	147	169	150	141	156	173	143	134	131	159	143	145	148	163	146	133	153	163	139	141	142	163	146	171	155	162	137	157	168	146	178	134	152	161	170	159	146	164	161	157	155	138	138	133	154	143	155	147	168	143	157	153	162	152	168	153	147	158	154	144	154	156	147	155	182	146	144	149	156	149	158	153	166	168	159	138	142	144	164	145	160	159	162	167	168	147	169	166	148	145	150	145	154	123	155	142	157	172	169	147	141	170	147	146	167	163	189	145	163	174	159	146	162	158	163	153	136	156	149	168	130	157	143	159	157	134	159	171	170	163	151	160	157	139	153	160	156	129	161	176	175	152	149	141	148	164	147	146	141	170	142	132	144	138	145	164	170	141	150	153	139	154	177	156	143	154	158	159	141	157	156	130	157	158	132	157	154	173	151	150	148	146	137	134	151	164	156	160	162	133	180	155	147	132	159	179	124	152	141	149	159	150	166	173	174	150	155	162	161	149	151	156	141	175	164	178	150	144	155	171	152	165	179	169	143	169	145	162	154	134	149	168	159	145	168	170	122	171	155	153	143	156	163	146	139	138	146	162	146	164	155	134	165	156	160	152	159	164	161	160	154	155	177	158	154	168	147	176	157	137	146	170	147	137	164	141	146	160	150	155	167	136	157	164	133	152	145	150	152	161	173	129	152	166	158	162	159	140	151	154	151	145	163	152	160	150	167	158	134	177	159	156	146	141	153	139	149	148	163	156	162	126	136	166	143	146	153	156	149	171	176	165	145	147	156	149	149	139	156	167	162	136	182	158	157	142	144	166	163	160	165	148	161	147	196	169	168	146	139	155	145	146	143	162	157	162	178	153	152	155	140	169	142	154	144	156	166	159	154	141	143	153	132	158	154	158	162	132	140	169	165	166	144	160	159	145	155	166	147	157	181	134	152	152	146	160	144	150	158	142	153	158	113	141	155	161	169	171	170	152	141	156	156	151	146	157	163	142	141	148	167	159	143	163	141	173	166	145	160	144	158	169	158	164	173	138	156	149	145	146	154	162	170	156	141	135	160	163	163	147	141	141	148	137	163	170	176	176	168	156	160	140	182	133	190	178	149	180	159	146	157	133	156	167	164	172	149	179	160	163	194	155	154	175	156	154	149	151	158	167	152	144	155	144	182	168	170	155	158	144	151	153	133	176	134	152	136	153	184	135	134	165	131	143	134	138	152	144	152	149	155	156	180	152	127	166	168	153	144	166	159	157	174	153	173	138	158	161	144	140	141	160	148	141	160	166	153	148	175	132	161	153	154	150	146	154	178	154	163	168	135	176	151	146	158	134	141	151	163	144	140	159	152	156	158	143	164	160	160	163	139	146	136	176	152	155	134	133	173	159	157	145	170	160	156	139	179	148	163	157	145	150	161	153	171	164	140	147	140	160	134	138	174	155	173	140	144	165	163	161	153	154	171	146	168	149	142	151	162	172	176	118	171	171	143	131	160	174	151	153	154	173	153	152	156	125	134	162	143	157	165	174	156	141	148	150	152	138	153	152	151	174	142	147	144	177	135	129	134	158	150	164	152	158	159	132	163	159	178	160	161	164	165	146	152	182	135	138	159	184	131	156	166	157	155	152	172	164	154	146	150	145	144	144	154	146	141	139	155	146	137	145	162	174	160	135	138	180	143	143	165	160	151	127	162	121	154	160	137	142	130	151	158	136	132	130	146	140	154	173	159	164	143	143	165	147	123	156	163	144	132	155	155	147	147	162	151	160	178	142	152	163	164	150	155	159	160	147	144	168	150	160	142	178	163	140	130	174	161	132	143	156	132	166	130	139	137	171	128	163	181	141	150	153	167	129	145	179	159	154	151	164	161	164	164	180	171	159	156	167	172	149	141	164	187	154	139	166	156	175	165	183	141	144	161	133	144	147	152	150	160	157	160	152	147	155	133	124	156	154	156	167	145	165	172	147	147	148	165	163	152	161	144	133	151	150	155	131	155	164	135	162	147	178	132	142	155	158	154	149	158	156
10755	3339	4846	6823	7104	7391	6005	3950	2813	2917	2005	1456	1213	823	770	697	696	538	525	516	520	504	533	550	465	479	467	523	490	466	526	478	514	492	506	515	485	523	515	515	505	518	521	447	500	437	478	492	483	516	495	519	514	557	498	521	487	487	477	500	487	496	530	482	467	507	498	489	536	555	484	525	474	463	525	507	498	497	506	505	511	519	459	479	490	464	464	509	483	472	488	523	472	529	492	444	486	516	503	513	475	496	518	478	517	485	443	509	525	504	501	509	497	497	479	501	493	498	486	513	528	525	514	520	461	488	471	467	501	492	519	505	469	445	499	457	464	472	493	481	483	508	469	549	498	535	451	475	473	486	486	500	535	514	491	449	496	520	465	521	485	494	499	504	444	503	486	518	539	517	454	538	462	493	481	465	484	469	504	492	502	530	468	490	485	480	513	498	525	496	486	520	504	503	496	517	536	495	475	478	449	487	495	508	458	517	521	495	492	525	494	510	503	468	504	480	476	506	516	483	482	489	487	497	541	534	493	485	506	503	493	472	516	470	504	511	541	469	505	487	508	507	496	496	456	440	516	485	482	513	534	495	488	488	525	473	504	475	496	471	494	471	506	449	540	501	542	490	494	493	490	531	505	448	473	543	462	475	488	489	541	477	523	479	478	481	477	484	509	499	510	470	500	477	454	507	532	489	487	544	476	498	486	522	475	500	493	483	521	476	472	508	526	520	500	509	506	488	510	484	500	469	493	464	516	436	470	495	562	504	480	530	484	472	478	474	493	474	515	545	481	473	492	533	476	455	508	502	487	535	505	496	499	504	469	533	502	487	470	492	522	471	508	506	505	474	490	448	472	483	498	457	502	484	507	501	468	505	496	518	486	489	476	525	486	473	502	460	498	475	468	530	490	498	465	533	519	484	491	506	506	526	489	496	446	505	458	470	514	508	454	490	500	507	451	498	472	497	509	503	492	492	509	499	479	497	471	482	489	450	506	482	486	510	510	500	492	503	487	485	473	503	491	502	514	414	502	504	509	541	528	516	471	508	493	481	509	524	521	489	478	481	529	515	470	446	500	485	481	480	486	470	473	516	496	468	485	475	496	489	506	467	506	506	498	480	507	499	512	477	470	501	485	451	496	466	484	522	542	502	533	480	499	515	512	464	487	486	505	535	498	464	479	491	497	516	506	476	517	507	490	492	485	479	514	533	510	502	530	469	510	480	501	447	455	501	442	482	463	498	456	468	474	471	488	473	493	516	473	535	509	477	482	525	502	481	453	510	497	486	511	491	473	442	480	453	481	535	510	483	486	514	475	478	516	517	497	451	498	537	512	495	528	441	478	496	487	469	502	533	508	502	478	519	475	502	484	482	524	505	473	473	495	472	476	434	492	539	478	488	519	519	474	475	495	497	494	486	494	469	491	478	483	495	500	496	491	492	478	493	534	524	481	480	533	469	487	479	500	490	492	510	474	494	536	493	518	508	475	501	488	497	512	498	479	522	488	509	528	522	495	536	510	501	466	509	527	510	496	485	494	468	514	487	506	463	541	477	497	519	457	495	505	516	451	463	484	504	515	510	459	514	521	507	483	479	498	475	478	475	503	463	477	497	496	483	516	541	494	509	498	500	474	531	475	536	547	498	507	506	459	504	460	493	528	468	500	518	508	495	482	485	458	484	489	468	494	497	482	513	436	518	476	524	499	500	501	520	494	452	446	505	503	493	487	513	516	489	436	479	485	455	478	497	498	500	490	489	452	497	451	495	484	453	488	501	501	505	522	522	488	490	489	473	521	507	429	524	490	486	547	439	512	502	474	489	502	495	509	456	480	478	492	495	478	473	471	527	509	493	540	494	503	470	507	468	482	488	517	489	469	476	497	466	447	507	470	483	500	528	455	488	525	493	487	513	477	490	476	514	485	477	495	482	485	487	490	507	490	515	500	544	522	482	482	504	514	499	459	470	468	516	452	534	495	481	527	484	503	518	523	491	526	492	504	501	544	496	503	508	469	527	488	483	465	478	533	465	509	476	502	478	526	489	495	464	492	496	474	518	469	469	515	509	468	482	517	505	496	467	521	511	500	486	465	445	493	475	499	459	529	465	500	483	526	471	462	502	476	477	489	443	481	478	475	484	501	508	487	516	486	479	493	489	488	439	508	517	472	512	457	534	487	501	478	477	483	455	494	483	476	515	464	487	498	492	524	459	495	496	469	508	526	445	501	453	507	475	499	498	454	474	510	491	496	506	459	501	523	479	461	504	507	451	506	489	506	513	478	476	509	481	496	516	477	503	513	503	483	504	498	473	496	446	479	493	442	522	521	529	494	501	523	482	471	466	513	504	503	475	524	496	499	485	498	457	520	512	484	449	507	517	486	454	500	487	486	469	485	483	508	502	495	502	488	509	509	507	499	504	485	470	506	488	518	496	491	476	452	498	486	468	472	507	501	500	507	524	509	497	496	507	484	503	496	490	526	526	506	494	477	510	460	486	492	465	460	497	508	489	483	483	504	476	496	497	516	499	493	492	512	501	506	482	467	480	496	460	552	519	520	497	474	462	509	517	467	466	474	480	515	460	496	529	487	488	513	473	531	501	540	489	518	476	485	428	493	471	538	517	513	501	485	494	499	474	481	530	494	466	494	471	493	446	472	489	494	471	501	496	508	464	495	504	534	451	469	466	507	514	483	501	507	465	489	492	514	507	450	448	489	454	490	480	519	452	449	477	472	510	480	500	482	489	456	503	508	465	453	519	497	514	447	484	471	510	536	486	483	494	506	538	492	511	504	514	521	510	454	483	532	481	517	485	463	526	522	508	515	504	472	463	479	506	505	487	480	498	492	514	478	481	464	523	499	495	506	481	509	461	478	498	487	488	492	481	482	537	489	510	472	499	471	492	520	506	498	468	503	465	459	510	474	478	502	511	517	517	466	478	520	505	513	492	474	440	475	492	491	510	488	514	484	462	505	507	476	493	494	468	536	469	487	508	522	523	448	511	497	492	584	482	520	503	484	474	535	506	496	498	484	519	490	467	517	470	514	485	508	477	502	496	470	470	516	489	513	474	497	523	490	472	497	452	460	504	502	512	527	512	508	520	502	507	496	480	441	472	499	499	509	489	523	482	478	498	483	482	502	497	505	488	464	475	520	529	466	506	469	505	470	486	468	515	509	471	481	502	484	491	458	534	493	497	542	510	497	503	529	496	500	476	542	515	492	515	500	454	474	498	498	493	487	489	501	492	493	485	487	486	470	472	459	508	478	511	516	504	496	489	534	490	538	499	525	461	481	543	481	521	464	507	471	450	444	525	500	460	486	498	517	488	525	495	517	524	512	455	493	516	469	497	502	511	534	468	483	480	484	475	468	490	468	521	488	532	495	524	513	483	488	497	505	498	493	501	484	472	522	544	508	486	485	512	490	494	485	500	498	511	491	493	514	481	465	508	504	555	471	503	493	460	508	513	486	529	488	481	506	527	496	509	487	482	537	525
38822	20256	18491	23152	22432	20226	15692	8492	4754	3887	3066	1818	1403	720	419	323	261	152	125	126	115	101	111	95	98	91	92	85	91	87	82	99	104	98	118	109	90	95	92	76	90	91	103	87	92	93	103	100	87	84	117	85	96	92	80	98	79	89	73	85	92	83	107	113	77	83	93	84	82	74	81	90	83	85	84	96	79	86	88	82	77	81	82	68	102	82	99	92	80	92	95	95	97	91	88	90	92	84	85	77	81	103	80	91	79	77	85	96	89	93	97	79	95	82	91	94	101	85	92	85	79	87	86	84	81	87	93	76	69	85	88	78	86	84	104	86	107	91	78	67	77	82	88	83	74	74	85	83	108	78	78	92	83	89	93	95	93	101	96	95	84	94	88	90	105	93	90	88	79	92	88	75	93	93	84	86	89	75	109	82	102	103	91	102	91	87	62	74	79	80	81	108	87	86	91	87	91	79	79	76	106	110	86	83	99	100	86	67	85	86	83	82	75	81	96	69	67	88	73	84	81	83	102	93	83	99	85	97	77	100	88	93	66	85	81	86	73	100	82	90	86	80	86	85	85	87	92	77	79	89	90	79	104	81	70	85	94	76	65	84	83	100	61	92	92	89	93	81	91	81	89	80	78	80	91	88	78	81	91	92	69	76	81	84	82	82	82	87	95	92	88	92	92	90	87	91	87	105	92	83	78	96	78	91	74	97	101	93	98	80	89	79	78	91	83	88	92	93	99	75	108	87	95	91	97	78	104	95	106	81	83	78	93	91	100	91	92	103	96	78	88	78	90	85	82	103	81	94	97	83	93	96	90	85	95	92	91	118	97	93	83	95	78	67	87	82	79	79	93	97	76	93	75	74	95	93	94	78	91	80	98	96	91	92	97	85	81	93	88	94	89	94	84	74	91	88	90	79	99	89	92	103	77	68	90	73	73	85	88	84	76	97	75	80	74	103	77	81	81	84	84	101	83	89	85	97	78	85	74	85	79	86	101	95	81	88	89	91	72	84	78	84	97	77	98	80	99	91	63	93	87	91	86	77	80	89	84	96	102	87	115	80	101	79	81	86	102	86	94	75	85	94	79	90	83	94	78	78	97	73	81	83	83	76	95	79	98	77	90	86	81	100	85	104	77	89	90	72	73	96	89	76	100	91	78	79	86	79	81	82	81	80	95	89	82	94	87	83	93	81	83	95	79	75	87	76	89	68	80	92	95	96	90	77	89	79	81	92	83	91	87	80	89	82	90	71	75	89	84	83	82	99	82	95	90	73	81	83	87	107	70	88	101	82	89	82	76	93	88	79	80	98	98	102	71	88	79	88	81	85	115	96	92	96	106	66	83	101	85	80	87	83	103	80	88	85	86	95	88	85	86	83	91	89	89	80	90	77	86	106	84	78	95	83	64	82	96	85	86	82	90	95	96	65	74	92	86	104	104	86	91	90	85	78	75	92	84	80	95	116	83	80	92	93	74	92	85	113	74	107	87	109	92	85	83	83	84	91	75	89	100	99	79	80	91	97	92	92	107	87	95	105	83	89	91	91	87	71	91	88	100	81	84	86	88	90	86	75	78	87	89	92	90	95	81	105	85	76	70	86	113	79	76	65	100	89	111	84	82	95	87	86	107	67	90	93	85	83	109	105	81	110	86	97	83	79	89	93	88	68	92	100	101	94	102	79	78	97	89	81	96	85	83	82	84	83	80	75	83	91	81	79	85	82	73	104	86	88	87	85	91	88	72	82	76	91	66	92	97	118	107	82	97	88	81	75	85	104	78	88	80	73	107	114	72	80	105	83	79	96	92	85	82	80	87	89	80	82	92	86	85	75	90	93	85	99	79	99	90	88	81	98	92	86	115	80	83	79	62	88	97	89	96	81	95	92	104	89	96	106	83	87	83	96	88	84	92	71	85	86	88	96	89	78	69	74	94	91	73	78	83	91	117	92	88	107	91	78	96	89	89	75	105	99	84	76	83	110	81	89	98	74	81	80	87	79	75	76	78	75	92	94	83	78	93	87	101	77	77	104	104	90	69	98	81	62	94	97	86	95	93	78	82	87	77	98	81	78	83	111	82	103	104	81	78	76	85	91	91	82	77	86	89	84	72	81	69	93	70	98	89	80	89	87	90	110	87	91	80	95	101	79	96	82	97	100	71	86	83	71	92	79	97	105	82	89	88	88	88	81	66	78	80	92	87	96	85	73	100	66	77	77	73	96	108	83	87	83	91	86	84	98	101	82	92	84	93	85	90	87	76	92	77	101	82	82	79	82	100	84	93	80	97	87	84	82	84	83	104	102	97	66	93	89	96	92	94	89	82	91	80	80	97	87	85	101	84	99	67	96	71	90	77	79	88	81	82	91	102	80	89	109	86	74	94	78	79	77	81	94	99	86	80	84	99	93	95	78	73	99	94	92	87	88	95	74	97	76	85	100	77	80	75	92	80	69	101	93	100	98	99	75	92	89	89	76	81	81	91	99	92	97	85	78	91	96	81	86	65	89	79	86	81	83	94	89	83	85	87	82	83	86	70	101	106	80	88	70	79	91	81	91	79	78	83	75	86	97	82	92	94	91	88	87	97	75	101	78	91	94	82	91	78	78	89	90	77	77	83	96	89	89	91	88	88	78	82	80	108	84	94	94	121	90	92	83	81	75	82	97	74	88	97	82	87	92	88	97	91	77	90	77	89	100	68	77	80	85	88	81	85	109	72	87	67	92	92	83	95	76	88	77	93	93	98	90	98	90	108	85	93	106	99	84	97	82	85	93	93	92	92	81	86	91	87	82	93	96	86	78	92	84	95	86	85	74	88	90	81	94	76	90	96	100	80	86	77	73	86	89	85	85	88	85	89	80	88	83	77	93	90	91	92	98	84	80	90	97	87	78	83	91	72	90	75	94	84	90	70	86	101	74	76	91	76	89	78	90	76	83	97	82	97	84	81	66	73	89	87	79	89	91	91	91	107	105	84	84	80	82	88	82	98	85	86	92	84	93	68	92	89	77	78	80	80	91	92	90	96	76	87	94	101	100	97	79	91	79	97	95	89	75	115	91	86	84	92	86	90	63	74	69	90	79	99	88	99	73	85	78	74	96	96	91	107	90	90	73	93	83	86	89	94	73	106	98	95	76	68	82	95	92	93	95	112	68	83	77	74	97	85	102	77	77	78	87	79	86	69	98	86	96	90	100	90	84	78	88	86	90	94	86	96	101	75	86	93	117	72	76	96	80	80	91	81	79	94	88	99	88	78	71	90	86	97	73	85	86	97	96	87	67	80	104	87	66	80	84	82	74	81	79	73	90	85	69	94	99	83	100	84	96	84	83	102	100	101	82	96	97	95	81	83	76	78	98	87	96	101	101	77	79	91	84	83	100	79	97	83	105	66	78	78	81	77	104	85	89	92	76	70	92	77	81	78	86	84	83	80	82	76	86	79	101	75	85	89	86	87	85	90	85	100	96	91	91	101	84	81	112	101	83	80	73	93	96
22431	9417	12689	17819	19539	23971	22993	15863	13462	13994	11270	8927	7073	3862	2357	1720	1892	716	626	592	535	439	413	388	410	402	325	401	371	347	370	377	372	361	342	350	357	306	317	360	343	307	350	330	331	324	339	342	316	314	315	362	348	312	292	326	309	313	330	321	318	323	287	324	352	322	352	293	337	331	317	323	287	334	338	307	332	337	311	307	319	337	324	317	336	287	330	313	321	330	287	321	341	301	333	303	316	300	301	320	267	323	338	285	338	314	347	312	301	309	277	291	306	341	325	317	301	304	297	328	336	320	291	335	340	341	316	301	319	310	314	288	263	323	330	299	283	310	284	310	311	297	333	302	338	275	305	294	308	332	313	320	301	298	305	284	307	306	273	315	310	279	305	339	314	333	297	279	295	310	288	322	315	307	307	301	327	332	304	284	288	310	312	349	331	311	315	338	313	290	313	317	324	307	301	312	328	328	308	322	331	341	299	302	306	317	306	278	287	321	327	273	342	315	303	287	302	302	302	311	323	320	302	317	335	309	313	305	297	319	314	299	316	316	323	310	310	312	289	289	273	323	311	306	284	285	335	324	297	310	318	309	327	308	306	334	272	287	330	324	294	298	281	279	313	309	330	275	285	278	292	314	327	257	328	295	326	312	320	310	309	302	290	286	325	283	301	314	325	307	311	291	308	283	348	305	308	313	326	303	312	322	297	302	319	304	290	306	313	341	322	303	327	290	331	300	319	283	331	332	310	303	305	293	310	310	318	315	347	304	328	321	309	281	305	306	312	292	305	299	315	309	302	295	309	303	324	330	339	292	298	278	334	367	320	306	298	308	338	315	286	293	287	303	322	293	312	317	288	321	327	331	329	332	295	334	319	302	290	282	317	317	310	307	325	311	302	305	340	298	309	286	293	288	306	315	313	322	295	324	277	303	301	292	283	314	329	292	321	303	310	306	314	314	299	292	330	285	325	276	300	304	347	326	288	273	308	280	329	325	322	318	268	298	288	304	293	302	316	314	279	318	281	294	314	322	292	299	276	267	257	302	321	314	284	269	294	296	306	307	312	304	311	315	304	307	333	301	307	308	321	293	295	321	321	310	322	322	343	307	272	322	316	307	283	321	309	350	281	272	281	288	298	298	301	330	300	315	334	306	300	325	281	307	272	306	324	315	305	301	310	287	348	324	315	288	294	337	297	293	315	310	314	305	298	332	293	308	299	296	282	343	267	291	277	311	297	305	300	324	298	316	316	327	317	330	290	309	298	282	345	326	313	299	309	314	301	300	291	281	309	338	360	299	324	290	345	317	316	301	288	291	314	299	288	331	339	327	332	310	330	317	314	322	300	298	309	272	306	319	279	291	303	316	295	328	316	310	300	321	318	325	317	294	325	309	323	309	340	296	313	290	294	263	311	298	311	315	330	299	302	304	323	296	321	306	263	312	309	312	318	329	299	281	324	330	301	299	311	305	316	325	293	305	268	341	303	292	307	295	307	302	317	291	289	323	326	311	329	320	329	313	287	307	279	296	317	311	306	285	293	296	309	299	315	293	307	301	306	322	282	316	330	290	326	298	301	327	305	317	316	313	297	293	318	302	323	320	302	299	287	304	296	328	326	317	297	313	296	291	307	290	344	298	302	276	311	299	310	297	306	295	306	323	334	295	306	309	300	298	298	316	335	302	307	324	292	300	316	273	293	313	286	273	316	288	305	327	297	308	312	316	301	317	264	324	312	318	284	300	295	281	294	300	324	294	318	303	329	283	326	306	311	288	315	323	292	276	302	321	301	290	337	302	285	283	311	303	327	304	321	295	287	331	299	312	322	324	304	314	306	299	339	306	294	317	309	283	302	285	324	296	295	321	327	319	369	287	322	286	277	339	294	314	290	281	301	288	319	299	304	312	313	311	315	310	307	313	325	295	315	308	281	307	294	282	316	292	333	333	311	345	307	305	346	279	322	316	292	322	277	308	315	291	315	323	354	285	331	317	313	311	314	280	307	282	296	307	303	282	313	304	322	256	273	313	296	284	289	301	303	335	317	311	313	301	299	289	322	292	317	298	274	291	315	299	284	322	294	271	314	340	290	334	323	271	308	322	335	332	294	317	297	286	277	337	317	318	296	322	340	310	334	331	302	306	290	275	283	288	353	297	311	293	299	328	313	290	295	294	319	311	298	307	274	296	321	322	346	328	305	306	309	325	325	298	309	291	304	357	327	329	318	321	333	286	323	303	285	295	294	327	298	330	318	320	310	324	316	285	293	306	291	348	298	305	298	319	318	314	293	347	320	299	294	306	317	280	307	311	318	324	286	308	307	292	328	257	309	299	301	299	307	295	298	270	296	308	329	324	327	293	296	331	311	290	312	294	306	303	321	315	295	308	334	326	321	331	301	349	307	273	289	304	341	303	278	295	309	317	296	293	291	322	300	325	280	299	303	291	351	337	317	349	310	294	306	309	289	315	295	319	284	305	300	287	275	312	299	298	317	286	291	322	337	331	310	295	282	335	294	308	323	338	328	307	319	294	289	289	330	293	301	309	294	301	279	276	297	339	313	279	296	287	293	334	317	312	313	306	299	283	282	296	297	297	289	302	311	335	298	321	288	304	318	292	318	336	310	324	278	301	300	334	300	322	313	309	286	318	302	274	313	302	310	307	337	325	341	300	297	313	309	318	290	309	327	324	319	296	309	308	314	326	277	302	305	321	305	300	337	317	289	310	328	308	320	312	311	295	291	305	337	319	302	342	299	318	286	327	312	301	322	332	321	332	333	263	296	316	297	316	286	315	285	296	317	326	320	313	311	301	305	316	337	296	322	324	277	267	305	292	312	290	327	316	331	299	318	295	327	315	290	296	293	307	270	313	303	346	283	317	294	295	329	302	337	301	288	314	321	282	319	301	325	275	329	331	300	313	335	346	287	297	337	325	315	297	292	319	306	356	295	292	310	320	313	294	302	262	306	307	304	307	324	279	324	314	315	309	294	315	300	274	320	326	298	312	308	310	306	304	323	309	315	310	290	330	269	326	340	331	315	338	299	335	293	310	309	310	307	307	290	299	310	324	286	311	300	311	363	317	296	286	308	292	299	307	279	319	307	280	326	323	314	330	290	309	349	300	294	300	297	266	295	330	333	314	338	332	325	304	303	311	302	280	325	308	334	308	321	326	297	306	345	307	290	296	287	283	334	309	285	277	299	298	319	285	299	311	317	261	287	350	288	285	283	283	298	311	323	317	321	290	282	288	312	314	335	296	317	316	301	295	303	331	319	319	296	288	307	291	321	345	332	296	290	327	308	320	289	298	292	325	312	303	301	310	326	303	298	320	318	316	301	316	291	301	300	303	301	313	310	327	326	319	356	330	338	269	290	338	310	333	276	324	303	285	312	287	336	298	321	294	328	294	309	270	290	302	283	305	311	324	300	356	343	351	296	293	290	302	303	310	289	308	313	274	313	316	322	328	283	348	300	311	282	282	312	295	307	324	320	295	325	295
49568	28831	29146	29980	28962	28648	25966	18593	12455	8998	7800	5889	3770	2174	1190	707	642	275	271	226	262	159	153	188	163	168	192	169	163	151	137	170	148	144	150	152	138	138	150	144	150	152	170	161	151	141	152	129	150	128	145	128	130	140	151	142	139	152	151	119	135	128	139	132	137	140	138	141	122	141	124	154	138	141	158	132	140	121	158	119	143	144	142	153	145	154	146	131	144	143	122	154	143	118	124	145	149	136	136	134	138	139	131	139	130	143	156	144	143	123	126	142	133	114	140	130	133	128	148	127	125	130	118	135	144	115	127	129	144	140	126	147	131	129	132	135	122	140	133	146	120	125	124	148	156	133	130	147	135	127	117	119	123	132	132	176	142	163	172	160	124	124	147	140	132	143	118	129	134	147	143	138	131	130	142	137	141	125	123	139	161	140	115	154	143	137	154	154	129	125	154	135	168	131	122	129	133	122	142	120	147	135	121	116	125	113	116	123	125	149	124	133	124	119	123	140	147	120	114	134	132	147	141	145	135	153	148	137	127	106	139	162	118	133	118	141	135	124	120	126	140	128	137	122	153	133	112	155	121	142	119	127	131	131	132	143	140	121	123	122	136	133	136	135	158	135	119	128	143	144	158	141	139	157	151	122	130	110	140	135	134	157	110	154	156	138	122	139	138	136	150	121	138	113	116	114	132	128	141	126	136	148	126	159	131	133	115	130	128	139	120	116	127	144	123	134	140	141	124	133	127	121	140	135	163	145	122	146	136	114	141	132	147	119	122	141	138	142	117	136	152	140	147	127	125	119	146	133	132	139	137	141	129	124	136	125	169	140	123	127	141	140	150	138	126	133	121	150	149	133	151	136	126	161	140	142	118	117	130	135	122	132	134	131	118	130	129	128	128	128	135	131	156	110	121	145	154	140	151	140	127	160	121	125	134	137	144	134	127	141	146	121	128	124	118	137	133	136	153	137	144	122	145	134	158	125	143	129	132	131	149	145	123	133	147	159	116	129	130	123	143	134	128	130	156	125	143	154	137	141	130	138	116	134	122	143	143	123	158	148	142	118	117	147	114	147	142	117	141	127	140	126	150	136	118	136	118	121	130	136	101	113	136	141	133	111	139	136	141	123	146	145	125	142	126	147	139	116	126	121	138	108	147	127	134	160	142	122	155	125	143	109	145	128	132	131	144	148	134	128	154	140	128	130	137	148	128	150	139	123	146	127	129	135	148	142	124	147	151	152	121	144	161	140	120	128	131	131	145	135	121	146	145	121	119	141	160	141	159	161	128	138	152	144	159	134	132	150	131	145	124	144	138	138	136	127	150	114	145	150	129	147	135	142	146	138	116	131	110	135	134	141	141	153	135	137	135	130	126	136	119	145	131	135	114	160	123	156	123	140	130	120	147	131	111	119	153	140	123	134	126	135	119	136	136	132	123	139	138	143	136	127	145	146	129	128	135	142	115	147	132	138	132	121	117	130	134	113	142	120	145	137	133	119	141	133	127	152	149	144	141	140	124	140	132	149	142	134	131	144	135	139	132	129	115	148	125	125	134	147	138	121	127	128	132	123	150	129	146	138	144	115	138	130	127	123	148	149	97	145	145	151	133	132	141	116	131	133	133	120	125	154	119	135	150	162	142	137	122	118	142	144	127	135	119	135	125	136	136	134	144	122	129	134	139	140	150	102	123	125	140	142	128	114	150	145	141	134	136	150	126	136	127	122	123	149	136	128	135	149	152	135	118	139	144	134	124	123	120	140	121	138	127	132	144	142	142	137	129	133	128	140	118	137	146	131	140	133	132	122	153	137	136	117	128	147	126	137	134	116	126	138	138	132	144	130	127	129	151	129	128	146	127	139	133	113	126	132	132	135	128	148	126	122	123	153	139	128	154	130	133	121	119	136	125	126	151	128	120	138	120	142	104	129	141	138	153	134	127	127	132	149	137	151	145	138	134	141	135	116	122	133	143	139	120	134	118	146	151	136	171	130	133	130	137	131	129	142	147	135	129	160	148	147	134	125	153	138	126	116	154	146	142	139	117	126	153	144	156	143	136	161	142	140	131	107	134	145	131	118	140	114	148	139	131	122	113	129	128	140	140	133	129	140	162	137	124	141	143	109	117	143	138	115	136	128	127	124	126	128	116	115	139	121	131	102	132	136	129	140	135	124	140	131	146	131	139	117	134	131	158	124	105	149	135	117	122	109	144	140	150	112	141	158	136	149	134	138	144	142	135	144	124	125	158	122	132	120	139	150	146	144	120	157	144	129	125	140	130	135	142	144	111	134	133	133	118	153	120	120	121	111	140	123	130	146	135	149	137	111	126	117	133	148	135	138	156	143	153	112	132	120	143	143	131	125	164	105	146	134	125	121	134	130	126	128	146	135	115	147	116	123	106	116	139	113	159	123	153	134	133	118	128	153	127	132	128	126	144	143	113	142	128	130	122	102	152	134	128	144	139	133	133	133	136	141	142	142	123	133	132	139	157	124	148	142	172	160	121	133	135	133	136	126	112	117	135	139	126	134	146	155	130	110	126	136	125	146	146	165	136	120	133	151	142	128	143	134	124	146	124	131	161	128	128	119	139	138	123	145	141	127	130	151	135	128	135	127	131	137	111	142	124	157	147	132	135	144	117	141	139	118	148	127	135	131	148	131	140	139	135	128	147	124	141	111	142	128	150	134	133	145	120	134	135	146	140	133	140	146	129	142	145	128	118	129	134	143	154	129	130	121	125	141	129	141	129	147	131	139	122	129	149	127	118	142	124	157	128	118	129	148	139	117	144	130	132	125	133	133	136	132	117	123	139	137	136	135	135	138	149	137	168	146	135	111	118	103	123	123	136	144	117	118	118	134	130	127	116	127	123	118	132	140	134	133	125	140	138	141	127	138	110	123	116	146	133	151	131	132	116	124	141	118	133	137	137	135	130	127	125	148	140	147	128	146	146	140	151	135	108	145	135	137	148	126	130	135	137	139	122	130	137	136	134	144	135	139	144	130	136	132	147	135	158	149	141	126	136	136	148	148	135	147	138	149	127	141	150	132	131	121	170	147	129	130	133	132	126	131	126	129	146	122	115	157	113	132	142	109	124	125	127	153	124	135	145	177	149	113	151	120	146	143	141	140	138	129	136	140	153	129	131	189	144	132	147	144	150	130	128	139	128	125	134	138	133	105	118	131	159	147	127	135	134	140	146	133	144	134	127	146	129	145	125	99	122	156	150	143	149	144	123	166	148	133	125	150	137	145	134	134	142	124	143	132	132	127	127	148	123	112	133	127	154	148	140	140	132	134	161	122	121	128	127	144	131	132	132	122	122	140	128	158	121	124	114	144	130	135	127	134	131	141	135	120	129	123	119	134	105	119	158	133	130	143	122	142	143	137	134	132	127	119	120	152	146	145	143	133	136	136	132	139	161	132	130	144	130	146	138	143	159	110	125	128	146	112	141	138	151	149	128	142	137	143	131	114	149	146	127	159	150	142	123	141
29629	13744	20037	23128	26985	31522	29790	22862	22072	20578	21191	18559	12972	9384	5412	3846	3370	1195	1248	1107	1064	857	731	740	658	664	620	597	634	599	608	563	580	579	569	598	579	544	527	555	559	483	506	521	518	538	488	514	502	542	484	508	455	501	514	498	467	451	482	451	512	439	494	482	495	448	469	470	463	475	481	483	479	446	464	502	498	487	481	477	494	463	446	443	425	431	447	466	453	502	448	459	447	439	463	448	444	463	448	467	439	463	480	500	419	454	448	458	459	459	431	443	416	484	466	460	451	463	456	486	457	475	448	504	468	435	394	461	510	442	470	447	472	442	467	435	452	459	459	445	442	431	459	410	449	505	456	436	458	475	441	416	471	443	440	435	451	446	462	470	470	482	451	449	449	470	432	469	467	471	473	449	437	467	446	479	426	447	441	429	433	427	431	466	409	455	444	437	450	454	492	390	421	439	439	499	468	450	465	445	475	448	468	422	451	453	422	448	430	422	464	452	467	455	451	448	424	420	450	432	448	423	471	469	472	469	475	455	436	481	471	453	454	474	506	458	439	465	440	427	458	469	450	458	451	443	447	420	432	422	452	427	468	464	473	444	457	456	434	462	441	489	462	446	483	446	455	437	417	419	446	416	462	462	433	433	468	485	472	432	457	436	442	447	440	434	488	461	452	448	399	460	466	454	486	460	472	459	446	431	420	442	470	456	421	471	429	435	430	433	423	427	460	404	426	444	439	426	421	450	449	471	435	464	461	463	424	440	424	451	474	449	457	466	421	390	424	433	470	432	459	435	457	442	447	465	442	462	478	438	443	428	457	451	450	441	439	469	406	454	411	443	459	477	465	450	471	445	501	408	453	478	408	463	442	463	432	445	455	455	464	464	423	441	474	430	438	455	422	456	447	465	475	456	459	439	457	462	428	452	473	474	459	462	414	433	411	427	452	476	468	419	421	429	430	507	467	458	452	454	454	470	478	421	441	451	447	425	413	438	485	467	436	428	446	447	433	462	496	464	413	481	457	450	426	455	446	475	437	465	449	452	419	423	431	471	430	431	496	472	452	453	448	468	485	432	418	449	446	427	466	456	436	497	466	460	494	431	463	429	440	412	456	457	453	423	457	461	479	404	480	470	436	476	431	426	449	414	465	451	395	465	437	489	471	443	444	405	452	455	441	414	461	427	443	449	429	405	473	446	504	461	440	479	426	471	449	448	447	414	454	432	424	443	416	465	458	435	498	476	441	483	435	432	464	448	442	439	448	427	471	452	425	452	454	444	393	440	405	424	460	425	433	458	435	450	455	464	440	477	439	426	437	454	483	477	430	462	433	458	437	437	477	433	462	460	439	449	417	444	460	466	447	463	442	433	434	461	410	416	431	411	494	434	445	431	409	444	440	455	442	425	453	426	426	456	486	491	429	463	428	454	429	464	472	432	463	434	471	458	473	452	467	445	432	466	428	408	449	451	433	443	446	450	427	453	458	446	457	440	474	412	452	434	429	437	438	437	419	445	443	418	461	454	486	454	415	441	424	441	443	412	456	460	428	451	447	451	417	456	428	452	454	440	431	440	414	413	436	444	459	414	457	472	413	448	450	438	402	458	432	432	488	453	413	402	439	453	431	411	481	465	499	425	457	448	405	428	464	424	446	434	462	429	477	454	448	431	442	438	448	437	452	438	431	419	436	448	437	480	425	440	445	460	466	472	448	443	439	444	436	441	424	454	423	457	449	419	407	416	440	457	442	469	476	387	450	426	463	449	435	448	445	468	436	501	450	440	464	448	466	452	451	443	445	464	438	446	465	430	442	415	420	445	458	496	449	418	449	442	439	491	440	429	386	462	433	450	423	463	485	395	462	456	455	439	415	416	435	458	459	437	445	451	455	480	415	447	465	466	446	450	404	434	455	402	450	460	448	473	454	456	423	434	420	427	448	485	411	440	469	428	441	461	442	446	447	435	439	465	470	437	468	440	438	461	434	443	455	462	472	459	456	471	463	422	484	451	432	433	441	442	479	455	437	427	450	462	420	462	411	442	451	445	450	433	448	435	447	453	427	429	451	420	436	411	460	472	420	391	456	454	426	416	432	484	447	443	462	447	431	432	457	445	463	463	444	429	467	478	444	439	467	456	465	482	468	450	430	502	421	481	463	437	420	427	434	472	447	436	421	421	449	454	418	442	441	467	458	433	429	472	443	428	458	452	447	459	441	431	431	441	422	426	399	432	415	422	435	443	456	440	435	442	467	459	437	461	444	462	472	414	482	408	442	439	449	450	469	454	437	460	489	423	472	473	465	425	454	465	481	431	470	419	465	458	441	453	468	444	446	461	451	456	453	426	457	436	430	463	451	472	424	452	465	424	439	440	472	445	430	455	437	464	379	466	434	472	442	416	449	487	439	477	452	453	410	421	504	474	435	443	476	432	443	454	453	450	469	454	439	410	455	430	435	419	454	431	473	426	460	433	439	442	469	427	479	465	444	474	417	435	465	466	425	470	469	426	430	458	462	466	439	443	427	467	423	428	451	462	452	439	448	437	462	460	443	453	444	478	429	445	481	434	447	437	436	420	436	441	458	449	464	441	448	421	473	431	443	474	421	454	461	468	468	418	461	438	480	447	433	425	513	424	418	443	465	462	469	447	450	456	421	435	445	459	466	466	448	453	389	418	462	482	460	468	420	473	432	458	414	418	453	453	431	448	447	427	472	446	461	426	415	458	472	430	484	397	411	436	460	438	452	464	472	462	421	437	485	423	457	482	465	453	444	438	429	480	402	445	404	425	461	438	478	452	410	470	432	460	430	458	433	452	441	458	462	441	454	417	457	458	460	498	452	457	450	453	451	444	470	414	444	410	441	450	454	434	427	439	426	493	442	458	439	466	443	473	445	479	457	485	468	408	407	449	478	448	439	463	480	436	409	465	430	415	474	427	442	440	448	493	411	440	468	482	457	469	452	418	447	408	416	408	441	454	492	420	465	452	410	491	415	446	461	428	464	422	428	470	438	455	447	445	459	449	444	464	447	453	459	385	441	456	445	451	444	420	427	446	447	431	454	484	475	481	488	451	452	451	436	414	438	486	466	459	433	440	448	419	457	432	459	487	478	439	476	414	465	447	438	484	420	467	453	406	461	435	430	474	409	447	484	458	438	440	458	460	425	457	459	428	428	470	451	488	424	417	470	486	436	475	458	478	473	444	462	442	438	457	443	428	431	446	442	479	431	456	457	453	413	437	459	453	441	419	475	435	424	440	494	428	477	460	457	462	429	419	453	410	431	442	459	442	433	427	464	418	454	455	445	445	453	435	484	467	465	439	429	475	464	442	453	441	445	442	461	425	425	423	432	437	420	429	427	440	436	441	427	428	461	457	433	455	422	444	464	442	446	463	434	418	434	443	449	420	430	450	454	450	465	449	413	453	438	477	454	418	437	422	432	451	468	421	439	470	443	467	468	449	472	456	422	434	451	452	454	444	416	435	479	477	438	423	418	449
9821	3046	4074	3762	2807	2085	1319	897	630	499	404	311	243	215	180	184	151	139	151	146	153	177	169	146	150	168	169	155	139	157	143	161	153	143	146	168	174	157	162	141	177	151	153	177	164	150	163	166	144	153	146	145	153	148	158	167	146	140	141	168	160	141	134	153	145	143	142	136	165	166	164	150	132	143	164	158	162	151	146	152	166	128	143	158	144	154	169	163	152	145	159	157	152	189	142	142	181	148	157	143	161	149	157	152	157	150	170	153	127	146	150	138	158	140	162	158	122	179	144	139	147	142	152	165	130	138	156	149	144	174	154	140	149	151	167	159	135	159	172	158	165	149	163	133	177	160	171	151	170	152	154	154	147	145	138	161	153	132	152	152	179	147	159	145	158	171	152	145	156	124	158	153	151	143	170	150	157	157	150	141	147	158	175	179	145	164	145	168	163	146	172	173	156	150	155	170	172	153	162	138	150	147	168	145	150	169	159	147	133	164	135	147	155	152	140	167	145	138	149	142	149	134	140	155	156	136	156	146	166	142	167	161	142	146	166	143	141	153	183	183	145	144	153	163	149	146	146	148	153	162	140	169	143	142	153	164	143	153	142	171	171	151	160	141	161	131	152	138	157	163	150	161	150	162	182	161	173	140	161	142	158	146	135	119	151	149	140	161	162	130	150	168	177	155	140	136	159	128	145	160	145	173	138	178	153	172	174	143	134	140	158	140	163	158	154	142	155	146	157	162	159	145	154	167	149	161	154	149	160	148	159	135	135	147	149	156	162	132	141	140	151	173	166	148	146	162	176	147	126	141	159	145	125	157	158	158	132	162	147	151	144	157	162	162	152	152	150	161	137	153	168	145	146	145	126	152	129	149	137	145	114	167	138	169	133	167	146	164	174	150	155	126	143	151	154	153	183	162	140	151	178	170	151	156	162	150	173	152	172	164	142	167	162	140	147	143	168	145	172	159	154	173	140	139	154	137	160	168	137	142	129	139	157	164	145	139	146	154	154	150	163	178	153	141	147	144	144	151	174	172	137	167	146	159	133	143	170	136	168	154	136	147	148	156	154	136	158	160	158	186	139	158	140	123	152	151	139	160	156	157	154	151	145	155	147	173	162	159	142	150	172	158	163	165	133	152	166	152	152	156	168	158	146	166	136	161	168	142	170	142	162	141	157	178	170	164	140	158	148	147	146	167	162	183	149	139	156	179	162	159	134	145	117	146	152	159	179	161	151	147	149	169	144	142	131	148	164	159	149	160	160	157	144	162	151	144	162	129	139	167	156	164	161	154	130	175	139	152	158	164	162	155	125	161	146	151	170	155	183	173	154	168	147	157	128	158	152	158	152	152	140	154	136	159	160	137	157	139	164	163	151	113	165	153	170	162	159	167	159	152	152	143	156	162	135	162	181	158	163	154	146	148	148	155	164	124	156	148	134	157	156	137	160	147	170	161	140	128	137	149	149	156	167	143	149	154	169	151	128	139	151	161	142	151	155	146	173	167	159	144	161	156	150	148	155	144	147	132	147	152	135	161	161	137	138	167	147	145	144	153	146	147	133	159	159	166	149	156	156	154	144	128	160	148	145	171	158	132	153	148	147	169	181	172	156	156	138	148	176	153	143	153	169	150	150	156	153	156	134	162	146	152	146	138	150	161	153	124	165	143	155	162	140	128	153	148	164	139	180	158	141	151	175	160	145	138	153	140	174	156	152	138	142	141	166	141	149	135	181	153	161	162	124	139	158	143	147	182	153	165	140	171	154	159	144	157	140	136	159	139	154	152	133	159	168	153	151	156	124	132	176	178	159	172	135	142	133	162	158	144	150	179	128	157	140	156	176	159	162	162	138	158	159	146	157	115	149	146	123	159	154	166	178	145	168	143	160	158	161	147	157	147	139	168	163	135	151	161	158	149	158	152	155	163	149	143	191	160	138	142	155	166	147	149	180	170	165	149	162	162	149	158	132	155	160	149	151	144	157	147	140	167	140	144	156	153	156	151	189	148	142	150	133	172	164	168	152	143	170	162	177	169	156	162	140	149	148	147	143	152	179	178	139	142	148	177	166	169	158	165	147	151	141	154	165	154	155	150	151	145	155	159	174	163	142	151	170	161	145	151	186	149	166	158	129	152	177	126	154	169	139	152	163	152	155	169	154	149	127	156	158	162	139	156	151	163	148	165	153	140	138	155	149	153	148	157	167	151	172	134	148	150	147	171	134	152	162	171	131	147	139	158	139	155	153	158	146	142	159	148	149	161	172	136	145	161	154	154	175	147	153	158	147	149	167	149	155	139	147	160	158	170	154	145	163	144	147	188	147	144	148	161	156	155	139	162	152	155	151	151	159	166	136	155	165	151	140	146	173	135	156	150	156	151	177	155	183	157	157	176	160	138	158	150	147	143	149	150	135	160	138	169	153	160	153	139	129	164	160	149	162	143	148	175	182	168	137	200	156	138	158	138	145	145	134	160	156	173	148	148	153	145	133	144	144	164	149	150	147	149	157	148	156	154	137	146	157	145	158	168	173	176	160	126	147	149	163	159	154	178	151	148	144	157	153	166	154	144	160	159	161	150	138	149	158	148	152	150	143	131	152	133	169	145	142	157	154	157	161	159	142	151	142	144	167	144	140	156	188	173	126	156	124	154	165	176	149	140	163	166	161	152	144	158	186	147	168	160	164	167	160	134	153	155	173	149	153	142	138	152	132	147	158	138	132	160	162	149	146	140	139	158	136	160	149	167	145	178	131	140	164	141	165	148	127	152	172	158	163	131	159	172	157	161	162	139	156	113	161	147	151	148	151	146	151	154	166	138	132	145	166	168	160	154	161	158	158	163	162	159	155	133	135	153	175	158	157	144	147	138	143	174	151	155	140	138	137	154	161	137	160	154	154	149	160	173	168	177	132	137	156	133	135	154	151	134	172	157	158	148	141	144	139	143	166	165	157	146	141	165	161	145	129	144	178	161	140	152	161	134	155	166	153	154	168	156	171	145	152	143	159	153	158	161	140	154	135	172	142	135	168	148	147	143	161	181	160	136	171	164	145	137	156	143	148	155	172	151	170	146	163	136	137	144	168	159	149	140	138	142	157	155	142	142	137	154	155	163	162	165	169	159	181	172	183	139	144	166	139	143	155	131	155	152	142	140	154	139	141	150	156	149	162	148	147	143	160	157	142	168	158	141	161	151	174	150	149	158	133	140	153	147	173	144	167	175	137	137	161	164	176	148	151	156	139	128	162	135	166	153	166	154	123	161	150	163	176	156	153	145	147	139	152	147	164	155	144	125	158	164	137	144	165	141	160	138	142	157	148	156	181	180	153	155	149	161	132	150	152	162	149	155	158	147	130	143	128	160	147	144	139	138	144	141	166	163	148	151	161	157	144	128	171	155	144	157	157	153	144	149	142	158	133	130	146	143	167	150	162	140	170	143	137	165	146	158	159	163	169	145	134	157	163	160	165	162	152	144	150	155	160	168	158	161	171	162
11878	3149	4967	7218	7646	7055	5307	3435	2532	2316	1968	1726	989	905	744	648	615	530	511	579	538	491	495	504	523	534	481	496	482	481	471	496	485	528	482	541	532	461	504	469	514	490	512	516	446	477	476	483	443	490	452	484	492	480	547	522	501	538	485	511	494	493	501	510	505	497	518	501	498	488	508	490	488	481	466	499	503	506	476	493	498	493	445	464	513	518	486	541	501	491	503	484	506	498	483	481	510	493	466	468	519	476	481	454	504	495	561	476	493	489	475	504	503	471	498	483	475	494	529	467	464	500	490	484	501	483	449	514	526	498	464	528	495	520	493	484	474	499	491	475	503	464	498	471	457	530	488	512	480	491	498	541	519	502	474	503	511	500	492	510	509	522	501	500	482	459	519	527	481	492	517	470	512	529	502	505	464	490	508	517	478	468	469	479	529	513	456	508	522	473	500	498	505	494	468	481	520	503	504	521	521	470	512	486	470	496	476	513	497	443	510	502	526	490	494	463	522	484	478	479	506	494	516	532	546	491	508	461	469	476	509	494	470	480	470	486	464	517	514	529	525	482	478	486	481	477	459	508	520	507	515	510	495	545	528	546	507	483	532	489	499	503	495	474	490	502	481	502	512	487	486	511	524	478	493	478	556	509	508	468	548	474	507	497	521	502	482	514	488	468	498	511	463	489	510	447	518	510	519	466	524	484	500	521	538	456	481	464	480	474	502	483	502	520	508	493	497	518	484	531	489	458	506	498	510	477	465	497	534	481	484	513	501	464	493	506	497	516	500	496	482	520	508	512	496	493	450	514	512	470	517	500	454	508	498	489	521	497	505	526	470	512	487	490	510	464	455	512	513	462	537	531	512	482	531	508	488	512	498	466	516	479	469	468	448	472	493	453	505	510	517	512	463	513	505	511	507	479	480	493	490	493	516	453	484	508	493	513	461	483	479	507	498	526	499	523	459	463	505	454	464	487	496	508	520	476	508	476	508	484	491	464	494	453	503	457	492	509	488	470	474	517	511	493	517	451	472	513	492	457	494	487	472	467	505	498	535	440	518	506	524	534	484	496	500	486	489	493	496	474	464	495	517	470	473	502	507	510	448	526	464	483	485	484	506	458	499	506	539	506	495	504	477	489	441	501	480	507	476	474	502	471	478	513	475	507	505	504	494	498	498	478	501	514	493	506	515	526	454	494	497	490	526	520	487	487	521	508	475	477	502	444	443	492	497	514	499	524	511	509	509	487	473	494	505	479	496	468	481	479	489	499	468	498	519	477	521	500	504	505	508	504	503	515	493	467	515	510	530	500	543	502	474	474	519	500	490	506	517	496	525	457	457	518	486	493	498	493	507	482	481	490	468	462	487	496	491	501	528	470	477	484	508	455	507	486	459	544	526	479	492	468	499	468	489	486	502	501	463	504	474	514	492	496	528	486	533	458	499	475	474	489	538	515	479	505	505	509	478	527	504	470	496	485	499	511	507	483	471	478	487	473	493	499	507	462	517	479	494	515	460	456	515	489	477	483	517	479	462	465	493	523	482	508	505	500	506	473	451	506	470	511	500	458	490	463	515	499	509	484	512	471	457	477	523	511	519	459	515	480	472	497	495	466	488	502	519	488	488	495	492	513	507	487	552	526	487	518	512	502	488	503	505	460	447	509	499	491	503	452	495	517	473	527	494	485	521	520	487	467	511	514	532	586	482	455	489	481	513	475	517	519	529	510	502	477	492	502	506	517	491	508	498	501	525	550	478	504	508	496	497	471	496	476	473	476	511	484	480	523	493	486	492	534	487	494	490	516	460	470	476	510	539	511	507	508	512	472	524	458	507	501	549	499	517	483	460	510	448	500	462	511	478	518	554	494	514	476	485	531	532	488	493	505	502	494	541	447	456	494	509	527	484	499	464	492	478	521	495	459	432	465	478	491	470	518	509	483	436	497	531	476	470	491	515	510	495	450	501	540	477	480	485	516	498	459	520	513	516	521	479	514	491	480	471	501	555	492	506	480	499	515	495	515	502	499	461	473	489	474	499	495	488	495	506	460	523	521	498	512	483	469	465	464	489	513	483	508	494	510	505	504	470	489	498	510	498	523	501	489	528	506	492	484	476	496	497	542	488	493	466	495	496	523	468	471	507	467	502	500	520	486	487	501	527	460	510	518	516	520	501	473	485	469	490	541	468	465	476	531	521	475	507	456	472	514	477	522	464	496	522	498	495	526	497	457	519	476	500	483	478	489	505	494	500	488	521	491	490	491	483	510	459	466	513	493	479	518	495	469	463	502	487	550	504	513	471	503	512	469	489	506	511	496	489	488	490	475	498	476	493	499	510	468	486	529	482	524	487	490	506	518	519	497	505	488	488	506	474	522	496	484	504	467	510	505	505	463	477	472	466	486	486	543	491	496	507	487	479	493	548	474	488	486	458	487	463	471	492	464	498	491	497	469	486	495	437	443	448	496	498	506	470	478	512	474	503	502	500	539	540	485	492	531	531	526	513	466	517	488	523	515	528	485	505	528	504	456	507	503	490	483	420	472	479	537	521	460	510	516	476	501	485	468	518	500	509	482	497	478	510	473	486	503	495	473	515	531	506	505	545	451	488	496	487	500	478	505	529	458	476	447	489	473	513	487	479	484	527	485	519	523	521	528	504	482	476	530	476	535	471	528	503	501	474	464	485	486	478	494	473	473	495	506	488	491	495	484	486	481	528	493	466	461	471	519	508	508	504	489	493	525	482	503	491	508	497	547	530	473	529	506	493	512	487	514	463	462	507	460	513	461	490	469	480	517	534	530	464	476	514	501	501	455	483	502	462	484	528	460	484	518	523	471	469	502	495	500	532	502	468	486	464	487	485	455	486	504	529	484	476	499	485	489	496	483	490	499	552	523	523	516	495	491	499	487	507	507	489	471	504	479	480	462	493	488	509	490	465	489	473	477	482	454	480	488	511	506	535	496	453	493	496	523	482	511	507	492	492	538	492	504	523	498	502	498	490	510	495	515	496	501	466	475	482	543	486	474	545	528	456	485	446	475	480	469	493	476	519	485	497	467	499	507	497	471	483	478	493	508	488	524	522	501	480	495	519	511	498	488	463	521	470	499	506	527	507	478	446	526	474	487	478	498	475	474	483	455	523	479	476	453	463	514	497	464	530	470	491	494	520	469	482	474	478	465	522	531	502	482	467	485	540	493	500	517	535	475	510	447	504	484	470	475	497	499	492	503	491	495	489	493	508	478	486	466	514	481	505	486	482	490	486	496	471	509	500	513	474	482	530	469	492	488	525	512	490	509	495	496	491	467	471	513	487	540	477	502	484	501	526	505	492	504	503	485	493	463	514	494	485	504	505	522	496	517	515	444	531	485	496	507	532	507	484	501	476	509	504	519	494	467	487	492	506	541	509	470	529	505	492	539	492	488	498	468	521	509	507	511	481	477	478	536	525	500	501	486	483	479	513	460	457	536	467	460	462	488	485	531	484	498	472	481	514	465
38146	14980	13194	24701	22699	18885	12973	7352	4698	3818	3319	2104	889	713	410	247	212	127	121	120	118	118	102	109	109	90	115	100	97	96	103	108	103	92	101	93	95	85	83	106	97	91	106	80	71	86	85	89	94	86	84	70	107	81	80	77	86	94	81	81	76	102	102	80	89	77	99	88	85	90	75	91	91	95	77	92	79	95	78	98	87	94	89	88	73	99	72	88	90	84	78	91	99	91	81	116	100	70	85	88	87	92	101	67	82	107	75	84	100	81	74	110	82	93	99	109	86	95	76	102	89	81	89	79	82	83	78	92	87	87	79	96	90	89	83	76	83	90	75	89	85	85	97	102	75	93	92	88	75	82	82	87	86	84	92	80	93	97	93	103	83	84	85	98	92	97	79	75	80	94	92	75	87	77	83	93	79	77	93	91	77	93	71	91	75	77	82	79	95	86	83	81	88	87	80	74	94	91	100	79	90	96	95	83	93	90	82	82	92	85	80	106	89	99	76	96	110	87	87	86	83	77	85	93	77	90	81	112	95	76	89	73	85	95	104	88	98	67	90	97	102	99	74	77	86	91	101	87	83	94	88	93	77	90	95	68	79	89	92	96	83	91	105	71	90	77	89	82	96	82	85	84	85	87	76	95	72	66	102	95	67	95	95	83	87	73	92	104	85	93	91	97	99	88	66	77	98	91	80	86	92	88	91	83	79	81	88	91	88	90	90	93	69	105	81	86	89	89	90	99	90	83	78	74	100	85	109	89	82	75	104	82	97	79	93	84	79	102	96	92	99	90	78	90	103	82	76	77	82	67	88	92	79	80	93	67	75	85	80	83	75	86	97	106	83	94	92	93	85	84	78	78	88	78	90	87	73	93	81	76	93	103	88	82	72	68	79	80	93	91	81	84	83	82	86	85	76	76	95	79	96	87	81	71	98	80	84	91	81	72	93	78	84	66	97	101	75	87	89	89	86	83	92	75	67	73	88	83	85	93	73	84	81	96	86	93	83	115	102	89	96	92	87	79	91	98	93	83	85	86	87	82	82	101	93	85	73	95	104	91	85	79	76	101	95	84	81	87	109	99	85	97	99	69	83	73	101	69	109	87	79	81	82	90	79	91	97	75	73	83	78	89	95	83	82	91	81	87	76	75	87	101	88	91	78	80	97	83	82	89	69	82	72	91	92	89	94	85	83	92	87	108	83	83	83	93	96	90	91	84	89	100	86	85	83	103	74	108	96	88	95	79	90	86	101	82	94	77	94	95	90	83	97	106	93	91	104	98	93	88	84	76	102	85	83	78	83	83	93	81	106	92	89	77	88	90	90	98	86	86	99	100	93	86	83	99	84	91	90	67	88	67	84	91	81	89	93	91	66	91	101	85	94	84	83	91	100	94	83	70	99	87	84	74	85	91	75	87	75	85	82	95	98	83	76	85	86	105	78	85	90	77	81	95	97	116	72	88	80	79	90	81	80	94	94	86	79	69	96	82	89	80	94	68	101	73	91	99	98	92	101	97	82	87	104	98	90	81	90	91	62	75	84	85	89	88	97	78	78	97	87	79	71	91	97	93	100	82	90	78	99	86	90	80	71	82	86	84	81	81	74	75	90	72	78	88	100	84	95	75	75	96	97	91	79	76	70	73	79	77	68	81	88	81	98	91	97	77	99	100	104	83	98	90	96	85	96	77	76	94	107	94	85	79	89	90	97	103	78	90	82	80	96	96	87	94	87	106	84	100	70	78	92	97	96	82	74	82	84	82	76	91	101	81	91	95	88	102	69	70	61	74	92	82	77	96	85	96	104	75	73	93	90	86	100	87	88	94	90	63	72	76	70	88	94	91	81	90	80	85	81	63	91	85	82	83	111	96	87	84	98	90	86	78	82	93	97	89	78	84	69	83	91	93	97	83	77	78	96	93	87	96	76	92	91	82	99	75	92	86	79	92	75	82	102	105	87	82	64	94	66	78	98	84	78	64	81	97	87	88	66	84	98	90	94	82	85	83	84	75	81	82	98	88	95	79	104	89	76	85	92	70	94	93	88	72	86	90	79	92	92	85	99	89	91	69	96	112	87	79	74	81	76	98	88	92	90	78	94	86	87	90	96	97	91	84	97	82	73	88	76	77	76	77	89	88	88	86	102	79	89	95	88	83	106	84	95	67	83	83	78	76	95	85	67	95	87	94	78	80	96	91	77	97	86	98	100	101	77	66	101	89	91	66	79	85	83	83	83	93	82	92	85	89	100	86	107	91	92	95	84	98	86	108	75	80	97	87	103	95	83	75	87	87	91	95	76	84	88	71	100	77	97	79	96	93	85	90	80	83	96	95	89	92	77	82	98	91	102	93	80	93	84	70	81	103	105	77	86	106	98	85	96	101	74	70	98	93	82	85	88	86	80	85	77	82	100	88	75	87	73	102	96	76	111	91	79	84	87	105	78	94	101	68	74	74	88	83	97	82	88	84	90	77	77	90	77	82	80	94	101	94	86	87	65	79	78	86	81	81	90	76	90	81	81	76	91	83	86	95	83	74	82	94	95	88	88	77	88	91	95	106	90	83	87	83	69	87	100	81	80	84	86	82	61	85	96	93	77	80	72	76	88	77	82	86	75	84	77	76	84	95	88	80	94	87	100	80	85	97	77	73	87	85	96	87	90	89	72	73	80	86	86	83	90	103	91	88	86	81	86	89	83	92	65	88	77	92	87	87	103	85	95	100	103	92	94	93	88	90	85	80	80	95	78	95	78	84	94	99	70	82	82	105	81	74	74	99	84	89	99	96	72	73	90	88	84	89	84	78	81	96	88	93	85	79	91	91	84	96	90	92	88	86	91	73	85	72	94	81	89	93	79	92	90	81	89	80	87	103	90	76	76	97	83	86	91	93	76	84	74	94	85	70	79	101	86	88	87	92	77	98	84	64	93	93	66	88	82	77	96	82	70	81	88	96	96	98	86	80	109	86	87	80	82	96	91	84	82	96	89	85	85	95	85	89	84	93	93	92	83	100	91	64	94	84	81	95	88	85	100	88	89	78	87	104	102	97	94	92	71	74	93	94	91	92	79	90	87	98	80	87	79	67	80	76	89	86	101	87	99	104	83	93	87	81	90	84	91	82	103	108	89	92	77	94	86	84	78	82	88	93	84	63	84	102	79	77	83	90	81	83	96	83	78	82	89	104	100	94	75	85	89	87	82	91	85	97	76	86	94	77	86	88	85	98	89	93	64	95	93	87	92	87	97	100	91	75	88	89	85	85	93	73	101	78	88	97	98	84	83	80	90	88	97	84	99	98	92	82	78	92	95	96	74	91	79	80	92	90	97	78	107	85	77	87	89	96	84	85	83	77	84	90	82	73	73	87	93	96	84	97	74	98	93	91	100	95	91	89	91	96	81	89	82	77	93	97	79	93	93	93	88	82	78	77	88	88	92	85	91	93	81	86	92	85	70	87	83	92	80	92	94	72	94	82	85	83	78	96	87	85	87	87	94	98
22320	7136	9470	20252	20975	21640	19556	14312	13631	14230	13584	10215	4784	4251	2478	1491	1165	684	652	593	513	458	450	389	371	393	440	415	362	391	344	370	338	353	374	357	337	327	350	355	327	335	319	316	359	290	321	302	317	331	309	333	362	356	343	328	331	339	366	324	329	341	320	355	332	305	309	314	323	315	311	321	299	296	350	293	302	342	333	307	322	286	304	312	304	307	329	322	310	299	315	300	327	309	331	361	313	312	324	336	312	300	321	330	323	293	333	288	313	282	314	299	308	274	278	317	315	368	306	312	319	312	324	291	317	361	324	278	322	294	322	314	330	314	321	315	292	285	292	315	335	286	295	308	321	321	294	316	319	314	292	307	324	337	311	294	291	316	289	290	310	320	278	323	322	324	323	324	315	302	319	297	323	341	286	312	304	296	314	291	314	288	305	308	294	309	281	317	326	320	340	284	308	319	304	282	326	302	324	314	301	289	284	305	319	287	287	301	285	319	320	290	301	316	297	300	304	333	290	312	312	320	321	356	344	314	299	323	316	289	302	313	300	312	299	302	296	336	288	300	298	311	318	330	288	285	323	299	293	310	325	327	327	303	314	292	310	310	337	315	301	297	299	333	315	301	321	334	303	302	330	312	300	360	318	320	302	310	320	292	290	328	290	297	270	292	333	320	304	312	321	303	332	313	308	273	307	321	308	306	304	301	308	334	333	311	313	320	319	313	293	308	327	314	287	278	318	289	317	302	311	356	315	288	302	304	313	327	301	306	309	286	314	338	302	292	308	310	315	293	324	335	306	298	297	300	295	280	297	297	324	331	323	303	296	330	336	316	289	296	315	306	335	278	319	314	328	313	295	297	304	287	293	318	303	325	288	302	328	299	296	310	302	309	325	296	276	330	291	280	300	324	314	318	296	302	307	303	289	292	331	301	296	315	326	308	334	290	285	304	296	296	323	308	305	310	300	300	294	326	318	313	280	326	312	321	310	335	317	329	292	310	317	303	316	350	288	310	313	305	311	274	276	317	298	302	308	317	301	319	305	274	309	313	301	287	310	308	295	299	277	290	294	312	298	326	296	311	308	266	315	306	286	288	302	286	293	304	292	304	320	322	312	299	286	269	304	279	347	354	326	337	318	317	319	286	313	271	312	318	301	312	299	313	310	310	319	312	359	308	301	317	280	298	322	321	337	309	298	318	300	283	314	321	319	330	313	314	296	338	310	283	305	328	314	288	284	324	322	327	330	320	314	300	314	284	303	313	309	343	288	319	321	302	335	280	297	355	326	341	303	295	293	307	296	303	307	313	307	295	337	315	337	301	289	288	261	307	308	298	310	304	294	287	314	281	311	319	300	289	313	299	294	300	305	316	311	325	331	324	302	306	293	322	300	301	285	286	321	316	305	298	320	319	292	303	314	302	293	308	297	301	303	337	298	298	343	320	287	275	321	328	295	309	288	309	318	277	327	265	324	289	324	327	290	306	312	319	318	264	287	329	299	309	347	314	294	329	302	346	300	279	297	293	289	332	291	314	320	339	304	313	319	301	305	292	315	318	318	301	338	315	295	316	283	291	296	290	269	287	313	339	319	318	319	308	319	314	307	280	307	316	304	287	302	346	304	315	289	314	293	319	306	304	312	279	315	319	295	316	300	319	312	354	303	345	310	331	310	318	307	323	293	333	283	340	318	291	325	317	337	324	289	305	327	319	299	293	284	277	291	327	316	281	302	334	290	320	315	318	317	307	324	289	319	318	285	362	301	313	299	326	290	299	324	291	310	303	296	313	311	318	312	341	313	317	289	329	272	310	290	303	281	340	313	296	313	297	324	300	310	264	313	275	286	290	329	339	286	321	289	338	309	336	295	340	291	319	330	329	314	316	277	306	325	312	302	302	309	333	313	308	317	295	322	306	335	326	309	313	305	316	301	325	297	274	301	313	316	291	300	325	333	331	334	310	306	315	277	286	295	278	300	318	294	283	324	315	340	302	284	294	304	296	284	310	293	326	296	310	312	278	309	304	293	309	321	330	333	297	288	295	327	333	289	324	312	298	313	293	307	340	325	303	315	316	299	343	307	311	308	310	311	287	315	339	313	312	288	308	298	354	293	285	327	310	298	307	329	323	307	319	319	320	354	301	319	288	293	299	329	329	319	323	291	333	327	305	292	317	294	302	294	299	328	319	293	329	320	309	323	325	312	322	325	324	288	286	323	292	298	303	306	302	297	304	334	280	295	276	299	321	274	301	341	297	308	327	291	284	308	285	308	281	298	303	291	314	281	325	269	309	301	307	296	312	297	305	294	300	293	313	320	300	307	311	282	287	303	323	291	326	320	301	283	344	305	323	306	285	306	312	331	310	322	308	273	300	302	288	286	311	313	315	298	288	318	322	312	323	281	291	327	308	287	322	341	294	317	326	279	304	319	271	314	312	322	323	299	312	301	297	342	297	296	310	285	298	295	332	335	345	318	313	347	293	290	323	302	326	308	287	314	316	317	299	314	334	331	271	297	311	297	299	312	288	318	307	329	293	312	309	291	294	316	334	320	296	340	300	312	290	329	292	357	317	326	326	308	296	289	310	312	323	299	304	322	288	305	316	310	302	313	303	321	304	292	306	294	322	281	284	329	343	314	331	275	301	318	323	330	298	286	301	324	304	316	333	315	327	338	276	314	309	295	295	325	310	314	325	294	310	314	302	283	339	329	330	290	315	317	292	303	296	309	305	299	297	298	310	296	292	301	300	314	317	337	304	300	318	306	318	339	315	320	324	298	342	333	346	316	302	328	321	295	288	282	320	315	323	284	385	328	320	319	327	296	312	296	266	304	305	319	336	319	302	307	316	303	315	316	302	320	317	310	312	300	332	324	331	332	289	284	301	308	260	289	322	290	331	315	334	298	280	307	307	278	286	293	292	329	297	307	348	319	348	316	291	275	298	283	272	294	311	290	335	313	295	296	330	325	296	323	325	295	288	307	313	333	307	287	313	286	316	332	284	297	335	290	307	322	315	295	297	306	303	335	307	306	316	329	309	316	308	305	309	338	303	312	314	289	323	297	280	324	319	283	272	313	275	321	322	319	325	287	288	319	304	296	316	302	279	282	299	305	297	302	300	328	309	298	292	323	289	301	313	306	352	321	286	287	323	307	361	303	341	325	322	293	319	326	327	311	297	289	321	280	320	303	335	300	302	285	319	292	311	318	290	294	313	307	302	319	325	315	312	322	299	342	294	316	321	294	316	290	292	334	272	329	287	291	353	293	300	312	298	304	311	303	331	303	312	311	325	312	293	334	315	323	299	281	299	321	309	334	299	294	292	301	311	323	318	332	332	305	315	267	298	333	355	301	305	333	326	281	341	330	313	284	314	302	319	319	318	323	295	328	325	303	335	297	317	341	291	323	316	320	288	302	301	299	320	312	293	311	322	305	289	338	310	304	288	330	295	310	312	308	303	326	297	307	353	339	297	318	306	304	297	282	297	301	321	302	276	301	324
52222	23289	22992	30453	30653	26798	22855	17015	12418	10362	8817	5950	3178	1841	1058	587	380	210	210	235	206	180	161	179	159	165	146	160	132	161	129	164	157	147	151	139	147	140	139	140	147	151	142	131	143	131	160	105	142	114	142	144	130	147	148	108	150	139	127	141	147	113	130	119	135	132	132	123	136	138	125	145	139	129	123	139	119	154	135	122	132	116	137	147	160	129	127	118	158	140	120	150	115	104	129	170	138	136	139	130	131	116	158	133	133	147	138	115	132	133	134	108	124	137	131	154	125	125	141	148	142	160	140	141	138	131	118	135	134	137	125	132	128	121	148	139	161	120	139	123	124	164	132	136	136	115	150	118	126	132	137	145	134	155	127	128	150	122	132	136	158	124	137	139	128	151	136	122	141	130	137	136	139	140	143	125	141	132	132	125	122	118	135	129	155	113	129	127	133	134	137	153	144	135	132	126	129	140	134	130	150	131	136	139	135	136	126	154	149	153	144	121	120	129	91	149	140	142	155	132	145	134	135	126	132	131	109	138	122	144	140	136	130	131	139	134	123	142	123	135	131	129	119	162	125	129	120	130	130	121	111	131	128	133	121	129	124	133	150	133	140	114	136	124	133	130	129	138	131	150	135	128	135	130	128	136	137	112	122	138	130	118	154	123	128	132	128	117	135	123	135	114	145	123	120	127	127	132	134	118	150	112	140	128	120	139	118	108	132	135	139	129	143	148	124	119	141	145	121	152	111	132	147	150	128	135	135	132	127	131	128	141	139	141	140	157	153	119	119	120	122	156	136	148	123	144	147	124	121	136	121	138	120	118	120	122	121	135	137	120	126	125	136	132	145	126	118	117	153	144	134	130	118	153	130	146	139	129	123	106	131	126	128	120	147	122	127	136	132	107	133	145	142	119	130	127	145	131	135	140	124	149	145	122	154	128	123	121	133	132	139	126	147	121	162	146	121	120	120	137	140	128	154	130	141	127	125	154	136	133	119	131	134	136	127	116	130	119	137	149	162	155	132	138	122	122	137	128	122	130	135	128	131	122	130	131	141	150	128	122	143	132	146	125	131	107	163	136	122	145	143	131	153	110	119	138	150	139	125	110	122	137	124	129	118	152	155	136	138	139	140	157	118	152	137	115	120	161	120	126	116	140	127	124	133	127	136	119	140	112	122	117	136	110	127	139	121	130	133	134	116	139	125	117	140	134	134	116	150	101	140	132	135	132	136	147	127	148	129	133	133	121	127	149	111	135	122	113	122	122	128	123	135	124	139	124	142	117	128	144	127	149	146	125	128	128	119	138	136	148	136	149	123	127	143	129	137	133	121	117	134	144	132	130	135	136	122	148	137	140	127	134	156	122	131	127	133	143	113	129	120	124	129	134	138	160	124	112	140	146	136	126	130	134	128	131	137	121	119	133	136	109	156	140	139	152	141	137	130	148	125	135	115	116	132	132	132	139	116	155	129	128	137	155	150	152	125	131	132	132	122	128	137	147	145	123	127	137	122	129	140	136	141	127	139	131	125	128	132	122	148	138	161	129	144	145	132	139	131	129	122	127	148	121	129	129	136	118	134	135	112	133	159	117	139	133	154	125	140	117	135	147	134	99	126	147	133	139	115	137	127	122	146	143	138	134	136	124	123	147	124	118	104	118	110	115	144	117	137	143	145	118	138	144	166	124	130	146	128	159	135	152	122	125	134	139	115	129	128	135	126	132	142	125	142	125	125	136	141	121	133	130	137	140	117	159	130	141	125	132	127	102	157	127	147	127	135	115	141	121	127	120	146	142	135	133	123	136	134	132	146	139	136	156	122	117	140	139	133	146	150	128	140	119	159	117	120	153	149	142	107	140	136	139	124	144	113	136	122	142	126	129	141	112	151	137	150	135	121	135	138	140	134	141	139	139	144	130	138	136	156	118	130	128	126	134	123	130	132	133	116	145	133	143	122	162	144	139	125	134	150	135	129	138	112	131	111	124	123	144	127	132	119	152	144	123	131	121	128	124	130	122	136	125	126	125	157	125	126	137	129	146	143	134	153	129	136	145	131	149	109	126	132	130	143	128	130	131	148	147	149	150	131	144	123	120	143	131	126	123	148	131	120	106	134	130	133	154	135	139	121	115	112	122	127	128	113	118	126	137	159	121	127	142	129	138	107	116	145	123	112	134	167	120	125	137	140	136	112	125	142	115	121	137	136	133	149	140	129	124	137	130	145	127	147	132	151	136	111	129	134	118	114	132	119	125	127	124	115	113	133	146	153	122	129	154	141	102	137	141	140	134	150	136	110	131	150	133	120	119	147	130	111	130	139	139	135	135	130	126	124	135	133	139	125	141	146	160	113	117	122	137	135	118	127	123	139	132	122	126	126	118	146	124	114	143	119	122	154	142	149	123	117	132	138	125	134	116	136	130	113	122	123	121	116	132	133	133	140	125	136	138	117	141	137	139	125	132	136	121	119	144	138	123	130	157	130	130	142	128	163	136	132	131	127	124	139	123	126	142	153	137	154	144	146	131	149	138	130	128	133	141	120	149	138	137	130	113	124	135	122	118	150	137	131	129	123	135	127	127	122	129	139	150	105	127	139	152	142	137	110	123	143	132	137	107	130	138	123	147	131	132	138	141	116	128	132	126	129	138	118	133	153	138	116	144	149	112	114	130	142	133	140	147	154	154	129	122	147	149	144	122	142	146	150	143	133	132	143	149	117	134	121	154	124	126	152	132	140	118	140	152	129	147	133	120	133	133	132	128	123	110	128	143	124	124	124	134	120	152	139	131	130	139	132	128	113	111	137	143	135	129	119	114	140	118	122	153	123	133	112	121	123	128	118	118	138	134	134	142	170	141	145	135	142	121	134	152	111	122	126	138	120	135	143	137	135	135	113	113	136	105	141	125	120	125	124	133	125	134	128	140	124	146	137	133	134	143	132	113	136	126	121	127	133	134	140	143	133	149	132	109	136	144	130	112	118	126	156	124	152	127	132	117	131	138	144	118	123	159	108	121	145	135	126	134	125	129	129	154	159	157	121	135	127	114	120	105	141	124	124	124	130	134	129	121	119	131	120	124	146	140	140	127	112	141	133	142	150	143	123	135	152	138	139	118	153	140	152	127	142	120	126	137	142	144	117	122	128	136	125	131	130	123	133	125	140	122	139	122	123	142	146	127	141	122	125	114	139	145	124	133	122	127	131	109	126	135	125	130	127	139	119	142	136	136	119	107	144	134	113	127	111	132	112	147	142	150	112	126	139	130	131	136	118	129	141	122	141	145	134	127	134	126	137	106	110	147	141	139	136	148	139	134	116	134	147	124	140	147	138	122	137	122	144	116	133	122	118	153	139	148	133	124	121	142	125	143	146	139	112	125	131	133	145	136	133	141	128	144	116	125	124	138	118	118	125	148	129	128	115	122	119	123	133	131	109	127	133	146	137	119	144	142	131	139	125	124	125	149	153	139	112	132	132	138	139	129	117	107	129	146	127	110	126	145
28897	8230	16765	25308	28561	27919	26165	23168	22965	24786	22828	18495	10521	8367	5502	3413	2074	1155	1104	1094	929	786	742	704	754	629	646	607	589	640	612	566	578	614	498	534	561	558	567	540	509	564	512	505	558	480	526	516	490	454	459	505	497	523	566	497	509	459	466	449	460	398	471	477	429	502	512	484	442	432	463	499	491	467	453	528	501	479	476	516	466	455	476	466	462	502	477	487	488	450	461	442	428	471	482	427	453	441	452	446	457	463	474	473	458	419	440	472	452	445	464	445	437	462	476	428	449	475	438	434	419	463	445	407	486	440	447	480	439	455	444	448	461	461	453	420	429	450	462	389	437	432	493	454	471	436	479	450	453	450	449	446	458	482	455	442	452	417	496	447	452	445	452	443	497	459	449	408	427	455	446	428	439	464	472	452	423	452	456	450	436	428	423	461	416	430	453	455	475	460	493	468	460	449	438	454	437	471	443	451	481	439	426	479	415	471	454	444	443	440	446	467	451	463	415	450	494	436	448	443	468	487	448	450	462	460	469	449	437	445	453	410	490	455	442	424	448	428	394	411	461	432	460	435	456	454	425	435	422	443	464	461	451	469	477	467	462	430	451	496	459	453	408	442	457	447	468	428	391	440	455	464	437	409	422	426	410	467	451	448	445	421	436	433	452	474	468	439	430	432	435	448	442	412	445	458	464	420	463	474	415	437	459	441	424	399	466	448	476	479	504	447	448	425	469	485	429	437	481	443	454	443	426	444	454	418	427	440	462	421	457	426	442	446	429	441	465	435	418	461	469	447	458	451	447	412	460	441	478	443	419	476	431	426	436	429	434	425	422	439	416	440	437	452	456	414	419	422	473	461	448	468	449	426	447	442	418	436	455	431	426	420	426	451	444	429	466	473	468	452	437	441	450	464	473	451	450	417	446	439	487	434	470	429	451	449	419	455	465	466	456	412	408	470	459	435	481	472	473	485	471	445	475	477	453	447	446	450	425	470	467	459	422	449	450	453	419	415	456	458	449	478	413	463	445	449	449	470	406	457	440	472	449	465	455	455	470	449	440	430	457	449	462	444	471	492	477	428	445	466	451	459	450	438	439	464	445	444	418	438	444	451	405	427	443	443	472	450	470	436	484	478	463	433	459	431	441	492	471	434	489	444	417	428	446	459	434	439	440	427	445	482	465	431	449	419	447	440	454	435	440	444	458	421	432	437	467	462	465	479	438	461	467	429	421	471	458	423	447	432	465	438	463	438	455	464	450	479	457	442	440	414	474	482	452	450	468	448	457	450	424	460	446	436	429	439	443	435	455	469	456	437	452	435	441	440	450	441	412	438	482	434	472	476	448	443	465	450	415	448	466	455	460	478	423	482	488	465	441	425	421	417	460	424	412	471	450	430	446	436	453	430	425	447	447	439	468	466	427	466	453	441	463	451	463	423	455	440	443	442	469	439	473	494	430	416	424	476	457	448	401	447	432	454	444	476	436	434	439	467	422	454	467	443	444	479	445	442	460	459	466	443	457	462	448	435	439	427	413	452	469	476	440	429	462	461	442	443	455	455	427	423	427	429	461	435	433	432	441	444	412	482	444	410	448	456	460	430	462	443	449	460	422	454	438	442	465	418	415	443	419	410	446	469	436	423	461	444	456	444	447	418	446	415	460	430	491	426	434	451	451	428	471	485	442	464	411	458	458	453	436	471	456	472	457	425	419	477	476	437	460	457	465	443	430	442	472	454	463	437	492	438	405	433	434	469	458	451	453	503	458	445	451	435	438	439	395	489	460	472	464	460	461	449	422	441	411	485	436	440	421	447	452	474	416	452	465	448	470	423	433	442	439	445	434	471	445	473	437	431	446	462	493	427	471	402	445	429	442	453	449	414	457	436	448	450	462	387	466	439	442	443	473	468	436	431	450	450	451	475	482	447	444	441	469	422	422	439	487	440	425	440	425	405	443	450	433	454	403	467	445	444	467	478	445	463	454	437	440	450	447	435	519	435	463	484	473	459	431	451	431	473	462	478	468	450	421	433	471	454	431	480	441	439	471	458	430	426	462	464	454	445	434	418	448	472	450	456	457	444	400	453	435	446	456	439	463	436	510	427	461	476	422	433	441	438	431	418	436	457	424	471	438	429	483	475	484	431	411	441	432	455	431	464	461	445	462	453	478	483	466	447	437	399	409	423	453	478	441	443	430	460	422	494	449	456	459	458	435	445	427	420	424	490	470	432	435	478	411	440	464	447	463	464	470	460	458	458	424	443	399	439	449	406	448	454	413	416	418	439	452	427	440	453	446	407	416	450	418	470	439	490	484	455	438	461	458	486	428	465	429	451	467	422	450	444	451	434	449	455	473	483	445	430	435	423	407	452	452	477	441	449	429	442	495	440	463	421	468	417	438	468	450	453	483	475	465	438	458	479	472	444	419	483	457	499	459	443	445	435	442	463	452	477	414	420	443	458	430	436	440	446	479	459	424	420	438	445	423	431	467	454	471	448	426	443	434	439	459	419	431	419	457	425	439	432	403	415	448	448	446	455	429	465	455	422	466	448	428	439	451	451	460	475	424	467	461	443	438	429	464	451	429	431	433	431	465	433	429	443	461	460	458	458	438	460	431	451	460	425	430	443	457	493	428	449	413	489	414	420	450	431	421	435	408	417	468	460	471	454	407	470	455	470	440	430	450	428	433	430	463	488	470	418	432	437	478	453	467	423	438	452	436	477	455	469	450	455	450	464	435	446	450	483	482	442	397	456	462	429	439	467	483	447	424	452	413	405	459	472	411	452	495	431	449	425	451	472	459	458	419	485	464	470	423	492	437	420	436	450	458	409	431	472	470	452	438	457	462	437	442	429	485	471	472	436	481	463	456	477	426	437	416	456	443	461	470	429	437	438	465	451	421	498	449	460	434	460	409	440	444	464	435	454	478	450	468	461	457	459	464	455	447	445	428	456	479	453	428	422	476	412	453	458	446	423	412	465	440	486	444	462	451	464	453	447	442	474	443	448	473	450	482	462	479	447	468	444	445	445	425	442	478	466	458	474	456	430	419	461	412	421	450	404	445	455	423	459	437	461	442	436	448	424	447	486	418	478	423	426	459	442	425	457	432	478	461	408	436	480	470	457	443	422	436	435	456	445	449	456	440	424	416	436	450	454	446	424	466	439	438	430	406	454	439	436	461	470	416	428	441	436	461	455	454	472	468	461	449	419	419	444	408	440	444	430	469	437	420	448	448	437	459	465	453	435	453	438	462	465	439	471	466	442	459	418	441	448	457	422	437	439	428	425	444	428	469	433	429	454	464	456	473	451	440	443	500	433	413	453	421	439	436	425	477	472	438	427	419	417	442	468	445	444	439	437	446	440	429	471	467	417	474	439	496	450	419	438	496	429	442	439	466	451	416	494	430	503	461	442	434	452	475	468	452	439	432	448	448	409	434	482	456	455	485	451	439	441	448	421	445	417	480	418	451	433	455	454	419	493	447	442	413	472	437	431
9426	2060	3772	5407	3453	1611	1376	718	664	602	387	459	272	219	188	180	169	170	165	167	142	165	154	165	182	155	145	153	162	150	183	145	132	138	149	134	157	175	161	150	138	168	154	163	162	153	178	146	141	163	179	154	160	131	169	145	162	176	159	169	155	147	168	164	169	154	160	150	147	149	172	158	149	139	159	157	178	162	148	161	144	146	154	151	172	136	137	170	167	143	135	151	187	176	148	123	134	139	172	158	146	167	140	170	129	162	132	157	174	143	148	142	153	143	165	144	164	175	177	157	155	136	151	150	154	142	156	153	131	143	157	164	154	161	171	163	176	150	146	150	152	131	161	149	152	153	150	147	147	162	146	142	137	148	144	149	156	150	153	141	127	155	151	154	160	153	123	153	136	154	148	135	143	160	154	139	167	153	143	136	152	152	159	155	168	135	151	174	142	137	140	153	148	166	136	132	151	158	146	181	148	150	177	182	150	174	151	163	125	168	171	148	154	173	151	160	157	162	137	152	154	166	137	149	162	148	158	140	138	156	158	152	167	156	132	158	164	158	169	164	149	130	138	141	147	137	174	158	134	148	151	146	150	119	140	160	138	156	171	126	148	157	165	171	156	141	155	154	157	179	153	170	172	168	151	172	164	147	142	180	152	148	153	154	156	144	147	134	168	168	148	153	169	151	142	153	169	153	141	134	141	151	169	153	148	143	161	154	164	164	151	161	124	151	143	184	159	153	153	169	147	181	173	169	157	141	164	158	164	152	141	160	162	174	173	143	176	146	164	150	149	156	147	138	161	142	175	166	160	157	162	150	155	144	162	162	161	162	156	169	153	156	170	140	153	154	128	133	165	156	129	156	130	160	164	153	128	134	137	142	144	148	137	147	174	181	129	153	138	156	154	159	147	153	133	168	142	153	151	138	162	145	154	134	150	145	145	143	144	149	178	174	157	133	164	141	130	126	136	153	155	171	140	135	162	158	128	146	147	161	135	157	152	156	152	150	152	128	156	132	164	152	151	153	131	156	135	159	151	147	160	140	155	168	135	148	140	165	154	153	155	143	170	131	161	162	132	163	158	156	147	135	142	145	138	149	132	131	153	141	157	155	159	155	154	151	162	160	156	149	182	145	176	149	150	162	161	148	154	186	149	143	153	155	151	149	157	152	122	150	145	139	148	128	152	150	128	137	154	169	152	155	159	149	155	149	153	176	145	157	148	144	148	144	175	164	170	160	150	161	151	155	148	138	129	152	143	136	153	138	155	159	162	154	136	167	159	164	160	150	169	125	158	150	147	154	148	157	166	148	135	178	148	173	145	171	142	171	129	145	151	148	155	130	167	151	161	153	145	157	166	157	150	155	155	179	154	159	154	142	174	152	148	169	145	147	166	138	144	147	150	143	168	149	155	168	142	147	152	173	168	160	141	147	155	146	188	146	150	149	168	153	153	167	146	156	157	139	154	154	144	170	181	160	146	145	135	131	156	141	151	153	174	142	154	151	176	151	140	155	136	150	129	148	169	143	156	144	151	150	129	145	145	140	138	173	146	149	149	156	153	155	151	136	164	167	173	132	204	156	148	145	164	149	152	142	155	153	122	135	150	175	166	138	143	149	152	170	154	133	172	183	156	155	154	141	145	164	150	156	139	155	151	148	157	144	163	174	145	140	131	160	155	159	140	143	152	160	147	163	155	155	150	140	180	138	134	152	155	159	150	144	154	154	175	129	157	151	149	168	150	154	142	164	148	154	145	153	143	164	168	155	171	144	130	157	153	152	136	170	176	143	144	156	163	147	156	139	151	138	138	160	139	163	148	154	128	136	147	146	171	152	175	144	162	164	153	184	158	168	160	158	127	132	150	143	144	164	147	154	137	157	146	154	172	144	138	129	147	177	160	157	166	154	168	155	168	158	153	160	148	129	167	139	138	152	134	158	140	156	162	177	142	145	147	157	162	162	155	182	160	157	146	158	145	149	137	174	154	172	158	169	173	147	149	160	117	156	150	144	158	146	168	155	136	158	163	149	148	158	152	143	162	133	145	136	145	131	161	134	153	128	159	136	163	137	144	158	146	150	142	150	172	152	146	143	142	153	161	149	144	146	170	159	148	159	142	162	152	151	142	160	156	153	146	177	155	160	146	140	146	158	146	160	178	140	135	150	170	164	136	133	140	141	133	157	160	149	167	135	169	135	143	166	163	138	186	160	153	131	139	164	159	140	150	141	153	156	161	154	169	169	152	150	134	160	147	146	141	157	147	169	164	168	152	164	121	142	179	160	145	156	145	169	162	154	126	154	137	164	172	149	147	142	163	158	158	156	144	160	148	168	168	151	152	138	154	184	148	163	151	156	155	150	144	150	157	150	145	152	152	148	162	160	124	144	161	146	140	124	154	137	154	154	194	143	157	147	150	136	158	139	160	148	152	148	139	140	150	161	147	146	142	151	153	167	136	145	175	154	143	169	146	144	147	135	154	141	144	147	146	143	163	140	155	142	167	173	160	133	168	153	163	141	151	152	159	151	149	157	158	172	122	151	152	152	161	152	173	156	144	174	155	150	148	146	165	138	147	145	172	153	156	152	165	167	143	180	138	146	161	118	148	161	131	161	149	151	151	157	150	144	152	155	135	155	163	160	156	134	150	173	162	164	146	157	147	144	174	165	149	175	172	170	134	160	164	167	164	151	152	125	159	139	156	145	158	134	153	158	144	161	145	152	154	167	162	164	179	157	167	147	127	166	154	148	154	180	144	152	145	152	172	180	138	136	135	144	164	144	180	172	179	155	147	133	153	137	168	134	161	154	149	144	163	157	148	145	156	169	170	150	181	153	164	144	178	157	134	157	140	147	141	152	156	167	127	153	154	172	150	168	147	159	146	159	169	133	165	117	159	143	180	159	153	170	152	150	160	140	153	156	149	163	176	170	138	144	154	150	168	168	150	134	137	150	169	166	158	147	137	152	130	154	141	151	149	140	174	150	163	140	140	168	154	161	159	159	172	152	163	122	166	138	142	166	172	157	121	153	186	166	129	150	156	162	165	159	159	168	156	158	146	153	168	156	187	168	175	146	159	137	170	144	139	157	171	145	160	150	145	168	150	169	138	129	128	157	146	155	155	146	145	155	166	169	146	145	180	151	142	170	151	175	153	161	133	183	162	159	156	174	158	144	150	160	176	148	142	148	138	158	156	140	159	147	156	149	156	148	139	146	157	134	149	128	156	138	135	163	151	151	140	158	143	159	135	157	166	165	157	150	182	173	153	150	159	163	159	152	164	161	151	143	152	164	155	147	142	143	139	168	151	122	129	166	151	160	142	151	154	152	162	161	164	147	153	167	161	141	168	173	170	163	152	124	135	156	168	132	155	144	159	144	141	166	172	137	162	143	149	136	139	141	146	133	136	153	143	148	138	138	172	120	135	153	152	151	164	147	156	152	161	168	169	146	151	136	167	150	162	165	142	150	157	149	151	170	155	165	154	151	155	158	131	145
11737	2688	5004	10678	8484	5395	5202	3060	2896	2893	2049	1772	1104	799	752	697	592	505	499	509	532	495	514	494	459	443	523	554	537	482	500	480	469	476	507	458	523	494	492	501	477	475	485	498	479	531	516	504	485	487	461	472	457	471	499	501	517	507	477	509	498	496	514	476	497	503	485	514	480	486	465	490	478	526	509	467	529	506	528	532	520	466	526	491	501	464	475	526	497	495	492	530	490	487	506	486	501	457	488	498	467	490	493	443	476	529	506	547	522	516	527	517	491	497	509	477	512	491	508	520	496	500	503	503	502	481	476	528	511	510	496	512	506	517	514	516	466	500	467	461	465	480	493	493	509	477	481	482	493	495	475	481	495	486	500	530	458	510	450	500	485	524	543	492	488	472	535	490	455	480	458	515	511	503	493	509	490	504	508	525	484	510	498	483	517	485	482	456	508	462	507	464	482	529	477	490	502	466	524	450	508	458	505	441	527	450	494	473	481	493	511	466	491	490	473	482	493	492	479	500	496	526	503	462	493	462	535	492	501	530	478	515	499	498	501	508	453	472	471	457	514	462	487	499	480	448	476	458	491	506	488	510	458	537	522	495	494	475	482	475	459	504	523	523	501	482	503	496	450	488	505	485	463	478	493	498	528	502	476	508	497	537	531	480	521	521	493	499	468	465	502	480	462	487	506	502	513	508	494	477	501	478	506	477	505	505	469	530	503	490	509	515	503	489	483	451	480	501	489	486	514	508	506	509	507	496	497	459	512	472	504	517	479	455	473	482	526	453	471	500	503	505	517	515	459	509	443	494	480	497	466	516	498	501	514	466	490	477	464	477	514	479	502	536	485	487	494	492	508	525	486	482	502	467	484	497	514	483	473	491	519	474	505	493	493	524	522	464	500	443	476	526	442	498	500	475	489	479	470	482	433	521	501	443	466	484	457	479	459	519	478	512	520	493	519	494	507	512	481	520	519	461	500	515	498	460	541	504	484	486	473	502	486	493	521	490	433	487	491	484	495	485	507	524	469	516	529	520	481	453	508	474	467	496	463	520	495	488	510	487	453	512	496	487	470	528	491	500	493	497	497	528	507	526	478	496	499	511	509	472	487	495	470	467	500	496	503	485	521	485	495	512	459	481	528	474	494	468	441	487	505	505	529	448	519	470	484	505	490	474	503	437	470	511	495	469	520	511	509	502	539	477	481	462	490	450	473	521	509	540	527	454	509	506	446	500	478	490	505	487	469	478	500	489	484	488	494	515	475	515	492	488	530	448	485	497	483	535	527	441	492	513	518	462	485	539	470	475	488	546	530	482	483	508	508	480	458	503	485	485	492	481	491	511	537	496	492	494	487	457	481	471	516	534	469	484	497	502	503	467	479	537	477	515	535	505	498	472	493	455	485	475	538	472	509	521	503	502	493	525	498	490	485	485	506	500	500	486	493	492	473	496	527	491	471	455	494	493	535	510	492	482	482	507	498	512	488	496	491	479	488	499	491	537	527	485	505	502	464	493	494	494	522	467	491	497	501	503	473	455	488	518	447	506	511	504	489	526	498	488	504	527	513	489	469	500	493	515	492	453	489	479	517	511	468	484	484	495	512	502	484	499	481	455	480	500	477	510	529	496	471	510	464	482	467	468	487	488	492	497	440	486	513	515	518	469	476	460	452	479	484	512	513	487	497	469	528	514	484	484	498	529	499	510	470	487	493	477	505	477	493	514	528	506	477	461	459	503	509	489	508	499	495	534	490	514	477	469	507	487	486	473	491	495	485	495	487	492	518	517	468	487	494	512	518	469	511	526	506	565	500	486	489	486	502	494	462	467	521	535	481	495	467	531	495	492	487	481	488	489	491	491	496	520	485	462	467	521	505	528	490	503	497	538	534	525	499	492	488	477	436	490	523	550	472	482	482	518	505	512	493	504	473	471	532	522	446	512	509	501	475	516	489	472	487	450	485	489	505	488	479	475	504	494	481	499	453	525	539	528	487	514	474	479	514	503	471	477	504	474	477	476	511	502	492	464	490	503	531	495	519	517	467	481	467	478	526	467	482	500	460	514	457	502	521	513	504	502	468	478	478	486	490	491	503	495	476	471	530	468	508	476	513	510	503	495	500	503	545	501	475	519	511	504	480	510	511	526	510	480	521	506	488	495	451	532	503	553	490	526	486	491	475	482	501	487	476	528	500	499	475	490	482	485	517	503	485	465	485	507	528	527	477	522	495	505	506	458	488	495	493	473	508	522	495	516	488	515	483	493	506	502	485	517	502	505	509	482	458	523	539	507	485	519	491	513	497	493	450	457	534	481	477	507	534	477	534	486	475	483	479	490	481	465	483	457	509	474	520	508	501	471	521	516	464	516	504	477	498	485	480	506	466	489	534	482	495	492	498	496	503	494	455	481	438	499	506	513	505	504	481	474	481	471	480	503	485	499	539	467	494	467	487	537	493	508	531	486	540	478	464	449	455	519	505	472	497	513	523	520	500	502	443	519	492	463	474	475	473	502	470	486	508	529	547	508	490	515	461	448	527	522	472	490	491	483	501	532	529	490	493	473	535	498	478	473	501	439	505	525	508	503	487	499	479	480	489	461	493	495	488	511	465	507	492	541	481	509	499	455	475	521	501	482	519	505	515	499	502	491	489	521	501	453	501	519	482	506	481	499	529	497	444	481	507	495	482	490	488	484	531	508	470	499	489	467	554	504	484	504	527	478	453	454	472	519	530	535	490	513	488	513	483	547	465	481	531	511	523	481	449	486	491	509	493	485	485	475	491	513	510	523	489	544	499	492	493	488	525	472	528	519	493	488	449	525	502	474	462	474	522	506	500	448	519	473	486	485	489	493	476	490	481	502	487	512	507	527	489	502	455	476	499	483	482	490	520	471	502	462	515	485	506	487	548	482	478	508	471	459	485	480	494	472	459	480	466	510	497	511	496	472	515	491	468	521	493	488	497	526	484	460	460	534	528	468	478	485	547	471	524	519	519	507	501	515	492	480	490	523	493	492	506	507	492	467	490	459	496	458	489	463	515	485	505	502	474	462	483	543	524	514	476	504	478	508	493	450	519	520	457	514	458	496	537	504	478	465	441	489	517	505	503	475	478	471	499	485	516	502	470	506	501	507	515	506	510	504	492	472	500	497	486	503	462	446	455	485	520	478	507	494	496	509	507	522	474	521	501	503	485	531	481	491	466	451	500	477	526	497	479	468	479	510	481	520	512	484	450	524	469	521	475	505	492	440	488	489	493	518	491	491	514	490	490	471	506	497	502	548	475	479	490	518	468	505	499	479	465	476	499	491	481	526	467	499	502	475	465	514	488	524	468	538	522	525	504	527	492	459	520	496	535	499	476	487	504	529	500	483	521	487	459	491	462	519	512	500	484	521	485	503	490	512	518	493	500	497	458	463	491	429	466	457	469	465	494	483	517	500	479	532	495	480	419	461	478	472	537	475	534	500	506	537	524	495	467	503	488	472	496	527	463	520	510	511
41517	14848	17482	26206	24826	18131	14387	7199	5311	4362	3426	2213	1023	752	476	251	178	119	161	116	150	104	100	89	117	108	110	99	99	91	87	90	87	84	88	103	79	82	98	92	100	94	92	113	83	107	91	97	91	69	93	86	85	86	85	91	95	101	104	90	94	84	82	92	94	78	84	105	88	101	91	82	98	104	96	106	99	89	80	93	81	72	97	72	96	92	82	89	94	85	99	88	98	100	99	101	94	89	90	98	88	96	76	85	91	89	87	103	106	93	97	88	77	103	93	79	83	77	96	94	72	93	97	87	94	85	93	94	95	91	91	81	82	95	96	87	92	77	67	84	80	86	73	79	95	97	89	106	96	79	97	103	92	83	89	91	78	88	74	97	88	93	77	90	73	86	87	72	87	95	72	92	80	89	76	105	92	89	81	108	86	75	71	91	74	83	96	95	99	83	92	85	102	88	84	83	84	97	69	86	99	78	65	91	86	90	72	94	84	94	93	90	85	93	70	102	89	82	93	90	77	103	81	103	89	82	92	95	71	89	93	99	92	86	76	98	81	88	85	89	97	87	83	85	91	94	113	84	98	96	96	91	87	77	95	74	102	85	88	84	73	94	94	79	90	93	81	70	102	97	93	110	75	93	74	78	98	97	98	84	89	92	103	95	81	75	75	64	101	94	81	79	81	85	80	90	95	83	103	88	84	85	99	72	90	90	89	83	99	91	90	82	97	76	89	80	91	80	82	101	84	78	90	90	83	82	77	89	81	96	91	79	94	102	88	97	90	82	85	76	84	94	101	75	84	88	86	90	97	91	100	105	97	88	81	82	78	71	90	101	70	87	77	89	83	88	80	99	91	81	84	82	83	83	104	89	84	75	102	84	97	102	97	99	72	103	100	92	82	88	87	91	88	98	67	75	88	102	85	91	85	76	93	71	76	109	98	77	102	90	94	106	87	84	90	67	84	75	80	87	92	89	86	87	105	81	85	83	86	88	92	107	76	90	92	102	96	75	88	87	88	101	90	73	89	70	75	98	87	102	80	91	102	103	90	70	85	83	82	93	102	82	105	89	84	99	97	97	75	78	99	84	92	78	87	84	89	88	86	92	96	84	96	93	94	99	88	72	97	79	97	85	106	80	86	81	90	93	87	76	79	86	95	86	90	92	94	87	83	92	78	79	96	86	81	72	83	86	89	90	100	83	86	76	98	92	90	103	87	91	75	97	85	90	96	104	109	93	77	90	86	94	92	104	96	94	89	94	90	80	86	91	82	91	110	89	80	84	95	87	72	95	93	71	91	70	84	101	85	99	98	84	85	86	89	95	83	85	91	89	70	92	84	84	83	67	83	88	75	74	85	97	92	83	98	100	95	102	85	100	97	116	84	94	93	78	97	97	87	98	87	92	87	99	87	83	88	87	103	80	79	91	81	82	79	95	105	79	86	81	95	61	83	92	77	73	92	95	86	88	90	90	82	94	88	78	90	91	97	104	79	84	89	91	93	85	94	81	97	80	99	78	85	93	101	90	97	93	84	76	81	95	82	84	77	82	86	84	94	90	89	111	84	86	79	70	90	76	96	89	94	96	112	75	79	83	100	96	87	90	108	80	83	74	89	75	89	84	76	79	86	92	74	99	93	86	93	92	94	84	94	84	75	88	91	84	89	105	90	93	85	98	95	91	91	81	104	83	75	86	89	92	90	83	81	92	85	96	88	82	93	93	78	82	84	90	85	88	96	80	95	85	74	73	78	77	88	89	78	87	76	93	82	80	84	82	95	74	80	72	93	107	91	74	102	81	93	82	91	81	84	94	78	101	90	79	86	92	108	91	80	92	96	82	93	96	96	108	97	97	97	93	77	86	82	92	70	88	93	103	78	92	95	83	89	94	100	71	70	83	93	89	93	83	93	83	81	78	84	91	73	96	86	89	80	76	97	82	90	78	87	89	99	74	85	79	90	91	80	82	90	85	84	94	78	84	97	71	93	97	101	96	89	82	92	72	84	87	97	101	91	69	94	96	93	94	76	91	100	87	91	76	72	100	115	107	98	99	96	82	86	99	82	78	99	106	68	90	91	79	92	68	87	86	94	102	96	91	82	90	82	89	100	84	86	90	88	80	103	90	103	96	103	85	91	89	102	81	98	74	75	92	95	83	96	91	93	91	90	81	106	78	99	100	93	82	89	76	67	94	80	90	106	97	96	73	96	79	80	77	93	88	96	76	84	85	101	101	96	65	86	74	74	81	96	79	94	85	94	103	97	89	101	94	106	73	88	87	83	68	85	96	80	87	100	93	83	82	82	84	79	95	85	83	69	96	80	93	98	81	99	101	84	92	100	79	89	81	84	67	94	99	76	87	96	98	85	96	85	79	81	91	84	87	85	91	103	94	90	101	84	93	88	91	91	86	87	84	82	85	83	91	84	98	109	104	82	92	79	91	75	89	79	87	76	86	83	94	90	98	69	98	88	107	79	97	95	76	92	89	91	83	95	87	81	91	91	96	84	87	85	87	81	95	96	96	91	82	87	91	92	95	93	85	88	78	94	79	81	81	82	98	97	74	96	97	80	93	99	105	113	74	88	89	71	102	77	91	91	88	83	97	71	83	114	92	97	98	88	93	78	83	76	70	99	97	74	88	89	94	95	89	89	83	104	66	74	92	95	87	98	95	100	84	80	81	79	95	94	88	98	94	77	105	88	86	79	76	78	97	89	80	101	85	85	67	96	92	87	104	85	79	108	82	84	83	98	88	100	67	78	93	97	83	89	78	85	96	87	106	90	87	95	107	84	80	79	88	89	87	76	97	87	75	86	82	85	75	84	100	91	86	87	79	69	95	72	106	79	88	104	94	85	68	87	91	83	82	75	89	78	94	88	68	87	70	66	93	91	80	105	103	90	95	111	84	87	82	86	93	93	98	92	95	94	87	83	91	97	97	98	86	102	90	95	80	81	94	77	80	70	111	83	88	87	85	81	79	94	88	86	105	87	76	96	90	84	78	96	89	80	86	79	79	76	96	77	79	94	77	91	96	94	98	63	89	78	94	99	84	65	77	97	94	84	88	97	72	82	75	87	98	92	94	91	83	93	75	90	83	87	100	99	84	80	82	90	96	89	80	89	91	90	92	82	96	77	97	83	90	91	86	88	79	90	100	98	79	95	87	97	81	78	102	93	83	86	85	92	87	78	88	93	88	72	98	82	108	99	78	81	101	93	85	92	72	81	75	79	83	79	89	84	106	79	89	86	98	79	88	78	83	94	89	90	66	73	74	79	92	97	91	108	86	84	74	92	91	91	85	77	90	102	88	74	82	99	90	73	66	100	98	77	90	80	75	96	111	106	69	80	93	80	67	71	101	83	76	89	85	91	84	105	75	76	102	90	82	94	70	75	106	84	88	77	98	90	97	79	92	88	93	94	86	75	92	90	88	98	76	95	72	91	96	81	93	87	93	84	93	92	90	91	70	76	82	86	84	106	78	95	92	89	98	105	101
23693	7550	12491	21215	23069	20096	20165	13079	15168	14553	12890	9699	5675	4298	3002	1848	874	624	642	605	663	434	424	421	386	410	375	396	325	339	356	354	362	357	346	338	387	342	309	358	303	361	304	351	343	347	326	333	321	337	349	371	327	334	315	305	338	336	323	301	304	323	313	322	344	347	340	340	357	313	317	332	328	315	335	322	317	347	327	324	300	326	307	292	293	317	306	301	343	333	345	301	314	332	305	301	334	323	285	295	292	313	281	300	299	312	328	306	311	320	310	331	316	302	295	293	326	295	335	301	312	310	317	311	341	326	278	344	290	326	342	321	332	303	273	299	278	362	289	334	306	308	309	337	317	299	329	312	266	316	315	315	305	294	334	344	301	309	351	303	301	302	303	308	341	320	349	336	289	280	321	309	325	320	299	324	311	314	297	273	307	322	302	314	310	300	320	320	320	292	310	301	301	317	326	336	293	309	353	367	306	311	318	305	296	295	299	279	324	277	298	305	260	299	335	343	330	293	315	319	334	280	310	324	288	320	306	302	301	303	287	298	310	313	303	296	303	329	340	310	315	308	305	329	320	324	326	322	306	341	336	323	306	280	295	277	358	311	312	297	309	326	319	313	310	298	311	293	316	337	338	289	335	304	350	321	338	294	298	308	300	331	275	276	332	325	322	321	324	268	310	333	291	317	326	323	309	298	296	302	313	318	310	334	355	305	274	323	301	316	316	298	310	342	310	322	329	293	288	315	308	329	291	332	304	325	289	327	270	323	321	317	309	331	319	314	294	291	298	319	340	289	298	326	319	307	332	339	320	321	361	320	328	307	307	323	275	303	338	312	276	329	329	308	317	364	319	272	320	279	310	302	311	324	315	303	305	312	309	318	297	308	303	314	285	298	322	285	306	302	299	310	289	319	338	310	319	309	281	318	318	324	331	277	326	321	281	344	312	311	295	292	313	309	324	280	309	288	309	356	306	294	309	286	320	304	334	298	309	325	293	319	289	308	290	332	313	347	291	282	331	317	334	328	335	296	313	322	292	273	321	302	306	310	308	321	312	308	313	323	337	328	295	320	327	357	314	329	286	305	311	313	337	320	288	309	304	316	302	323	290	316	299	298	295	282	303	317	297	280	307	310	307	273	310	298	336	296	338	299	317	314	329	308	311	311	340	319	318	310	308	335	292	298	329	321	302	340	353	318	317	327	322	312	289	330	300	318	315	310	309	294	315	320	315	294	305	300	364	330	322	338	315	345	297	293	306	301	325	349	307	321	323	307	319	293	313	302	329	297	314	332	317	314	315	270	299	305	281	302	285	274	313	305	317	290	302	297	318	294	321	329	323	296	336	298	345	323	311	288	299	317	333	291	305	278	326	296	305	310	306	327	302	293	304	280	311	324	297	298	340	305	295	311	333	320	308	341	317	322	315	342	341	324	310	289	312	326	314	313	306	293	303	309	293	310	283	298	336	309	323	319	322	316	307	312	325	316	300	316	304	305	321	335	299	350	318	300	325	321	278	312	318	277	318	299	321	303	303	297	309	305	311	325	315	276	310	306	300	330	320	282	324	320	301	292	280	278	277	330	320	294	300	327	303	304	282	269	324	315	295	310	320	304	316	345	302	280	320	293	322	291	296	306	322	329	306	330	284	326	312	311	291	320	312	330	263	304	293	319	293	347	300	294	318	320	318	312	360	284	311	339	336	291	322	308	301	319	305	295	305	320	310	311	302	289	331	290	296	316	325	351	293	324	313	318	300	315	288	312	323	300	323	308	319	314	291	296	302	274	325	348	317	308	317	287	301	282	302	328	285	306	305	321	318	293	315	308	271	342	324	316	300	307	310	284	325	329	298	324	268	296	316	306	334	280	326	323	311	308	300	309	326	306	286	319	306	325	332	326	310	278	299	329	345	335	364	306	356	334	281	299	308	311	313	302	312	303	297	295	291	314	284	315	297	329	327	313	350	283	305	309	310	273	307	311	341	331	309	310	298	313	314	310	300	303	335	345	306	311	300	324	314	307	298	338	336	299	320	314	315	317	309	268	325	290	321	313	309	323	328	305	300	311	335	316	312	311	306	295	344	312	300	320	346	284	340	320	316	331	324	319	308	294	274	300	325	318	318	294	310	353	291	303	289	296	316	324	306	282	328	310	314	311	291	328	320	330	321	301	297	320	297	318	302	280	297	350	310	289	308	332	315	322	310	291	295	309	340	291	318	330	322	310	307	293	311	331	326	312	319	278	296	338	288	336	317	300	305	307	322	306	324	295	321	327	281	316	314	335	306	305	328	283	332	279	323	300	340	290	301	290	333	328	330	310	322	312	301	327	307	304	307	313	351	326	303	311	302	306	274	307	296	336	330	311	340	267	267	310	327	281	309	312	313	323	309	322	323	324	327	290	324	329	308	335	304	329	314	310	326	308	307	303	313	305	325	312	316	320	275	305	279	310	305	305	284	326	300	327	281	300	347	300	319	294	337	314	294	335	305	310	303	318	305	309	315	282	341	301	311	286	316	302	304	361	299	295	312	298	305	307	313	303	312	312	326	309	308	301	290	290	304	322	296	301	291	317	313	349	297	297	327	330	302	301	314	310	288	339	322	309	314	298	330	333	297	287	298	299	317	312	314	298	304	286	318	297	303	357	304	301	335	336	289	328	310	305	309	331	336	313	282	292	304	305	297	292	305	305	311	320	314	313	289	336	347	296	320	317	321	295	307	304	323	330	319	307	299	306	332	309	339	300	311	321	346	305	357	312	330	311	324	312	314	302	313	309	313	332	330	358	307	324	300	350	331	307	327	311	330	294	317	292	293	302	327	287	329	304	309	304	270	299	323	307	319	297	341	302	337	322	329	282	309	308	289	260	310	328	314	330	271	288	311	295	309	353	331	303	287	336	281	290	307	311	300	287	318	291	281	314	315	290	287	294	313	293	314	305	322	300	320	322	295	291	322	328	336	324	291	333	308	350	284	343	321	291	335	289	299	325	282	305	326	337	301	290	340	290	326	305	318	318	305	304	299	293	302	297	312	297	279	303	283	287	307	329	353	339	312	296	330	316	285	322	288	321	290	322	310	283	292	311	319	344	326	292	322	321	286	309	312	330	293	300	304	302	314	303	316	270	314	271	302	314	271	326	320	331	323	292	325	308	308	307	318	326	320	306	320	282	318	328	303	313	272	326	281	323	310	272	315	300	305	316	315	293	308	327	334	329	301	331	320	311	300	296	272	329	284	348	301	326	312	314	315	291	264	298	333	325	301	314	312	308	334	320	323	319	328	308	297	332	343	311	311	317	337	325	314	298	297	297	280	291	314	269	293	312	295	319	308	310	313	294	291	278	330	341	302	299	325	336	284	282	308	313	322	325	304	314	293	292	316	301	328	322	294	319	308	316	292	286	291	308	297	294	313	317	334	319	284	305	305	352	292	317	324	330	325	296	279	297	304	324	319	287	291	298	277	332	302	271	301	304	309	320	288	290	306	332	318	313	301	272
57621	24175	25714	30187	29405	26479	22206	16427	12312	11360	9471	8081	3695	2332	1552	733	372	246	228	209	196	199	165	167	168	166	146	162	153	159	153	145	139	169	178	137	144	135	146	147	155	130	130	159	122	146	124	153	126	132	141	131	124	155	139	122	143	143	170	144	159	133	128	131	129	137	134	134	129	117	137	144	131	144	136	148	117	136	125	134	135	133	126	131	144	129	122	133	143	139	119	110	124	129	141	124	111	113	142	126	148	134	135	137	144	128	132	150	135	142	140	148	126	126	138	126	135	125	149	122	149	119	142	134	134	138	159	132	145	139	126	118	133	154	143	142	136	145	148	168	135	146	145	128	150	150	143	135	147	131	127	130	125	121	151	124	137	134	140	141	133	146	155	124	133	117	147	109	143	127	145	132	148	136	149	136	142	138	147	139	132	135	138	148	128	115	129	148	126	130	147	127	147	120	126	150	106	120	123	150	133	129	150	147	143	136	134	136	147	117	121	122	128	100	138	126	136	139	127	121	150	134	133	119	133	149	136	146	132	133	170	138	149	139	142	122	153	144	135	122	131	134	127	170	156	144	109	148	134	134	162	130	106	153	129	144	136	148	141	114	134	137	133	129	160	133	129	128	107	136	136	137	139	126	130	146	128	133	131	149	143	133	138	127	134	136	141	145	152	146	131	132	137	125	148	154	125	140	137	113	126	138	143	129	135	138	142	120	151	139	126	127	135	149	138	142	134	132	134	140	141	154	127	135	138	129	148	154	160	129	138	134	126	128	139	146	129	128	127	126	125	126	134	136	111	145	140	141	134	131	145	116	132	120	135	135	133	146	111	114	129	150	142	101	142	129	138	131	114	140	150	147	123	133	132	131	154	124	143	127	139	112	117	123	119	145	168	141	130	163	124	120	133	144	124	149	110	128	141	137	120	124	143	148	128	144	134	126	125	130	122	141	144	153	124	123	143	154	144	126	150	125	151	140	117	160	131	129	121	132	148	128	135	133	131	151	148	128	131	133	131	143	126	134	114	127	132	168	132	126	125	159	117	137	161	116	148	138	133	140	132	141	147	133	119	149	144	159	108	138	140	161	143	141	170	136	118	137	119	139	136	144	137	109	132	125	140	116	130	141	118	149	155	141	146	148	131	161	134	128	145	156	129	128	126	136	152	147	126	136	115	146	113	139	127	150	128	129	116	126	118	142	118	153	111	149	123	153	141	140	148	118	129	135	146	127	135	116	125	147	132	131	129	114	123	129	127	139	126	159	121	140	135	158	137	133	131	136	132	149	118	115	147	138	139	114	158	135	145	146	166	144	136	157	120	135	130	134	135	137	137	133	130	131	143	140	121	133	125	138	127	132	127	126	141	128	135	133	140	128	153	153	128	135	124	122	125	110	119	135	155	142	123	122	138	132	129	131	135	156	133	138	139	134	142	126	157	122	135	125	135	141	128	137	147	143	143	124	134	136	128	137	131	115	137	143	122	121	152	148	149	143	150	142	159	114	139	120	132	145	145	142	152	134	149	128	108	126	125	127	159	121	137	128	127	134	136	111	140	132	126	148	145	140	135	137	135	130	145	131	128	132	123	134	123	132	143	139	162	160	148	155	116	121	130	137	140	125	134	123	150	135	140	124	144	111	131	131	130	131	134	117	131	152	152	129	124	108	123	134	141	142	137	147	148	148	116	132	148	133	125	142	135	151	130	128	123	147	139	131	135	157	139	124	157	133	137	125	130	144	156	145	138	137	137	137	144	147	115	159	138	147	150	130	138	145	146	134	132	127	147	125	132	130	131	144	163	142	148	136	128	145	138	122	129	123	134	128	159	122	144	142	128	120	135	149	130	139	159	160	136	138	137	120	123	134	150	140	124	140	127	132	139	131	142	128	149	146	134	131	136	122	130	124	125	143	136	106	109	121	117	145	136	133	134	116	133	148	168	137	139	116	121	132	139	136	150	142	134	149	156	121	133	112	122	138	136	138	144	124	125	147	116	143	154	114	141	134	138	118	117	137	154	129	109	128	142	149	148	109	122	144	143	137	134	133	107	148	125	129	144	140	123	112	133	146	104	139	132	141	122	133	128	132	148	137	121	125	148	117	159	130	154	138	140	135	137	114	128	119	136	144	140	127	132	143	139	123	139	148	130	152	144	139	131	155	130	139	115	128	154	139	138	110	137	141	136	132	153	122	124	141	142	124	140	120	127	129	127	132	147	121	109	135	151	133	101	148	142	117	111	133	139	149	126	136	127	109	130	123	141	125	138	131	132	135	141	141	120	132	139	125	139	158	129	119	125	135	135	116	150	142	144	128	156	129	135	121	143	145	144	142	143	140	139	131	152	152	141	107	141	127	125	134	108	144	134	130	120	134	139	146	130	120	133	128	121	130	148	152	129	129	152	148	111	135	120	128	147	123	147	137	131	136	148	138	120	140	140	120	122	108	148	132	107	106	133	122	140	127	138	120	129	132	125	153	138	123	142	132	127	127	139	131	137	126	132	116	139	135	125	131	127	107	134	121	143	143	126	140	117	140	140	148	119	142	134	137	127	123	131	137	149	115	140	136	125	130	124	119	144	118	130	113	134	130	132	138	139	137	111	133	135	127	154	119	141	145	134	135	110	141	130	132	159	123	130	135	144	136	120	134	134	133	143	118	153	139	128	135	138	132	143	132	136	132	146	147	124	148	144	132	128	120	135	130	134	138	133	148	131	154	145	142	138	113	122	134	148	135	152	127	136	129	133	143	139	135	138	131	128	143	118	120	111	137	137	157	151	127	123	138	136	120	124	141	141	124	125	130	140	132	141	142	131	153	127	131	134	135	138	122	154	148	166	136	140	126	126	111	140	127	115	142	143	141	132	127	125	136	144	155	149	135	139	145	127	132	156	131	135	134	133	153	135	134	141	146	133	117	112	160	122	137	135	123	136	152	126	130	130	132	128	146	128	140	122	143	148	152	143	119	121	148	131	154	136	133	132	117	130	125	157	135	138	141	121	129	132	147	138	118	150	130	142	115	137	131	118	131	133	142	131	132	120	141	165	138	135	131	150	132	132	119	126	116	153	128	138	124	139	142	133	125	155	118	112	134	168	132	142	126	144	129	131	145	141	152	125	121	130	126	150	146	125	130	154	122	140	135	138	130	134	138	116	130	153	130	136	146	145	132	128	130	131	124	124	127	146	137	133	133	155	140	136	122	123	140	134	129	126	142	145	128	110	144	164	131	123	123	142	144	150	124	120	133	133	143	131	134	123	138	152	124	124	137	136	125	127	153	144	121	125	172	142	142	129	138	133	134	134	155	135	131	128	134	135	137	128	132	121	140	131	131	142	140	127	123	130	145	143	135	139	123	125	144	140	120	128	128	115	133	128	119	132	127	135	142	144	155	127	135	124	132	110	140	148	120	127	135	147	128	134	130	146	137	131	123	140	162	143	150	144	131	140	131	127	134	138	126	115	137	117	123	124	142	141	130	134	150	126	148	109	145	146	128
31927	9651	16822	24629	26168	28285	24629	23648	24244	25249	23109	21221	12105	10119	6876	3626	1869	1490	1134	1038	871	880	758	704	719	620	640	655	590	589	550	570	565	577	574	550	529	529	547	513	527	527	543	547	511	493	497	520	523	527	512	530	499	538	465	472	505	490	475	494	495	474	473	507	468	463	460	457	472	463	434	458	455	478	484	475	460	510	440	445	488	441	479	449	484	488	493	506	489	476	443	446	468	474	478	448	467	443	466	465	483	452	460	450	489	463	477	482	470	428	469	453	449	501	462	424	480	437	488	444	436	491	422	481	419	478	467	457	475	481	456	438	444	449	473	406	430	442	467	447	463	436	458	440	454	427	457	447	470	438	433	469	471	455	443	455	486	407	435	478	457	463	456	472	455	439	469	475	485	460	518	427	469	406	484	454	449	429	443	450	428	414	450	476	457	448	448	404	462	453	484	434	455	463	473	487	442	413	442	446	444	475	461	446	469	495	432	428	476	442	454	473	473	459	463	425	502	488	452	410	477	427	397	453	462	439	410	455	418	480	471	429	506	475	483	484	481	475	469	436	443	483	510	487	455	463	432	475	453	455	441	463	461	494	478	453	475	468	436	499	428	457	440	444	423	448	466	437	513	453	449	446	463	500	450	480	476	446	430	473	431	457	453	449	470	406	431	391	436	445	438	463	487	413	493	427	423	465	403	419	471	467	474	457	410	470	477	455	462	409	415	422	448	489	461	427	443	479	475	437	442	433	459	450	437	466	439	428	432	475	475	441	458	442	437	460	440	499	452	426	470	458	438	397	432	443	461	480	470	450	469	442	443	456	421	450	476	478	459	487	463	436	457	488	470	480	468	435	466	427	460	468	450	425	456	445	463	464	474	439	442	488	442	480	446	426	431	441	441	417	429	471	431	386	393	483	423	443	416	450	438	450	478	456	470	476	518	459	418	446	473	455	452	472	430	457	476	442	453	414	448	441	446	458	413	402	420	442	485	449	472	477	417	442	466	439	503	430	494	441	440	453	459	451	444	443	446	441	470	445	461	440	451	491	425	432	463	447	473	468	463	463	471	438	438	421	420	465	437	456	485	462	463	451	426	428	447	489	468	435	452	448	450	489	449	438	465	415	458	451	461	471	444	480	489	441	468	450	430	446	482	447	444	456	457	397	432	472	452	471	436	454	440	446	482	458	454	457	460	451	473	484	469	462	487	424	459	453	421	449	466	453	439	466	431	501	449	464	486	442	469	444	504	454	442	469	464	464	435	470	447	440	482	447	427	477	407	417	436	455	433	440	472	431	463	457	447	433	442	453	416	464	489	466	461	451	458	454	442	457	473	457	464	424	432	444	443	495	442	434	423	428	460	469	490	490	447	472	454	444	440	467	490	424	446	467	461	460	462	482	448	431	474	472	439	442	491	455	487	468	454	476	453	447	436	470	483	421	432	446	446	437	427	473	452	453	448	435	437	429	431	446	409	491	424	397	444	423	469	467	429	427	454	438	409	430	458	478	463	455	448	461	437	471	459	416	450	439	449	435	474	430	480	463	465	451	475	415	480	472	473	457	452	432	457	446	445	430	432	490	483	460	443	458	456	471	424	465	440	415	456	452	458	426	437	459	411	458	436	465	457	476	437	452	429	445	431	469	449	445	491	441	491	435	413	443	444	432	477	443	428	453	485	459	452	433	433	442	461	480	454	470	474	449	429	423	441	454	449	449	440	452	436	428	445	442	439	442	433	435	432	427	493	510	458	423	439	444	427	467	428	418	418	443	486	464	460	453	473	453	465	486	474	440	439	466	426	472	444	444	469	445	419	435	481	432	480	464	493	461	480	460	443	467	473	466	430	468	440	448	451	463	450	434	443	442	459	449	417	453	429	413	467	419	449	446	463	462	471	501	460	459	460	444	454	435	480	430	465	447	437	461	419	472	511	429	434	449	420	456	462	480	434	436	433	466	468	445	490	432	436	459	446	488	455	426	469	447	455	467	462	483	489	449	466	439	444	469	477	470	466	453	480	452	467	440	450	468	488	449	443	454	426	476	445	409	452	480	462	471	422	481	485	439	466	432	451	468	460	456	443	449	456	420	430	461	444	457	464	443	438	452	467	433	428	449	445	430	472	461	435	441	475	457	427	457	476	429	437	459	473	470	487	466	453	459	463	471	431	453	452	432	464	447	495	456	455	457	462	436	413	425	451	481	462	414	471	463	459	483	469	467	453	415	462	454	472	429	448	468	471	453	465	450	424	449	467	458	434	476	434	469	407	431	478	462	489	456	494	457	464	443	453	428	488	476	469	445	459	427	447	464	471	461	436	424	454	439	459	475	447	454	422	423	446	432	460	461	492	467	420	475	504	469	450	412	443	452	433	427	430	424	454	456	499	470	476	452	454	479	457	417	479	443	452	440	433	484	492	436	474	444	431	467	458	462	451	425	450	480	455	440	462	498	463	460	460	428	449	447	430	430	396	492	452	435	452	423	414	439	431	493	451	456	432	465	453	457	422	451	439	472	439	441	467	455	467	471	467	426	441	419	425	471	447	457	444	418	451	436	444	464	442	430	468	469	441	453	479	437	470	468	487	463	468	456	465	447	448	434	496	445	464	475	468	486	458	451	429	430	458	417	450	409	453	471	435	456	443	425	400	450	427	456	447	445	499	448	467	406	481	511	483	434	487	462	456	457	445	479	471	447	463	423	463	405	451	475	453	455	447	456	431	459	456	481	446	448	443	478	429	445	471	446	485	471	469	432	417	481	419	457	444	456	452	462	495	469	485	440	494	437	425	453	429	449	459	458	455	484	484	458	442	466	435	459	414	428	454	451	459	453	453	442	482	453	439	409	523	414	433	501	432	434	470	432	439	452	415	422	466	466	416	454	445	481	420	435	430	442	451	460	469	478	415	423	449	417	474	426	488	475	451	475	438	461	460	459	470	485	432	433	466	434	489	482	478	465	416	439	451	433	428	470	452	464	458	455	436	456	455	433	464	446	433	441	468	502	466	438	445	491	442	500	476	486	467	468	482	450	450	424	493	469	464	468	431	443	452	454	470	450	449	456	456	451	459	450	473	448	454	455	483	467	440	474	443	467	419	440	460	417	485	490	456	443	463	487	436	461	445	423	439	450	416	419	437	465	456	475	432	451	472	468	420	456	475	437	462	469	448	424	449	493	470	461	471	470	494	439	431	425	465	397	446	452	446	417	445	451	474	453	466	470	484	448	448	449	496	479	448	449	430	459	429	434	443	465	463	416	437	450	415	450	449	436	480	468	427	468	428	462	374	436	444	448	460	440	434	460	455	419	442	441	449	473	467	446	434	433	460	483	459	458	451	463	444	442	409	402	444	457	489	435	487	454	491	515	436	443	463	449	459	437	437	463	439	427	417	462	467	460	460	415	445	438	448	443	498	460	455	435	459	463	450	388	495	453	468	477	440	424	431	410	444	474	431	430	463	451	463	422	477	417	445	456	444	442	460	468	435	461	453	429	448	456
10857	1422	3247	4121	2048	1678	884	684	555	564	420	403	238	223	177	157	164	181	152	141	158	134	161	131	163	145	168	136	144	161	166	125	151	166	128	156	143	155	135	146	141	164	127	155	139	160	159	134	160	154	154	158	161	160	157	159	139	167	155	156	154	149	154	148	170	179	157	167	143	176	147	148	154	149	140	181	139	150	145	157	153	167	143	156	161	173	166	141	151	160	157	159	147	130	168	149	164	177	147	161	150	162	165	149	166	166	137	162	175	134	134	157	169	179	137	159	149	155	163	169	151	140	153	149	147	154	177	164	172	159	150	136	143	138	146	167	133	162	138	139	141	158	163	151	165	160	130	155	167	143	122	144	166	161	146	143	147	157	166	141	143	127	146	151	141	150	154	158	176	156	150	168	145	166	157	145	173	159	152	174	157	156	170	132	152	138	156	142	156	165	149	168	147	174	129	135	174	168	145	167	151	167	137	160	165	162	127	176	176	178	163	164	150	156	164	155	167	155	139	146	148	150	159	159	131	137	149	149	169	160	154	125	131	162	161	150	152	152	148	160	179	158	150	179	150	165	137	144	171	168	175	150	176	159	153	140	170	152	141	139	171	146	155	165	142	177	159	173	161	164	143	145	140	147	166	140	154	131	148	138	139	171	142	160	129	147	158	162	143	140	170	156	156	156	136	147	166	158	152	165	155	143	147	167	151	166	155	157	160	150	131	157	156	142	146	162	160	151	141	152	127	136	162	144	149	136	141	144	165	144	123	143	140	138	135	202	155	134	139	183	151	143	158	167	184	146	150	154	138	185	152	153	157	166	143	156	153	143	142	157	152	132	152	169	143	151	177	152	177	148	146	160	150	152	173	182	164	155	180	160	149	157	150	165	155	175	153	157	165	131	147	134	167	158	148	154	157	160	146	160	166	166	144	142	159	149	158	162	149	154	155	157	135	157	184	175	153	146	166	157	152	150	159	153	146	155	140	155	150	170	145	125	162	160	160	176	166	144	149	135	151	141	160	155	120	156	170	173	136	126	142	146	168	166	171	129	145	157	148	149	142	180	140	147	159	149	150	156	143	182	143	122	158	178	151	148	155	145	156	149	163	154	145	151	170	142	151	171	154	144	149	154	176	150	122	139	128	160	157	171	154	135	144	150	161	167	154	151	140	163	134	153	150	158	133	156	141	184	149	160	198	145	146	164	148	153	150	146	143	155	167	151	140	147	148	161	157	174	167	167	161	150	165	143	152	153	165	150	144	171	165	157	144	175	167	163	137	173	163	153	122	154	154	162	147	138	147	161	169	160	151	150	154	163	141	149	139	109	153	148	141	162	162	142	149	164	159	134	132	159	142	153	159	171	146	159	151	159	147	151	157	151	153	173	159	176	150	148	153	143	128	142	159	172	153	158	154	146	136	165	149	158	157	154	199	140	146	168	149	139	148	136	148	172	143	167	133	158	159	147	150	158	152	136	144	172	125	134	156	139	143	173	167	152	173	147	160	156	149	175	155	165	173	137	142	145	153	148	143	158	180	135	158	149	158	148	168	159	155	164	133	161	148	163	165	172	147	178	156	150	153	147	149	149	149	163	150	130	147	156	151	163	134	150	154	148	150	140	162	150	156	182	151	165	171	168	157	153	150	159	155	158	151	145	179	163	187	166	148	151	129	139	142	156	141	151	138	156	138	159	141	146	143	178	150	179	167	160	137	151	152	149	166	162	159	147	142	150	143	137	149	155	148	156	150	160	164	161	141	143	152	167	144	151	140	169	149	154	139	160	170	158	152	153	152	179	171	143	153	153	136	159	129	142	139	143	170	131	182	134	154	153	162	148	181	134	167	161	157	148	137	145	155	139	148	170	165	154	164	145	175	141	145	160	166	141	166	175	144	144	176	132	155	152	151	177	146	143	139	140	151	148	177	176	162	162	158	142	164	145	152	140	165	129	145	159	154	127	155	165	152	166	170	133	146	165	141	156	138	153	139	169	163	148	151	171	159	132	154	153	137	146	165	140	138	146	145	174	160	167	150	134	144	136	140	156	156	160	150	160	152	156	145	152	141	150	150	148	146	136	145	175	148	163	146	155	154	146	141	146	141	158	164	165	153	151	151	151	159	148	172	148	149	136	143	147	149	134	142	146	144	143	155	149	163	149	158	129	165	181	132	150	163	144	154	161	161	141	171	170	158	130	155	137	165	160	135	174	166	140	163	149	140	130	164	167	142	157	150	148	148	161	147	147	133	152	131	159	179	141	147	164	145	152	138	138	155	139	151	153	165	180	134	136	164	162	164	158	160	156	147	163	151	168	172	151	148	140	158	136	164	171	139	153	180	157	146	144	173	141	145	139	167	153	150	151	147	155	157	164	161	152	147	151	180	145	153	148	147	136	166	158	156	165	137	149	185	144	172	132	141	150	150	130	148	160	147	141	153	164	153	146	162	157	152	150	152	144	164	143	138	135	148	142	158	148	121	135	155	157	156	136	172	178	136	155	171	162	168	176	169	167	162	144	145	162	155	158	167	172	177	167	156	170	182	138	147	149	160	152	166	157	173	155	147	141	158	164	165	176	156	129	180	152	181	153	149	147	159	150	138	157	156	140	172	146	158	170	149	158	172	173	147	167	147	165	174	175	148	168	134	154	147	162	122	159	180	152	160	155	154	144	169	169	172	140	151	160	139	151	165	166	143	164	168	147	124	150	137	142	157	152	148	149	152	159	138	145	148	170	155	139	161	156	146	123	163	137	149	146	157	151	136	156	144	167	135	168	147	160	144	149	159	143	152	156	146	155	129	151	161	160	139	145	166	150	156	141	169	150	168	150	169	148	151	169	158	159	171	150	141	134	148	165	160	125	149	172	128	151	136	137	139	155	136	175	156	154	156	144	146	151	162	160	147	140	146	144	160	146	149	174	155	143	155	147	129	151	150	140	142	142	147	170	164	159	177	146	154	154	160	160	167	139	157	129	152	133	142	154	157	172	147	158	153	147	154	159	136	144	150	169	163	145	151	149	155	156	165	159	148	151	148	147	156	144	156	142	171	140	162	151	147	155	151	150	145	166	163	169	141	150	130	140	141	148	157	143	118	147	147	168	149	156	162	133	157	136	159	150	144	153	157	158	150	140	158	155	148	168	144	129	183	156	169	163	149	149	156	135	159	158	164	126	167	145	169	139	165	162	144	161	151	170	130	163	163	154	173	140	145	164	164	159	144	138	171	161	146	145	148	175	154	189	165	155	150	145	159	182	184	153	155	152	152	159	158	166	158	167	150	147	148	164	160	189	160	164	158	156	169	130	138	158	158	144	155	157	164	169	155	145	135	151	156	170	144	151	136	141	155	148	164	188	127	143	154	143	144	136	161	157	157	158	169	142	145	160	135	151	150	162	133	158	148	177	155	146	158	181	154	149	167	170	139	151	144	153	146	150	169	136	144	137	164	157	175	160	137	187	150	139	172	158	159	144	152	156	157	163	140	132	156	169	166	137
12875	1796	4853	7434	4922	5547	3423	3115	2663	2451	2244	2078	1148	1186	771	640	547	561	538	518	512	560	505	518	487	464	498	514	506	547	499	505	476	498	563	468	505	506	510	499	468	559	497	533	513	504	522	488	468	465	507	495	481	493	494	497	477	494	467	500	493	499	497	504	523	468	476	512	475	495	508	490	498	519	445	495	476	515	491	475	506	480	493	489	477	508	505	510	504	493	521	490	503	487	466	499	502	456	477	510	486	487	487	495	529	521	460	472	495	485	483	526	530	517	517	506	481	472	511	495	539	537	478	504	491	534	535	466	454	484	493	482	511	447	486	497	473	500	483	510	503	527	481	512	505	492	526	514	522	462	552	490	509	545	504	492	514	538	499	476	477	479	483	506	536	544	483	481	471	499	545	484	467	513	499	472	483	514	519	500	502	495	510	463	488	522	505	518	484	524	495	458	487	464	492	501	503	476	488	476	497	548	504	496	498	534	476	469	511	491	525	503	512	515	528	497	499	465	562	483	512	497	504	488	504	498	485	473	498	495	501	499	512	494	482	495	509	463	506	535	524	490	530	547	529	477	515	499	503	467	554	445	467	533	509	518	521	535	503	465	541	487	495	469	496	482	499	476	498	502	512	502	480	477	489	495	464	500	515	501	527	506	508	496	472	471	518	492	526	534	502	533	496	477	506	494	496	449	538	483	518	467	467	498	497	437	521	531	478	490	511	505	507	506	553	501	538	486	488	473	469	478	489	520	460	483	491	462	543	500	451	485	465	534	447	511	468	512	445	537	497	531	539	525	524	497	492	490	495	457	513	474	493	498	480	505	502	483	526	527	458	484	507	499	486	469	495	518	504	539	475	476	481	537	483	524	519	517	515	489	523	497	527	500	511	496	515	478	540	484	503	465	478	477	469	516	483	509	581	501	488	509	487	508	487	476	515	510	506	485	517	508	496	491	531	483	499	504	513	511	507	499	515	484	501	518	473	531	498	503	472	528	477	474	517	501	459	523	493	482	497	508	533	521	531	494	488	489	483	477	515	527	486	476	535	492	516	494	526	506	481	535	491	514	495	482	476	507	504	489	504	489	472	476	508	459	504	533	498	503	495	495	515	512	467	512	502	526	528	469	524	509	473	482	477	508	431	539	452	477	452	486	483	510	537	522	491	498	507	471	485	511	458	459	496	500	510	487	523	507	508	501	534	505	449	482	517	484	478	513	519	482	481	481	540	483	516	501	504	492	536	536	452	514	481	492	532	466	477	481	492	481	476	507	478	506	475	543	494	486	491	486	458	486	506	490	512	514	526	511	506	459	475	491	490	514	525	510	514	484	533	518	501	506	504	499	492	504	527	524	505	477	503	485	519	536	470	523	531	493	474	477	487	479	485	511	492	507	472	478	479	507	475	502	473	505	522	497	479	489	542	469	486	511	483	481	457	497	476	505	506	491	515	474	504	491	548	497	503	479	489	535	519	534	481	532	495	528	475	427	468	476	483	501	533	485	502	507	492	507	504	528	496	495	531	547	523	527	540	485	486	528	489	482	483	476	460	514	465	503	490	497	474	517	496	438	542	509	508	533	488	563	496	499	494	488	525	498	478	471	526	483	491	529	492	453	459	504	495	503	505	481	483	480	481	521	512	490	520	521	510	509	503	546	517	484	469	474	497	539	488	501	462	525	512	491	512	548	465	489	511	511	506	492	512	515	497	538	484	488	491	486	526	502	507	510	492	506	508	495	493	532	473	473	530	504	509	481	506	479	501	498	488	491	490	459	504	509	480	526	515	490	523	499	521	469	536	472	489	517	516	518	503	499	500	489	490	483	469	471	491	526	463	522	526	509	496	500	475	485	470	478	486	486	523	499	509	517	526	525	467	488	529	470	478	520	453	479	510	473	482	506	521	525	521	466	527	470	514	531	534	528	486	491	533	469	471	516	507	491	480	499	487	490	516	502	431	474	486	488	449	502	519	473	526	468	517	501	500	531	483	488	483	502	493	506	480	515	522	510	490	501	521	524	503	480	500	482	500	502	515	534	456	475	520	520	480	487	497	465	542	479	487	492	528	472	506	516	513	496	458	504	487	484	536	497	468	502	505	520	468	494	518	537	501	494	497	515	493	452	441	488	507	460	491	498	497	523	488	453	513	486	511	441	498	494	478	506	461	535	503	492	481	501	517	509	482	454	508	496	469	524	469	512	509	489	485	500	482	496	474	502	511	475	507	477	482	472	521	527	492	498	491	533	493	511	484	518	495	498	511	485	485	528	479	487	498	521	500	509	547	491	570	493	502	501	491	501	465	449	527	500	508	465	495	463	553	455	502	488	492	492	515	528	498	518	455	465	487	506	516	468	528	487	498	502	513	502	519	492	490	534	481	490	505	484	506	515	485	522	493	488	489	456	464	516	516	517	520	473	481	524	530	519	510	483	503	497	513	494	488	513	530	533	498	487	466	477	504	493	479	489	490	523	509	508	505	512	505	453	513	456	536	472	531	513	484	513	474	479	472	516	476	500	515	518	488	517	521	509	464	504	485	491	496	468	459	530	472	506	510	526	468	498	469	459	516	502	500	506	503	503	487	478	504	521	532	471	484	522	518	498	499	521	490	510	488	505	483	503	456	537	520	452	524	488	498	528	489	501	504	491	515	498	474	505	471	482	487	530	521	470	483	467	549	486	483	509	525	467	502	472	473	482	518	531	504	485	480	481	476	537	490	511	457	473	515	487	513	495	468	502	487	457	522	500	493	513	537	494	509	468	484	483	483	485	494	495	520	505	517	448	454	488	498	515	515	480	495	498	484	503	517	533	491	492	530	459	517	487	532	496	516	525	490	529	472	502	517	513	528	499	531	512	525	499	497	504	496	561	504	483	527	479	487	461	487	487	492	468	502	517	489	479	483	517	492	487	526	472	500	494	530	516	466	481	471	490	517	456	490	505	462	481	506	482	475	486	493	481	531	477	470	472	480	466	530	466	514	484	474	485	519	505	493	508	501	517	476	509	442	533	457	490	493	522	496	489	578	514	456	522	504	475	525	492	517	503	482	493	472	473	488	542	515	494	521	504	559	500	452	507	479	471	485	473	507	483	514	506	484	481	525	481	495	469	490	497	485	438	485	507	468	523	542	520	479	500	482	515	497	446	468	524	501	528	476	489	492	500	520	489	511	484	505	450	522	503	515	510	537	518	530	462	544	508	494	538	508	490	489	495	503	479	480	511	482	461	499	492	532	514	491	475	477	484	540	503	536	491	516	467	509	533	497	550	462	511	492	506	490	507	525	489	488	488	491	518	501	481	473	483	506	495	519	501	490	502	507	536	474	490	452	510	505	455	497	464	464	516	526	509	496	533	520	488	455	494	516	530	489	488	515	527	496	521	512	508	475	477	494	478	497	468	489	497	511	479	480	499	497	488	473	512	493	496	501	516	529	482	483	521	480	506	520	499	509	508	489	473	481	491	510	480	474	526	492	499	499	488	513	525	498	481	486	496
43757	16477	15846	20747	19380	15543	9492	5532	4038	4197	4267	3475	1523	1086	490	278	174	132	179	134	112	157	121	109	101	86	101	84	91	88	92	84	107	97	104	112	98	99	85	81	110	86	87	78	96	93	103	83	79	102	91	77	88	119	92	90	98	98	87	75	89	75	77	104	95	95	72	76	89	87	96	97	71	88	75	113	96	86	87	96	95	102	100	91	95	78	97	91	105	95	108	102	95	91	94	64	75	83	102	98	95	80	90	96	72	98	87	98	95	94	99	68	91	91	92	89	95	85	65	80	80	78	90	94	86	88	73	85	82	98	92	74	78	97	95	102	84	83	89	88	82	114	107	95	84	97	87	74	75	82	96	75	91	84	97	80	96	97	74	82	87	86	97	100	88	82	93	115	88	95	94	106	85	104	84	98	87	97	72	83	101	96	80	91	98	77	90	83	90	86	83	90	97	91	90	88	84	82	98	92	88	72	91	95	77	93	83	94	78	85	70	82	94	96	90	102	80	103	80	80	82	84	101	82	86	93	92	72	86	76	90	107	92	84	96	68	76	75	94	106	97	81	97	95	86	92	93	78	86	92	91	95	87	61	74	87	86	102	98	94	90	80	94	82	88	82	118	90	92	87	84	103	96	81	79	95	94	92	100	81	80	117	100	93	97	85	82	97	77	81	91	81	101	94	65	97	105	102	76	83	83	94	84	77	90	95	92	71	90	106	91	99	116	99	73	91	78	88	94	75	95	84	94	84	84	65	85	90	86	76	95	100	95	77	82	92	90	81	88	91	105	84	91	87	85	73	101	90	98	93	92	74	118	84	87	101	93	83	95	91	103	95	111	75	91	92	85	81	96	89	95	89	100	96	81	92	87	92	92	76	87	99	86	87	88	76	85	99	76	93	95	90	80	89	98	79	80	84	106	104	76	116	100	91	101	85	88	85	74	78	80	75	84	75	104	75	76	80	94	92	80	96	88	85	83	98	82	89	86	90	87	92	90	108	92	84	83	90	106	73	103	96	87	90	91	88	76	96	101	94	73	95	98	104	74	85	90	92	84	78	91	93	95	75	88	111	82	90	90	85	94	82	100	88	77	95	109	78	84	103	84	92	95	86	99	81	109	116	87	99	79	101	89	85	98	82	90	80	81	81	100	101	83	78	91	83	94	81	96	84	78	96	83	88	86	92	83	80	97	95	95	96	78	84	77	92	81	86	96	102	86	101	88	75	90	79	90	81	90	88	85	93	91	87	84	81	81	88	75	89	94	91	81	103	76	87	98	77	78	83	89	101	87	85	85	83	94	92	106	85	91	95	92	88	100	93	82	82	92	81	92	88	87	78	72	77	101	99	80	75	90	88	83	107	88	100	99	84	94	89	98	99	98	98	78	81	85	75	73	87	93	94	82	97	75	91	75	88	90	89	77	72	81	94	87	90	79	97	90	88	81	78	87	104	93	85	71	87	103	101	87	87	91	85	81	83	83	103	79	75	93	97	92	88	91	100	82	96	92	93	88	91	88	108	88	83	91	99	92	95	105	93	92	81	68	81	103	84	90	103	100	84	61	109	85	91	90	78	80	81	80	97	72	94	87	79	81	108	85	85	87	92	92	72	85	77	81	91	96	98	80	103	92	92	100	82	88	89	88	90	98	87	106	86	88	99	85	87	81	105	82	87	103	78	86	83	85	81	99	91	81	75	78	85	93	81	89	78	95	96	85	69	94	80	91	86	99	94	85	82	86	94	101	94	105	98	72	97	93	95	78	100	98	86	83	99	63	90	91	97	90	74	89	75	97	89	94	70	80	80	107	76	106	86	117	92	81	97	97	98	90	97	95	94	92	80	72	81	94	91	89	85	89	94	86	77	90	76	98	99	72	95	75	103	61	89	100	85	84	88	86	81	109	77	76	100	79	95	84	84	107	83	95	94	71	80	91	98	89	93	95	93	99	97	94	94	94	82	94	85	75	77	79	73	87	93	86	80	79	76	117	89	82	81	93	103	74	84	87	92	99	95	91	100	106	89	77	107	92	97	96	99	86	75	83	104	94	85	85	99	100	84	82	113	100	89	82	74	93	92	95	77	85	91	83	89	83	75	96	72	90	100	83	87	86	95	91	81	87	80	105	78	87	82	88	83	81	96	79	96	77	97	91	86	81	86	86	79	77	76	80	71	85	87	90	82	97	77	95	103	98	92	75	81	86	90	104	77	96	86	73	86	85	88	88	103	91	107	103	87	92	91	95	75	91	97	84	97	73	91	83	86	83	79	95	90	99	89	91	83	96	83	92	84	103	73	78	89	100	88	94	92	75	87	75	114	95	98	103	85	79	86	83	92	94	79	83	83	94	90	88	101	86	85	97	75	95	93	85	84	79	81	92	95	92	97	107	70	80	90	97	86	86	73	96	103	106	84	82	109	92	90	103	102	95	77	76	98	98	101	85	92	103	90	91	93	73	89	88	81	93	100	61	80	96	82	93	90	89	98	99	89	96	87	80	102	86	94	92	94	94	97	104	87	103	106	106	75	81	83	82	99	79	84	91	94	97	90	100	87	94	91	99	84	97	86	93	119	65	84	99	79	83	58	93	85	91	97	87	107	99	94	88	91	102	78	74	97	87	93	85	71	87	86	89	80	85	81	85	103	86	79	105	99	73	101	82	81	81	102	94	99	79	91	85	101	65	81	87	99	90	100	91	101	103	90	77	78	80	89	79	95	92	85	83	91	87	69	91	85	97	87	82	92	102	109	92	89	89	73	78	92	75	81	95	73	82	109	85	90	86	95	84	77	86	82	103	93	75	90	85	87	90	78	97	97	87	91	85	97	77	87	105	85	77	71	87	103	74	87	97	91	98	85	84	78	86	78	88	81	65	101	95	83	96	105	98	99	85	91	75	92	95	97	76	94	79	93	82	90	89	89	105	86	114	77	100	95	71	102	80	97	83	95	85	100	78	81	81	93	96	94	91	83	78	91	89	101	91	94	85	90	89	105	77	94	107	85	79	86	99	104	80	97	113	75	90	91	92	78	82	88	101	81	81	98	96	72	92	93	87	96	85	101	94	76	74	89	91	68	91	87	83	80	78	100	90	76	81	78	85	98	86	71	93	73	89	96	110	90	90	83	94	107	77	97	71	77	89	79	84	92	80	95	86	89	92	73	86	80	86	93	90	73	86	80	102	98	84	91	95	88	91	83	82	95	76	83	111	90	80	94	85	106	66	94	72	79	106	70	92	82	103	84	97	96	81	104	98	101	91	86	102	74	82	88	80	99	83	82	83	91	82	71	100	87	81	112	81	95	85	100	98	114	97	86	106	87	79	73	92	90	86	82	97	104	75	102	103	89	89	98	97	90	84	79	76	99	75	90	90	86	86	84	95	88	83	84	94	82	75	82	91	89	87	89	80	95	85	87	81	105	98	80	84	94	84	97	94	86	85	84	92	102	108	92	82	85	92	83	84	103	95	81	76	82	112	93	69	89	86	87	88	96	73	103
24120	5682	11832	16367	17725	18953	14609	13471	13371	14978	14343	13757	7953	6374	3138	1804	998	523	692	521	467	473	433	405	375	370	374	392	367	376	359	409	377	375	355	350	345	314	336	309	335	379	322	351	352	368	337	348	328	340	342	325	359	372	343	354	353	349	322	318	315	301	342	331	314	323	314	301	350	325	326	323	307	336	331	308	343	324	295	324	332	327	355	300	296	325	331	328	335	309	279	312	321	294	317	316	323	306	317	320	311	301	304	341	320	335	325	329	328	315	323	292	351	299	346	304	337	326	307	306	322	357	333	321	339	349	321	337	278	299	301	330	315	328	315	340	333	307	320	322	297	314	313	314	320	305	326	297	352	321	342	323	313	326	321	311	360	330	306	318	296	306	311	327	288	349	340	313	301	315	294	344	300	294	317	322	305	299	331	306	304	316	377	334	326	317	306	303	322	307	326	342	330	326	291	291	323	356	336	340	313	305	301	317	325	323	324	342	311	311	293	326	331	318	312	302	312	317	324	318	319	323	315	301	334	315	336	318	329	288	322	308	363	330	304	301	305	328	313	277	289	325	298	326	309	324	307	308	331	305	288	298	292	345	307	305	330	305	309	295	310	315	325	342	303	322	296	309	304	347	314	298	328	300	297	335	337	291	284	334	292	288	319	308	312	291	333	322	294	316	307	317	310	319	309	326	313	297	318	330	313	291	306	307	309	332	316	326	296	343	298	325	324	270	322	302	306	314	305	299	332	297	337	282	352	317	361	320	303	313	314	293	315	320	321	313	309	294	331	336	312	362	325	330	340	311	311	338	311	312	300	315	331	342	311	329	318	295	298	322	315	331	321	318	321	297	307	312	320	306	329	321	302	357	310	308	268	314	307	307	326	312	308	306	312	300	317	279	334	322	318	286	307	310	293	290	327	338	284	316	303	298	325	301	299	312	308	352	333	288	313	299	318	298	289	319	305	301	318	299	341	311	289	347	306	308	294	320	331	301	302	341	334	307	334	303	301	313	294	325	326	346	307	310	309	320	331	299	321	323	310	295	332	327	334	313	310	309	333	289	288	319	297	312	296	297	329	310	315	301	302	310	344	309	297	328	322	301	332	335	284	320	295	308	317	311	321	325	347	327	317	309	258	336	311	341	328	317	327	308	310	307	289	289	315	271	364	329	285	350	327	304	344	295	332	316	329	308	299	329	278	320	344	315	296	298	317	293	333	311	326	301	331	310	297	315	310	333	303	297	277	312	293	328	250	317	306	323	303	304	306	343	296	308	302	287	315	303	283	330	298	313	302	296	285	339	291	318	308	283	316	346	318	330	276	311	305	316	289	323	318	354	303	322	320	301	305	306	299	302	325	316	302	344	303	334	308	316	303	352	311	307	299	307	334	326	302	328	310	316	294	309	333	344	288	291	325	292	316	269	331	330	331	332	318	316	314	296	309	317	329	309	322	309	312	346	304	299	318	322	309	321	318	313	302	330	307	364	309	282	354	312	293	309	335	336	324	321	312	336	316	333	315	303	325	336	281	345	335	310	334	308	329	322	309	306	314	322	294	279	305	351	285	283	312	297	319	310	303	287	280	326	335	297	320	273	298	331	311	313	344	307	279	323	299	343	290	292	285	334	320	298	307	286	295	305	336	309	347	322	329	313	320	334	322	325	339	305	326	281	328	314	311	303	308	344	310	333	322	359	358	293	297	324	327	321	278	344	332	313	340	350	335	306	292	308	298	318	315	315	282	309	310	334	307	334	301	304	296	340	317	299	309	280	322	313	293	300	303	305	284	293	285	300	327	323	323	320	299	321	337	297	327	304	316	360	336	361	314	308	309	309	300	318	313	321	308	309	331	287	284	334	278	352	312	302	303	287	318	295	293	319	331	304	295	319	307	313	312	316	294	318	296	327	339	321	330	322	298	293	316	354	317	332	321	288	311	316	312	295	307	316	333	328	274	295	298	321	332	329	323	335	316	337	329	304	330	314	295	336	315	324	314	337	331	345	331	306	327	296	302	335	337	322	330	305	332	325	334	299	302	303	326	281	329	298	334	317	281	319	313	292	333	332	322	326	279	331	321	298	295	306	319	288	317	314	338	302	302	303	345	330	328	316	264	302	305	316	293	327	325	294	302	280	318	315	350	312	299	334	301	307	315	337	311	322	310	325	306	316	318	275	310	327	319	335	334	327	337	288	297	314	333	311	296	343	349	322	286	289	288	330	317	316	337	302	293	310	327	288	326	292	307	306	316	316	314	340	321	308	318	325	306	323	300	299	286	290	309	305	306	302	322	340	322	283	290	308	300	302	296	284	318	330	348	326	275	346	276	331	330	324	292	306	354	293	341	296	302	308	321	319	314	313	290	287	286	310	313	325	318	322	308	311	348	329	314	339	322	347	303	333	315	352	327	324	324	303	313	308	328	292	309	317	330	325	298	306	317	312	302	333	304	304	303	312	289	317	306	306	309	315	303	320	308	297	285	286	306	297	282	305	331	304	291	312	323	317	332	339	315	329	304	323	291	304	326	305	305	282	329	343	310	309	334	326	292	319	320	295	310	299	328	314	321	287	313	302	317	343	302	327	329	324	300	307	313	328	312	312	315	308	330	336	324	294	314	324	307	354	288	312	342	320	286	321	317	328	305	327	300	313	308	346	318	304	317	294	315	297	339	303	300	303	313	304	341	330	306	344	321	296	294	310	291	322	303	323	296	327	308	304	321	323	323	295	273	313	327	334	322	339	329	290	301	310	343	306	369	325	337	328	327	319	292	307	282	305	321	277	311	305	337	316	305	303	317	301	288	313	290	324	319	313	333	323	328	293	314	308	318	341	307	323	316	295	322	312	322	282	308	320	308	329	336	308	304	301	319	320	322	306	350	333	311	319	319	301	309	310	323	307	305	291	305	325	315	278	289	304	314	310	319	319	342	343	318	318	312	333	285	304	307	310	333	317	302	325	305	318	291	309	344	326	303	322	275	351	289	328	307	283	291	317	314	312	304	305	308	315	291	295	261	342	316	312	290	326	300	326	304	292	330	288	318	296	312	321	315	327	332	317	297	311	290	319	336	301	335	316	317	342	303	302	315	328	311	318	309	332	307	295	329	322	331	312	277	289	300	299	302	320	303	306	303	327	321	315	341	337	297	299	320	314	324	298	315	287	334	319	287	307	294	315	327	327	289	319	303	312	303	310	311	332	322	320	337	333	329	310	325	314	277	337	328	294	321	293	323	319	293	329	296	291	333	320	327	347	309	284	322	334	297	301	301	315	305	302	307	342	291	290	291	317	306	311	293	306	321	336	341	317	322	323	309	338	313	327	299	284	313	301	293	322	307	293	291	302	289	309	339	286	300	297	277	317	327	334	338	308	302	307	313	308	313	328	306	316	320	323	325	308	313	327	315	323	301	319	304	306	306	302	340	301	327	279	302	321	308	299	325	271	293	342	293	308	298	302	305	331	305	328	328	331	315	312	296	316	310	290	333	305	315	307	311	320
53371	26565	29693	28212	28346	24523	19860	13855	10850	10283	11426	8870	4170	2999	1410	618	341	195	229	207	170	152	152	159	166	167	169	159	134	147	154	158	160	154	146	152	131	152	140	125	164	145	133	131	141	150	127	139	145	138	119	153	135	133	142	145	140	127	150	141	132	137	133	151	128	140	138	137	124	157	143	152	110	129	137	146	157	151	139	138	153	139	132	122	152	154	145	131	136	134	108	140	139	130	148	124	138	159	151	135	146	138	157	149	168	143	132	134	144	132	127	117	139	155	154	131	161	162	128	145	153	129	148	127	139	137	121	152	134	151	173	139	137	128	137	144	139	140	135	131	128	127	149	134	147	137	115	137	139	130	142	136	147	138	133	155	138	145	119	116	154	123	121	124	148	143	145	137	136	146	129	130	120	143	140	112	125	134	119	144	123	157	136	135	115	129	124	139	124	147	148	159	132	149	140	138	140	132	115	143	131	111	147	133	139	139	135	126	160	168	117	147	120	144	143	132	129	132	142	158	119	124	114	122	142	136	136	129	153	115	138	131	129	152	142	178	125	157	134	130	132	147	128	142	125	151	151	131	125	146	126	150	125	118	126	139	153	126	122	150	137	136	133	158	138	151	153	129	105	143	147	153	116	136	120	136	144	129	121	161	126	123	121	119	150	128	124	139	123	131	145	134	133	164	132	129	148	144	136	129	153	133	121	166	120	139	117	131	136	133	126	137	119	134	139	147	158	168	141	130	109	143	121	150	145	127	147	131	141	111	134	155	144	130	139	128	153	111	161	142	149	137	146	130	123	133	142	137	151	136	136	127	145	126	128	146	133	147	157	146	139	125	149	154	151	129	137	142	127	124	137	138	120	144	118	134	138	150	139	126	139	136	133	147	123	145	121	134	150	131	161	150	128	127	141	131	117	137	117	148	150	139	152	140	145	145	141	141	129	161	131	127	119	125	133	138	134	133	124	140	128	145	123	125	149	124	120	122	124	135	170	140	136	154	137	147	126	126	145	146	158	146	135	132	135	143	126	148	126	145	135	135	125	134	132	159	128	123	161	125	152	150	116	146	138	145	132	123	132	128	144	143	140	150	136	156	139	127	128	129	132	132	146	134	141	149	144	147	139	134	144	128	154	152	128	130	144	136	137	142	151	139	133	140	127	124	155	131	135	127	140	128	140	142	127	134	139	147	118	116	118	143	130	123	127	138	145	129	147	152	148	140	157	142	123	136	134	171	134	130	126	142	133	147	147	146	120	129	114	162	110	121	141	154	135	106	131	116	128	135	143	156	141	110	130	121	136	139	146	136	137	127	134	127	154	133	131	129	134	108	142	134	150	141	118	135	145	137	128	127	120	138	134	137	145	138	144	143	155	130	154	129	142	133	147	134	139	149	125	154	150	128	137	127	163	139	139	117	133	140	117	150	151	143	143	133	136	122	128	153	134	147	142	131	137	130	135	123	137	123	141	168	118	145	161	163	136	124	131	135	129	126	123	137	126	137	123	146	135	138	156	138	138	154	124	150	137	135	157	132	148	150	127	135	113	133	128	148	139	125	147	124	144	130	147	124	136	128	125	139	132	138	140	137	117	151	141	124	134	149	130	134	147	145	129	128	136	119	138	139	120	112	139	148	146	134	162	138	153	142	126	139	134	152	133	130	137	131	135	151	141	156	137	154	140	142	135	128	159	142	127	141	117	129	153	140	130	139	140	117	124	156	115	125	147	135	144	131	134	141	149	119	149	134	115	135	130	147	118	139	142	139	150	142	123	152	110	127	140	152	126	141	127	115	120	132	155	129	130	131	133	142	126	117	127	131	149	148	137	142	158	136	145	137	119	128	145	130	120	147	130	152	142	151	133	139	130	119	122	144	140	134	123	133	161	153	168	137	123	134	121	144	136	127	138	137	143	138	145	143	157	137	125	143	147	121	141	141	150	138	135	148	124	145	142	152	135	145	143	136	151	127	149	127	115	128	141	137	133	137	125	131	120	124	119	129	125	152	151	143	155	114	139	114	129	135	144	142	144	145	126	118	150	140	142	155	142	136	116	127	132	123	138	132	148	151	138	127	134	135	146	144	151	136	140	113	150	159	136	128	143	127	137	119	126	138	151	116	130	145	128	145	127	139	147	126	139	129	128	145	127	119	122	154	147	150	135	116	139	128	144	121	135	141	137	122	130	147	139	130	153	136	123	128	166	137	139	153	120	144	126	125	139	139	134	141	125	134	115	150	139	116	131	130	148	130	130	142	140	139	124	143	152	111	151	127	130	139	117	133	143	142	133	145	134	131	120	146	118	138	145	129	135	129	134	130	145	135	140	150	135	130	102	137	120	135	125	133	119	144	110	142	121	124	143	126	135	139	131	167	144	134	147	140	135	125	133	156	150	135	139	109	153	134	142	136	133	136	141	135	121	111	133	150	139	128	144	125	135	126	140	148	148	129	155	163	155	156	128	126	155	139	140	152	143	137	135	154	127	138	146	139	132	123	139	160	156	148	138	124	119	146	132	141	146	128	159	120	134	158	157	132	127	138	138	145	162	113	138	135	116	153	141	136	134	140	135	128	119	132	126	129	118	153	143	131	151	132	135	126	142	132	125	148	141	141	158	146	140	129	143	141	141	141	153	112	138	139	134	144	126	132	134	130	117	143	129	133	128	126	131	138	130	126	135	127	133	130	140	152	138	132	142	136	149	125	125	143	149	132	133	139	135	132	141	113	137	141	140	151	142	118	127	112	140	134	122	159	128	129	122	147	145	141	127	139	114	138	132	142	118	122	134	129	119	122	129	131	135	124	121	127	155	134	133	122	152	154	128	137	128	136	126	145	136	117	134	142	139	129	120	129	128	133	115	162	156	117	146	123	141	124	149	143	124	133	142	147	130	151	150	134	120	137	129	133	150	140	151	127	129	128	142	126	133	123	139	137	120	135	117	120	139	145	149	141	104	142	152	148	132	118	149	147	129	118	150	119	150	136	149	154	154	124	141	125	146	129	144	134	140	134	146	132	138	134	150	138	143	101	159	136	125	109	136	151	140	160	137	128	138	136	133	140	137	118	134	123	156	118	141	132	139	139	141	137	118	146	118	148	137	126	128	131	113	149	138	131	136	136	130	154	128	125	139	122	139	131	132	161	139	143	145	140	142	117	111	128	128	147	134	119	151	132	122	154	115	123	149	127	133	132	127	141	135	130	145	134	151	126	136	132	131	122	156	139	125	145	134	135	130	126	122	161	153	152	127	118	124	124	137	101	126	128	158	144	145	147	126	118	127	119	120	136	130	117	130	152	146	141	127	119	119	137	137	135	134	134	144	150	114	118	137	136	146	138	139	145	121	140	134	144	128	137	148	124	135	133	125	141	123	145	135	125	142	128	126	122	141	138	124	133	149	141	123	137	151	143	138	140	155	126	136	129	139	145	119	134	142	139	140	161	154	136	126	134	126	151	130	129	147	146	153	131	155	125	138	135	147	137	128	141	136	152	144	144
31634	12055	17990	22153	25765	23882	22389	20422	21536	23821	25933	21909	13834	12730	7097	3308	1968	1136	1112	922	760	762	760	695	648	616	687	603	625	567	650	595	581	568	612	546	581	562	541	537	487	537	506	523	496	502	498	540	527	528	498	499	508	486	512	502	494	519	471	507	509	530	505	469	475	492	492	494	453	456	472	483	436	492	486	466	512	509	522	466	466	439	452	437	466	463	450	455	455	462	472	476	502	454	466	480	446	455	400	483	475	461	467	457	450	471	469	485	446	453	451	493	481	476	483	450	463	459	477	490	498	436	473	479	431	471	468	453	479	437	425	466	455	462	462	439	444	477	470	462	469	484	502	459	449	435	514	457	444	453	440	425	469	484	490	479	486	448	460	412	419	440	442	413	462	446	454	476	468	449	436	479	494	475	419	463	494	436	506	460	435	434	437	450	442	480	492	436	473	439	467	477	430	480	434	465	429	408	440	376	467	445	479	462	458	456	440	420	454	449	459	457	433	465	467	442	477	441	451	441	450	463	484	429	457	446	437	462	438	470	455	438	429	453	460	481	426	461	453	437	461	439	502	417	455	441	444	432	442	466	451	501	455	456	439	487	452	439	470	487	441	434	470	433	432	461	472	448	431	456	453	500	461	436	451	433	441	478	468	484	436	485	440	439	467	453	452	467	414	482	456	465	484	447	427	471	475	437	438	462	462	449	485	440	464	463	449	422	453	490	474	458	424	465	459	470	468	486	464	461	456	418	451	458	446	449	428	501	477	490	424	465	437	473	439	482	448	437	418	489	428	444	441	447	473	424	478	425	423	434	395	441	473	462	403	422	427	435	435	476	443	447	458	462	406	447	445	412	389	458	467	440	442	441	511	447	457	472	427	463	457	487	421	456	472	472	471	441	422	459	452	466	492	461	465	442	432	471	477	447	420	406	464	470	442	483	475	429	455	434	452	467	453	482	423	490	457	441	461	454	494	436	468	436	436	477	490	442	455	454	431	476	465	471	463	457	464	464	479	452	444	402	460	461	449	461	462	454	449	470	443	419	477	431	441	433	434	485	417	475	478	429	458	450	489	432	452	454	449	418	473	444	486	433	443	444	452	467	456	448	410	476	437	426	456	471	434	465	459	451	483	457	461	439	401	423	468	457	461	454	418	461	432	458	442	433	474	459	430	444	485	471	448	468	480	504	437	455	451	409	426	454	413	477	466	430	473	470	449	477	474	455	476	453	464	424	416	458	451	464	492	436	483	427	468	455	456	495	462	479	416	401	449	474	452	456	443	439	433	467	446	465	451	473	416	465	442	451	396	486	487	418	436	468	457	489	434	464	499	454	456	462	458	402	481	438	464	448	482	481	457	467	434	489	456	455	446	466	500	441	475	453	418	487	445	473	443	441	444	434	478	431	455	437	486	477	475	440	481	456	399	474	440	418	485	465	450	472	476	416	446	443	416	438	443	453	445	500	443	456	493	430	446	475	454	500	472	415	457	464	429	468	432	489	455	470	439	450	473	455	441	417	439	497	451	436	438	474	444	437	463	487	461	433	485	422	437	453	484	499	442	448	436	480	421	465	436	469	477	443	472	491	446	414	479	473	409	458	468	447	440	459	426	445	461	426	423	432	467	424	473	455	490	464	449	486	422	442	472	446	459	453	474	427	420	427	506	452	449	484	451	425	461	472	487	460	440	462	490	456	485	497	452	455	412	481	454	417	439	451	475	445	456	431	446	441	480	462	487	484	434	442	452	474	472	497	466	485	484	433	467	479	431	475	429	458	440	458	439	447	464	469	469	466	449	431	510	425	440	446	462	490	492	421	474	458	463	488	445	439	464	443	418	468	465	449	475	463	411	451	435	455	448	456	479	479	468	431	463	465	433	461	457	393	440	453	465	440	510	419	416	498	454	434	458	442	452	473	436	462	472	482	422	463	471	458	453	421	456	449	477	425	465	474	488	436	466	421	432	429	430	476	473	454	436	421	455	460	448	426	426	481	442	443	464	435	449	450	463	471	429	452	458	466	476	427	430	460	466	464	474	458	472	456	466	437	429	434	447	449	469	479	471	458	493	452	493	424	425	434	451	470	423	468	440	443	484	455	483	467	460	461	441	476	440	451	447	438	460	433	425	465	475	428	461	460	442	470	453	439	473	453	444	454	472	432	439	468	440	463	447	456	434	466	431	483	453	426	497	467	477	427	433	491	456	459	453	431	436	455	481	461	449	438	462	485	457	433	432	472	444	424	456	458	442	483	444	420	481	450	446	491	417	466	412	441	461	466	439	419	462	483	461	445	474	436	471	432	444	412	441	464	452	477	419	464	415	468	457	404	455	458	443	437	466	473	424	423	462	451	468	443	446	457	468	455	467	492	404	467	455	413	450	457	444	450	450	464	462	479	470	390	450	468	470	426	438	433	443	488	462	465	458	446	502	422	470	456	473	456	446	465	475	467	461	400	452	509	448	475	459	428	462	461	448	467	439	480	497	456	474	461	453	435	468	462	468	435	395	424	403	477	445	460	441	420	421	458	454	446	443	461	448	502	460	443	447	436	451	448	429	451	433	462	484	451	459	445	487	460	429	460	454	450	463	413	470	425	477	477	459	429	439	449	484	482	471	425	471	420	463	450	501	481	471	458	431	454	445	485	444	466	443	509	451	420	474	409	441	472	433	471	422	463	436	450	471	502	458	451	453	459	453	451	426	472	457	467	450	441	451	438	411	492	471	452	435	480	429	459	461	448	486	430	488	466	469	435	448	480	503	442	439	443	460	460	441	453	484	457	468	463	455	462	418	472	426	480	420	452	440	485	442	424	427	478	451	413	470	439	488	463	464	457	433	475	455	430	451	412	436	473	469	462	445	458	436	481	442	476	452	453	446	423	439	431	433	442	477	432	466	452	460	468	457	447	443	456	492	491	458	472	431	480	435	441	422	472	459	471	445	432	434	451	448	443	433	441	473	454	471	435	445	432	439	464	462	457	458	446	434	449	415	474	494	471	440	419	467	444	456	470	468	474	433	420	443	483	452	412	449	450	460	476	450	459	451	447	438	424	444	463	472	466	463	456	452	469	447	478	423	434	444	458	460	401	436	437	461	465	405	455	498	450	443	418	428	463	456	439	458	456	472	481	448	459	470	460	451	456	466	401	450	482	429	431	438	450	429	485	425	446	429	439	445	453	414	453	466	451	458	486	434	485	468	444	464	435	455	437	463	472	480	461	451	449	482	459	472	455	430	480	408	439	444	439	468	486	474	423	467	447	423	461	456	457	420	453	456	436	440	464	475	422	459	427	467	470	469	445	429	456	476	460	412	395	430	440	479	444	469	469	470	460	425	472	474	463	451	456	445	473	478	436	474	432	460	463	466	440	493	467	444	443	482	442	441	458	418	425	449	406	432	442	464	482	442	477	431	467	454	457	465	469	472	487	492	465	418	475	445	464	416	498	478	454	459	457	449	480	460	470	444	441	435	461	415	472	464	430	447	487	464	428	463	461
11606	2632	4362	3785	2158	1151	831	615	588	519	538	362	235	214	191	161	148	177	164	193	167	170	167	140	140	173	156	136	165	152	156	152	187	147	181	148	167	147	172	168	151	160	165	150	161	159	157	132	159	163	164	155	164	167	139	152	147	145	148	156	151	152	155	169	171	154	138	139	158	156	169	147	167	144	164	159	153	162	145	148	173	183	170	161	153	148	163	145	132	156	151	156	170	148	166	131	162	128	129	158	161	151	142	146	156	133	166	151	158	153	150	161	186	164	145	141	168	158	160	163	158	164	171	160	159	150	156	159	171	170	143	172	164	161	141	165	154	147	148	173	142	161	146	137	155	168	138	160	152	160	148	157	137	169	140	171	153	148	147	163	157	174	144	152	183	162	180	170	157	152	153	151	145	154	160	151	145	172	158	177	159	154	132	156	144	141	131	131	154	171	134	162	159	151	161	164	171	150	161	154	159	147	148	159	132	157	176	176	158	175	155	139	156	160	146	146	139	144	160	161	145	133	149	141	149	147	176	126	173	155	168	148	167	157	156	142	141	172	135	165	147	169	134	159	159	165	164	132	149	162	139	128	147	155	157	154	161	158	150	167	158	127	134	163	139	126	154	138	139	157	143	141	162	125	153	158	168	165	154	152	160	138	162	149	127	170	154	157	193	160	178	172	149	141	168	159	164	165	166	143	174	155	154	157	142	143	168	163	170	153	173	171	134	143	123	178	161	150	162	183	145	148	150	148	152	168	162	159	143	162	159	176	174	143	139	152	154	155	144	181	133	152	161	157	141	158	154	140	156	153	176	150	138	124	148	148	146	168	152	174	124	145	161	167	156	177	140	143	145	158	163	151	165	159	171	148	152	161	178	165	164	161	152	156	162	164	146	149	175	152	150	160	157	140	137	146	137	144	159	155	172	159	158	149	161	145	163	140	139	153	171	164	162	149	139	154	139	156	151	145	148	129	167	166	153	170	139	136	149	156	161	154	156	155	144	136	152	141	164	144	158	147	147	137	169	151	143	146	168	148	147	143	163	158	147	170	155	148	145	155	141	144	136	141	150	150	153	130	142	154	150	141	179	159	146	156	158	163	128	152	138	136	174	170	138	150	158	156	140	153	170	152	164	157	146	149	164	150	137	155	158	150	144	155	141	169	132	141	152	159	151	156	156	152	151	141	165	168	156	177	153	172	130	153	165	139	155	138	169	143	141	146	170	162	144	160	135	141	143	139	146	158	156	169	151	121	150	152	153	166	145	140	140	149	138	156	144	156	172	164	131	147	144	145	157	146	151	141	144	176	155	131	154	159	160	127	166	144	155	139	160	156	155	127	171	129	131	139	146	156	155	151	148	152	148	157	167	140	152	145	147	134	164	149	158	153	170	154	168	151	132	159	162	155	140	148	170	153	141	177	174	133	139	141	160	171	174	163	186	146	140	151	152	140	160	147	171	144	134	146	140	145	161	140	142	141	146	166	149	146	156	174	165	159	147	163	154	143	154	169	169	146	141	136	167	153	166	172	162	161	159	161	162	148	163	154	147	151	146	168	155	155	147	162	161	152	149	164	156	151	167	151	164	148	152	161	142	145	153	150	164	154	142	158	158	155	184	151	139	148	150	154	131	145	133	153	156	152	153	170	156	152	160	144	154	127	146	152	184	168	132	174	170	136	133	155	142	165	166	149	164	150	148	156	148	145	153	152	140	166	160	155	183	147	131	126	165	166	157	169	172	132	193	166	158	136	168	145	156	142	145	148	130	135	170	156	148	159	152	142	159	160	151	148	140	158	137	152	163	136	143	163	164	148	157	162	151	152	125	149	161	141	133	157	169	155	158	157	172	148	161	152	150	161	155	147	176	152	190	161	151	144	148	170	160	155	161	127	148	150	157	146	141	149	156	162	181	158	164	127	163	165	149	149	142	145	173	160	161	164	138	166	144	143	159	159	153	152	162	149	156	156	154	158	171	153	171	136	145	151	170	169	136	158	167	149	164	158	166	146	150	144	162	148	159	157	162	145	149	164	160	138	162	148	166	126	141	138	147	168	155	152	136	141	172	164	159	154	145	135	165	154	170	157	169	156	149	164	124	140	181	134	151	173	161	141	164	162	150	164	173	138	170	142	138	130	152	139	137	143	168	156	175	156	163	168	141	146	154	172	159	157	138	142	152	176	177	162	162	185	149	145	158	147	155	147	137	165	156	164	152	168	160	156	150	148	154	148	139	146	147	149	167	156	146	160	146	170	152	150	164	155	178	162	151	164	136	164	139	174	162	160	162	158	156	168	156	150	161	159	180	163	157	176	162	153	140	159	146	159	155	146	146	160	133	135	139	141	151	132	159	172	132	159	125	173	144	155	139	152	166	160	158	138	164	142	142	138	146	149	171	166	154	164	155	136	168	150	161	152	148	155	158	155	167	143	134	143	173	156	146	157	144	169	166	172	150	150	148	153	170	156	157	139	151	161	131	149	153	160	165	156	136	150	163	161	168	138	155	164	171	157	183	150	170	134	184	175	156	149	146	128	160	154	155	161	145	142	153	163	159	156	179	168	172	133	159	130	157	126	173	145	148	178	143	163	168	167	157	149	165	150	171	136	138	141	154	162	136	163	143	170	156	168	154	151	146	162	138	146	172	116	159	140	153	174	150	142	148	177	151	137	118	163	146	144	151	151	129	152	146	147	151	139	158	156	151	150	155	165	171	145	155	150	147	140	135	174	144	163	162	148	151	133	144	163	152	138	133	151	153	145	131	159	141	138	159	146	151	151	156	144	168	151	163	153	118	176	153	165	144	142	140	152	150	148	166	180	163	175	163	152	148	143	168	165	155	160	137	145	149	165	146	176	144	143	192	137	162	146	152	144	153	154	176	150	161	175	160	133	154	150	134	156	174	160	150	158	145	148	152	176	154	151	135	158	154	169	191	138	173	165	160	170	138	164	140	148	145	129	159	122	155	149	141	137	140	131	145	156	167	149	157	166	168	143	137	172	131	165	159	156	179	158	154	132	133	156	174	152	163	158	152	156	137	143	172	146	134	165	161	160	147	144	141	146	161	165	168	154	168	141	138	141	141	162	148	150	159	156	131	153	143	129	155	166	151	159	122	158	177	169	155	173	163	147	154	156	165	170	171	179	156	169	137	141	158	141	146	171	166	127	148	159	175	147	157	150	149	140	158	142	146	150	148	194	148	136	152	153	163	157	177	156	161	172	137	151	179	161	162	152	145	156	140	136	150	144	151	130	161	163	142	152	145	135	163	170	146	143	141	156	157	138	134	173	143	146	159	155	148	162	128	149	151	156	150	177	148	140	142	155	146	162	158	161	166	160	136	167	137	134	148	159	168	142	157	149	162	153	145	150	152	148	148	165	138	150	168	148	137	157	150	153	160	163	152	178	149	140	146	164	156	155	161	146	148	148	144	141	156	169	145	139	163	151	149	138	153	159	149	152	135	144	153	143	165	149	180	152	170	146	153	143	135	144
13673	3416	5323	7390	5911	3673	3180	2446	2742	2420	2589	1963	1085	1106	770	611	594	515	487	512	546	501	511	513	548	482	522	507	494	518	517	488	509	507	521	521	528	526	485	530	471	485	485	501	501	481	492	517	525	521	498	504	475	508	515	499	538	520	497	524	487	466	532	525	492	471	510	477	443	548	511	495	526	491	504	499	507	498	469	530	511	439	480	510	488	479	481	489	484	457	548	508	528	514	496	469	473	507	491	502	494	521	503	453	489	547	491	499	469	464	524	464	525	487	480	503	549	492	510	498	497	493	468	530	488	504	541	494	497	500	520	503	496	510	512	506	493	455	471	514	447	522	467	437	500	499	499	506	488	501	505	517	522	469	520	503	478	499	521	530	525	531	493	489	486	475	488	470	503	508	519	547	519	478	519	490	510	489	492	502	444	533	515	476	515	496	484	486	486	488	463	524	518	479	500	465	528	525	487	478	485	510	493	492	479	493	491	490	517	507	556	508	507	510	540	494	515	489	492	504	514	510	507	535	481	521	520	471	464	519	486	493	505	505	487	494	479	463	511	498	515	485	472	506	549	502	461	492	504	532	475	518	489	485	508	487	503	493	474	461	494	507	497	501	512	473	499	504	497	457	482	552	506	507	498	503	517	474	486	507	491	466	497	520	503	513	496	520	495	517	494	479	532	509	502	531	482	460	543	494	522	455	482	472	521	550	468	462	497	475	485	467	491	494	509	441	490	525	494	477	495	514	529	519	518	498	532	502	484	516	521	533	503	513	472	499	486	476	518	497	504	503	543	516	483	490	526	505	496	507	514	525	504	495	486	454	487	455	517	495	525	527	496	494	490	489	511	501	465	518	501	492	515	507	469	523	484	514	447	487	480	471	482	494	537	498	493	484	477	496	537	494	467	482	493	526	510	508	495	479	470	488	465	505	475	487	484	512	477	501	506	531	495	492	456	486	479	483	475	465	448	464	501	506	475	501	518	490	501	502	564	500	484	494	472	490	502	496	490	545	548	454	476	457	460	488	480	466	477	511	491	484	448	470	520	491	483	507	540	513	470	463	493	494	545	499	586	465	495	488	515	518	490	478	502	483	500	521	491	510	513	428	496	525	477	510	456	491	506	509	498	522	490	490	468	500	515	485	528	469	497	511	470	523	494	526	515	499	486	459	496	498	519	504	512	523	507	508	471	484	508	498	490	452	512	448	503	475	523	514	486	477	488	483	490	469	525	510	536	470	492	463	493	479	515	487	537	467	532	497	513	494	484	529	546	521	499	528	507	529	465	508	485	501	473	505	503	561	554	503	520	465	503	488	527	495	523	512	511	489	485	475	479	485	520	467	509	448	510	462	482	512	496	484	524	516	497	528	417	494	523	517	489	509	535	496	515	508	487	499	520	488	495	462	486	504	497	493	464	524	483	517	516	490	519	504	514	518	462	422	484	536	487	507	507	511	430	469	504	512	471	477	468	529	500	474	524	466	491	474	491	470	467	515	556	524	506	497	486	486	517	513	483	491	518	492	536	507	499	486	487	472	512	500	503	520	488	490	533	500	491	528	494	510	503	509	529	517	498	482	477	457	510	498	464	480	482	492	472	479	473	491	537	488	487	549	550	490	518	505	502	486	488	494	464	502	522	492	485	478	493	515	506	490	467	448	452	496	494	507	496	471	522	475	523	511	477	493	473	503	466	516	536	509	465	495	505	490	505	485	474	498	475	466	481	486	482	518	479	511	491	484	513	496	480	514	489	514	452	553	507	491	500	532	479	518	540	486	515	501	518	486	528	513	487	479	470	548	477	516	531	505	449	515	514	484	480	502	556	492	508	487	500	502	518	484	438	490	535	510	518	501	473	484	507	500	504	468	476	506	501	514	494	531	489	484	494	526	490	491	488	491	452	493	489	501	499	502	507	499	502	493	524	487	494	492	520	509	465	504	509	453	530	515	511	504	522	522	473	488	476	528	479	502	498	480	527	478	493	473	493	484	462	501	527	492	518	497	537	504	512	504	455	478	492	478	489	514	483	496	479	492	481	498	519	494	504	500	479	522	471	528	525	487	475	544	504	489	508	480	491	529	541	471	484	482	513	529	504	515	485	476	477	520	535	468	535	515	530	489	552	461	525	481	492	496	461	502	480	497	506	471	491	450	515	582	526	481	507	431	485	462	460	481	483	492	474	482	492	507	488	488	500	515	475	517	479	453	519	492	483	488	501	458	500	487	456	506	494	513	462	505	479	528	514	511	490	487	445	500	544	524	465	489	501	482	494	506	541	529	501	490	540	523	489	517	461	493	489	465	517	528	454	498	481	515	467	512	505	501	529	483	512	475	510	480	483	485	508	481	476	496	539	471	505	487	512	507	525	501	503	491	507	488	497	501	480	506	497	521	495	487	499	512	499	461	477	472	513	486	506	510	506	518	503	477	520	491	488	496	521	488	497	514	521	464	508	518	470	506	492	519	481	494	522	488	508	503	500	476	485	474	485	515	496	477	486	495	498	529	518	496	480	446	477	519	473	484	505	477	494	488	500	469	487	532	507	472	447	457	533	539	495	466	493	474	539	486	475	461	497	489	538	475	491	502	448	499	523	502	474	509	493	489	503	511	508	489	519	488	532	531	510	472	493	493	486	475	474	524	494	497	529	533	478	519	493	507	491	502	497	490	442	498	506	505	491	484	509	524	508	484	478	485	494	498	479	494	480	502	529	476	484	508	478	506	542	479	484	541	478	505	525	533	471	514	482	507	509	487	478	512	524	497	498	554	515	489	486	543	527	490	514	491	493	482	507	487	483	525	471	502	518	484	513	516	522	494	480	478	489	503	487	512	509	512	523	499	507	535	530	493	471	490	501	507	478	492	503	453	497	500	504	488	503	506	490	501	504	481	507	500	523	506	518	484	527	517	482	467	501	518	513	475	518	467	508	481	450	518	520	519	515	528	474	528	503	537	480	490	489	545	501	514	506	483	519	460	499	488	489	545	496	512	473	477	517	507	538	477	508	436	506	512	498	490	480	514	470	505	512	519	520	475	500	460	471	483	544	489	515	484	506	466	484	511	487	473	494	490	486	494	515	489	485	512	474	483	481	507	536	525	489	490	514	513	523	526	532	513	474	499	526	523	518	516	530	518	535	474	462	493	472	492	499	527	476	500	482	517	474	471	451	522	496	515	499	475	530	482	459	501	471	472	512	510	473	469	508	509	469	482	506	530	457	519	474	452	481	526	475	466	521	527	486	503	487	512	475	523	506	516	471	465	507	513	483	485	500	519	525	506	482	519	497	532	479	466	512	480	487	518	428	523	504	507	462	506	493	471	491	489	521	551	521	527	503	480	521	477	471	511	528	502	487	489	476	502	552	499	480	515	507	505	514	514	470	494	503	514	484	499	506	474	484	509	532	486	479	519	497	489	499	459	487	552	505	453	486	492	487	491	481	476	499	541	517	537	515	522	451	491	481	492	537	498	511	455	481	496	471	495	478	497	492	489
43671	19860	22064	24384	21294	14461	9253	5746	4582	4173	4949	3208	1302	979	404	243	192	145	130	118	125	112	120	102	112	103	110	91	81	82	90	105	92	101	76	93	80	80	102	91	91	93	91	89	77	103	108	97	76	92	84	91	80	104	92	93	94	97	89	76	91	109	82	91	93	83	100	83	105	87	77	75	88	91	95	93	86	92	88	74	90	89	69	81	81	75	93	95	58	72	101	69	93	105	88	82	77	74	90	81	104	85	84	76	94	77	98	78	100	88	103	75	81	98	85	85	75	95	95	78	83	86	84	84	77	90	88	97	87	91	82	101	75	83	99	97	89	84	96	71	96	92	83	100	102	83	86	98	96	93	85	94	89	102	95	75	89	92	96	93	92	89	88	88	81	86	109	81	73	90	71	79	89	83	93	94	94	102	91	85	104	88	89	88	71	71	84	91	82	101	84	107	86	84	83	89	90	73	102	95	98	87	89	87	84	80	102	99	88	88	83	79	81	96	98	78	92	96	81	88	94	98	89	93	72	68	102	97	81	80	80	97	87	80	101	79	77	82	84	86	84	93	82	104	91	100	91	108	76	105	90	77	94	89	82	83	100	82	89	71	83	104	81	99	97	90	101	81	69	90	80	87	84	99	101	87	91	91	90	87	88	83	90	95	89	83	98	87	88	83	86	92	77	76	82	90	85	100	106	82	88	94	94	90	99	100	84	94	86	95	67	100	89	92	76	99	73	96	94	86	101	73	77	80	91	86	96	74	73	75	90	81	82	84	78	97	93	91	74	112	99	86	91	83	78	88	94	91	70	102	92	76	83	80	94	77	84	91	86	91	81	75	94	87	77	83	86	115	84	79	96	93	83	82	89	88	91	84	78	89	111	78	74	67	75	103	94	92	102	87	90	104	69	76	82	101	85	104	89	84	87	85	98	92	76	89	86	115	80	67	71	92	90	87	104	79	92	97	80	68	92	86	82	77	88	85	88	98	99	93	73	80	78	75	91	89	101	80	89	95	88	75	76	104	96	77	88	88	96	90	99	91	99	103	81	96	101	74	100	91	94	99	86	100	90	81	77	95	78	97	88	103	77	82	93	85	89	86	82	80	83	84	105	73	94	73	78	90	82	111	86	80	109	82	96	72	101	83	80	85	96	86	89	80	74	94	92	94	83	94	88	81	100	77	83	72	99	93	75	105	86	79	89	101	92	85	101	68	87	81	90	79	104	79	79	93	82	91	84	75	90	84	86	104	94	101	97	80	80	95	95	96	97	85	84	84	87	87	78	103	69	76	96	88	95	79	119	85	77	100	86	91	75	98	94	82	85	108	92	75	89	81	88	96	82	88	90	79	83	85	80	75	104	91	87	101	98	84	75	80	90	89	99	97	74	102	92	90	102	95	95	90	92	90	76	100	100	91	103	95	101	74	103	100	96	75	91	76	84	96	94	87	81	91	83	76	77	102	96	88	98	102	99	80	83	92	90	86	89	106	90	79	99	81	91	85	103	106	90	71	74	85	94	73	84	86	98	90	93	75	79	78	97	84	92	89	96	89	97	78	97	79	99	72	90	99	93	87	86	77	78	76	100	93	90	92	84	94	95	77	84	104	86	78	112	89	91	81	85	87	93	78	96	83	85	84	73	83	85	73	83	100	109	83	124	94	87	90	84	93	82	76	93	86	96	93	102	93	87	78	77	75	82	80	82	105	72	110	101	83	94	107	89	80	84	92	97	76	79	105	88	109	90	86	95	92	90	90	78	103	92	93	107	102	83	102	102	94	103	86	94	120	83	87	91	91	87	76	98	100	90	97	93	95	81	91	89	78	76	92	81	86	93	88	85	92	84	105	92	93	85	80	86	103	78	93	84	75	86	86	88	89	92	76	81	93	75	102	93	92	75	89	92	83	105	91	91	88	104	73	88	71	78	84	96	94	108	84	73	99	83	84	89	103	99	88	90	89	97	98	93	97	91	101	90	94	77	95	94	102	80	87	94	93	109	85	89	104	91	91	62	80	90	85	94	89	69	82	78	78	87	74	88	96	86	78	90	73	78	93	81	76	91	73	86	88	90	102	80	90	81	84	86	86	94	94	76	90	96	95	67	103	98	91	88	105	97	97	91	91	100	78	82	108	85	93	96	94	89	96	91	82	94	87	85	103	95	100	84	78	88	81	89	103	99	84	87	77	89	91	88	87	80	77	93	81	84	81	90	83	75	82	97	83	87	100	89	83	86	93	83	92	107	77	83	92	77	90	89	98	83	92	92	92	91	85	125	95	78	77	71	96	89	89	100	101	86	81	75	94	81	93	91	87	97	80	71	80	93	81	89	88	82	68	85	92	80	88	87	79	91	82	79	88	85	95	78	86	91	79	91	86	95	81	85	109	83	87	85	84	98	71	91	92	87	90	95	90	83	75	88	82	112	75	74	77	79	90	105	109	73	91	96	102	97	99	96	61	96	113	97	87	90	90	91	83	85	89	82	105	83	96	82	104	79	81	95	97	98	99	94	88	81	95	90	73	72	89	108	81	89	81	82	89	91	105	95	76	84	80	73	95	92	94	82	71	88	76	74	88	95	81	91	81	88	98	79	89	85	90	73	74	82	87	88	88	96	81	97	79	69	103	96	80	79	86	81	108	95	98	89	88	97	99	82	85	73	90	97	82	85	104	93	85	99	87	79	74	93	81	90	85	102	90	90	89	108	68	88	86	98	96	71	84	75	89	90	85	98	104	89	86	81	79	89	82	83	92	78	86	91	84	88	87	95	97	83	87	72	92	88	103	78	78	75	101	81	80	83	78	87	94	81	100	96	87	69	98	85	85	81	97	75	85	79	87	88	92	68	85	85	75	68	98	96	84	83	82	108	92	105	94	89	99	94	88	74	67	103	68	86	80	92	89	69	86	86	90	89	90	93	88	86	98	92	78	94	84	98	101	106	107	106	95	92	66	90	110	85	77	78	71	97	82	82	100	88	83	74	80	90	93	109	96	95	101	92	98	81	91	102	91	74	95	91	86	98	83	93	90	86	103	89	91	90	73	90	81	86	97	77	71	92	71	92	81	81	93	87	93	65	91	104	92	109	90	68	84	90	89	87	78	84	70	84	88	88	81	80	73	96	70	78	71	88	107	69	100	96	86	72	90	94	79	92	90	107	92	90	88	106	83	64	69	81	99	78	81	91	96	87	79	94	83	102	97	71	94	76	88	90	80	85	94	108	91	95	91	96	73	99	69	100	89	78	82	71	75	72	89	91	88	87	84	94	109	68	98	79	98	96	76	77	100	80	98	91	93	84	81	84	83	79	79	94	99	87	85	85	86	102	72	92	89	92	87	92	85	87	86	86	88	94	78	73	85	97	85	87	93	92	81	95	93	89	94	84	89	84	98	76	97	101	109	79	79	83	89	86	81	89	82	102	95	80	86	98	109	81	89	76	83	101	80	86	86	77	85	91	96	100	98	89	81	110	90	94	64	95	101	79	86	80	95	101	84
24311	9950	15577	18717	17910	16591	14766	13377	14496	15725	17825	13113	6441	5625	2801	1466	1116	544	549	501	460	437	404	395	407	403	365	409	397	347	394	340	355	332	382	353	336	354	338	349	332	335	310	357	321	320	333	381	343	343	336	321	348	333	326	342	323	308	322	324	329	324	327	366	344	308	286	315	307	317	314	282	337	319	316	324	312	299	322	319	327	317	323	335	337	332	305	312	334	302	302	332	340	327	292	329	299	316	325	320	322	311	306	345	314	283	302	294	296	316	320	343	291	317	297	320	284	336	322	300	315	321	317	328	293	294	303	323	305	311	290	306	301	318	319	327	340	335	317	340	309	361	336	272	306	302	304	313	309	327	318	306	301	314	304	314	341	311	296	318	340	323	300	302	325	308	294	291	326	287	305	311	324	310	331	306	313	320	321	319	311	323	314	313	301	306	303	284	314	330	293	298	312	292	296	312	319	309	313	330	321	308	310	316	343	293	296	318	298	275	296	336	317	295	307	324	310	308	307	313	313	326	303	309	326	285	330	311	330	300	304	334	310	326	296	322	322	310	288	311	330	308	325	324	319	331	324	309	281	321	303	286	346	317	278	274	275	327	297	304	341	301	298	303	323	305	308	310	323	315	340	310	323	349	291	308	324	329	327	290	296	303	328	320	310	321	293	318	315	287	323	325	298	341	283	330	290	321	275	305	300	312	321	331	296	296	285	295	310	357	294	306	314	297	312	310	282	307	315	295	298	326	297	307	282	312	333	331	325	312	334	330	281	292	344	305	308	359	305	335	290	306	291	323	317	336	302	331	336	327	320	333	318	300	305	327	302	284	308	310	337	321	315	312	307	338	311	319	295	298	274	292	330	312	326	276	297	336	321	320	316	303	328	303	275	332	325	331	310	327	325	307	319	315	334	300	332	306	302	296	324	309	315	294	280	336	305	287	290	279	278	319	312	288	301	332	300	325	342	345	320	295	304	296	312	346	295	295	322	329	297	299	332	314	337	326	289	322	327	315	289	343	327	304	286	341	321	316	327	308	333	327	328	314	326	332	294	293	327	351	302	303	280	319	283	322	317	314	338	334	315	291	297	306	302	267	322	309	373	314	327	293	326	296	317	271	332	294	296	324	303	318	315	333	282	294	312	305	294	324	302	337	337	334	298	328	299	304	332	302	295	275	325	319	326	309	290	328	283	327	286	351	295	339	281	337	292	318	327	326	324	299	321	319	335	363	299	308	319	301	313	339	305	303	329	324	290	281	336	320	298	313	343	292	291	328	336	318	315	318	270	332	296	277	304	312	301	332	320	305	344	313	337	289	311	322	291	291	298	335	301	305	317	311	347	311	286	335	306	284	325	314	310	337	341	285	304	294	320	331	319	307	287	324	291	303	315	307	310	311	314	304	319	313	321	293	318	292	334	339	314	286	324	335	315	312	345	302	275	316	311	331	305	314	308	292	289	278	312	299	314	346	298	335	290	311	301	299	328	305	291	345	330	289	303	309	281	311	321	308	312	312	334	288	308	286	286	319	298	316	334	338	326	325	307	295	314	287	302	322	312	298	320	291	314	310	300	283	308	252	301	315	298	291	318	322	328	315	333	347	310	315	315	294	300	303	324	320	322	312	310	284	345	324	314	307	291	300	310	307	321	285	332	300	325	292	292	306	311	320	336	301	306	338	311	321	334	311	325	307	311	311	312	327	319	302	312	282	317	328	313	313	331	317	322	330	283	289	311	293	277	300	311	293	298	324	298	309	357	337	351	318	277	301	285	281	291	321	305	321	301	323	312	310	348	325	329	300	300	310	291	296	316	288	322	303	301	321	318	288	331	313	325	293	275	318	305	320	278	316	303	309	342	320	326	324	323	344	328	320	287	305	287	289	287	323	310	294	301	292	300	298	285	314	310	305	268	284	309	303	308	297	317	314	319	311	300	290	298	352	327	298	342	320	335	311	331	335	318	301	294	308	312	303	302	344	313	355	340	298	335	288	281	307	315	324	332	328	321	289	299	290	315	307	299	300	303	334	329	314	301	320	312	308	291	299	313	317	298	331	265	292	308	315	290	298	329	299	322	319	283	278	319	306	321	306	316	311	270	346	360	302	325	290	368	307	271	351	329	297	282	290	306	295	303	306	310	328	285	297	316	301	318	306	318	322	307	317	300	307	315	300	317	301	321	307	308	300	306	299	290	296	321	286	300	316	316	319	294	342	306	308	292	338	306	285	310	328	301	307	326	314	326	276	333	316	313	309	299	300	347	314	311	319	307	308	319	315	302	307	303	308	297	317	270	330	317	324	297	294	327	311	296	294	305	341	289	309	317	314	314	314	289	314	274	317	328	320	329	303	306	266	326	309	321	308	319	311	305	294	306	328	337	306	325	335	331	353	320	309	305	311	281	305	292	302	286	336	316	269	306	304	294	307	300	322	310	314	314	325	325	312	320	342	337	312	297	293	287	295	345	310	305	304	321	325	307	288	284	314	306	327	334	308	309	296	317	297	284	314	279	360	324	315	255	311	316	294	328	316	300	317	297	315	298	299	302	332	269	316	335	292	303	300	350	304	341	297	311	333	306	313	341	303	285	334	311	297	302	347	342	297	339	317	283	310	304	290	317	297	311	318	301	311	310	284	326	300	324	304	315	324	269	290	313	330	303	299	319	308	284	306	321	311	326	314	284	305	314	318	310	311	315	313	307	291	314	331	317	325	317	328	287	314	314	340	305	293	315	317	297	280	292	315	331	323	279	304	300	340	305	317	311	340	323	334	277	302	327	320	294	320	311	291	329	300	303	311	298	303	354	290	329	317	313	280	302	296	289	285	311	329	285	291	298	294	329	300	302	295	309	299	289	310	283	284	319	306	305	290	308	308	319	312	293	301	291	307	308	317	273	284	333	306	310	309	308	303	282	347	309	313	296	328	299	323	329	326	313	306	298	273	329	287	307	302	326	332	273	305	330	331	294	341	308	316	312	281	333	305	302	305	330	317	293	292	296	345	304	315	295	305	291	328	309	295	302	306	310	290	313	294	308	332	333	289	295	318	315	332	286	316	328	360	318	321	325	310	295	302	299	307	301	305	287	317	300	306	319	315	300	315	321	332	306	330	308	308	281	291	300	323	297	284	319	312	323	310	313	291	311	321	271	297	303	296	300	315	301	286	305	325	306	318	307	331	302	302	314	334	302	314	324	300	318	308	364	326	316	320	312	310	284	314	276	311	318	299	284	290	282	302	299	341	338	296	306	317	295	321	312	304	301	330	327	287	307	291	312	304	319	328	321	303	336	307	290	298	282	334	315	286	318	306	316	316	317	304	308	303	306	303	318	328	306	323	322	333	320	310	288	287	318	301	301	350	311	317	311	313	301	315	300	302	299	313	336	310	296	298	293	290	299	323	289	317	323	350	306	306	321	315	305	326	306	309	327	335	292	323	311	303	305	325	312	328	322	340	270	309	291	328	344	317	322	296	307	297	320	285	327	316	304	328	317	290
53308	28095	31034	29324	27566	24658	21825	16609	12134	11993	13586	9243	4999	2952	1186	639	481	236	217	204	200	171	161	164	160	175	154	155	157	163	162	155	149	159	107	156	148	150	146	144	135	148	153	149	124	158	150	139	125	144	168	126	125	130	142	142	141	132	121	135	127	153	132	128	131	137	150	132	146	134	144	141	112	125	143	155	147	135	130	135	128	138	137	127	145	140	142	135	127	125	134	163	121	120	138	149	153	126	118	120	148	129	119	128	131	129	126	101	131	125	130	123	122	116	141	132	129	135	143	133	129	138	138	143	131	157	140	117	153	142	121	140	116	131	131	130	128	129	147	146	136	131	145	138	135	145	152	145	127	136	133	152	148	132	131	156	117	135	149	124	113	118	164	156	129	131	129	146	126	147	149	124	161	144	120	130	136	131	152	140	147	122	113	136	156	113	142	140	125	136	131	150	133	129	153	138	145	128	124	108	137	154	143	139	145	139	151	137	128	151	145	126	106	140	138	129	136	119	151	137	124	134	142	143	145	135	131	136	144	158	136	123	137	143	143	153	122	158	142	142	114	135	135	100	122	164	143	126	110	128	114	144	161	122	129	127	129	107	136	145	156	142	136	120	148	145	136	127	134	114	119	142	120	132	131	124	140	126	136	117	137	129	150	131	118	135	142	140	133	149	120	148	134	138	149	139	137	124	126	136	129	116	131	145	125	118	138	126	116	128	152	151	130	117	151	139	135	142	129	164	137	132	137	140	122	127	131	139	153	134	143	142	137	116	125	128	126	117	122	122	129	139	127	127	141	143	159	118	104	127	120	140	144	147	124	106	145	147	129	155	127	131	135	120	136	136	114	138	130	139	134	137	142	130	125	127	127	128	116	134	156	130	144	128	156	119	117	146	141	144	125	139	131	127	138	117	136	134	143	137	136	109	141	104	138	127	142	130	140	139	136	125	148	127	131	128	139	124	125	113	132	118	135	145	119	128	137	136	125	135	136	133	135	119	110	132	133	140	143	126	114	124	134	140	142	147	136	117	133	123	141	127	151	123	137	135	127	155	132	131	140	119	126	131	143	139	131	154	121	142	159	143	140	140	123	138	128	128	145	117	145	134	137	123	152	132	153	127	129	128	117	133	129	141	116	140	125	133	151	115	126	124	142	125	131	142	129	130	146	134	138	151	142	152	168	165	129	178	151	136	122	107	126	133	144	146	132	149	139	120	118	132	131	145	109	118	125	155	127	155	140	129	137	126	130	129	110	128	117	143	129	116	136	120	140	130	143	142	155	141	136	123	113	128	152	136	121	126	119	138	145	144	128	148	152	142	121	143	148	137	139	125	144	117	143	116	143	127	119	129	146	130	112	135	142	132	122	155	140	136	133	147	148	117	125	118	147	147	125	147	115	140	136	120	115	132	128	142	136	127	140	144	134	135	125	143	128	114	135	147	143	140	132	153	132	138	133	146	126	127	125	134	131	152	129	129	141	142	124	133	143	150	146	122	125	135	129	116	145	130	129	126	140	127	141	129	146	112	144	130	127	149	146	110	141	135	153	139	137	120	136	121	138	108	130	126	149	149	147	161	140	173	133	151	127	147	127	141	149	143	162	127	151	143	125	96	134	126	136	130	124	139	122	142	143	131	112	120	122	144	129	145	127	142	137	127	140	126	148	137	115	120	139	135	116	115	131	136	102	151	121	132	114	135	136	150	143	132	111	141	114	110	123	145	127	149	117	107	119	153	120	128	140	124	118	145	132	132	121	132	123	116	150	108	155	139	116	131	120	146	119	131	148	121	118	128	139	115	137	110	138	146	133	138	132	117	133	124	143	153	120	99	148	156	118	111	125	136	149	129	136	133	140	115	136	132	127	141	117	122	117	132	140	127	128	113	109	152	136	139	131	138	145	151	137	110	136	142	119	131	120	127	133	129	130	114	148	143	124	150	150	120	155	142	139	127	130	130	143	124	131	121	131	137	123	143	140	129	112	155	118	130	146	144	116	139	141	129	122	141	115	142	131	130	116	146	130	145	139	135	132	148	145	136	125	138	134	143	147	111	118	146	143	139	128	149	135	146	155	138	136	107	110	140	138	134	126	132	137	158	140	126	144	124	119	158	130	116	137	138	123	147	142	147	131	150	113	125	131	136	139	119	152	139	128	121	137	136	117	161	126	121	144	127	163	110	137	141	133	123	128	135	130	138	136	127	151	120	155	130	158	147	144	141	130	141	149	136	123	134	122	133	129	135	124	123	132	149	142	144	111	140	126	147	136	130	118	145	133	118	140	153	136	140	167	134	140	131	150	125	154	125	135	143	126	135	122	150	126	151	141	129	134	139	138	119	148	116	131	151	146	128	159	127	130	146	143	146	126	137	145	137	141	120	123	132	152	129	139	153	137	146	121	169	131	142	126	134	128	132	157	129	129	157	139	138	127	147	133	127	128	133	131	157	154	124	140	146	138	135	136	126	149	136	147	128	123	122	135	151	145	123	129	122	143	134	138	121	155	134	130	133	151	126	126	117	136	119	168	145	140	122	118	141	139	137	124	154	148	142	130	144	118	122	137	121	130	134	136	122	138	137	132	140	145	150	125	136	132	131	137	134	130	123	147	129	144	142	151	119	135	114	154	123	149	132	141	131	144	134	130	145	148	122	131	138	127	137	163	148	123	128	142	121	133	107	116	126	116	144	130	150	136	147	121	142	146	146	159	144	130	140	129	128	113	128	144	142	136	138	137	143	127	145	150	117	128	145	132	162	130	127	124	141	133	136	121	119	145	131	128	155	131	135	134	119	134	121	155	135	142	132	136	130	146	123	135	130	142	116	122	109	145	120	146	124	123	134	122	154	157	140	132	142	129	124	126	128	126	138	125	123	148	148	114	143	148	126	117	137	128	143	142	141	144	134	118	140	135	137	136	135	144	119	108	126	156	122	144	125	139	117	147	123	132	129	148	136	138	127	119	127	134	137	127	134	117	134	127	134	144	120	121	124	127	137	140	142	117	146	142	145	140	119	133	136	134	115	149	144	129	139	141	151	116	166	133	119	147	154	147	134	130	139	144	122	131	132	133	135	147	136	128	124	135	148	136	123	116	134	149	127	155	116	142	131	132	115	151	125	123	145	146	132	162	111	113	128	143	140	133	137	124	140	125	109	126	143	140	140	156	148	142	133	132	126	129	130	132	117	139	151	132	141	130	111	138	137	140	125	132	118	140	157	121	119	134	99	153	133	135	131	125	125	142	119	136	123	168	135	126	130	145	130	128	112	144	127	162	133	134	141	140	141	135	131	144	131	139	130	125	155	139	146	146	137	116	127	137	145	128	160	152	147	116	120	149	155	158	108	154	142	136	155	137	132	149	140	131	129	120	143	129	134	109	129	132	138	118	130	131	136	143	120	135	156	130	136	140	127	128	143	117	130	142	129	132	148	137	154	138	150	155	121	128	119	139	122	128	128	120	140	132	148	134	133	133	135	115	114	119	138	129	146	131	143
30773	15316	21672	22632	24400	25613	25078	24080	24133	27590	29718	22290	14831	11329	5841	3992	2535	1230	1046	910	770	754	733	726	701	639	640	628	630	633	608	639	613	626	626	548	479	533	523	519	545	518	510	467	471	523	494	526	477	491	467	504	501	496	511	507	521	509	482	464	497	458	525	470	467	480	489	485	467	512	459	477	480	449	486	452	454	435	452	487	452	479	463	462	436	450	458	507	478	452	439	449	452	455	467	499	465	455	440	446	475	461	459	432	469	448	437	470	451	462	493	470	468	480	432	432	470	463	442	439	466	451	457	447	445	472	444	472	453	455	417	466	459	426	454	492	476	418	467	479	445	456	424	470	433	434	480	457	436	473	462	443	410	476	471	451	453	442	399	458	448	448	446	431	471	437	407	465	491	441	454	443	443	474	483	444	422	463	452	425	433	426	442	422	444	475	481	462	445	442	450	467	439	430	449	443	448	458	467	504	438	453	451	464	443	469	454	426	432	465	473	453	407	477	441	472	458	451	448	439	482	416	413	403	419	434	459	442	499	478	450	442	434	419	450	425	452	441	468	407	422	487	442	428	438	393	496	447	426	446	469	456	443	447	444	439	456	461	462	441	443	442	443	474	455	473	406	405	433	432	438	467	437	448	438	445	453	456	448	446	426	454	445	440	444	487	446	483	441	459	457	482	423	439	450	465	405	456	425	450	472	444	417	417	450	449	496	450	441	452	484	476	447	468	409	412	420	428	436	414	409	443	454	434	437	459	467	454	451	453	454	430	413	451	449	458	435	466	474	438	416	443	448	440	417	454	467	449	426	429	456	427	463	429	479	480	450	438	446	413	445	458	446	466	431	458	446	434	432	422	463	443	451	471	432	476	423	451	472	432	456	463	467	431	465	469	471	459	463	444	426	431	474	442	459	453	495	447	431	429	470	443	449	477	455	453	466	458	430	471	474	415	478	415	449	482	473	464	448	411	464	473	454	435	455	494	459	456	470	454	476	487	479	467	442	442	470	400	461	457	498	495	444	424	457	454	436	452	442	472	468	433	416	461	460	461	450	453	435	476	429	458	438	452	407	427	421	459	464	443	474	470	445	456	435	417	431	455	478	460	442	464	457	444	428	416	432	443	439	426	461	466	432	437	467	431	469	399	469	436	478	452	430	438	458	438	408	476	460	440	449	446	462	440	429	445	465	416	440	441	473	456	472	481	415	472	426	439	447	448	441	422	448	473	440	487	454	423	465	443	463	439	527	422	440	494	475	406	422	459	439	464	439	452	434	500	452	443	487	467	417	429	497	454	470	452	446	453	471	448	445	429	428	411	443	479	455	450	434	458	441	431	419	465	411	399	455	436	446	459	487	402	497	456	435	459	436	457	450	477	434	464	465	474	460	410	442	432	449	457	418	429	442	429	414	454	452	450	436	441	455	486	469	434	458	424	449	456	438	447	453	402	461	426	422	488	445	460	419	450	457	405	465	458	429	452	466	454	459	445	441	479	440	512	437	469	454	438	488	462	442	465	455	439	412	466	463	429	488	432	443	467	438	435	441	446	458	457	406	450	454	465	460	441	456	430	449	431	486	458	439	439	463	479	468	434	423	449	456	454	453	471	425	439	454	480	448	417	448	440	457	441	463	512	438	459	443	468	457	439	472	478	443	465	428	469	424	416	447	442	445	485	429	476	461	426	450	451	468	467	466	428	463	422	451	453	443	435	440	488	466	434	425	452	455	422	487	457	456	446	468	436	450	448	446	426	394	463	442	460	473	403	450	448	509	460	462	459	478	415	476	427	454	459	449	442	468	470	471	432	415	423	477	474	429	433	417	405	444	442	430	431	425	460	452	463	457	482	454	451	415	418	457	398	441	437	417	435	475	437	455	460	455	465	479	453	466	441	472	424	471	456	442	457	473	406	478	424	441	468	489	430	438	453	466	477	435	445	412	453	464	447	449	411	455	476	430	436	491	421	406	457	433	433	435	446	416	443	458	427	446	418	403	448	482	505	443	456	433	458	414	445	433	434	453	458	460	452	431	421	453	417	429	468	430	431	476	444	464	442	438	455	396	428	475	437	416	450	469	462	454	446	473	449	423	454	417	452	471	448	443	395	495	449	443	459	442	426	467	414	447	458	440	465	424	438	441	492	432	461	444	439	453	454	412	478	453	421	464	471	460	422	464	458	483	459	458	463	440	465	474	413	439	415	459	470	426	481	472	459	439	455	464	440	467	430	471	468	438	446	457	428	455	427	491	467	439	446	434	425	424	450	425	441	424	437	455	473	470	445	460	479	452	434	475	473	438	479	436	450	462	444	468	475	441	438	448	410	456	455	422	417	451	460	461	445	445	408	449	467	448	426	488	421	481	414	467	433	464	466	440	445	445	418	461	423	425	496	434	434	444	425	424	425	487	457	441	483	436	412	440	419	461	487	446	458	458	432	430	491	477	461	468	437	472	437	444	438	481	464	449	444	452	446	486	466	456	437	459	461	489	456	434	448	429	478	433	465	443	482	437	439	423	416	414	441	415	461	427	390	464	503	384	447	447	464	421	434	423	473	429	465	458	454	475	449	501	474	489	410	479	457	466	440	434	397	447	441	502	455	431	422	466	413	465	482	457	441	446	431	470	410	448	476	461	456	456	453	421	443	426	459	460	478	477	442	479	396	455	440	416	501	477	490	450	423	450	472	472	456	442	425	455	434	447	455	434	436	455	465	479	478	423	467	455	456	444	439	468	464	452	434	455	403	472	489	471	469	465	416	465	443	462	434	451	487	452	428	452	479	470	473	457	460	452	443	408	428	471	443	445	436	477	452	426	454	466	435	475	441	464	446	430	453	431	464	410	446	466	455	431	467	420	471	449	452	428	459	456	491	444	431	427	447	458	462	483	474	469	443	458	448	453	465	431	439	459	469	440	483	471	452	453	441	449	447	454	431	441	442	465	470	439	440	457	422	445	449	448	418	454	484	457	460	461	422	508	431	446	404	460	461	439	444	439	440	459	453	442	441	407	445	460	442	447	476	464	451	469	457	430	458	458	441	449	413	433	429	432	450	455	448	441	473	427	451	464	420	442	465	426	490	445	465	447	482	457	466	452	403	439	466	449	463	448	462	456	467	458	447	453	451	456	461	468	413	410	449	420	438	458	471	450	442	473	476	409	428	435	429	460	460	466	506	419	457	409	430	446	453	445	438	442	414	469	430	468	417	451	483	455	446	466	453	464	430	447	462	506	431	471	485	446	438	456	440	455	464	462	429	466	435	438	430	452	494	448	442	450	488	475	438	498	424	447	444	465	477	474	457	456	448	466	451	455	455	459	444	500	411	420	439	413	490	478	436	456	475	467	432	474	431	438	465	467	450	440	465	431	440	464	443	455	442	466	475	452	442	441	441	439	454	439	437	456	445	455	407	451	479	461	490	454	429	498	465	479	480	467	516	470	428	471	473	458	482	444	451	459	450	443	429	477	432	438	457	448	488	464	402	458	446	452	464	425	468
11062	3667	5515	4503	2926	1687	1469	920	648	645	703	473	294	219	205	163	168	178	134	158	147	166	163	153	151	182	161	175	148	144	153	155	161	158	175	157	159	167	143	172	135	156	164	151	148	190	132	146	143	149	141	150	161	137	155	165	145	165	164	155	153	171	163	157	155	164	140	160	155	162	164	163	181	174	143	154	143	134	142	152	179	148	149	136	153	145	140	138	182	142	169	158	143	162	145	154	145	168	157	163	152	165	160	163	176	163	168	142	149	160	155	167	147	184	177	178	149	156	146	146	170	147	155	140	156	157	125	174	140	157	138	169	145	153	150	144	153	156	180	172	158	155	161	162	162	148	141	147	163	148	160	167	159	172	155	148	167	150	137	149	171	162	145	150	139	137	155	147	144	159	142	135	159	158	158	158	168	141	169	155	151	159	148	172	136	118	145	136	142	150	154	157	164	157	158	159	135	156	172	160	160	138	153	140	139	158	150	148	157	159	164	147	147	148	139	148	166	160	149	166	167	157	136	146	174	166	151	155	170	139	144	161	159	147	150	166	152	151	170	146	140	164	179	148	167	138	171	177	165	155	146	173	127	160	150	160	147	142	155	141	139	155	142	177	150	153	157	157	146	132	164	145	149	136	168	163	148	156	133	172	153	168	159	133	147	155	155	152	152	141	145	177	147	150	142	143	142	140	172	155	161	154	153	164	159	188	166	171	153	182	137	161	150	143	150	153	141	133	157	149	140	141	155	153	157	126	170	156	159	150	138	160	166	144	154	155	150	157	126	156	155	160	136	127	159	153	139	152	146	169	152	174	159	175	163	149	135	161	165	130	136	137	155	135	164	151	151	168	159	146	154	135	169	140	144	169	145	171	165	158	162	162	157	145	148	151	140	135	155	127	146	157	174	153	143	157	153	167	151	171	145	157	174	160	143	126	166	135	170	147	144	166	150	150	154	174	161	155	142	159	165	166	146	156	150	146	158	149	162	152	135	180	167	150	159	171	169	149	167	148	154	136	149	144	149	145	139	147	157	166	169	137	164	146	172	181	142	175	162	153	146	169	146	139	135	139	151	135	170	134	139	173	149	167	161	147	149	149	162	165	147	142	162	167	152	156	155	133	166	128	130	145	166	150	163	146	155	164	170	145	143	176	146	163	137	158	142	155	148	144	127	136	159	150	160	123	145	149	134	136	167	152	152	149	154	134	159	152	158	161	140	150	157	149	159	155	180	149	145	143	144	152	150	154	157	128	148	160	162	145	154	163	141	152	165	156	175	147	150	142	160	145	164	154	166	151	156	173	164	158	133	130	153	160	149	169	147	162	153	148	162	156	180	134	160	149	174	145	132	146	160	149	153	137	136	175	161	128	156	148	184	143	155	140	174	131	156	139	168	179	179	169	129	156	155	168	146	161	145	181	168	150	155	150	158	136	148	141	188	149	159	168	166	147	148	165	148	178	168	160	146	170	165	171	135	157	166	167	154	165	149	171	159	154	141	159	177	148	143	141	156	143	153	161	148	161	145	122	156	167	156	150	156	149	156	167	130	167	151	185	149	135	166	145	153	141	163	153	137	145	148	161	146	152	161	160	147	135	165	173	158	150	174	145	142	136	137	155	142	141	156	151	161	152	137	151	141	160	131	153	163	151	148	163	152	163	154	124	161	154	155	169	161	149	161	148	133	144	153	151	149	154	161	163	146	153	148	147	149	155	157	157	153	154	137	161	141	127	151	153	159	161	151	175	158	159	157	169	152	153	168	158	185	155	150	149	152	164	146	144	155	177	144	143	149	143	177	130	154	144	153	174	148	144	164	142	170	136	145	140	138	171	128	157	168	139	157	167	120	160	156	180	138	151	150	152	177	158	150	171	147	170	158	157	142	138	152	155	118	167	146	144	166	158	152	139	135	142	148	143	144	170	135	161	155	162	155	155	136	150	154	146	157	148	151	163	171	175	145	157	152	151	144	151	149	159	143	137	157	160	155	111	130	141	145	178	146	137	135	144	152	162	133	153	158	178	173	178	153	155	142	167	129	160	150	147	163	166	142	173	159	156	158	146	150	160	139	172	169	156	132	154	151	145	149	132	164	163	147	139	170	146	152	182	177	133	151	167	154	164	151	167	125	161	172	150	148	147	155	165	153	142	170	144	154	154	136	164	159	177	148	159	140	160	156	179	165	139	157	133	160	155	154	153	169	153	153	161	158	158	153	167	152	133	144	140	137	168	162	156	138	146	142	140	166	163	176	135	142	175	141	171	152	134	158	132	135	138	160	159	155	152	166	151	143	161	145	163	149	152	147	143	147	148	160	142	163	156	170	138	161	152	139	162	143	138	145	171	147	171	154	156	170	137	135	137	160	149	158	153	146	140	170	170	155	150	148	178	142	165	164	153	141	158	176	159	142	151	155	162	157	158	156	137	138	126	144	154	147	168	146	116	173	163	156	162	142	145	156	147	151	145	142	150	148	151	150	133	172	143	135	136	122	160	151	153	156	162	169	151	157	147	169	180	159	165	150	157	166	165	159	139	134	164	167	138	165	137	147	141	137	154	149	156	153	139	160	149	141	149	146	146	151	144	168	162	161	166	152	135	155	166	142	184	146	174	158	157	143	157	154	160	121	151	166	161	145	169	140	143	144	148	144	164	172	155	169	173	185	143	167	160	150	149	152	157	140	150	141	153	149	157	139	161	154	142	157	152	155	145	169	144	145	147	138	160	146	145	159	140	133	139	144	148	161	142	148	170	126	138	164	142	158	148	153	176	187	165	159	165	149	158	141	148	135	154	160	133	149	145	161	137	154	142	153	150	131	155	168	123	174	168	155	149	155	151	133	151	149	140	154	164	171	183	147	172	149	167	164	180	146	143	168	166	149	158	133	166	134	151	147	132	139	150	159	152	170	163	165	145	145	160	148	161	152	149	153	142	152	127	152	142	156	163	147	168	150	131	129	153	141	149	147	157	136	154	152	164	167	159	146	154	177	127	160	144	153	129	151	165	130	170	162	171	177	156	168	157	169	148	144	161	164	131	141	147	147	157	153	149	152	146	141	143	161	145	144	163	157	138	161	139	151	173	142	135	158	163	146	140	158	136	158	142	147	139	142	166	161	148	151	149	150	147	173	158	131	155	172	162	146	129	156	161	155	156	183	156	142	139	168	137	162	130	139	144	159	149	161	158	181	143	135	186	127	165	164	161	143	155	158	156	165	156	137	155	146	135	155	170	126	143	141	151	167	148	156	134	153	154	146	158	175	129	156	144	133	135	153	156	159	165	147	149	146	171	134	132	154	154	163	135	153	134	156	163	145	152	164	143	122	178	134	169	166	149	161	162	146	174	157	145	156	149	126	172	172	161	162	160	151	173	140	167	155	152	163	167	168	137	150	136	170	150	142	152	158	164	154	159	150	154	140	147	151	153	138	157	164	163	140	146	155	145	163	156	153	136	162	157	151	173	172	138	142	166	175	155	166	158	136	175	133	168	127	157
13017	4479	7021	8584	7827	5742	5676	3666	2749	2893	3155	2290	1242	1111	706	631	588	528	486	492	489	490	519	471	532	508	509	494	505	496	505	516	519	554	509	476	488	483	503	497	454	451	463	515	476	489	470	490	497	443	474	529	512	519	488	482	499	520	482	474	498	503	459	474	526	495	544	521	464	492	477	480	516	517	494	469	476	520	460	571	478	468	487	505	522	513	493	491	507	506	506	517	504	468	488	462	494	503	512	531	486	467	501	528	536	473	476	493	491	487	514	476	475	522	474	469	514	514	498	480	456	491	503	483	479	512	474	460	500	486	517	487	524	496	470	446	467	482	464	515	512	505	508	471	515	484	486	488	458	509	474	492	489	489	491	538	483	462	474	498	474	539	464	455	487	489	486	483	483	534	479	458	498	494	538	518	496	510	524	488	494	470	504	488	470	470	481	530	510	487	461	456	505	528	535	463	513	483	487	522	500	471	500	479	529	489	502	507	499	487	466	494	470	474	481	486	489	510	492	464	465	499	478	501	524	458	478	515	486	491	496	437	492	454	510	549	473	478	511	522	458	480	458	503	493	497	438	482	475	493	509	511	494	495	522	453	518	482	491	487	473	505	480	472	507	466	453	454	479	522	488	489	456	478	458	494	484	501	499	501	479	475	483	511	454	488	477	475	540	485	496	491	476	555	524	521	482	475	499	478	504	429	520	488	483	482	511	543	482	517	526	478	496	478	479	506	475	537	469	487	503	451	485	489	494	510	506	514	496	507	506	482	528	511	487	469	497	494	509	469	518	482	502	480	437	514	505	475	507	516	478	499	454	497	461	507	534	495	515	530	488	479	487	499	487	529	494	487	495	497	482	488	492	494	541	516	485	498	449	511	505	487	489	501	493	472	481	504	471	475	492	502	541	480	506	507	462	513	518	502	496	487	491	504	484	525	452	485	496	443	471	485	463	531	492	505	483	445	477	473	469	536	485	502	491	502	531	537	478	476	481	502	506	462	492	492	521	485	478	524	508	497	482	467	491	487	477	529	503	496	497	503	512	471	491	486	491	500	495	483	478	516	522	434	488	480	487	494	502	495	535	486	550	482	517	482	463	516	485	462	528	509	455	507	484	463	496	500	503	480	464	533	499	504	504	484	476	484	527	462	485	473	515	490	481	443	489	462	482	484	482	491	488	477	516	447	473	460	498	504	513	508	475	488	492	496	515	508	489	505	474	462	505	492	534	471	507	466	517	539	486	492	485	459	500	494	472	494	497	468	495	471	524	516	485	516	478	461	508	513	444	497	471	472	510	495	451	534	496	487	524	479	490	489	504	476	498	505	467	486	480	510	489	508	458	513	521	470	496	487	484	497	473	478	476	490	458	517	483	475	476	493	474	466	473	469	481	529	488	483	500	501	457	505	485	512	459	463	467	505	526	500	517	472	482	468	475	536	499	450	495	494	499	531	459	551	485	527	489	505	515	485	498	516	480	554	488	544	481	485	492	496	506	527	494	457	482	474	475	494	488	506	511	478	486	506	481	515	498	471	485	451	505	506	469	484	474	487	485	520	482	497	474	486	511	487	488	512	534	478	489	493	508	503	511	512	452	479	502	541	496	484	477	498	497	482	479	495	499	492	492	496	498	543	450	557	496	496	503	486	543	495	456	500	448	524	503	489	492	473	502	481	479	512	479	472	502	516	441	493	488	471	527	491	477	469	506	501	500	479	501	439	503	519	480	495	519	493	492	454	524	503	483	509	475	538	495	488	535	498	493	484	489	495	526	480	477	529	455	486	545	508	524	510	531	511	471	523	465	512	494	488	482	501	482	466	525	469	462	509	493	496	503	462	447	509	485	485	512	484	502	531	505	492	485	539	498	510	514	483	508	499	506	499	504	477	439	504	503	528	511	494	496	520	489	501	502	476	487	457	467	486	496	452	481	514	492	483	493	473	478	483	495	515	432	494	506	470	509	509	498	479	502	471	461	510	500	496	470	507	473	517	500	509	510	507	463	480	498	499	528	498	506	524	454	488	499	495	473	522	484	516	510	484	482	485	476	521	502	522	454	494	514	520	539	524	500	492	497	502	503	504	488	508	518	508	486	518	464	526	503	494	522	468	499	521	526	504	487	488	479	472	490	477	506	467	503	493	519	500	540	511	475	543	484	478	484	498	481	474	505	496	508	508	496	491	486	509	489	494	485	533	534	487	494	508	508	487	524	491	504	523	515	464	509	480	438	508	497	511	476	472	492	522	489	501	499	463	466	469	482	474	494	469	492	485	492	523	497	520	516	466	459	453	515	516	499	525	463	512	531	483	498	517	460	500	483	495	520	499	473	465	504	504	495	482	502	497	506	481	504	488	546	469	528	467	466	540	470	518	507	476	523	557	492	462	497	513	504	458	487	490	513	530	467	501	493	487	479	498	485	496	473	527	524	450	517	477	478	507	485	469	498	526	563	453	450	515	463	491	521	455	502	509	521	496	497	488	527	502	481	498	501	475	524	514	475	514	515	465	526	486	478	483	522	479	464	489	496	484	491	469	488	501	443	501	461	456	482	494	492	516	493	486	458	495	485	463	489	498	485	498	529	477	516	487	460	511	518	479	493	496	487	536	476	483	458	491	479	508	499	505	485	494	454	465	524	494	454	496	474	496	483	543	494	479	503	458	465	497	477	485	510	491	513	462	514	485	499	494	495	473	460	476	500	509	520	466	533	509	498	515	485	485	528	505	513	482	469	482	464	463	533	483	504	491	507	489	450	492	518	508	494	483	481	508	473	508	522	488	519	475	504	477	483	490	494	505	545	457	478	515	481	472	508	489	481	517	501	499	486	472	487	504	464	478	483	493	497	493	492	486	515	522	496	494	485	486	516	480	481	487	470	501	463	474	457	478	505	529	510	478	495	511	493	477	491	459	460	491	515	523	505	458	547	454	515	516	531	518	502	543	495	517	496	477	474	502	483	508	500	520	464	509	489	476	495	464	467	487	475	509	503	479	487	482	507	507	545	471	499	464	451	484	468	499	498	462	497	493	507	470	485	492	439	483	477	503	538	485	459	503	477	548	470	477	490	499	483	490	499	479	531	503	471	462	512	505	515	515	490	463	481	478	516	470	509	514	473	470	513	500	477	504	465	492	507	470	505	495	498	491	549	510	474	496	492	489	453	472	461	503	541	456	482	423	483	460	486	501	494	449	504	435	506	480	510	507	535	489	496	488	522	535	490	493	462	489	499	498	506	487	482	510	444	475	504	498	475	524	482	502	509	498	486	479	495	475	481	479	501	523	487	463	470	497	489	494	480	453	501	510	497	477	480	472	459	498	472	478	537	503	513	483	516	471	473	537	445	469	485	488	521	457	433	489	484	471	461	511	500	490	489	513	507	514	527	496	462	504	478	474	447	476	526	504	469	503	447	486	512	506	539	501	468	485	485	469	543	514	498	489	492	477	456	518	514	497	505	497	474	459	494	488	494	492	458	454	467	491	457	481	476	486	507	516
40862	21831	25066	26971	23715	19165	14907	8572	5127	5494	5312	3335	1614	1152	504	285	226	157	128	117	97	119	94	108	90	89	105	103	102	106	89	92	87	95	90	73	92	97	97	85	78	90	81	104	85	80	112	82	90	78	90	92	113	78	89	76	69	81	94	89	86	86	84	104	98	87	83	86	87	94	95	88	87	96	99	95	87	89	80	89	81	87	90	96	81	84	98	100	86	94	100	103	87	82	75	101	91	96	80	96	81	89	99	98	99	80	81	86	105	81	94	85	86	80	93	81	78	101	83	83	76	88	93	75	79	100	102	76	95	64	88	89	84	76	67	99	96	76	98	87	72	101	68	86	83	100	82	78	86	81	90	106	102	77	72	96	80	76	72	75	84	106	88	94	72	72	76	92	94	92	75	91	80	77	92	79	99	76	82	85	86	96	103	82	97	97	72	69	75	96	87	89	84	95	78	92	95	82	89	95	90	78	82	76	87	88	82	79	76	90	85	97	79	84	80	88	88	88	86	88	72	82	88	91	87	89	94	81	90	88	72	108	89	94	83	74	78	89	90	74	107	99	97	94	106	77	98	106	70	97	84	89	80	97	88	83	76	74	83	88	83	77	87	84	84	82	90	83	97	104	104	82	80	83	75	64	93	73	110	86	88	91	82	87	103	95	101	93	85	85	81	89	88	82	69	84	87	72	97	81	93	86	98	94	95	75	87	94	86	91	70	83	106	89	87	98	85	97	67	78	81	79	80	98	89	97	84	93	78	98	96	91	91	100	89	97	86	85	71	96	114	86	83	89	88	77	88	83	81	91	82	78	75	89	101	86	79	100	81	80	93	106	86	92	94	88	82	89	90	84	92	67	69	93	99	84	103	75	77	113	92	83	78	80	68	61	75	95	87	84	92	79	97	91	94	84	76	100	68	89	83	83	94	101	80	83	88	94	92	88	79	84	86	85	88	83	102	83	89	93	95	97	83	90	99	90	90	94	86	78	85	96	68	94	92	99	92	90	79	103	94	83	84	87	91	88	93	85	100	70	99	81	79	90	71	91	80	76	98	78	98	97	72	75	99	84	90	95	80	80	74	88	94	85	85	73	81	74	84	116	75	85	78	80	90	95	75	82	100	73	102	97	93	80	80	94	92	69	91	114	71	82	75	94	85	61	76	83	95	83	78	75	92	83	73	90	83	97	83	108	96	69	78	80	91	86	94	91	88	96	86	87	84	93	99	94	91	85	82	76	77	90	80	84	89	76	84	80	75	97	78	108	84	83	97	71	84	64	92	81	94	82	98	65	96	93	82	111	88	83	123	94	87	90	91	89	101	82	98	82	89	86	91	94	94	78	97	89	81	86	88	76	96	93	104	75	81	76	80	83	75	92	80	95	88	88	91	93	88	66	83	99	88	93	74	85	82	77	78	87	97	81	89	88	77	83	70	90	88	108	92	94	77	89	94	99	84	97	93	96	84	77	82	72	81	101	106	102	89	84	95	90	91	85	84	77	86	80	80	100	109	96	91	63	87	88	84	87	96	92	93	79	89	90	100	84	94	71	74	87	79	92	86	87	90	92	101	80	96	100	84	76	80	74	84	83	88	95	101	75	81	75	90	82	87	82	100	73	77	87	101	97	74	102	79	78	104	95	85	81	108	79	96	91	96	83	98	99	77	85	100	80	86	96	88	102	80	87	87	70	98	101	78	96	102	88	93	89	87	100	82	86	80	91	96	95	94	88	97	110	83	96	84	70	85	83	75	94	87	96	87	94	85	101	82	78	67	68	80	86	76	79	95	100	92	84	82	81	99	91	102	90	84	89	76	81	101	85	81	88	89	91	89	85	95	96	92	85	88	74	94	88	80	100	91	79	88	84	82	92	93	82	88	82	87	98	82	90	99	88	87	87	78	96	100	99	92	80	86	86	90	99	86	76	79	96	92	102	114	82	81	87	75	101	83	77	108	84	103	84	91	90	93	94	84	66	86	97	94	84	81	84	78	81	84	84	102	87	98	69	72	88	92	106	71	83	96	82	78	80	94	99	86	80	91	73	86	90	88	93	73	85	87	84	80	96	78	85	72	79	80	77	101	92	81	89	87	89	107	95	99	83	85	80	94	80	103	97	103	73	76	82	89	78	95	96	82	112	74	83	79	87	90	95	77	87	94	80	90	96	89	73	80	89	79	69	89	103	92	82	78	84	91	87	104	82	90	90	90	99	82	92	66	70	103	82	80	92	89	76	82	80	78	89	88	76	70	81	89	92	102	88	75	90	88	93	93	78	85	100	90	70	77	63	67	85	87	94	96	83	69	101	81	78	103	94	85	93	66	100	78	71	87	80	82	85	86	90	83	88	111	62	99	70	95	86	88	95	82	102	81	79	101	90	78	69	81	91	95	77	100	82	87	80	71	80	87	80	80	78	81	82	87	86	86	91	79	90	86	95	82	84	77	90	92	97	99	78	93	95	88	81	81	86	95	97	81	84	93	90	80	75	86	82	87	86	96	84	88	85	100	95	71	79	87	93	84	85	82	84	83	104	85	97	80	81	88	91	93	90	77	83	85	98	75	84	82	90	90	94	83	83	98	92	73	91	94	82	72	85	73	91	87	80	90	90	82	89	87	77	81	86	96	97	74	107	81	86	93	74	71	94	88	88	83	83	92	89	99	71	85	92	107	97	79	77	93	85	66	89	91	64	83	87	104	88	86	101	88	108	75	75	100	92	80	85	73	86	94	76	97	94	87	98	81	79	82	89	84	79	87	98	84	90	92	89	85	89	78	82	79	97	79	78	86	82	95	90	102	87	99	108	85	85	95	92	75	90	87	74	101	94	93	98	118	81	81	95	99	82	84	100	86	94	74	88	88	90	97	87	104	88	88	88	93	92	93	89	92	92	84	85	102	74	74	88	94	97	95	95	107	92	87	88	84	85	102	92	78	96	100	78	70	85	91	88	79	82	96	92	93	88	96	105	80	93	95	82	87	89	91	101	95	70	109	83	89	93	91	81	74	81	96	98	75	103	82	91	95	93	80	98	87	89	92	70	78	72	84	106	96	88	116	85	78	80	75	84	82	70	87	80	75	92	96	106	85	81	65	96	101	91	85	83	88	87	87	106	82	79	83	104	86	89	97	88	88	79	85	91	75	88	82	79	85	84	77	82	102	107	86	74	83	85	96	88	73	85	86	92	74	105	88	80	85	88	75	93	103	88	77	81	98	101	77	98	95	107	100	88	99	70	84	90	77	100	93	90	86	87	114	96	101	82	85	87	94	92	92	82	91	84	91	79	89	90	87	87	100	86	70	88	89	82	99	90	82	82	84	96	76	84	98	109	92	100	98	86	89	97	90	77	88	99	88	99	73	75	97	77	91	93	73	80	81	97	90	92	80	91	93	93	76	82	108	100	69	86	93	95	94	73	102	76	87	79	98	77	88	76	74	75	84	81	88	83	97	74	97	82	90	95	77	87	87	97	80	84	92	85	91	92	86	102	87	69
23492	11303	18391	19889	21108	21655	21964	17292	14675	18760	18434	12583	7282	6518	2951	1797	1294	781	485	532	448	431	434	451	407	406	403	400	378	359	354	395	365	357	333	354	350	346	344	320	309	341	350	313	342	314	317	368	338	362	338	333	311	288	336	310	314	310	339	316	340	326	301	326	372	306	342	330	341	302	318	332	281	295	321	289	322	291	322	299	326	309	324	322	284	325	329	355	336	307	302	321	320	339	326	294	302	278	332	291	307	288	309	265	356	317	309	322	312	330	278	300	354	315	335	316	317	325	278	322	345	297	293	311	293	326	318	312	325	335	300	309	326	314	293	327	301	350	315	349	330	324	307	322	306	330	300	307	293	277	312	286	286	305	288	290	334	344	340	297	328	272	338	309	300	334	313	330	294	303	316	302	297	284	337	296	306	290	293	324	315	301	335	317	307	300	283	317	342	308	321	300	325	298	315	312	313	289	342	294	283	283	313	325	314	332	339	337	289	309	301	303	306	295	307	301	306	317	317	310	323	343	304	288	324	303	301	292	315	300	303	286	304	299	312	297	290	301	319	323	322	321	300	315	325	305	306	339	311	363	310	324	287	325	303	321	317	298	309	300	277	295	295	334	310	313	315	311	301	291	308	327	305	310	278	273	346	304	333	324	282	324	314	336	316	298	314	275	298	310	334	315	319	322	357	279	315	295	296	305	304	293	332	335	291	324	332	297	299	337	313	293	309	301	307	339	274	294	331	337	296	301	304	305	290	328	334	309	310	310	318	305	306	328	321	305	330	284	295	303	297	322	321	362	301	344	281	285	308	299	317	305	331	334	310	321	303	306	302	288	308	326	306	295	327	281	295	305	325	304	312	313	291	307	313	316	310	337	307	300	304	311	327	332	313	328	304	327	299	350	340	318	333	318	313	302	305	341	275	317	301	341	296	311	317	303	308	298	306	277	308	324	322	305	319	286	324	323	293	294	295	313	304	313	301	337	312	306	308	301	330	354	291	341	314	272	296	281	296	316	311	341	322	319	298	330	316	334	280	333	320	287	316	292	299	317	307	328	298	286	297	291	324	321	267	269	328	313	310	277	316	266	308	307	304	297	315	308	314	315	308	288	314	274	318	303	291	321	321	272	297	304	310	329	337	292	309	311	293	299	287	302	313	320	290	307	290	338	305	281	298	310	333	287	318	319	306	305	310	308	324	329	309	318	307	324	326	266	309	320	320	305	280	312	286	285	316	300	326	331	318	316	324	282	314	306	311	325	305	307	282	265	266	305	315	321	317	296	284	307	322	273	325	298	296	301	331	322	305	304	316	317	291	256	327	312	294	323	303	316	332	306	338	312	330	335	305	292	286	300	291	281	305	316	316	305	324	308	293	291	279	304	306	288	344	319	305	290	304	288	329	320	286	310	275	313	307	297	315	295	303	311	357	318	331	279	329	321	326	318	287	314	310	317	296	308	309	322	327	304	312	298	304	298	302	307	298	298	325	327	320	315	309	321	323	302	308	288	328	325	307	309	286	311	290	308	349	317	275	332	279	324	313	332	291	307	315	351	322	291	307	293	322	331	337	310	317	317	289	305	312	334	302	310	306	331	302	301	335	295	347	302	275	321	300	312	302	271	292	288	333	334	302	300	320	308	343	302	304	320	321	298	322	317	311	289	253	289	302	273	345	321	303	322	292	317	308	306	321	323	264	300	308	309	321	285	334	283	273	296	283	323	320	316	314	311	308	293	314	317	323	298	278	300	299	308	303	336	320	313	307	296	307	311	336	349	278	288	321	315	322	317	305	294	320	296	311	346	330	316	325	316	286	298	329	355	310	326	336	320	297	325	326	323	345	336	311	313	316	327	295	315	340	280	317	305	292	300	335	296	327	305	293	308	337	309	324	293	298	283	313	277	306	292	352	297	345	321	331	301	311	333	317	334	329	313	303	288	311	298	300	319	314	311	295	311	304	313	274	289	282	303	354	298	322	298	305	305	293	317	327	316	334	270	335	332	295	303	317	297	297	302	295	283	314	325	312	283	294	321	318	324	290	291	332	318	296	307	303	318	325	314	321	283	295	332	305	320	298	294	361	303	258	312	314	305	332	301	309	305	330	309	294	340	303	301	352	304	303	330	325	313	315	298	300	281	311	325	330	341	314	286	293	327	329	342	311	297	294	316	294	308	330	327	304	267	314	298	307	347	289	319	332	288	325	323	301	289	325	303	309	324	284	304	309	296	305	329	318	323	299	294	329	306	317	349	316	296	295	272	330	319	312	312	304	286	285	318	305	329	324	307	315	345	310	310	342	348	280	310	329	287	316	298	310	346	295	298	328	292	323	283	312	313	317	307	297	327	317	306	291	262	293	321	301	311	284	304	320	307	300	338	302	304	330	319	314	299	299	309	308	304	305	305	311	321	292	311	311	302	297	286	274	339	306	306	339	280	315	325	304	300	347	289	315	299	315	319	295	338	315	320	344	330	279	306	295	336	287	310	315	331	295	333	297	320	288	327	304	319	295	270	338	304	294	306	313	328	302	305	308	295	323	328	289	281	294	303	312	308	336	307	298	306	313	280	310	313	292	327	316	329	328	304	297	302	321	316	327	315	319	323	314	353	322	326	308	318	290	322	317	304	322	323	305	326	312	296	253	300	314	311	348	313	277	359	335	307	323	283	278	330	288	337	311	294	332	274	319	331	305	329	294	297	303	317	313	306	310	300	301	301	296	324	319	302	334	301	320	296	293	304	292	298	291	316	294	304	331	296	325	277	329	319	301	302	326	319	322	334	316	294	331	309	295	346	337	310	265	298	306	313	298	277	346	280	282	296	302	284	303	292	306	323	315	329	306	305	300	323	322	305	279	312	303	288	328	304	311	273	324	286	283	308	291	306	276	295	303	308	291	323	328	294	314	312	316	308	317	323	303	300	347	306	298	302	288	292	334	339	311	311	331	279	309	313	311	298	296	328	272	324	308	302	300	314	310	303	327	304	316	335	309	309	302	299	292	275	321	306	307	337	303	322	295	303	278	325	307	318	313	310	331	319	318	318	282	301	306	311	307	313	317	321	317	317	338	322	290	290	300	341	322	308	300	286	325	348	339	283	304	309	297	294	286	341	316	286	346	265	261	323	307	327	296	322	282	326	323	325	285	293	295	322	336	329	280	340	293	266	295	310	263	322	309	329	279	314	291	320	304	303	315	312	330	344	316	310	316	316	320	311	327	323	305	312	307	323	302	317	309	352	300	339	314	292	298	314	323	298	317	335	298	305	296	311	317	265	309	314	308	316	299	317	311	331	302	322	318	286	329	300	268	308	355	296	293	307	292	310	258	305	290	309	332	312	298	285	336	314	301	293	308	292	319	304	292	314	285	297	317	288	311	300	311	297	268	337	285	304	291	302	295	305	292	331	290	323	335	317	309	293	264	305	322	301	302	314	308	302	299	303	320	310	308	323	334	316	324	306	319	326	281	312	327	303	319	312	326	320	315	350	316	307	299	314
51952	28684	30273	29622	28891	28340	24662	20041	14177	11704	11636	8227	4429	2846	1333	758	456	277	215	192	177	195	195	166	165	146	159	155	143	143	160	163	177	156	147	154	137	143	136	136	150	115	134	139	145	144	132	147	137	127	141	150	122	131	125	135	134	122	141	142	140	161	146	131	123	151	140	139	137	145	143	138	122	135	151	143	133	150	139	138	129	120	128	132	132	150	139	132	139	148	112	134	145	164	149	135	137	122	154	145	139	120	137	152	123	119	124	140	127	145	120	151	128	140	157	131	145	137	134	130	112	150	114	151	134	123	109	125	122	136	148	125	149	145	126	138	138	120	130	122	142	148	131	153	146	151	120	161	148	126	128	126	116	142	129	140	138	151	126	131	123	126	139	140	119	137	133	133	128	134	148	121	141	150	132	131	133	118	141	135	143	124	124	143	152	141	149	127	152	144	157	118	122	161	129	141	126	126	147	145	140	138	130	137	147	126	129	123	145	163	143	140	112	139	138	138	111	127	137	146	119	141	130	146	119	142	136	143	129	145	140	130	144	155	145	146	109	141	142	133	132	140	139	119	131	126	134	145	131	134	143	106	135	141	132	129	125	138	119	132	143	134	139	127	154	141	141	135	146	155	138	141	133	130	139	131	126	142	137	145	128	128	148	140	138	121	141	124	140	119	124	117	122	123	135	130	116	122	116	138	144	127	149	137	126	121	125	138	128	125	116	121	122	134	134	140	122	146	124	144	124	132	131	135	140	150	138	153	148	137	136	105	147	139	142	153	135	137	160	117	120	118	148	127	133	153	140	142	138	139	126	130	130	113	156	118	129	153	142	156	144	152	111	141	138	139	138	155	145	142	125	145	154	138	111	126	134	123	145	168	129	129	139	143	128	120	140	119	153	152	140	157	131	141	137	140	130	149	144	122	113	139	146	134	170	119	149	135	143	143	152	135	159	145	129	127	133	124	150	156	131	142	135	143	141	128	115	119	125	140	162	128	129	142	125	127	132	122	140	126	127	123	130	149	130	117	142	117	140	135	133	126	145	128	142	142	148	137	136	139	127	144	132	148	140	145	159	128	125	137	118	134	165	141	142	129	139	130	138	136	122	133	163	143	118	162	120	118	135	125	129	124	148	122	118	128	148	121	133	150	129	165	140	135	131	139	127	111	136	125	145	115	124	146	122	134	153	107	128	150	131	137	129	152	144	137	144	147	160	138	140	138	154	140	119	133	123	135	151	144	145	127	124	146	119	147	141	132	136	129	135	136	146	126	134	140	129	136	129	158	140	139	130	141	127	142	120	147	128	148	118	131	131	124	109	122	131	138	138	135	136	137	102	117	123	153	131	127	130	139	137	119	143	130	142	145	151	117	138	122	134	144	113	117	139	162	130	166	128	134	124	121	126	134	169	143	101	135	145	142	136	142	143	128	123	146	135	144	151	133	137	125	137	152	139	132	123	151	126	125	144	148	118	119	156	136	135	124	132	121	123	131	144	140	115	151	113	137	149	127	123	132	146	158	136	140	158	137	139	139	125	119	124	124	127	110	139	150	125	145	121	163	129	146	123	144	134	131	120	139	146	138	142	151	137	133	130	149	112	139	134	120	152	122	118	147	131	136	112	136	116	124	138	129	150	118	142	123	126	141	142	147	134	148	126	141	133	142	131	141	138	125	113	124	128	143	127	133	125	129	140	128	150	152	145	143	147	133	139	135	119	137	107	150	146	121	126	125	132	108	141	124	139	149	105	165	145	141	153	147	153	156	147	132	136	130	117	157	147	153	144	134	139	136	120	120	152	140	119	135	126	127	137	138	138	151	149	125	125	127	140	144	138	147	128	133	140	135	137	121	151	161	139	129	150	133	130	136	143	120	133	146	139	119	148	134	149	133	128	131	157	131	128	146	148	123	99	136	129	131	143	135	122	136	119	138	135	136	136	149	147	154	109	141	139	122	128	130	133	149	157	163	147	112	133	144	132	109	140	143	131	136	147	142	144	131	144	150	129	128	138	141	132	132	137	149	139	135	127	163	142	145	142	124	148	155	144	137	121	129	132	139	149	132	129	140	124	125	137	150	133	133	136	154	135	143	115	145	149	121	139	127	156	136	141	135	146	127	148	140	126	134	121	139	146	120	158	136	116	128	148	127	125	139	131	130	132	132	123	131	133	127	131	137	136	114	128	131	141	144	140	137	127	144	139	149	145	129	134	145	123	122	144	154	144	151	147	127	137	144	123	140	135	150	129	132	133	149	134	129	149	112	107	140	142	128	132	134	126	126	142	132	132	125	152	129	110	128	127	149	138	128	138	143	138	137	130	127	136	124	121	108	147	147	112	136	156	125	123	133	142	130	151	126	125	145	129	131	140	126	140	137	126	137	137	124	149	137	137	138	138	157	124	151	135	147	129	147	147	147	155	138	115	132	145	144	137	129	146	162	125	137	135	153	160	140	137	145	132	113	139	136	146	143	137	135	147	120	121	122	122	133	139	139	151	137	140	147	139	134	123	147	137	116	132	120	133	140	139	130	124	145	116	143	117	137	110	138	144	135	133	147	133	145	115	153	134	142	137	136	123	135	142	154	138	153	127	127	132	129	132	142	159	128	138	148	135	153	115	123	139	143	108	140	143	118	130	135	143	124	141	131	119	115	152	105	133	151	129	123	143	135	127	125	169	125	145	139	127	138	125	140	144	134	141	137	122	123	128	115	133	131	122	140	125	129	150	135	124	131	109	141	151	132	123	116	136	132	131	131	133	116	145	131	142	141	114	147	124	136	147	138	137	141	145	122	132	120	125	127	129	133	125	134	133	143	154	149	138	135	141	142	139	133	147	126	143	158	128	132	141	140	130	125	127	124	128	138	138	139	128	140	146	140	124	150	129	130	151	148	126	139	124	152	140	152	132	141	128	128	126	141	131	111	117	139	154	118	132	149	155	145	141	135	148	143	150	139	153	114	122	121	141	128	144	138	139	115	130	125	116	145	141	118	152	148	131	119	157	145	144	128	128	117	127	140	137	156	137	151	137	135	141	130	141	125	137	129	125	142	156	142	145	128	136	140	144	147	129	116	136	136	133	138	136	145	119	145	129	142	140	126	153	143	140	141	137	133	124	147	147	123	114	154	116	123	134	147	146	123	143	130	130	118	121	121	130	148	132	119	135	127	143	127	133	155	128	145	132	135	134	136	134	151	126	131	116	171	136	126	141	136	136	136	128	136	149	134	116	110	144	146	136	123	135	148	119	151	125	151	113	114	139	148	131	141	110	140	147	128	129	145	143	144	115	140	135	135	149	179	119	158	137	128	122	142	124	141	131	133	127	133	132	146	124	131	151	143	107	142	133	132	133	136	133	143	142	134	122	128	145	142	137	140	148	142	132	115	129	140	135	151	130	127	140	119	122	134	121	133	133	113	140	133	122	145	141	152	125	143	133	126	152	140	136	137	136	143	128	134	128	144	130	150	136	137	149	140	109	147	129	159	129	130	136	136
31108	14658	21057	24209	25408	30876	29944	29241	24635	26997	27419	21079	13982	12049	6363	4674	2621	1586	996	905	763	768	723	751	656	685	653	673	599	632	641	625	621	547	588	591	555	509	526	532	507	479	528	522	539	497	537	485	476	497	524	494	487	477	519	471	512	470	492	486	483	475	512	491	467	476	468	471	475	543	458	488	489	471	480	499	445	512	508	521	485	502	449	496	473	469	449	450	489	491	465	426	486	465	481	490	471	458	467	425	487	444	447	484	459	427	428	466	479	456	479	434	465	475	490	410	465	464	481	431	484	447	465	474	445	439	470	434	447	415	456	453	447	444	455	489	506	472	448	459	469	480	436	437	446	481	428	473	454	447	472	472	434	429	442	447	444	449	465	449	472	439	452	451	444	477	455	472	461	454	447	419	453	460	441	443	418	426	488	485	457	464	430	466	465	421	478	459	489	461	470	401	449	424	471	439	458	452	439	461	447	425	460	428	477	496	471	485	438	455	442	445	484	432	444	452	453	460	451	465	434	483	452	493	447	465	425	435	468	485	458	450	463	426	431	451	453	475	456	454	430	483	476	471	451	435	478	449	430	465	482	447	433	446	451	467	472	447	391	429	430	437	457	436	444	480	469	474	434	461	456	444	494	487	451	434	438	468	416	447	438	459	426	478	454	415	465	444	454	447	440	461	445	455	439	444	436	466	455	474	451	495	437	458	458	388	449	475	498	499	448	458	449	459	473	431	456	438	440	433	493	474	460	451	450	477	438	422	475	446	444	422	429	464	467	426	489	466	451	445	505	434	433	439	482	394	454	453	439	459	441	437	452	467	451	432	469	474	454	420	441	465	444	451	452	433	478	466	468	463	445	451	469	442	490	440	430	471	455	427	449	500	447	472	462	460	504	436	479	464	466	415	465	453	429	457	454	448	461	479	461	423	455	431	463	433	435	459	454	469	440	442	443	426	409	451	476	481	457	471	448	440	445	478	469	459	458	420	500	437	436	461	460	469	479	418	477	483	420	449	428	447	443	423	463	435	489	472	441	451	451	444	441	479	466	474	441	415	447	448	421	447	459	443	423	450	477	487	448	451	459	465	437	429	445	486	459	457	452	447	454	467	451	442	462	456	454	476	440	461	481	430	463	425	454	488	456	455	458	432	422	465	465	438	417	469	453	431	424	450	458	454	470	452	489	434	444	441	493	460	498	443	440	439	407	449	473	469	470	444	455	418	455	444	480	455	432	472	454	467	426	426	462	423	441	464	478	480	457	454	478	463	448	429	433	467	430	436	507	430	474	461	461	488	483	456	439	465	481	469	472	456	481	431	448	490	496	452	462	418	420	451	498	429	477	464	443	433	421	468	432	434	462	417	432	462	475	436	465	429	419	434	465	463	427	457	456	455	425	413	420	465	459	479	514	430	462	457	424	421	480	410	411	452	420	440	457	418	479	415	456	448	495	448	460	432	443	437	450	453	450	422	434	457	465	417	430	496	491	450	431	449	456	414	443	478	457	451	494	433	461	435	437	468	427	445	444	421	464	460	436	446	456	474	458	455	459	477	454	407	460	449	474	440	410	427	428	430	450	471	455	425	458	408	449	446	444	487	442	464	449	448	439	471	476	447	453	438	434	468	468	398	443	489	436	472	442	511	466	476	461	468	466	454	493	473	429	425	425	463	504	482	441	443	468	417	490	466	465	465	429	476	497	430	446	412	447	410	475	427	460	436	475	466	473	439	471	461	440	458	438	419	451	477	480	442	489	447	463	444	442	476	437	463	458	457	480	450	478	479	454	451	450	448	469	441	435	442	487	456	488	435	440	435	492	438	466	456	467	466	439	437	477	432	505	438	468	435	448	470	427	463	465	407	458	433	431	469	486	479	442	423	450	474	402	482	446	444	491	482	437	451	435	453	447	441	432	445	480	440	468	420	438	444	455	433	472	425	459	456	460	453	453	475	470	469	448	433	493	482	433	478	446	449	440	471	449	460	465	416	468	481	433	459	481	453	479	467	454	442	451	449	460	433	447	458	481	459	414	464	521	469	415	489	452	450	415	444	461	451	493	476	453	439	486	472	471	455	446	440	428	462	430	463	452	406	442	472	452	463	451	453	439	431	460	461	430	426	469	460	410	454	464	411	450	424	450	452	439	438	444	470	418	488	445	458	452	439	430	445	449	448	455	447	452	435	448	424	429	430	457	440	430	475	464	497	426	483	494	420	456	476	450	457	441	406	449	436	436	441	435	454	435	487	450	426	419	453	478	453	436	454	433	494	480	455	496	423	450	477	471	437	431	465	442	476	409	426	444	477	451	449	443	426	445	417	440	470	442	480	467	426	446	454	463	444	474	466	463	473	429	447	428	438	481	461	452	454	420	428	459	437	468	428	429	428	448	493	440	453	457	486	441	426	443	464	442	431	476	461	460	441	457	414	448	458	431	456	481	461	458	459	455	435	439	443	447	466	450	464	425	493	475	437	466	444	442	457	486	460	460	478	483	429	422	428	466	403	460	471	479	462	449	415	501	438	450	411	427	439	482	444	464	451	462	447	442	443	471	450	479	492	428	423	430	433	446	446	424	435	438	481	482	432	438	430	453	468	471	442	427	455	440	461	426	446	430	445	421	470	472	431	420	478	437	477	446	491	442	468	456	451	437	448	481	502	403	429	419	487	442	437	437	455	482	446	500	456	484	449	443	443	469	446	481	434	446	468	449	419	444	457	486	425	439	428	427	447	462	440	466	465	459	462	482	463	438	476	445	427	418	446	429	421	454	448	479	437	456	494	470	418	384	465	468	458	455	447	464	457	438	429	462	473	476	437	466	461	463	474	398	418	423	411	474	433	439	466	427	505	449	453	439	458	463	446	469	459	460	464	513	437	473	455	441	421	447	457	473	445	451	450	458	442	413	479	436	443	446	462	418	460	467	447	460	448	467	438	486	463	475	446	464	437	452	446	428	494	480	448	450	451	446	458	462	436	450	463	443	457	450	453	459	453	470	432	439	455	457	412	458	480	454	445	445	448	452	415	443	444	433	420	457	442	434	440	396	446	469	482	441	459	454	466	445	450	419	447	430	464	433	472	428	441	399	480	489	467	454	470	409	449	446	458	489	461	427	475	433	464	441	480	451	430	462	451	398	447	442	432	461	446	426	484	479	435	415	465	455	446	453	431	459	420	439	443	474	464	458	436	470	434	430	445	404	461	466	457	474	446	438	475	468	474	453	426	469	477	429	472	498	469	478	463	428	483	449	443	454	473	432	457	467	459	456	464	463	436	459	438	478	462	431	415	452	435	413	468	435	452	436	480	490	445	431	477	464	461	457	409	447	428	430	457	476	419	466	452	427	417	466	489	459	453	440	445	468	448	449	417	428	421	441	439	463	456	456	448	493	458	443	466	453	436	443	430	453	460	480	461	450	459	431	439	416	460	453	466	434	450	461	448	436	466	455	443	480	458	435	495	484	443	504	479	446	433	429	485	396	458	464	449	476	451	472	512
11530	3793	4532	4356	3152	2216	1510	1017	602	446	532	405	236	203	166	140	172	153	159	150	146	146	146	160	155	159	175	154	131	139	148	152	168	146	138	156	166	160	156	164	146	155	144	132	152	145	150	138	133	174	154	164	168	146	153	156	147	159	134	162	152	157	168	137	175	165	137	147	145	135	147	155	140	151	161	165	145	146	147	156	143	177	134	146	149	147	145	169	150	172	152	149	164	146	132	147	158	150	150	168	150	157	155	168	135	164	172	163	154	169	160	155	151	177	156	172	152	149	155	144	159	153	158	159	159	172	145	143	144	162	138	164	151	144	150	166	148	155	179	145	160	148	139	158	182	144	140	154	138	123	159	157	138	187	141	137	140	156	158	147	167	146	160	173	166	179	161	167	157	188	153	147	148	127	142	161	153	125	175	138	131	135	144	157	160	144	148	131	146	149	160	174	150	132	148	148	139	140	159	152	148	152	167	149	130	151	164	143	136	194	170	150	185	166	129	133	124	156	156	150	154	146	150	136	165	164	143	146	136	145	151	159	151	159	175	161	152	146	158	171	169	145	163	153	169	156	157	150	157	157	152	125	152	137	172	148	146	148	181	139	145	164	166	161	144	162	159	153	168	133	176	150	158	152	169	167	147	142	147	144	149	162	139	162	132	167	176	168	145	155	158	167	150	153	148	161	149	146	160	146	148	154	133	149	167	135	134	156	160	158	150	155	175	144	126	159	179	166	161	169	160	162	164	150	141	155	163	141	163	160	159	144	149	148	173	160	157	138	144	152	147	139	145	196	151	149	165	150	176	128	153	164	127	156	149	144	150	162	151	160	158	159	161	143	155	150	140	158	131	148	149	164	163	150	157	196	172	165	162	152	172	156	155	164	164	151	151	163	171	154	168	168	164	144	133	150	151	176	164	154	140	148	158	152	139	138	161	168	142	141	165	166	170	164	148	147	139	144	137	162	171	160	163	155	160	146	134	161	162	148	146	185	149	175	182	142	158	159	157	144	137	177	152	148	174	164	165	145	161	139	144	137	157	164	166	163	155	130	168	162	143	149	159	161	162	142	162	139	144	134	152	157	169	137	154	151	134	147	143	155	144	154	148	146	155	163	133	130	165	155	148	167	172	179	162	150	173	159	147	174	180	163	155	142	154	152	156	168	173	137	136	134	136	156	158	153	152	156	145	152	167	153	164	172	123	157	137	145	149	178	133	162	144	168	162	139	154	148	153	160	171	147	175	172	151	160	168	154	147	142	167	159	161	166	159	137	173	154	162	151	147	160	150	138	160	154	157	137	152	182	184	158	174	166	156	152	141	148	164	174	138	153	162	165	152	134	142	160	162	152	137	143	166	161	154	137	137	160	161	130	177	151	141	140	166	153	172	149	163	151	135	158	139	167	162	146	132	156	157	154	133	153	155	145	172	193	125	166	146	153	162	177	153	163	148	151	169	162	160	178	167	166	159	173	145	152	167	153	153	137	172	174	152	131	149	151	151	164	153	160	153	151	149	152	146	157	156	154	157	142	147	159	145	155	136	144	154	154	162	149	162	158	148	140	159	171	157	165	153	138	155	167	147	177	148	142	144	156	139	157	160	150	159	140	165	159	142	148	145	150	161	153	151	151	163	156	164	145	158	140	153	159	156	146	157	155	165	151	163	165	142	158	176	142	169	138	161	122	158	146	159	169	159	152	152	143	155	144	142	135	146	143	150	159	163	143	132	150	166	144	154	124	125	149	140	147	160	165	162	155	134	154	156	149	146	168	149	137	145	161	150	163	140	175	161	171	140	156	151	163	171	157	169	161	132	162	160	184	174	163	146	132	160	182	142	141	153	150	155	152	148	171	148	175	154	141	134	149	169	151	159	131	164	141	173	167	143	153	170	139	160	158	172	159	151	162	161	153	142	167	145	139	148	149	153	155	143	171	139	156	168	137	161	147	170	157	163	147	131	183	159	144	158	157	172	136	131	160	169	175	151	150	136	151	161	166	148	152	161	172	158	166	170	152	134	168	142	141	162	150	144	164	159	151	143	160	168	154	170	159	141	164	148	165	136	175	144	152	146	170	160	159	146	150	131	148	148	163	138	162	142	148	169	156	145	158	167	145	144	147	146	126	186	167	141	133	163	139	152	176	168	156	137	145	139	153	153	132	155	141	153	145	180	171	170	136	143	181	141	172	143	161	160	144	160	149	135	131	150	156	146	163	159	152	190	163	143	148	160	146	146	156	152	154	145	162	152	143	141	158	166	159	146	145	149	176	154	151	166	150	157	164	159	154	158	160	139	173	141	155	178	148	137	176	153	141	145	142	157	162	156	149	143	156	157	175	174	157	130	162	167	156	170	149	162	156	162	127	172	138	159	150	149	140	155	163	161	168	132	145	147	159	141	142	143	138	157	150	171	172	141	164	156	149	156	136	156	147	168	163	178	161	148	136	137	150	162	147	154	142	161	146	146	151	160	147	164	142	133	177	158	151	150	161	158	168	165	175	146	154	188	172	138	146	161	141	166	137	158	166	139	176	144	143	178	154	140	168	146	131	150	161	132	116	160	141	154	144	161	172	147	174	169	134	153	153	170	167	148	138	157	174	155	155	142	145	142	129	140	177	164	144	150	150	142	152	155	166	167	143	171	137	146	164	150	160	174	149	156	150	184	126	171	160	185	153	145	135	146	155	147	158	168	164	156	138	163	162	142	136	149	145	146	160	141	157	141	170	157	144	154	150	139	153	164	166	159	151	160	169	162	140	168	176	152	163	143	179	149	152	164	129	140	154	164	175	177	149	169	148	162	156	128	153	142	155	151	149	153	147	179	166	165	154	148	147	136	174	145	151	161	156	131	165	158	150	152	177	152	137	148	155	140	167	159	160	149	139	168	163	155	157	153	171	165	161	132	167	174	158	147	165	150	163	153	160	124	190	176	148	145	160	153	166	145	141	154	136	163	172	156	138	157	140	161	198	136	152	155	145	170	148	148	164	170	155	149	162	142	133	164	136	142	148	137	166	133	175	168	174	158	176	159	140	161	159	175	155	146	132	145	188	154	143	163	165	169	154	146	179	146	148	140	158	151	160	159	166	139	168	168	169	150	149	148	155	144	148	171	153	171	148	169	159	149	147	154	162	192	144	161	165	157	137	155	140	158	157	158	142	178	155	152	157	142	166	162	153	152	175	165	165	148	134	139	149	175	152	126	166	167	144	130	165	151	144	138	157	141	158	197	179	133	165	159	147	158	155	136	161	154	157	147	136	137	163	166	139	168	152	145	150	160	152	167	172	165	149	160	152	160	152	149	147	140	162	174	163	153	135	141	169	168	152	151	160	159	160	146	165	150	175	169	141	153	163	167	162	148	154	142	172	144	147	141	153	159	148	160	127	157	148	158	156	178	155	164	138	153	192	167	171	180	136	145	170	139	162	151	156	160	159	151	155	163	163	149	166	150	158	156	172	183	157	149	149	174	149	135	150	147	162	184	181	140	170
13614	4141	5732	8548	8712	7248	5633	3948	2687	2336	2633	2095	1189	920	750	615	619	546	498	515	524	502	505	504	482	492	479	526	498	494	497	487	506	553	478	472	527	520	527	512	472	508	457	507	498	493	484	459	463	534	470	499	490	494	490	508	482	482	511	492	497	466	500	473	514	531	485	460	503	501	466	469	496	537	472	477	482	448	484	499	496	522	468	455	485	484	505	478	504	499	501	519	511	477	522	508	478	530	465	531	479	484	524	473	483	485	492	454	471	463	486	506	484	475	511	484	485	501	521	500	491	497	482	516	498	500	481	552	487	509	494	508	490	491	463	513	466	475	460	481	497	492	505	533	476	500	475	499	490	484	495	536	481	479	503	479	520	489	496	457	503	480	507	507	476	488	489	488	458	495	452	524	522	492	507	500	467	544	505	497	452	501	488	485	484	497	506	472	510	534	480	500	468	505	485	503	497	481	467	484	475	465	507	503	516	511	470	469	498	489	505	523	489	500	516	498	538	487	486	454	483	506	450	474	514	520	456	491	478	549	496	516	527	486	499	545	496	463	503	498	493	506	518	516	535	496	475	530	500	467	496	529	463	520	495	489	472	563	467	526	462	462	492	462	480	490	497	501	521	481	496	458	465	512	466	510	479	527	467	491	501	502	515	499	507	508	503	507	528	463	477	483	493	487	495	490	436	475	501	465	484	504	486	450	522	488	478	485	428	500	459	489	496	495	507	499	490	505	498	499	508	495	492	515	493	492	533	473	518	511	495	490	484	493	513	523	486	471	474	451	479	522	483	509	485	504	480	508	499	499	512	478	467	480	564	493	483	517	528	471	497	471	471	513	480	510	504	464	522	522	541	506	500	494	525	538	478	536	495	480	480	478	532	511	478	530	508	488	460	522	514	508	451	488	525	494	469	452	465	517	455	512	483	481	509	488	502	496	493	471	484	493	507	482	491	474	452	497	513	458	481	471	467	464	472	504	487	469	495	480	498	441	459	464	508	460	479	470	475	474	468	499	524	503	466	505	522	432	479	485	448	525	515	512	504	481	496	521	516	505	511	449	498	512	541	515	473	468	489	510	519	519	467	493	494	524	448	446	464	485	502	537	478	468	496	455	506	459	508	472	487	519	493	519	496	490	470	492	533	497	515	476	462	493	451	468	502	463	475	523	441	521	478	485	501	514	478	467	473	484	448	454	525	490	511	513	505	448	468	489	505	460	494	474	515	485	536	515	497	522	463	476	495	487	472	513	481	486	479	490	529	502	492	480	519	484	492	501	522	494	468	488	511	498	487	518	502	500	465	506	489	489	488	486	516	508	485	493	499	544	489	489	502	473	493	473	511	499	503	488	514	501	496	526	515	500	489	517	526	520	466	481	510	489	500	508	482	472	522	480	436	496	533	491	467	494	491	487	522	457	464	494	478	497	485	484	514	488	517	455	487	512	502	504	476	495	461	540	540	499	498	495	517	493	469	450	491	504	480	476	515	472	494	517	483	546	528	475	489	493	488	435	493	500	461	498	515	531	485	484	535	531	489	524	502	501	514	445	486	509	503	442	510	467	472	469	505	477	480	515	490	476	532	485	479	496	470	472	494	490	523	472	473	490	542	462	519	510	464	476	476	524	552	498	489	465	483	477	484	497	491	525	493	491	538	482	487	519	476	496	489	486	494	508	509	508	490	487	544	501	505	518	479	477	492	508	468	555	489	500	493	498	478	457	518	517	437	508	417	464	510	501	485	514	488	513	489	512	511	451	496	506	472	494	524	537	478	516	493	503	513	476	516	541	490	497	494	495	498	492	519	502	482	472	479	508	484	515	463	498	483	464	526	549	507	503	488	474	484	476	526	510	490	507	511	519	522	507	451	479	521	481	523	476	494	487	521	504	529	461	479	521	461	493	513	469	475	468	483	493	463	467	510	465	468	471	476	476	485	497	484	502	493	471	484	570	507	479	460	525	513	520	465	489	535	486	511	448	515	532	505	491	484	486	507	482	512	511	498	504	552	471	503	533	512	486	489	524	520	509	455	485	476	555	483	480	540	495	468	467	536	474	500	515	526	489	475	496	539	525	498	511	500	526	488	494	475	499	492	504	470	487	497	507	499	515	486	482	513	513	468	520	500	541	488	501	488	500	493	483	489	478	535	517	505	551	483	486	489	467	491	530	497	489	499	461	480	476	489	487	495	545	499	499	501	518	486	483	508	494	492	465	493	455	498	462	480	493	508	518	488	498	522	491	487	487	498	520	476	495	483	464	514	500	460	506	495	495	498	455	472	480	489	522	511	508	519	506	457	468	441	507	472	512	511	485	517	499	504	493	438	510	474	483	530	513	524	502	460	492	471	445	449	475	479	493	545	517	474	494	486	497	453	542	485	504	466	495	531	484	441	537	483	494	481	507	470	466	490	512	520	528	489	506	475	489	494	502	495	520	470	503	469	513	462	511	491	441	484	506	510	494	470	541	449	516	520	495	442	498	506	442	485	498	517	490	505	496	482	502	466	502	469	497	496	459	483	516	483	504	475	509	480	465	472	490	495	508	487	493	506	512	513	487	487	512	497	511	441	513	500	452	474	492	496	509	532	499	465	502	475	498	492	473	489	460	483	503	511	499	492	464	459	513	515	487	472	501	503	500	463	498	511	503	515	489	485	477	490	501	527	528	476	513	484	488	506	484	478	521	470	509	518	462	488	494	483	512	446	484	539	511	503	512	483	529	482	524	492	479	503	510	472	504	475	501	499	493	539	450	504	499	540	505	475	504	474	467	515	512	510	521	443	478	501	487	472	500	475	473	522	452	479	497	467	482	536	516	486	560	467	492	458	513	508	472	517	439	513	501	470	483	506	532	498	495	483	506	505	506	516	477	493	510	479	502	505	507	479	491	486	489	521	495	524	523	501	478	486	460	473	502	506	506	494	504	484	463	505	503	461	500	512	490	494	496	503	492	485	482	472	497	486	493	462	487	473	534	520	494	494	501	457	526	515	492	456	505	488	476	481	473	441	479	529	483	463	432	494	501	518	510	503	455	513	516	514	467	468	485	460	506	536	474	477	517	504	471	480	520	472	481	501	509	553	521	499	475	529	502	499	486	485	472	494	452	493	435	514	476	519	511	520	467	555	464	466	506	520	517	495	489	474	528	490	503	497	469	482	507	503	539	473	507	437	513	490	518	481	506	546	472	486	474	543	513	499	487	500	484	492	499	511	489	510	467	467	487	509	537	481	497	489	529	560	486	473	478	453	466	515	511	494	545	529	509	499	513	492	485	477	547	549	535	495	494	494	484	531	502	493	476	500	465	492	522	454	547	495	526	503	480	486	493	518	526	459	527	496	500	497	505	485	482	499	469	537	489	461	503	481	497	461	492	498	485	474	542	486	525	498	490	504	469	464	495	516	492	473	473	486	471	494	474	506	515	512	510	509	479	510	504	518	540	484	518	483	512	496	450	488	482	531	540	448	500	505	488	462	465	483	503	503	477	496	495
44506	25831	23511	26215	25360	21971	15309	8661	5327	4381	4136	2305	1288	933	572	408	173	136	112	110	108	102	114	97	118	102	99	88	92	85	95	97	107	103	89	96	100	112	80	85	100	101	102	100	97	90	92	72	89	81	102	95	99	96	78	82	80	99	84	92	75	98	75	88	97	71	95	89	89	69	93	84	96	73	96	101	82	91	95	85	123	85	91	89	98	84	89	92	100	86	88	98	90	83	89	97	90	88	82	81	83	83	88	91	95	67	78	83	93	74	85	79	86	76	83	90	100	97	74	76	83	74	94	103	104	87	90	104	85	84	83	92	112	92	81	80	112	90	85	90	100	83	78	81	101	83	97	86	82	84	77	92	104	91	87	104	103	84	101	76	90	69	77	83	95	98	93	85	75	83	84	88	85	100	86	93	89	90	106	89	101	101	99	91	95	101	88	88	72	85	80	78	93	74	98	87	97	79	89	102	90	93	79	83	92	78	85	91	113	82	90	79	96	90	93	102	85	81	99	97	83	78	94	85	84	78	99	90	75	96	84	90	87	96	93	92	85	99	89	97	105	74	94	84	91	81	76	98	86	93	77	105	76	78	101	84	80	95	89	94	92	103	93	86	108	91	85	92	68	77	85	87	80	90	88	92	90	100	101	88	97	96	90	76	89	89	86	100	103	76	96	104	84	78	104	110	80	92	66	83	91	81	95	87	87	101	94	97	82	81	103	94	93	73	88	78	90	95	84	100	71	88	92	104	89	109	78	90	86	86	82	83	103	95	74	104	88	90	89	82	103	104	84	87	83	109	95	82	94	96	99	97	81	76	75	76	74	92	94	86	91	91	86	80	94	74	71	91	81	81	74	84	71	85	85	85	85	76	78	88	106	96	109	79	93	77	96	89	89	90	85	86	89	87	94	104	106	93	85	83	78	86	100	81	93	98	105	96	102	92	91	85	91	90	97	90	93	87	107	86	88	87	75	85	87	107	87	82	89	92	86	88	68	77	72	78	90	71	90	90	95	89	95	93	77	96	96	102	93	101	79	96	82	103	89	100	115	101	73	96	90	88	73	103	87	91	78	87	86	107	74	97	85	91	88	97	88	86	90	83	71	89	97	85	72	85	80	109	85	93	69	79	73	86	93	85	73	96	90	83	84	86	77	85	93	99	93	86	92	93	87	74	75	84	73	90	85	84	93	83	88	95	75	90	77	79	92	78	84	93	93	84	92	91	77	88	82	105	93	82	84	87	79	88	90	87	96	78	103	92	104	86	84	93	107	83	92	83	81	83	84	78	84	83	99	107	80	74	101	89	88	82	65	86	83	105	73	101	98	83	110	100	75	100	100	71	95	87	90	74	84	104	97	82	78	86	74	67	97	89	87	81	93	95	85	93	93	97	78	87	87	78	93	80	97	87	106	81	81	82	80	86	75	82	94	79	98	81	92	81	83	92	88	86	67	88	81	80	91	79	86	84	79	92	86	86	92	77	108	91	93	100	67	92	98	90	97	67	71	97	77	98	78	81	90	76	89	81	79	90	91	92	82	83	88	86	94	98	90	96	74	93	112	105	72	88	97	98	107	102	94	76	106	95	81	97	80	72	76	107	109	101	100	104	84	84	95	78	88	102	87	92	89	95	87	82	79	77	99	88	97	91	94	90	88	73	88	84	81	91	107	83	82	89	97	88	95	91	84	81	96	95	84	77	88	82	84	77	99	105	95	101	81	80	84	92	91	78	98	76	92	97	90	85	83	105	76	88	86	85	72	96	92	94	88	86	98	119	79	100	85	93	89	79	87	83	102	97	68	94	88	76	102	104	104	88	95	92	84	85	88	101	77	83	87	94	89	98	89	80	80	86	73	88	111	85	66	94	107	99	82	79	82	69	91	97	90	89	87	73	91	102	111	93	80	80	74	99	98	79	94	102	100	81	78	88	82	96	85	94	79	93	83	83	81	99	77	72	79	93	85	93	83	101	79	82	90	86	92	92	85	73	86	90	86	93	82	102	87	103	74	82	92	67	105	80	90	76	83	74	77	89	89	84	108	82	104	99	97	93	107	95	82	75	95	88	76	102	90	93	82	85	90	81	93	72	83	82	75	91	70	79	92	89	80	84	84	89	92	96	90	78	81	81	102	90	95	85	86	90	89	75	99	79	92	103	93	86	102	88	111	81	94	104	87	86	97	89	95	106	92	78	88	89	90	87	105	69	79	92	100	91	84	85	83	99	102	89	91	82	100	87	87	99	79	76	93	81	103	82	87	106	97	94	81	99	89	86	82	94	86	103	72	79	98	70	89	95	96	92	92	93	76	92	71	80	90	64	80	91	87	117	97	80	84	84	89	82	83	82	91	95	85	75	91	75	83	85	88	67	98	73	86	80	85	93	95	96	94	81	90	99	75	85	102	76	80	85	98	83	74	72	97	74	94	95	99	66	112	114	93	86	88	75	87	111	89	88	86	75	91	79	94	85	82	74	88	91	105	88	91	105	87	92	81	86	89	79	87	73	95	97	68	101	81	100	95	99	94	114	76	90	91	101	82	85	99	101	88	80	67	78	85	95	95	89	66	91	98	78	86	82	74	93	82	71	100	85	89	102	80	88	92	91	96	102	92	82	92	75	99	86	89	97	86	91	86	95	86	106	80	96	83	105	100	80	88	94	91	100	83	79	95	92	77	111	83	108	110	94	87	79	90	70	87	88	87	86	85	88	93	92	81	97	88	75	81	97	79	79	89	81	76	80	98	82	103	76	106	92	93	91	87	94	87	98	69	106	82	92	79	98	97	98	87	95	74	80	86	98	87	90	83	103	98	104	96	84	77	85	83	82	100	90	97	94	98	86	76	72	90	90	73	106	106	80	88	83	86	96	72	94	96	78	83	81	101	96	83	98	87	101	74	121	112	90	80	96	103	85	105	89	87	84	78	89	85	96	87	96	94	82	97	87	84	80	92	103	90	102	87	89	71	89	100	78	86	74	95	90	92	99	97	94	85	97	100	81	84	83	81	81	91	86	82	97	113	80	81	85	80	99	88	75	72	97	85	85	82	79	97	99	89	92	89	71	75	104	102	83	87	85	76	83	80	103	107	90	103	85	90	104	79	89	78	83	88	71	105	82	86	87	84	95	74	89	82	98	86	99	78	93	93	74	85	77	92	61	105	80	83	101	90	90	82	93	96	99	75	90	87	75	86	102	79	86	90	100	83	95	83	84	98	93	85	95	83	73	80	90	88	87	87	88	94	88	78	98	102	99	87	85	90	90	82	94	86	99	99	105	77	95	83	97	85	82	86	88	95	96	74	87	83	81	90	108	79	95	99	89	90	98	86	83	74	81	82	87	86	91	78	92	84	85	94	83	87	91	101	75	77	88	85	93	83	75	75	70	90	92	91	80	84	88	86	79	97	84	77	92	90	89	88	92	96	88	80	95	87	96	100	89	97	96	89	94	91	75	75	95	94	108	81	92	84	85	105	83	79	84	86	84	89	98	92	80
27325	14002	14909	21929	23199	25905	21809	18124	14953	14243	14812	10268	6605	5044	3374	2247	1202	757	559	513	431	423	396	428	400	412	428	404	435	386	345	395	376	352	373	322	344	338	361	312	316	310	330	319	313	312	325	313	327	366	346	343	338	309	362	293	334	295	329	359	336	312	327	309	346	326	314	316	316	281	332	310	335	335	292	314	342	326	328	308	311	279	326	314	313	284	295	336	319	338	302	281	292	331	298	309	331	333	324	315	343	291	313	323	298	322	308	311	323	329	342	328	321	312	316	301	286	292	329	293	311	284	319	293	308	315	316	289	300	319	333	317	306	289	309	320	303	309	322	327	311	313	306	305	338	336	339	349	280	333	309	312	287	306	307	335	294	322	282	291	287	305	288	298	310	305	300	307	330	324	335	331	312	293	306	324	292	298	306	298	312	336	318	320	307	327	334	332	306	328	306	333	322	315	319	335	360	307	317	312	293	288	315	315	298	307	314	331	303	304	325	319	306	321	325	298	342	286	321	318	308	334	336	332	309	316	295	320	320	313	291	315	314	320	283	294	364	306	324	313	323	327	323	295	298	290	295	311	307	309	306	333	313	338	323	354	326	312	283	276	321	301	289	269	315	299	279	301	279	303	327	326	323	320	345	307	327	321	285	315	314	311	316	310	295	337	334	313	320	319	279	310	320	312	342	340	326	315	276	348	315	336	328	324	329	299	333	320	311	321	299	307	323	293	299	322	335	304	312	323	313	320	298	306	317	334	307	337	322	296	318	310	297	312	301	334	316	322	304	272	315	303	284	312	310	301	299	301	306	308	298	333	312	308	327	320	304	289	277	323	308	323	324	322	290	337	359	310	352	311	351	332	302	296	315	305	341	295	344	341	283	315	316	318	302	305	273	337	267	355	305	329	292	299	310	308	310	311	308	292	302	315	307	326	308	278	303	306	318	315	322	322	300	330	339	297	299	332	331	289	331	291	314	304	294	294	304	308	273	344	293	287	339	301	336	303	296	302	293	353	335	334	324	290	274	310	285	310	306	295	313	318	338	319	322	356	286	336	339	303	286	277	313	316	299	331	342	297	299	304	301	324	331	284	305	334	291	295	342	315	318	336	342	328	293	303	321	310	299	293	307	334	316	321	346	312	340	299	302	324	282	296	301	306	310	321	314	296	333	274	302	326	311	329	278	286	322	285	299	302	300	281	285	314	323	316	303	344	307	328	297	317	320	356	293	307	308	284	297	299	282	327	300	321	313	300	334	327	305	279	325	312	306	288	305	348	328	300	336	291	305	304	311	308	317	338	303	282	293	317	293	311	308	324	295	277	328	311	314	303	289	317	306	302	288	314	317	287	317	297	324	346	348	326	330	299	307	336	305	313	316	301	309	318	316	308	342	301	324	337	300	315	306	336	320	309	288	316	326	294	283	312	300	328	323	341	316	302	324	335	302	314	326	303	309	289	304	296	308	337	281	308	292	290	328	300	340	330	323	319	312	315	321	334	306	311	280	313	352	322	307	316	306	322	328	328	321	321	346	308	281	293	278	297	319	290	291	315	308	332	292	327	318	287	301	331	315	290	308	333	285	315	315	291	341	316	335	339	288	306	290	321	320	318	303	317	327	305	333	321	319	302	317	322	290	313	324	312	293	297	294	313	316	306	311	341	306	318	305	296	304	291	323	313	318	332	318	339	327	298	299	295	310	338	353	318	342	332	293	260	295	294	322	271	309	331	339	315	298	320	336	342	336	290	302	334	320	331	306	344	304	333	318	323	297	296	309	304	323	313	313	303	333	303	356	303	323	296	304	295	307	295	282	303	310	307	317	291	314	333	309	327	306	297	329	332	299	317	311	332	296	304	310	323	326	308	319	341	304	300	284	322	284	334	304	300	293	309	325	346	324	289	316	299	315	299	343	301	311	317	294	315	284	324	284	307	320	304	330	304	309	316	348	293	313	326	315	358	325	296	337	295	307	328	294	303	299	293	346	317	318	286	320	330	318	299	304	285	300	303	297	296	324	337	332	310	299	317	335	335	327	307	332	351	295	297	332	319	307	311	304	325	294	320	310	290	327	295	293	319	284	328	326	330	330	351	302	334	314	299	286	301	331	305	357	280	316	317	328	344	307	299	297	332	308	319	343	303	332	310	302	332	307	310	295	314	314	291	302	340	322	299	319	290	347	291	278	306	319	312	337	319	318	320	274	303	289	294	318	305	310	296	311	300	276	342	304	331	321	296	305	328	297	333	328	301	312	296	269	298	305	289	320	315	294	334	311	328	296	322	314	328	307	321	348	327	318	325	315	314	293	306	318	301	311	345	328	327	297	329	313	307	334	300	311	336	303	295	312	321	334	327	286	323	290	292	305	320	315	303	304	305	319	320	326	314	313	337	333	324	289	306	299	316	339	314	303	321	305	275	327	300	340	310	317	293	321	297	313	295	339	293	287	313	326	276	307	315	292	330	310	302	293	322	322	308	310	294	322	321	320	308	302	289	298	330	326	334	329	307	292	292	348	319	329	319	305	311	342	304	328	285	295	296	307	296	316	307	312	290	280	327	320	279	305	323	283	291	337	299	316	310	311	304	353	288	286	323	315	313	312	295	307	315	328	308	325	301	321	325	312	329	307	295	328	280	322	318	334	315	283	316	309	316	298	295	305	277	298	328	307	299	312	298	303	342	300	301	317	346	311	314	330	286	339	298	305	348	347	334	300	319	321	304	299	336	333	289	279	299	288	329	325	294	296	298	340	309	333	328	315	324	319	325	300	338	287	320	323	306	307	301	309	309	282	348	286	316	272	314	310	293	310	294	326	346	313	300	295	359	318	299	335	299	332	311	297	303	306	322	328	281	302	350	310	314	341	290	313	319	324	327	300	304	328	289	308	323	298	291	307	338	313	307	328	288	316	325	311	314	336	318	305	315	328	355	353	290	299	288	318	323	324	275	310	348	320	301	286	305	308	299	347	305	310	291	355	362	304	343	321	303	329	310	309	311	299	292	281	314	299	320	312	329	280	301	298	295	311	316	299	314	300	357	304	325	338	311	305	334	302	334	296	310	320	316	309	307	325	304	294	324	313	317	280	294	324	314	265	307	345	283	320	310	310	285	334	327	315	293	306	325	313	295	321	299	347	297	313	302	315	311	299	306	315	308	310	345	324	281	338	322	304	293	331	313	311	316	324	319	308	305	311	326	336	296	273	316	329	322	299	310	331	312	310	294	326	322	308	301	318	302	300	332	351	347	311	317	301	296	306	324	301	345	310	321	297	300	318	285	343	301	336	322	313	283	316	262	296	308	321	313	323	306	306	308	313	319	301	293	337	303	325	287	294	314	306	284	335	315	315	319	327	297	282	312	310	291	306	303	283	293	329	301	276	336	324	297	325	317	291	301	304	329	337	321	327	310	325	341	276	336	287	311	294	327	303	303	318	312	304	314	326	307	315	303	302	288	339	319	322	313	366	326	330	275	327	325	275	334	325	311	303	325	316	319
53117	32492	30666	31600	32396	28833	27375	21973	14401	11763	9394	6496	4305	2800	1518	919	409	291	216	255	193	172	175	168	172	166	173	162	194	167	152	177	164	154	156	165	157	162	159	121	144	119	136	124	135	149	161	135	148	146	137	108	140	138	149	139	152	128	133	159	133	159	153	160	117	158	128	139	130	155	138	129	141	130	127	109	155	152	122	132	128	153	148	127	150	129	131	130	142	162	161	142	143	144	123	143	137	148	141	131	128	123	152	154	136	150	135	140	138	143	139	141	131	129	132	128	136	128	129	143	133	143	144	155	132	124	159	132	135	163	134	144	142	128	124	139	137	160	125	125	138	158	142	143	149	127	142	119	125	159	144	143	133	140	154	133	127	138	141	134	132	133	148	128	142	124	147	134	122	123	155	139	116	138	147	145	136	142	143	127	149	150	150	138	148	134	139	159	136	131	141	124	138	140	135	110	113	129	147	168	132	153	114	142	152	144	132	144	132	129	136	116	143	132	128	147	153	138	140	138	139	155	141	126	129	129	132	149	129	145	135	153	144	129	157	144	160	117	146	117	123	106	173	142	146	139	148	144	135	135	109	127	123	143	144	142	145	148	136	150	150	128	140	129	141	138	135	126	133	139	134	144	150	141	136	137	139	128	145	130	132	132	143	134	127	128	135	128	130	137	136	132	120	133	148	133	131	145	126	116	133	139	120	145	135	148	125	133	139	126	138	128	128	139	122	149	152	141	132	140	145	131	129	137	127	131	140	142	134	121	140	154	141	133	120	142	140	134	129	125	140	125	135	148	117	172	141	131	135	125	145	138	142	139	138	120	137	117	155	142	150	132	142	129	130	110	150	144	111	124	139	130	159	145	151	148	119	142	121	120	159	146	123	156	139	136	122	137	136	143	131	138	131	132	138	139	137	154	100	144	138	126	146	130	139	145	125	125	145	135	139	149	136	135	132	149	106	159	138	130	121	121	144	126	133	128	126	119	157	143	142	146	148	137	169	131	138	140	135	135	148	139	135	153	152	149	134	133	129	156	133	142	122	152	133	156	125	144	114	131	122	148	115	143	130	108	144	129	149	130	126	153	133	129	124	125	147	122	141	130	136	141	124	135	142	136	140	146	137	129	143	154	107	140	131	139	137	135	142	147	119	152	134	139	123	169	132	122	157	126	138	145	147	121	125	146	123	138	153	128	136	136	153	144	165	121	151	131	151	125	135	122	134	145	152	128	126	143	133	146	134	127	159	127	143	139	125	122	139	154	127	127	125	147	143	167	112	150	139	148	137	161	139	160	154	132	139	112	145	145	143	152	128	146	129	146	155	134	145	128	154	136	154	125	138	138	144	139	134	154	136	137	169	153	146	160	136	140	133	130	130	133	148	136	130	136	142	144	126	152	132	141	131	165	137	172	132	121	161	149	130	153	135	144	161	149	139	131	134	157	140	146	138	139	151	138	140	141	112	141	134	153	123	148	146	128	146	137	132	131	138	144	131	150	122	140	157	127	129	148	128	142	137	140	146	145	156	126	146	111	146	124	135	138	133	146	162	109	135	118	151	138	159	147	131	137	138	144	149	137	136	129	127	153	119	117	144	152	130	138	122	128	152	125	133	153	139	151	150	137	129	144	114	152	156	131	149	123	121	150	124	163	112	134	128	124	129	147	147	129	157	112	140	131	150	143	139	136	142	133	158	149	149	146	135	161	151	142	132	127	150	146	117	146	134	116	136	135	145	133	120	134	147	123	113	138	128	128	120	138	119	135	137	140	138	135	113	147	124	147	144	130	138	151	138	131	137	122	149	135	141	142	141	137	138	150	129	135	133	148	135	146	126	133	140	137	110	150	120	150	140	111	120	128	142	131	110	136	145	144	111	149	144	143	154	126	125	116	136	129	139	134	139	137	123	151	117	122	130	122	130	134	138	124	130	128	125	125	145	130	125	131	149	127	147	130	164	121	136	131	137	144	134	137	124	135	132	125	135	119	130	152	137	145	144	144	120	131	136	149	125	146	133	142	152	132	140	118	165	135	125	136	131	144	124	141	143	139	111	143	138	128	128	132	143	145	147	163	121	144	145	131	145	149	171	134	142	132	154	131	130	135	127	113	125	125	141	142	127	137	143	126	137	162	153	143	135	134	137	144	144	121	141	124	140	135	155	134	129	147	122	131	127	133	107	136	136	140	123	143	106	142	138	147	154	131	129	135	131	149	165	124	143	121	139	133	133	138	139	109	149	123	148	124	152	141	108	158	123	143	115	130	131	135	142	150	163	140	138	127	149	133	158	120	144	149	138	134	113	148	148	152	134	141	140	144	148	120	134	139	153	120	145	151	147	142	143	155	139	149	143	112	159	152	147	137	145	150	154	151	128	147	134	152	148	149	145	132	138	162	148	143	101	131	156	142	148	145	124	137	119	138	136	136	144	119	127	161	138	144	164	137	139	144	117	136	139	132	149	161	142	133	138	126	133	141	109	141	146	143	132	133	142	139	135	126	146	148	150	130	124	132	145	152	138	127	137	141	124	125	137	134	134	130	140	128	138	125	147	125	142	124	155	145	143	148	165	131	145	145	155	145	148	142	131	119	157	130	133	160	145	127	106	129	144	125	141	156	130	139	132	142	124	137	152	124	145	118	130	125	134	149	123	132	137	129	150	129	149	131	152	132	121	150	135	128	128	163	149	157	138	135	143	117	140	136	124	167	126	163	133	150	131	133	141	148	112	131	144	136	124	156	125	117	133	130	130	137	137	143	132	147	161	157	147	140	133	132	161	149	138	112	138	148	146	149	138	143	146	147	114	135	113	135	153	137	134	130	133	140	143	148	155	142	145	147	125	166	123	106	119	134	134	120	137	137	127	138	145	130	124	154	163	136	152	148	112	137	130	124	132	130	137	136	118	142	128	125	119	164	134	139	131	134	152	144	143	127	153	133	124	124	148	138	128	125	144	113	165	131	141	130	119	127	145	139	125	141	141	131	137	143	135	138	146	130	129	141	147	145	144	154	130	128	135	147	133	119	148	142	129	151	129	134	132	137	146	122	143	157	117	126	122	145	127	118	155	151	122	155	133	162	146	131	126	118	159	125	128	131	127	122	137	142	150	136	135	140	122	161	131	146	138	121	138	140	144	133	150	148	129	135	137	127	158	120	136	125	129	139	123	138	122	141	147	104	137	138	149	152	143	139	143	129	138	130	144	139	152	123	145	160	119	115	120	140	132	131	174	149	133	158	152	125	162	131	142	151	128	135	136	140	142	138	118	133	157	139	120	149	139	135	153	125	136	131	138	134	128	109	139	130	143	151	139	159	135	138	130	130	144	122	146	158	134	134	132	128	143	145	108	141	155	152	137	155	143	154	132	143	163	144	161	125	155	132	136	132	134	143	134	123	132	156	133	141	121	165	141	156	135	135	129	123	130	129	145	146	140	144	142	135	148	152	132	152	138	136	127	134	145	155	155	133	152	138	136	143	132	132	136	142	127	115	133	133
35744	20704	21378	27717	30839	31783	34519	28151	23009	24482	22624	17634	13845	11018	7681	4952	2246	1481	1132	1134	889	735	735	713	712	634	730	754	672	623	638	660	655	597	594	547	583	531	570	481	523	545	547	470	515	495	503	515	508	487	532	498	498	505	472	512	514	522	512	504	488	449	492	509	457	483	445	494	492	473	457	503	486	467	512	506	465	451	469	476	461	483	478	472	473	450	462	450	480	474	431	456	432	456	455	489	490	485	483	477	435	444	472	445	487	486	446	476	460	451	430	461	452	464	434	436	487	454	461	434	449	466	440	466	466	440	450	457	444	457	464	424	510	459	468	431	431	446	497	472	417	482	426	462	433	461	462	467	451	488	468	468	423	455	466	479	463	420	425	462	435	447	456	458	437	461	448	451	424	478	429	457	420	465	447	417	492	438	475	476	422	457	456	452	457	444	439	451	459	483	446	460	480	421	464	434	446	466	466	460	504	476	461	448	474	436	461	501	432	466	466	505	425	439	436	411	436	458	493	478	430	481	458	448	485	444	474	431	471	478	431	435	442	456	432	406	446	464	442	472	430	451	472	434	428	431	436	445	454	470	476	463	449	452	465	462	455	429	503	478	495	466	433	461	449	431	421	471	457	491	467	436	429	440	459	469	435	469	499	453	504	450	525	434	498	440	458	453	446	492	439	445	487	462	463	463	434	429	405	465	461	459	463	488	468	467	486	458	485	450	489	467	440	465	448	417	443	438	456	434	475	425	434	464	473	438	462	464	391	456	439	422	452	469	468	458	481	458	450	446	461	437	479	473	450	446	416	467	464	467	487	466	470	453	439	454	480	495	453	474	453	465	454	453	452	437	448	463	429	422	454	454	459	466	450	459	467	452	465	433	484	433	446	473	462	478	450	442	480	419	468	449	437	446	441	442	480	431	468	433	426	428	470	473	461	450	478	451	483	485	480	450	442	468	468	486	454	472	451	476	476	469	450	471	433	465	431	438	456	421	436	477	412	479	496	468	483	446	454	471	448	417	449	434	430	444	448	474	486	463	454	467	487	416	484	452	453	494	458	438	475	445	487	434	464	474	430	439	464	454	448	478	447	458	475	459	452	457	419	454	461	446	443	412	456	424	489	462	476	451	425	423	436	485	446	460	463	434	471	432	410	451	417	473	452	461	479	423	439	468	467	472	444	459	455	443	458	464	469	453	468	454	405	415	491	444	486	435	449	448	410	448	468	434	469	414	449	464	440	429	459	460	454	450	452	489	482	449	505	492	437	466	461	489	463	428	488	433	467	456	468	458	426	461	400	440	477	450	433	457	452	513	444	450	471	470	444	449	459	423	438	451	474	488	466	429	455	437	423	427	409	445	449	486	468	452	467	458	479	416	476	454	440	439	442	458	444	461	466	444	458	456	467	427	438	449	445	484	475	450	448	460	435	452	423	457	456	459	462	413	440	466	441	453	459	432	448	421	443	457	487	444	469	471	420	453	454	430	439	458	483	446	458	455	423	472	448	476	475	469	443	453	432	469	469	443	447	430	477	461	429	443	427	483	419	471	460	478	448	455	424	461	471	486	429	447	483	441	451	422	441	443	473	411	461	447	452	462	468	412	492	457	450	450	441	437	457	436	467	458	443	519	457	454	474	500	470	449	455	439	447	455	481	461	427	467	434	449	481	417	468	411	433	466	468	450	443	475	441	406	449	450	429	440	455	426	463	467	417	467	454	434	461	450	427	477	450	458	457	457	450	427	463	437	464	452	460	446	486	437	456	433	474	461	445	441	445	408	456	493	418	431	471	450	399	479	424	499	449	482	431	471	464	462	465	485	442	448	403	443	462	443	472	470	454	475	437	453	468	439	430	449	419	462	463	434	440	439	475	477	493	423	469	480	474	443	410	460	474	428	451	448	442	454	451	444	468	484	465	474	464	435	434	457	472	471	434	430	452	494	470	461	432	472	453	485	468	455	481	417	438	471	447	480	435	466	414	467	453	476	439	426	449	462	483	475	426	450	455	450	438	432	482	464	447	460	412	429	444	466	437	432	477	467	514	482	438	452	425	465	492	485	447	476	451	461	442	481	447	421	462	454	476	452	424	462	464	489	456	469	452	485	450	452	473	455	459	474	457	423	429	454	434	468	443	434	460	432	451	449	465	478	430	485	462	454	473	457	447	462	456	432	439	490	413	468	455	395	469	450	457	426	499	461	449	433	457	471	424	469	473	461	467	451	462	437	407	447	440	488	459	410	448	462	471	454	457	486	458	436	449	490	475	401	464	443	429	467	437	477	460	458	444	417	472	457	464	429	412	481	454	510	443	442	415	499	437	470	460	429	472	452	500	444	440	461	468	438	513	424	456	442	437	486	447	475	521	456	468	456	436	437	434	455	468	414	432	443	447	470	438	495	422	435	480	475	466	399	477	447	426	439	410	459	439	443	460	448	470	458	453	437	467	445	422	441	448	472	436	466	459	441	457	436	476	465	455	482	469	445	446	464	439	467	472	467	452	455	449	474	452	450	451	417	465	450	463	473	477	475	437	443	453	446	426	422	451	424	437	455	472	498	457	489	438	455	447	448	435	473	453	464	453	448	460	461	430	455	438	411	472	466	467	462	480	442	424	444	430	473	447	480	466	451	462	440	439	446	500	466	466	470	460	440	489	399	439	468	461	415	423	462	409	452	444	484	453	452	504	429	444	425	442	489	454	429	484	455	443	444	443	464	400	478	480	434	449	483	482	422	445	459	447	421	463	434	440	443	442	431	438	453	419	431	476	425	448	418	422	479	432	432	427	453	463	452	415	420	464	462	474	456	485	445	473	463	408	455	472	453	475	437	499	472	447	499	479	467	476	421	484	421	434	465	466	463	433	462	436	471	464	421	463	453	435	443	445	452	476	446	451	458	421	435	457	436	525	418	466	431	428	475	469	448	449	427	441	481	451	457	433	469	461	466	435	419	429	466	458	436	437	454	442	435	450	454	493	426	419	451	506	395	448	463	460	473	453	419	423	490	436	456	474	475	450	466	453	461	482	439	431	449	455	451	427	444	436	452	440	459	430	419	478	464	465	444	442	436	495	445	448	434	482	452	420	442	438	435	458	446	478	446	447	394	458	446	467	459	424	469	465	470	495	464	452	487	416	452	411	429	422	474	466	456	450	423	423	413	479	422	462	441	462	475	445	451	461	468	432	459	472	463	450	408	435	424	464	493	467	445	471	437	463	429	466	443	449	453	477	455	463	469	460	489	444	441	471	418	452	444	414	456	441	399	503	436	432	509	464	427	497	448	466	474	472	477	447	486	428	457	427	444	460	510	415	434	454	428	432	431	406	499	436	440	476	429	424	466	482	507	480	458	477	514	494	429	460	474	443	494	471	453	452	429	450	495	440	456	444	413	469	464	455	464	448	497	435	436	474	432	467	453	455	445	480	472	440	502	451	456	447	395	496	426	459	466	456	470	457	440	468	503	426	458	473	402	444	447	503	474	430	479	461	449	464	429
13342	6223	6885	5595	3837	2167	1983	1134	670	644	570	356	267	240	195	182	165	153	149	154	168	125	160	137	154	137	175	162	161	169	153	159	146	156	152	148	153	164	141	154	153	144	166	150	167	164	165	163	146	155	157	148	150	161	151	148	170	155	138	145	147	142	147	154	146	170	169	154	163	140	151	167	154	167	151	144	175	149	148	137	159	129	159	149	178	151	161	166	140	154	149	138	158	148	157	155	168	168	154	163	167	138	172	136	174	189	116	134	138	133	150	145	140	145	179	135	154	148	164	136	161	157	158	160	159	155	163	138	152	139	157	151	139	144	149	145	155	156	162	149	153	167	155	155	153	159	170	170	173	176	160	161	159	136	155	160	166	139	158	159	151	166	169	169	167	150	168	142	161	163	153	136	158	155	161	148	179	176	130	153	178	160	157	160	151	134	157	164	154	165	156	162	149	168	150	143	146	154	159	150	168	133	161	166	149	150	141	161	140	168	166	168	158	185	182	151	152	170	149	160	167	151	154	155	156	156	149	132	197	178	161	166	161	154	146	159	133	160	148	138	171	174	170	133	158	150	148	188	157	165	159	153	132	169	166	140	173	152	144	157	143	152	152	142	182	145	138	187	150	156	167	141	134	163	147	164	132	162	153	152	150	161	163	163	159	148	150	140	160	154	148	147	136	148	167	145	149	148	149	149	144	162	144	140	163	154	142	156	148	158	155	168	169	153	126	154	166	151	171	132	156	136	157	142	172	166	131	166	161	146	149	164	147	151	159	129	143	175	147	152	144	175	154	138	147	151	148	167	153	151	164	159	172	160	143	151	154	154	140	148	149	168	156	148	152	156	168	145	142	129	173	136	149	152	151	172	155	157	164	135	151	152	141	162	146	145	154	135	152	155	154	182	159	143	147	147	155	164	137	152	154	162	156	149	162	148	156	152	154	148	158	156	152	180	164	170	165	162	164	163	179	173	144	145	133	160	152	161	131	154	148	182	171	177	161	165	169	154	164	153	138	171	159	155	161	140	128	160	179	154	158	148	152	155	155	144	149	137	178	149	140	169	146	158	176	152	151	153	140	155	152	142	155	140	166	159	181	174	170	178	147	166	162	160	151	148	150	139	175	138	179	174	162	162	151	149	168	155	181	141	135	170	146	150	166	170	157	152	151	154	190	130	140	148	164	158	144	151	163	132	161	150	152	144	160	137	155	181	160	170	139	174	163	159	157	164	144	164	150	175	163	143	155	177	160	169	156	198	125	151	164	145	157	172	155	138	147	173	139	148	154	140	152	146	155	169	161	143	147	159	134	181	167	150	146	153	171	149	152	164	150	134	155	161	159	155	157	146	138	171	159	147	149	160	160	167	161	149	180	134	163	122	160	171	146	150	162	173	161	159	139	154	131	159	156	157	166	166	183	140	146	141	146	175	157	147	146	146	149	141	169	135	149	150	149	169	157	176	159	159	141	161	167	152	159	157	173	157	169	172	144	142	155	156	153	148	146	157	158	149	153	162	145	169	161	169	178	157	163	148	152	148	166	155	163	164	169	139	164	143	157	151	155	132	155	156	143	158	145	158	153	152	173	149	170	166	159	151	159	162	185	155	148	167	149	168	151	141	143	169	165	151	127	157	138	168	153	163	162	146	156	144	165	157	189	130	132	150	176	160	145	162	161	155	139	163	166	159	139	144	141	152	152	153	170	151	136	156	159	165	155	149	129	171	171	144	154	139	174	157	136	160	148	151	149	155	152	138	154	146	164	169	177	135	139	148	142	168	158	155	144	166	157	156	148	140	164	155	145	163	165	159	149	158	152	151	162	153	147	149	149	175	192	127	145	160	163	156	171	164	152	125	138	172	146	136	136	179	169	157	153	139	144	154	155	160	150	157	164	172	168	158	135	167	147	161	156	151	172	167	148	131	152	154	144	164	159	116	145	158	156	169	170	149	163	151	158	154	168	143	147	166	137	143	163	144	151	149	155	152	169	168	160	152	162	180	171	158	177	131	163	169	142	151	159	160	158	155	158	173	154	156	128	169	142	164	136	137	137	145	129	147	171	135	166	150	167	171	146	174	156	144	172	173	147	169	171	149	149	133	142	152	165	170	150	167	138	141	162	155	148	148	184	158	151	149	161	171	154	148	134	145	150	139	124	157	156	139	167	143	140	173	135	161	142	149	171	149	165	165	167	145	144	147	165	159	156	172	158	140	150	152	166	158	162	158	159	158	162	148	177	149	169	162	150	149	155	140	132	138	152	138	169	140	145	146	157	131	174	156	157	180	147	140	169	160	129	146	146	162	154	141	154	146	132	144	135	175	150	140	151	150	135	168	153	159	153	165	159	146	156	162	148	163	171	171	131	147	140	161	164	156	160	159	146	153	159	133	131	154	149	147	157	161	152	144	158	147	140	149	155	124	169	176	158	144	152	153	172	148	166	126	130	161	165	156	159	149	140	162	146	170	164	151	171	175	149	141	134	159	162	148	173	155	151	152	175	171	142	160	173	159	161	179	154	147	153	180	177	154	174	137	156	158	161	157	139	146	151	140	189	155	147	150	155	139	168	143	142	140	135	162	158	159	156	156	150	135	148	181	188	181	151	164	164	142	146	155	160	168	162	166	169	138	145	152	177	150	165	164	177	154	156	135	147	159	153	154	173	148	149	138	154	182	144	182	155	155	138	136	162	170	178	151	149	149	149	154	158	177	145	153	126	160	165	170	177	169	171	156	164	182	137	176	135	156	142	167	160	181	155	150	139	164	161	164	161	141	153	138	155	165	163	170	175	169	160	167	161	156	131	148	169	158	137	143	144	160	143	144	169	150	169	173	164	162	135	128	161	149	156	136	177	151	155	154	164	149	156	157	171	171	163	138	163	166	156	163	132	148	144	151	132	161	163	148	167	155	171	147	174	165	145	145	177	156	147	129	154	129	164	159	161	149	133	172	143	158	159	173	151	138	146	138	136	135	165	149	163	143	151	179	166	148	175	167	152	167	166	150	159	144	129	139	149	152	153	179	162	166	140	172	135	178	184	145	154	166	144	170	149	148	161	158	155	152	175	162	155	166	129	160	162	163	168	171	148	126	147	153	175	141	151	144	156	162	135	143	150	135	173	165	172	147	152	156	152	156	139	147	174	186	156	158	154	124	152	167	149	153	138	156	145	146	151	147	129	156	157	151	158	164	166	173	152	152	143	146	151	156	174	158	145	176	159	130	166	153	180	162	152	166	149	151	178	158	149	135	146	158	146	152	159	167	153	129	153	163	168	146	149	149	148	157	143	152	160	172	123	151	167	164	146	145	157	140	141	152	147	143	157	163	149	147	145	150	151	153	143	153	152	144	166	140	172	142	139	152	172	159	137	162	180	169	181	160	164	150	143	136	137	183	181	148	137	171	145	179	152	147	156	154	160	156	164	159	165	159	164	147	145	156	138	148	160	145	165	154	143	146	159	141	174	158	153	147	167	149	139	146	145	167	161	158	140	188
14635	6302	7128	9863	10145	7276	7835	4068	2592	2772	2604	1623	1200	1100	735	721	592	522	479	504	518	511	509	515	468	514	493	506	518	510	499	498	519	498	496	480	510	477	501	479	509	534	533	485	499	479	522	479	473	510	529	503	496	510	525	486	497	522	486	484	465	483	470	493	490	508	501	528	454	502	478	493	483	523	518	488	524	488	527	472	480	478	473	519	496	469	496	478	498	488	446	499	498	499	525	496	503	531	478	456	487	454	470	486	497	486	502	546	530	480	519	514	492	484	548	496	490	505	468	501	486	499	457	506	536	514	504	480	507	475	518	502	488	489	516	482	528	486	521	498	460	537	486	499	495	498	532	474	499	507	503	504	490	495	514	485	486	516	489	543	509	525	519	467	521	467	490	459	474	492	525	515	504	523	513	486	519	534	519	494	512	517	496	521	529	493	497	483	494	486	496	464	508	505	535	501	514	499	490	473	489	468	538	473	471	528	499	505	501	516	546	496	515	490	502	519	484	533	509	521	482	496	525	510	479	451	513	506	521	546	465	470	532	504	536	476	517	517	475	505	509	459	494	459	489	473	460	463	468	469	524	497	478	503	546	501	490	446	509	422	522	533	511	496	519	475	486	448	504	505	511	530	520	464	523	482	511	496	447	541	481	466	489	473	474	517	494	507	477	475	495	485	515	508	510	520	510	500	483	497	496	521	477	463	488	520	477	524	498	508	498	472	476	498	464	523	502	504	475	497	469	510	464	545	547	494	510	509	495	495	531	521	512	490	514	501	476	505	503	511	441	494	489	441	481	507	498	519	486	474	539	469	545	488	524	463	483	526	461	474	492	493	506	484	520	516	478	560	483	500	525	497	497	504	498	476	456	538	497	458	464	509	482	527	523	509	467	518	445	496	472	442	464	539	496	523	499	477	489	492	483	502	523	480	496	490	477	518	498	537	504	498	515	486	474	497	501	490	508	515	484	490	498	490	513	487	488	471	495	534	487	524	517	491	488	505	475	504	463	479	506	526	554	487	514	490	489	474	463	509	479	485	473	469	515	498	516	452	485	481	472	498	488	486	563	495	484	474	493	495	501	521	484	460	477	497	502	513	499	507	486	538	456	498	536	528	478	484	522	519	495	500	512	474	479	454	499	467	482	487	477	515	459	483	494	530	481	502	505	499	517	516	511	490	505	492	483	496	524	483	507	470	549	508	508	469	467	486	500	477	551	505	556	486	486	522	502	529	494	494	470	494	499	508	478	459	472	491	481	543	502	522	512	497	497	492	530	516	482	481	492	475	507	501	497	497	503	497	491	505	514	481	494	468	491	523	514	516	431	520	499	484	477	501	468	490	470	494	492	526	468	512	466	512	488	481	487	500	486	495	511	512	527	484	482	483	476	459	511	443	471	467	496	527	488	508	484	491	472	525	485	491	502	471	500	494	496	478	499	490	494	511	496	502	498	481	516	533	488	489	483	505	486	488	536	473	491	484	483	531	480	506	503	518	513	526	499	496	489	507	481	498	476	531	504	489	456	508	478	479	522	519	523	468	480	515	497	504	474	483	478	498	511	476	446	474	494	473	511	469	518	511	533	527	444	512	534	438	539	497	512	483	487	506	500	504	525	513	490	497	465	478	517	495	537	478	477	486	456	526	481	497	520	494	509	494	488	543	490	490	545	500	489	518	481	501	509	501	511	460	507	520	488	501	479	529	512	524	495	517	492	467	504	485	491	498	466	527	474	467	502	478	485	524	472	475	490	530	498	506	493	507	513	482	528	517	477	504	485	518	546	467	474	476	464	478	491	514	515	500	473	500	524	487	498	505	460	473	512	526	507	507	498	512	454	505	484	515	503	502	492	505	490	508	456	469	471	551	458	499	498	483	513	481	518	481	490	512	519	516	487	526	568	458	501	481	504	526	492	539	482	480	474	505	506	515	469	492	492	472	472	497	516	506	498	513	481	460	517	518	490	504	516	483	493	530	480	456	479	517	503	518	498	538	470	492	503	479	479	475	509	462	510	481	511	540	508	472	493	510	461	532	504	454	526	479	453	510	528	481	480	496	462	474	498	486	456	486	504	487	510	536	495	505	472	523	490	516	485	480	460	466	479	452	509	488	501	481	501	447	489	490	462	475	520	530	457	485	498	507	488	462	515	459	511	480	522	521	497	493	461	530	478	507	469	508	511	515	500	501	523	510	513	485	468	463	467	500	490	485	511	494	454	501	489	515	503	529	534	490	526	497	509	481	495	535	502	513	476	505	511	508	482	493	499	485	514	521	492	480	504	480	462	485	529	555	496	521	482	475	512	510	479	467	521	494	461	505	494	451	536	450	459	468	488	513	520	486	491	511	494	506	524	519	513	532	494	498	487	498	470	458	543	522	499	526	554	505	465	511	523	488	495	493	488	457	508	490	548	473	454	544	532	518	503	468	507	520	475	487	499	530	495	509	507	523	522	453	534	481	502	488	502	490	522	497	494	528	486	501	504	531	517	480	460	482	471	531	473	493	478	532	504	503	476	475	469	531	515	468	513	517	473	501	492	513	459	469	498	523	495	516	518	486	475	462	510	506	521	478	498	544	449	490	488	478	474	524	490	542	499	452	540	506	536	494	489	550	455	468	465	513	525	526	517	546	464	439	500	500	521	501	488	530	511	509	481	469	515	482	497	487	493	554	509	480	521	469	508	501	475	502	511	490	496	499	495	493	495	518	498	494	455	502	490	465	519	497	479	469	511	482	490	489	548	508	482	492	459	518	511	527	484	523	508	519	488	482	458	496	508	478	478	502	481	520	470	523	496	477	505	469	511	508	496	508	488	522	491	505	507	507	503	504	508	454	511	506	483	514	508	486	509	486	483	472	477	497	515	515	482	513	475	508	520	486	503	471	462	464	542	501	485	464	486	481	530	462	506	472	495	508	467	532	469	520	529	503	493	536	476	494	493	508	518	525	474	492	525	517	492	512	482	481	500	486	487	488	526	469	544	505	514	494	480	494	509	485	515	517	484	491	469	534	477	477	517	474	491	486	491	528	516	481	475	508	516	493	516	464	490	510	518	489	515	512	499	459	510	529	499	473	501	521	469	534	473	505	504	510	480	523	499	482	482	513	467	478	491	491	503	489	499	457	523	510	475	487	529	487	487	435	512	485	509	515	483	517	488	493	468	490	497	514	532	490	482	489	504	472	518	487	492	498	521	506	493	525	485	465	511	505	521	539	494	528	548	509	508	491	510	489	492	511	504	466	484	488	480	503	509	468	490	497	527	488	514	474	504	468	518	487	512	502	487	481	525	499	468	514	511	509	494	480	494	541	501	533	486	497	557	515	500	481	524	487	530	525	514	493	531	481	477	486	528	490	474	496	515	484	497	475	527	507	485	467	517	472	563	527	460	465	480	526	494	461	508	473	492	478	479	520	491	513	513	505	542	489	518	475	523	487	517	477	487	473	481	501	500	515	516	473	508	529	508	523	490	491	497	498	520	474	462	509	569	476
43030	28590	26790	28129	28286	22389	20285	11247	5632	5203	5056	2514	1642	1434	644	424	190	179	141	118	111	115	87	92	114	104	89	107	91	102	90	89	97	93	91	85	83	83	105	99	99	89	106	104	102	81	93	98	89	76	95	87	85	89	98	81	95	84	99	84	85	103	88	80	102	90	101	89	102	79	95	66	81	88	90	85	94	101	100	65	69	82	93	95	93	75	97	86	89	85	87	101	86	84	99	89	86	77	86	95	84	92	94	102	95	89	102	70	74	91	101	91	115	91	77	85	86	101	89	99	92	87	92	93	107	90	85	93	89	93	100	86	98	87	87	96	104	88	82	79	87	87	96	99	93	80	76	81	88	83	83	89	106	79	91	72	95	80	89	88	96	100	100	101	78	102	90	89	93	81	98	106	85	76	90	92	92	95	87	88	76	71	106	90	90	86	101	78	78	101	102	97	88	94	93	93	75	95	88	93	99	88	103	89	93	89	91	81	102	97	82	83	88	104	89	83	85	89	82	112	85	95	94	95	82	101	80	76	86	80	95	81	77	90	90	93	83	76	106	85	77	99	83	83	87	106	86	96	83	100	80	90	94	84	76	74	82	105	87	75	71	98	89	109	74	93	93	75	88	84	86	78	86	89	89	104	89	111	83	84	100	84	92	78	70	87	100	77	85	85	107	93	89	70	96	64	91	96	94	82	73	76	95	80	96	90	83	88	79	92	77	77	85	87	91	77	90	89	88	81	86	79	86	80	95	91	90	96	70	87	86	90	98	91	84	101	110	75	65	73	82	100	99	101	83	97	95	96	79	86	79	79	99	88	106	85	97	82	100	94	76	92	108	94	97	80	85	85	105	102	74	91	91	88	97	76	93	88	92	79	82	99	103	79	90	88	91	85	90	95	103	73	90	91	101	112	86	87	88	88	85	94	84	97	95	89	62	86	79	91	107	98	88	84	90	84	88	111	97	94	104	101	81	90	101	91	93	82	106	75	101	86	96	111	81	87	87	85	89	99	93	101	82	84	78	87	86	87	78	81	74	105	88	107	95	88	100	90	110	94	88	85	77	86	93	77	96	88	89	86	76	109	104	86	86	79	102	87	112	89	82	95	92	84	86	79	85	97	80	88	94	89	103	87	87	92	68	100	92	92	106	75	79	86	89	80	100	100	94	88	102	71	71	97	79	101	99	75	98	90	97	82	74	74	103	94	88	89	75	80	76	85	86	86	86	93	87	98	92	77	87	102	92	87	108	93	91	80	96	95	92	91	91	108	91	79	105	105	110	88	82	74	84	73	77	76	80	73	91	89	76	95	88	93	96	76	81	93	88	91	105	97	93	87	84	96	80	98	107	91	81	93	75	96	63	95	83	90	86	107	76	97	76	69	83	102	82	72	90	84	89	77	74	98	109	81	87	100	78	82	98	94	92	92	72	81	83	89	90	85	82	92	102	77	97	92	88	79	95	92	94	104	97	87	84	95	87	85	75	73	108	95	83	94	89	88	83	91	77	88	82	63	68	70	88	90	91	81	101	95	85	80	98	72	94	94	90	90	90	86	86	89	95	84	79	96	100	87	94	91	93	73	72	89	96	86	71	82	86	81	89	102	89	89	92	116	77	93	86	97	71	81	97	82	101	95	95	89	90	89	88	96	93	92	85	97	94	90	92	73	83	89	89	79	109	97	78	89	89	81	86	105	79	92	80	108	82	95	72	103	84	92	103	103	72	82	98	94	81	84	84	115	78	95	83	99	85	84	103	81	93	81	97	99	90	103	103	94	94	84	90	104	97	79	87	75	94	98	111	93	92	88	86	103	71	95	85	96	85	89	83	105	90	93	89	93	75	102	80	88	100	85	77	74	88	75	86	81	85	90	88	73	88	87	101	79	88	97	85	101	74	72	95	89	98	84	89	94	97	94	88	79	83	80	78	88	117	78	90	112	92	78	101	76	98	109	96	77	103	88	79	104	87	87	91	101	88	83	96	89	76	84	81	93	91	80	75	90	69	69	86	72	102	96	94	88	84	88	81	82	82	86	79	87	94	85	94	88	86	89	98	93	93	90	91	76	93	82	91	94	74	100	80	84	97	88	99	74	107	87	78	89	102	102	98	96	99	96	95	88	94	84	89	100	67	96	88	84	100	88	88	89	93	91	85	84	88	66	89	96	96	78	82	85	84	92	84	107	83	89	81	95	88	102	92	83	92	79	94	74	66	91	85	85	98	88	109	82	83	94	94	77	78	117	85	103	100	88	84	95	88	86	73	92	98	91	98	96	104	77	88	90	84	96	101	92	85	89	79	73	80	89	83	100	91	82	77	92	102	79	100	95	91	96	92	92	75	90	105	75	85	89	100	83	83	101	91	83	115	115	82	100	68	88	94	100	85	82	82	92	104	79	84	90	101	95	96	92	92	66	104	96	88	89	106	84	83	89	92	92	100	93	77	88	82	92	92	92	95	85	107	81	82	88	79	89	74	88	94	92	89	89	72	79	99	92	91	101	104	92	98	100	79	108	80	85	82	78	90	94	97	93	73	81	94	85	112	88	81	82	85	96	93	95	104	90	101	100	85	84	79	94	101	91	94	99	96	91	94	102	89	85	79	83	82	94	93	87	101	84	95	83	89	92	101	77	80	88	95	96	81	84	83	89	95	68	106	77	95	107	81	69	87	101	98	92	85	76	81	76	98	106	88	88	102	82	97	77	94	79	96	79	84	89	92	81	74	94	89	95	95	72	92	101	85	95	88	78	90	88	102	91	96	98	92	87	81	86	98	88	88	93	86	109	82	71	90	91	80	88	92	81	73	102	91	98	101	79	92	98	104	82	98	98	95	91	85	77	80	88	80	82	89	97	84	86	87	88	98	84	87	96	90	100	86	81	90	92	72	84	87	95	85	92	90	88	88	88	83	82	81	89	81	86	88	72	98	77	81	90	74	93	89	86	103	79	99	82	107	85	97	82	81	107	77	96	98	88	77	86	94	87	85	86	96	85	79	93	94	80	82	96	89	82	91	86	77	87	80	95	96	80	78	91	113	87	70	93	99	86	87	104	100	98	96	104	85	90	84	112	83	112	95	85	88	99	68	75	105	89	88	100	73	95	56	58	89	87	107	86	104	82	105	93	95	88	81	82	94	99	86	98	79	85	82	89	107	94	98	85	94	96	89	94	88	83	86	106	86	97	70	79	78	78	106	96	95	89	79	74	74	97	101	94	82	95	100	94	80	91	65	100	95	91	97	91	78	102	76	106	103	72	96	89	89	93	91	94	94	91	116	101	91	86	82	81	72	80	100	89	103	105	81	95	90	73	94	76	86	74	102	105	89	95	91	85	98	81	92	89	76	93	92	97	101	86	94	91	104	86	85	97	90	99	90	83	83	94	98	90	88	93	105	87	90	83	95	79	99	99	105	73	98	104	82	85	93	96	82	91	85	99	85	94	97	103	78	90	93	105	90	97	91	81	93	98	99	85	88	82	83	95	93	80	88	69
27616	16949	17402	23663	28774	25035	29616	17503	13976	17208	16952	10253	7627	7473	3925	2462	997	827	593	453	504	458	428	424	391	430	427	479	425	401	393	361	364	368	394	351	348	366	312	346	333	322	331	342	348	318	335	296	342	292	317	325	321	312	314	333	321	328	303	314	329	310	328	338	330	290	313	332	316	341	335	338	323	293	324	322	324	320	308	311	328	291	308	303	322	300	324	336	319	357	305	332	289	333	327	333	293	315	309	285	284	315	297	341	318	298	302	310	305	311	302	302	329	316	349	282	318	332	291	321	297	293	308	322	310	319	337	295	294	308	334	325	285	318	293	304	332	333	302	313	337	285	304	324	325	306	329	339	348	356	334	332	297	315	303	297	333	293	351	312	317	313	353	265	319	324	319	323	289	293	340	311	316	314	326	324	318	314	325	289	354	331	313	300	329	292	328	323	344	298	308	283	312	342	307	309	306	317	291	332	314	344	328	310	296	313	316	302	338	328	310	339	336	318	308	303	333	319	333	320	300	310	287	334	318	281	302	297	310	314	320	289	308	345	310	321	300	306	344	313	313	306	311	308	329	327	326	288	307	315	320	302	304	336	310	345	309	299	328	320	336	303	307	311	361	306	302	291	338	285	306	266	279	305	301	286	278	346	357	309	320	318	310	314	314	301	314	306	335	330	298	286	357	320	293	337	305	315	290	329	314	315	312	296	316	338	312	303	328	318	300	333	297	269	307	296	330	304	321	314	330	298	317	313	317	312	312	287	282	296	323	306	287	335	297	315	295	329	296	301	286	319	305	303	317	324	316	320	312	313	302	335	304	310	326	308	290	328	318	313	316	320	283	320	319	298	350	314	340	321	325	300	322	313	296	300	273	287	283	314	333	340	335	332	333	286	303	302	322	304	359	314	307	296	335	309	317	321	316	344	332	305	291	329	308	294	320	301	288	308	282	313	295	329	310	318	319	303	332	314	318	268	307	318	327	282	328	305	323	295	306	316	309	282	311	309	319	318	326	308	304	302	327	312	301	311	307	314	309	293	345	322	301	318	285	287	321	334	329	337	282	332	302	300	332	307	318	316	320	317	301	297	321	320	298	354	303	322	320	286	338	308	314	329	305	311	318	322	326	306	295	331	345	315	305	301	298	310	290	353	290	324	318	325	311	294	291	304	312	306	314	304	322	301	299	328	361	299	328	325	322	322	310	323	278	290	344	326	301	301	302	308	285	311	316	307	311	295	329	297	306	323	307	336	295	332	305	334	312	338	317	304	312	299	294	337	318	311	277	302	335	292	338	309	328	302	291	319	286	282	289	322	305	330	329	282	320	305	285	313	284	306	305	294	291	301	332	322	294	355	322	365	322	308	313	317	343	306	302	295	318	302	333	324	334	301	337	297	309	311	311	311	314	286	309	325	340	299	310	307	359	318	292	323	310	292	342	294	292	311	323	309	290	336	303	331	311	325	314	317	309	317	301	276	354	349	302	336	313	326	317	303	301	292	303	312	329	294	351	327	326	265	328	352	323	324	353	284	324	330	316	328	325	329	304	296	327	293	315	303	318	313	304	308	295	296	341	319	313	315	309	292	312	304	302	283	324	322	319	325	292	308	331	306	295	324	320	300	324	321	341	332	291	310	320	313	296	325	295	292	300	277	320	302	309	297	320	320	320	319	331	313	309	288	349	315	309	338	293	326	323	278	301	315	348	324	332	295	277	334	316	316	365	341	325	308	299	320	316	309	300	323	338	334	317	329	313	286	317	278	293	306	334	324	289	316	307	306	310	328	312	290	319	291	305	299	323	323	325	298	278	342	271	267	297	303	303	314	308	324	319	347	323	296	340	299	322	312	308	297	316	299	284	299	292	315	326	342	340	314	310	324	304	317	314	319	287	322	343	297	287	322	314	294	338	310	331	309	321	342	298	286	297	342	338	319	337	310	309	316	329	304	342	294	344	308	301	312	313	290	321	319	284	314	311	329	324	310	316	338	313	318	346	325	304	292	344	309	329	316	331	317	339	302	309	308	346	309	349	306	342	308	326	325	311	317	327	319	325	294	340	305	314	275	322	319	303	310	292	326	327	314	303	333	291	334	312	321	299	302	331	314	325	315	343	313	307	295	336	305	290	285	320	322	316	313	302	324	332	300	319	329	303	304	335	304	353	303	275	321	307	287	284	296	320	300	336	301	312	279	309	312	295	314	340	325	335	324	311	293	289	289	324	301	299	315	274	296	317	309	322	322	348	290	329	286	320	308	295	308	294	327	335	316	295	332	306	302	329	331	316	282	338	289	341	320	294	296	325	309	343	270	316	329	315	311	312	355	341	336	303	308	297	329	296	313	320	316	329	330	334	328	318	327	294	334	299	308	289	319	258	318	301	335	295	334	324	275	330	336	324	296	311	280	313	319	321	322	318	346	290	319	333	312	322	326	287	323	283	322	294	313	305	294	311	320	312	296	305	295	296	313	305	283	337	339	283	300	296	301	310	311	305	292	289	303	308	304	323	306	329	316	319	310	326	312	300	343	314	284	305	355	307	303	310	326	315	339	286	303	320	260	321	328	330	313	332	309	298	316	327	298	321	291	328	299	329	316	351	337	298	296	335	306	330	321	309	342	370	329	312	315	314	327	353	342	304	338	312	286	310	308	328	307	277	260	305	322	311	306	305	320	309	295	299	288	298	306	315	311	314	323	315	318	320	299	318	324	326	328	284	313	285	302	281	313	311	324	309	310	296	337	335	320	290	293	326	301	320	328	307	346	321	319	306	312	331	312	318	330	314	335	310	269	302	317	296	325	285	328	339	283	324	313	297	292	336	302	321	313	316	320	314	280	313	310	307	295	314	298	316	289	309	326	319	329	306	311	286	291	316	343	295	323	316	300	324	336	313	297	331	309	323	353	324	339	324	326	319	281	289	292	290	346	329	316	306	318	323	329	333	317	319	303	290	274	294	307	306	319	290	291	338	304	273	329	350	316	307	315	297	311	279	321	316	315	307	314	291	330	296	328	338	306	307	293	297	338	310	312	307	317	314	333	304	292	317	299	338	279	337	326	332	334	302	349	295	318	312	304	321	301	319	286	294	346	293	293	290	304	338	304	287	316	307	343	326	309	317	287	337	344	303	283	338	309	305	327	294	294	297	330	300	321	339	334	310	307	330	303	286	326	290	331	303	312	289	342	315	319	311	320	349	316	322	318	276	308	322	307	292	335	292	310	311	282	311	272	321	298	297	322	327	322	329	276	335	308	299	298	304	320	328	306	317	333	328	337	301	285	291	340	339	321	329	314	304	340	325	281	330	320	309	312	336	354	318	296	309	305	324	329	314	346	291	314	301	319	317	296	340	314	307	329	298	333	325	306	320	342	337	342	284	287	284	329	282	315	321	298	303	296	293	345	321	282	347	338	328	294	302	303	334	298	329	316	298	336	356	300	298	305	298	277	303	326	330	322	323	298	326	324	283	299	302	351	313	317	336	359	304	326	309	280	332	325
51447	33631	30949	33143	33458	29190	27413	20501	13733	13495	13664	8658	4770	3300	1547	911	439	314	243	228	175	189	173	149	160	162	180	205	187	165	165	181	154	179	142	162	128	139	143	159	131	148	144	162	145	148	127	159	143	161	159	151	133	154	148	154	146	130	155	170	132	129	128	140	136	137	168	142	156	136	137	144	120	160	132	143	119	132	141	142	144	142	144	160	127	144	154	151	137	134	145	131	124	150	147	138	149	145	135	146	132	162	132	126	156	165	137	150	180	143	140	136	164	151	135	133	126	148	139	145	142	149	135	117	147	143	146	129	119	127	152	163	151	118	133	153	143	154	158	149	148	139	136	136	133	131	123	145	150	138	152	140	136	147	145	146	147	134	132	144	146	153	134	133	135	162	172	131	123	121	154	130	130	135	148	141	145	141	154	148	137	141	132	145	144	129	132	125	145	145	153	143	159	137	149	130	144	135	125	149	160	161	151	119	131	140	128	161	122	154	137	126	144	140	126	129	136	146	125	142	127	117	155	125	125	140	142	133	158	137	122	133	154	146	157	135	149	115	146	130	139	116	135	156	133	141	160	166	157	121	151	147	159	161	160	131	136	146	161	147	145	160	133	156	152	155	152	137	135	117	132	132	141	142	124	160	152	124	129	150	162	155	139	120	145	148	127	137	136	128	132	145	146	154	148	138	138	132	146	153	136	160	126	146	152	142	149	139	142	142	171	133	140	139	144	135	136	148	126	137	146	134	138	140	150	145	144	158	138	138	133	125	142	144	145	128	150	148	144	135	126	150	122	143	160	137	144	156	139	132	129	153	155	120	119	147	121	141	143	142	151	140	125	132	129	155	146	148	145	124	147	148	138	137	143	127	135	130	130	168	128	129	127	126	146	133	157	133	154	146	154	136	135	149	151	116	133	140	145	135	161	178	149	156	143	142	129	143	152	134	152	150	142	135	145	141	133	151	144	137	147	148	163	143	142	127	122	143	141	146	176	138	137	127	136	130	160	142	157	148	154	122	134	120	126	126	135	143	130	138	141	148	159	153	138	147	142	132	134	130	140	140	147	150	143	133	153	131	139	133	172	168	148	138	140	111	133	150	140	134	127	136	139	151	145	149	140	149	121	142	132	165	156	141	146	142	162	126	146	157	146	122	127	158	150	152	150	128	128	114	133	120	134	148	122	124	150	116	136	122	144	132	152	152	144	137	170	131	151	138	132	132	141	160	162	137	170	130	131	148	149	139	134	141	146	123	126	134	124	141	145	140	127	148	173	136	128	152	147	139	135	133	128	140	108	142	152	145	130	158	135	109	130	138	160	142	167	126	147	140	134	161	116	135	156	127	136	156	157	141	148	144	163	127	135	145	132	137	150	142	129	137	135	146	139	117	138	146	135	154	145	163	153	135	121	149	154	155	131	142	131	152	153	137	134	125	142	143	150	149	147	126	145	142	138	135	133	129	146	147	150	130	158	136	158	139	146	158	131	127	151	134	159	147	140	142	129	166	138	138	124	141	135	163	130	155	146	138	147	138	149	140	161	177	154	139	152	142	155	148	147	148	138	108	144	152	135	139	148	157	131	151	149	130	125	118	139	135	150	150	134	135	141	159	149	138	149	172	140	162	144	129	128	149	126	129	131	135	144	147	145	139	134	158	136	139	141	137	145	147	134	162	122	124	159	133	147	143	131	143	140	130	120	142	131	143	138	153	126	136	147	122	138	145	134	165	140	145	124	143	142	131	145	143	144	155	139	146	143	136	141	150	121	163	165	146	132	171	127	134	129	174	152	137	125	140	130	136	135	145	152	132	120	140	146	160	156	161	141	154	132	143	161	131	153	152	153	148	145	150	138	141	158	142	138	129	150	130	156	132	128	139	141	123	147	145	154	167	141	135	112	145	144	150	142	138	142	128	126	162	138	172	129	159	119	121	127	154	137	119	141	168	127	137	151	130	144	135	138	139	133	130	148	139	123	164	173	130	125	136	133	147	131	152	131	140	138	141	139	147	148	151	144	134	144	130	135	134	168	139	147	150	136	133	161	166	139	125	153	140	133	138	154	139	127	143	133	129	155	155	167	148	150	126	125	125	164	141	171	138	131	149	132	139	141	140	124	141	131	136	151	135	136	157	133	133	112	153	137	141	143	163	151	141	155	139	165	116	142	127	143	147	161	150	131	145	145	147	117	148	151	164	127	154	155	160	143	130	117	136	134	147	151	138	160	156	142	143	158	147	127	120	136	159	154	130	132	135	145	159	157	139	154	136	152	136	160	144	117	129	144	151	130	144	144	139	123	153	157	139	125	131	129	157	130	149	153	133	137	147	133	162	139	155	133	134	142	135	143	138	154	150	148	135	143	118	132	147	123	141	141	146	136	139	137	126	136	146	129	148	139	134	143	153	144	141	152	162	136	158	145	150	143	130	145	137	134	147	126	154	142	147	144	132	128	148	159	155	135	137	147	152	131	135	151	137	134	156	146	158	143	116	126	138	140	146	132	119	117	148	162	145	148	132	137	137	155	143	140	159	140	153	146	134	146	147	123	147	145	137	125	120	134	148	150	147	141	160	127	142	118	157	134	138	155	142	178	152	144	146	144	122	132	148	144	157	148	127	125	140	157	134	121	150	137	130	140	145	163	131	153	140	146	123	139	141	130	150	153	145	148	160	136	134	149	127	130	132	154	160	140	156	137	150	152	167	133	138	125	163	147	128	171	139	146	144	167	155	148	135	132	139	127	151	158	146	128	134	114	152	127	138	155	120	143	155	125	120	156	146	134	136	135	136	126	131	143	122	123	148	129	160	143	141	160	139	161	149	151	160	131	133	122	148	122	161	135	131	142	144	131	124	134	113	150	124	149	131	140	146	138	150	133	134	150	157	156	120	138	128	126	138	146	127	124	168	142	153	137	136	144	148	143	132	136	148	133	173	156	156	161	133	133	134	132	130	171	131	139	138	129	159	122	142	139	137	136	132	133	133	150	149	141	109	147	146	128	124	162	148	172	148	129	152	149	136	127	158	147	129	159	138	122	130	172	141	137	167	136	150	127	147	120	144	137	152	136	142	124	141	142	149	123	155	165	146	115	154	131	156	125	119	127	103	120	154	145	148	133	148	135	140	146	138	146	140	128	161	138	138	163	107	142	140	127	145	143	130	140	143	139	134	130	160	143	132	137	148	142	137	154	133	139	137	136	143	134	142	165	146	141	136	148	117	139	154	141	148	151	153	120	133	143	155	130	152	138	144	143	105	133	146	136	145	141	143	142	150	151	146	136	137	158	147	147	126	133	141	147	147	141	143	170	130	148	137	116	125	136	141	133	140	146	137	150	132	117	155	135	140	119	139	142	147	134	130	158	141	156	133	137	147	138	118	126	142	127	147	125	124	154	134	131	146	152	131	164	94	148	128	138	147	131	149	147	134	156	142	144	152	146	111	132	141	141	135	155	152	126	144	153	138	129	107	141	144	139	152	143	140	134	128	139	129	139	151
36145	22816	22630	30089	34461	32660	33682	26534	22907	28945	28239	20006	14942	12854	8256	4882	2297	1535	1179	955	871	772	723	697	628	672	804	920	690	719	745	646	593	591	607	563	571	584	545	521	529	542	528	552	531	530	515	502	495	508	520	542	499	514	463	470	489	525	461	516	467	459	472	458	468	499	463	486	460	468	495	476	502	478	497	505	488	481	507	475	492	494	462	457	479	477	478	472	482	463	495	446	496	504	452	474	421	503	497	492	461	453	477	488	477	477	463	483	493	467	471	471	454	456	445	474	471	468	468	492	516	483	440	496	462	472	475	507	491	439	447	465	489	442	459	473	429	489	451	433	502	436	462	408	458	484	468	482	491	476	495	483	468	508	458	495	464	441	456	460	416	457	508	476	443	425	459	446	472	477	484	451	450	450	462	468	445	503	457	488	467	488	518	443	493	500	493	458	484	426	451	467	477	499	445	494	457	486	483	463	427	466	480	519	453	428	459	451	462	437	483	469	497	438	503	479	444	492	434	486	469	437	430	415	465	430	448	476	458	450	453	442	476	483	433	438	461	457	480	454	462	473	479	461	444	462	458	462	507	482	465	462	466	488	450	484	477	446	486	502	475	456	481	450	441	453	443	490	392	460	460	406	461	481	434	455	450	470	475	470	483	512	415	478	443	459	507	458	427	456	470	439	468	453	461	456	410	447	437	472	431	421	464	439	456	455	448	508	480	463	442	447	444	484	496	435	454	444	488	488	446	491	444	502	459	476	501	456	477	455	496	445	494	442	430	482	452	472	463	432	483	454	458	485	473	470	443	426	454	455	480	472	445	459	461	460	460	499	453	471	443	474	453	480	438	438	433	460	473	440	452	476	493	456	415	472	476	446	466	452	458	486	434	470	444	456	480	435	487	483	446	460	515	461	446	438	455	477	448	468	460	443	484	491	462	463	491	464	507	452	490	453	489	471	453	425	442	486	471	451	477	431	484	453	447	427	481	452	472	475	481	501	476	513	463	464	492	442	432	473	438	473	500	461	482	447	487	455	475	467	444	442	465	462	473	445	496	445	466	467	466	459	458	435	425	465	451	441	424	448	449	468	495	475	473	432	478	468	476	440	499	469	446	483	440	483	437	437	487	474	457	455	461	463	449	512	478	440	449	442	478	479	475	448	452	442	476	462	415	473	453	459	468	453	487	463	455	426	476	431	440	450	490	426	444	451	500	480	461	461	431	464	435	428	445	454	454	467	465	441	449	451	487	458	450	437	466	480	443	468	467	462	432	464	487	503	476	443	460	465	467	427	446	467	474	431	439	457	468	489	483	434	546	455	491	485	481	468	508	481	439	432	464	467	482	458	464	470	450	471	463	454	428	461	485	452	431	485	468	452	439	460	515	422	443	498	509	469	468	439	490	474	432	443	433	452	463	489	440	495	465	431	472	482	444	462	426	425	466	458	457	417	473	429	478	440	426	407	445	429	427	472	421	428	450	460	467	461	448	460	464	480	431	451	472	478	478	503	450	497	476	487	455	459	481	474	458	485	451	419	468	465	465	459	445	449	440	438	457	441	451	512	452	440	468	489	471	419	439	406	446	462	464	450	473	447	506	464	480	461	435	460	474	485	429	480	455	485	467	447	457	455	438	491	459	434	476	440	470	482	447	475	486	459	453	391	475	471	465	464	430	474	457	478	476	464	486	465	456	463	450	437	453	493	451	458	449	440	431	473	407	467	464	471	396	464	476	461	460	465	421	440	453	478	439	441	453	500	445	451	485	489	430	451	450	464	488	418	469	454	430	458	498	479	443	451	464	443	431	436	445	456	438	457	449	453	441	475	494	448	455	443	448	500	442	426	438	451	457	435	484	476	404	434	437	499	432	460	468	453	471	491	474	467	449	450	458	453	457	450	483	470	472	456	469	473	444	487	448	420	439	436	466	475	458	444	470	443	465	479	485	444	492	472	499	474	471	472	450	456	432	469	434	480	436	472	470	447	486	466	465	504	479	482	435	433	469	458	460	459	471	435	471	445	452	430	461	467	462	440	473	454	458	438	458	469	416	481	485	470	482	490	443	440	423	423	467	442	394	443	445	477	489	454	403	453	483	469	481	486	438	532	444	438	478	450	484	473	464	440	443	484	437	478	489	444	439	441	449	472	436	435	454	422	432	504	467	446	466	444	449	461	458	458	475	459	453	478	459	465	460	475	486	449	497	455	476	455	456	468	453	455	419	482	457	475	483	482	437	437	459	496	450	440	436	466	508	470	500	440	475	447	469	442	499	495	464	475	447	455	483	464	453	499	446	418	450	441	492	445	490	473	449	458	458	486	463	449	465	454	461	458	457	448	462	472	479	438	477	468	494	494	466	422	461	436	451	444	471	445	457	429	490	425	479	449	467	424	451	494	445	458	470	472	481	453	442	439	464	459	430	457	466	455	478	468	485	481	485	485	466	446	475	465	433	469	459	442	459	465	469	442	451	446	448	439	463	443	461	453	446	460	488	434	469	446	438	477	489	489	482	477	491	493	470	430	459	433	428	490	455	438	451	470	440	468	482	459	479	429	475	429	433	481	459	468	475	427	442	439	473	459	447	474	515	458	463	467	421	440	447	457	445	481	481	421	476	426	461	467	436	444	460	457	459	472	470	457	476	433	455	478	456	450	445	425	457	495	430	461	442	471	496	431	484	481	457	448	519	479	464	449	456	425	483	451	440	452	482	460	430	454	487	467	466	434	451	443	441	465	443	460	427	484	491	427	497	449	477	445	487	472	458	448	481	441	441	468	507	471	436	448	448	455	455	444	476	461	487	465	471	471	488	419	462	438	484	469	460	461	438	450	443	486	437	452	509	459	462	457	457	474	439	467	464	443	485	476	458	497	428	497	453	456	445	450	412	453	482	474	441	454	463	441	463	463	439	454	479	464	480	452	468	474	463	449	461	468	472	462	473	462	466	456	458	472	480	470	500	454	422	474	474	467	477	454	457	452	473	431	495	455	468	469	487	485	509	446	457	463	457	441	441	467	448	464	433	462	476	426	442	442	487	497	447	484	475	454	424	478	512	415	470	462	465	463	442	453	483	459	442	429	471	443	470	446	442	489	437	491	450	428	457	455	470	464	456	484	472	455	457	506	467	464	453	420	456	451	467	488	461	470	454	468	474	422	446	476	451	462	488	450	483	439	490	475	448	467	473	477	446	478	398	447	458	456	472	486	448	458	449	451	476	462	446	465	453	455	440	452	491	491	458	480	443	493	455	465	500	468	440	480	456	455	483	442	497	450	462	416	470	464	448	473	444	457	481	472	456	509	471	510	435	423	445	437	434	457	440	449	473	441	465	470	432	461	430	487	444	475	472	477	507	458	436	455	465	476	467	476	483	447	471	493	445	431	441	470	473	462	407	457	456	455	460	458	418	429	478	462	455	455	445	432	432	446	448	444	469	464	448	465	457	444	451	459	434	472	476	482	457	425	457	467	456	453	438	467	466	463	434	458	508	470	458	469
14732	6113	6424	6059	4176	1781	1437	873	564	613	538	316	261	213	213	173	159	156	152	167	161	165	158	175	166	167	151	156	149	163	168	159	149	150	164	157	142	182	158	177	171	171	155	174	140	174	161	140	158	176	156	180	156	167	157	158	200	162	155	176	173	157	155	145	175	157	177	155	160	130	167	171	139	159	184	169	148	173	147	152	152	171	181	156	158	149	168	167	150	149	161	166	142	177	162	143	173	172	138	146	167	157	173	131	168	150	156	142	163	159	173	160	163	156	135	160	181	157	136	190	155	148	161	175	169	150	169	147	171	180	153	152	145	148	164	157	179	157	176	145	149	146	149	148	172	155	141	153	155	152	150	146	154	175	173	163	163	149	178	156	170	158	155	179	165	151	144	145	149	181	167	147	140	154	157	174	163	172	165	165	144	154	148	145	153	144	175	142	155	186	167	167	140	161	160	156	164	159	166	156	178	147	146	147	153	137	153	161	166	146	150	176	173	166	159	152	146	166	150	151	160	120	171	161	161	180	153	143	152	150	131	153	153	171	166	181	172	170	159	168	143	151	162	142	150	197	143	163	154	154	171	169	175	180	174	161	161	146	132	141	167	159	145	147	176	143	151	170	150	157	193	155	150	185	160	157	163	163	170	155	146	165	174	168	160	170	156	159	172	153	180	151	132	160	172	154	159	136	155	177	168	149	141	167	149	166	153	165	160	142	157	169	163	161	149	162	162	168	151	176	183	179	200	167	139	151	141	171	145	166	143	160	171	147	159	145	178	150	159	181	184	160	160	161	165	148	131	172	148	142	140	136	148	170	146	143	161	168	163	167	169	178	138	155	149	145	148	162	152	142	141	163	164	153	179	130	173	164	160	153	147	161	167	142	158	160	169	150	152	151	158	166	157	177	153	152	162	200	155	179	153	161	165	169	148	170	154	142	153	139	152	132	140	162	158	161	165	151	155	154	150	162	152	141	162	163	168	151	171	156	174	149	152	158	172	147	156	142	160	140	169	145	174	160	153	130	146	175	146	151	166	149	151	163	157	167	140	157	146	161	156	171	162	161	144	150	149	144	146	154	175	119	151	147	177	154	145	150	180	144	156	183	177	176	169	158	147	168	141	164	160	145	174	151	158	138	138	162	172	149	168	141	173	137	167	180	165	165	151	154	158	160	158	146	150	157	154	152	155	151	169	142	161	159	164	140	160	170	151	160	154	160	151	147	183	151	170	158	174	183	151	148	149	167	173	167	147	144	166	175	156	143	155	144	177	153	168	174	149	155	159	146	179	158	138	155	176	163	145	170	183	154	137	162	172	138	147	182	174	158	169	168	152	164	162	156	174	136	164	141	161	161	174	172	175	160	165	181	135	166	138	152	150	161	145	158	151	150	192	155	146	158	160	161	182	142	169	148	157	157	156	170	143	149	140	169	136	161	160	155	148	162	154	164	146	169	185	153	178	162	147	155	182	163	163	165	137	146	163	155	154	183	159	169	149	148	147	162	135	157	158	134	170	148	147	162	148	157	165	142	150	170	165	183	134	157	169	149	137	145	173	174	174	168	171	147	168	161	158	190	178	168	133	159	150	170	141	132	138	159	157	171	171	152	155	166	176	153	161	137	171	176	158	148	154	172	151	169	150	187	152	153	170	161	141	162	143	155	157	170	158	150	168	169	166	163	171	141	158	165	157	137	152	147	153	140	156	162	145	161	155	183	145	154	171	166	161	147	181	145	168	159	173	177	148	147	166	161	170	154	154	183	163	140	163	168	149	174	153	133	154	169	164	164	157	148	172	139	167	144	162	154	162	152	172	148	158	163	159	146	171	166	157	151	137	175	151	178	158	155	131	151	142	156	166	152	132	150	169	138	158	145	155	159	157	153	175	157	161	164	163	184	141	155	142	156	153	153	146	164	162	144	171	152	152	159	162	145	155	176	162	161	157	168	157	179	150	159	165	157	168	185	163	168	155	166	160	149	176	143	173	151	164	175	172	144	153	172	141	164	161	163	175	143	154	178	157	145	140	162	153	159	135	159	155	163	148	139	155	155	150	143	166	165	161	175	162	150	149	167	136	169	151	175	159	156	147	145	151	149	149	141	139	156	131	147	156	152	158	165	163	159	140	150	164	134	168	149	159	168	173	151	151	149	158	154	176	176	178	175	157	180	169	162	157	178	144	131	149	162	142	141	164	136	146	150	145	153	147	158	171	167	149	160	146	152	139	165	154	148	172	158	135	160	150	165	133	143	139	155	154	153	173	165	154	158	174	152	151	159	147	150	170	163	148	157	177	150	151	161	147	156	149	146	150	148	161	146	160	174	167	170	176	182	162	145	173	170	157	153	178	187	179	171	163	163	167	178	150	175	158	156	160	181	164	152	147	159	159	136	152	156	182	157	169	126	155	143	158	174	175	144	172	160	141	176	150	166	163	160	154	155	169	167	157	147	164	180	152	164	160	159	173	162	168	132	152	167	153	161	156	172	175	177	142	167	176	152	157	157	168	128	153	153	168	169	148	152	169	147	166	178	147	162	141	148	161	147	141	149	164	151	149	152	161	150	155	159	160	169	138	151	149	169	152	166	152	167	179	170	162	154	147	181	174	169	144	156	152	140	149	158	135	170	153	138	153	181	178	149	167	135	186	161	138	152	156	172	166	159	151	154	186	177	143	165	177	141	161	140	174	154	159	144	187	183	150	144	175	155	155	159	166	175	178	165	174	151	165	173	140	155	140	172	155	155	185	163	165	147	169	154	163	152	160	166	160	160	161	162	171	153	155	168	161	162	149	167	164	163	155	148	158	152	149	144	163	140	165	158	164	176	163	148	162	179	159	137	174	168	176	155	149	179	173	147	195	160	136	169	150	169	142	164	154	157	143	152	160	159	150	169	140	169	143	176	180	156	163	177	153	153	178	132	183	139	138	164	180	177	156	151	154	158	159	171	147	169	167	154	151	149	137	167	160	146	146	181	140	157	186	174	166	153	153	150	148	163	161	161	159	162	161	170	161	149	161	184	147	142	136	152	156	157	152	171	155	160	174	157	163	157	155	149	166	162	169	134	170	146	137	158	168	154	148	144	135	159	148	168	165	136	162	149	162	139	141	166	150	140	150	163	174	163	162	174	164	151	174	172	160	144	164	160	174	140	143	144	180	161	152	172	169	150	158	174	149	162	153	160	157	163	167	163	152	161	144	195	161	136	180	182	156	179	161	158	156	140	179	147	170	155	157	152	161	171	154	159	156	174	153	165	168	150	172	155	152	153	181	156	157	152	184	167	181	167	157	161	148	161	167	179	172	157	147	158	166	158	199	155	152	151	164	142	168	186	163	168	142	143	165	162	159	145	151	142	173	148	149	157	153	153	172	158	164	165	154	172	144	153	165	155	155	153	158	139	156	157	149	150	138	156	170	176	148	151	175	158	142	168	143	152	167	129	151	151	159	162	155	146	162	170	162	160	159	160	171	158	156	186	155	149	160	168	159	167
15993	5937	7230	10191	10848	5129	5911	3646	2592	3191	2742	1596	1199	1010	908	665	582	544	531	485	474	487	515	508	515	482	508	502	480	473	498	512	491	516	544	481	510	502	553	493	512	492	477	534	490	513	521	521	528	527	471	532	513	530	499	510	495	524	554	521	468	504	486	446	506	509	523	470	476	479	507	493	513	513	489	516	532	497	534	472	464	538	506	509	525	535	527	505	476	478	498	483	471	491	514	513	503	534	493	520	521	501	525	520	495	503	479	495	546	491	514	548	527	531	507	497	509	498	484	541	505	507	536	494	499	574	523	504	459	470	478	508	500	506	543	503	528	496	470	502	537	503	526	501	500	466	491	465	498	512	495	476	510	533	496	475	482	494	510	512	482	497	518	518	460	466	512	470	505	505	507	517	548	461	519	527	527	522	495	513	461	524	512	493	510	471	512	468	515	541	476	489	521	518	558	533	515	520	476	481	500	537	506	498	489	511	485	527	514	509	515	508	526	487	547	500	525	473	497	585	514	513	487	500	503	493	492	523	531	535	519	496	505	483	519	544	524	540	528	533	515	519	469	522	487	466	531	519	499	518	503	496	500	496	490	496	520	504	484	498	505	476	537	515	529	469	531	512	502	488	485	485	475	463	510	531	532	494	515	462	494	495	519	532	524	495	512	537	492	532	500	484	544	489	514	473	521	502	498	512	532	488	487	521	516	506	520	501	548	532	508	521	529	514	530	465	511	481	517	467	531	481	509	535	491	479	490	514	507	514	526	492	485	477	509	498	490	516	534	529	524	517	483	482	508	513	465	486	513	477	464	541	492	498	509	497	478	515	500	500	485	524	477	478	463	502	538	507	494	493	516	505	526	509	483	520	489	528	494	479	537	503	508	500	510	493	484	531	499	505	533	505	479	525	523	493	470	516	456	525	516	489	526	484	507	460	514	496	474	474	519	496	512	517	540	550	510	501	516	491	488	538	459	469	518	495	502	536	520	512	535	461	493	478	484	490	449	464	481	556	514	477	488	503	480	505	540	495	514	537	521	515	532	515	494	549	490	535	480	495	520	490	510	483	531	490	529	483	491	512	516	523	517	523	516	525	541	509	507	523	525	501	543	504	480	503	499	483	508	506	530	493	496	505	490	506	502	508	461	523	471	512	544	511	472	499	524	477	495	466	536	533	474	542	514	513	477	509	484	480	500	488	486	493	475	499	511	507	500	519	506	529	502	502	513	499	495	515	531	449	527	491	484	494	519	537	508	521	476	493	488	526	544	489	507	477	493	513	483	538	503	476	459	512	504	489	493	506	493	555	538	473	494	513	543	495	504	533	523	512	473	522	476	518	511	511	517	516	480	474	495	499	502	504	506	466	497	485	505	508	511	489	510	511	512	502	493	529	501	526	476	527	510	529	495	502	495	477	534	477	530	539	520	510	489	504	485	529	514	550	511	501	481	495	510	487	501	481	482	473	522	514	490	505	486	513	473	499	488	499	506	503	463	560	514	510	482	522	513	481	556	525	519	505	504	522	511	504	485	524	517	539	534	508	496	514	526	505	500	477	511	487	484	533	524	522	511	519	493	482	506	497	465	519	507	502	518	488	511	504	520	515	476	519	504	502	524	505	531	482	497	519	493	473	498	509	478	498	541	510	518	488	527	465	516	540	527	506	512	515	494	508	521	506	507	485	490	498	516	484	522	493	488	467	505	515	466	553	522	472	486	540	494	554	510	516	511	518	521	503	515	484	519	456	496	485	528	485	526	504	505	480	503	471	464	513	503	481	460	529	510	500	509	517	508	470	505	505	495	520	499	491	481	483	496	519	508	487	475	506	521	481	516	517	487	497	533	494	496	463	498	515	487	533	529	492	550	547	516	512	528	501	488	491	513	511	522	474	503	494	510	511	507	527	517	521	501	493	485	549	489	512	474	521	497	551	534	508	513	521	467	495	489	487	489	515	529	458	463	486	498	520	513	500	503	515	519	499	512	502	538	534	490	529	503	546	499	505	489	523	503	492	480	532	524	509	496	503	466	524	447	514	444	462	503	501	517	468	497	470	504	514	525	509	497	474	531	506	501	502	496	534	502	491	545	474	476	525	548	510	510	463	509	571	553	519	518	531	465	499	547	525	510	504	502	522	517	481	509	532	524	504	473	509	503	494	570	496	481	495	510	547	495	526	489	502	478	504	498	517	511	499	523	532	454	530	501	512	537	446	492	513	492	515	517	509	562	479	517	481	511	473	497	491	513	513	512	527	475	474	523	506	511	555	514	520	530	503	513	474	482	505	497	492	504	497	480	516	493	499	471	496	493	474	492	533	479	522	501	507	552	455	510	492	514	539	471	469	475	537	536	502	475	497	484	528	514	525	473	513	511	485	494	549	473	511	534	505	491	483	507	533	506	490	488	532	504	494	504	555	478	511	547	528	532	503	487	498	525	542	538	529	510	519	526	475	502	501	511	505	494	509	523	535	486	464	465	499	488	504	519	523	488	491	479	537	503	502	506	515	513	494	537	509	484	521	537	530	521	473	522	488	475	469	505	537	502	486	473	480	528	486	536	539	539	482	551	504	494	498	527	485	505	463	476	532	526	480	533	486	491	463	482	489	451	497	552	498	500	542	492	517	533	489	511	473	492	466	470	520	503	492	542	519	461	453	513	510	510	487	518	513	477	483	523	533	535	498	474	468	461	491	479	504	489	494	546	486	553	501	455	541	500	498	517	539	530	503	475	528	507	490	509	509	498	539	479	512	524	490	484	511	560	491	472	507	477	496	496	497	498	515	458	511	489	511	485	490	478	486	530	477	537	520	484	481	485	482	531	506	469	497	458	507	493	486	507	487	484	531	542	524	502	507	508	505	487	503	514	477	506	486	522	490	513	486	488	497	493	460	507	479	475	486	531	546	485	506	523	518	546	523	521	507	512	472	496	472	495	537	495	507	463	551	485	521	539	515	488	456	516	471	512	491	522	512	495	527	491	575	493	502	539	520	515	557	505	500	497	509	509	524	477	515	486	489	521	500	531	546	474	510	501	493	536	471	557	530	487	521	500	498	528	481	542	501	481	596	478	493	518	503	485	506	501	518	512	485	520	502	506	510	488	517	486	552	475	508	509	532	518	483	484	483	520	507	507	510	484	525	472	500	512	510	493	521	557	470	525	527	474	516	549	507	528	523	522	513	457	530	487	534	509	447	503	506	530	494	476	482	471	483	520	479	493	523	487	470	531	475	544	502	515	516	497	531	501	484	509	484	527	561	523	510	508	546	560	471	491	546	498	517	493	500	480	554	495	552	505	487	505	542	515	522	472	503	484	510	510	472	511	509	530	496	503	508	539	520	500	525	515	503	520	487	501	481	526	469	515	506	504	523	464	461	508	507	497	513	534	526	504	522	508	520	494	515	493	500	478	507	493	478	521	516	501	526	531	493	521	521	527	486	527	512	525	520	539	481	525	491	507	497	495	493	481	473	515	521	525	497	483	478	501	519	489	499
52071	26221	26112	27601	28350	19813	14838	8929	5643	5423	4769	2519	1393	1058	693	324	196	153	132	114	118	89	95	102	100	96	119	113	117	116	92	105	93	106	96	106	98	104	101	92	92	93	91	116	94	97	95	102	95	86	103	106	105	92	95	104	103	92	91	123	86	95	90	93	88	104	88	97	73	94	96	108	85	86	102	96	97	93	75	87	98	101	101	96	94	90	87	84	93	83	93	98	89	73	116	117	83	93	80	105	79	107	99	92	93	92	93	89	83	95	93	85	91	100	86	95	84	106	89	84	85	88	98	88	79	82	84	96	92	88	84	94	99	104	103	85	108	95	84	104	102	97	81	85	86	104	94	120	89	86	74	90	83	90	102	101	87	94	95	103	86	98	84	89	79	92	98	89	90	112	84	96	92	108	99	99	87	91	104	97	99	99	87	85	88	97	98	85	108	110	85	86	90	111	91	113	102	89	100	87	108	78	68	94	84	74	96	85	90	88	107	84	74	86	103	114	92	90	107	92	99	80	88	86	96	80	93	93	93	91	97	93	110	84	83	91	92	105	100	102	95	85	94	92	77	79	81	104	96	92	92	106	100	107	107	93	82	105	87	94	104	109	94	114	112	82	93	79	86	92	88	97	98	110	108	105	91	103	83	101	98	100	102	96	103	98	88	80	100	94	98	100	87	95	120	94	96	114	92	74	95	81	95	92	98	88	103	109	90	100	99	85	91	101	76	94	101	90	91	87	97	98	103	100	101	101	87	89	76	109	85	95	89	77	86	95	100	96	109	69	95	103	117	92	71	106	75	106	79	83	94	103	112	94	98	90	95	91	95	93	82	88	89	90	78	96	96	92	92	93	96	85	93	86	122	97	89	93	80	102	96	95	69	98	80	107	93	79	95	88	91	101	97	88	83	81	95	85	114	100	112	82	86	89	85	79	84	94	97	101	81	88	86	93	81	98	77	96	84	74	96	98	89	91	92	105	90	90	88	99	91	104	118	97	91	96	107	108	103	84	83	87	102	102	88	86	111	94	96	90	91	100	88	91	104	111	102	100	79	92	90	91	91	79	89	97	102	85	104	87	98	83	122	95	91	92	82	94	97	109	99	81	106	95	92	87	101	86	91	77	96	99	100	93	90	104	80	105	100	88	72	91	104	95	106	98	81	87	85	83	77	98	92	94	74	84	93	97	83	87	96	85	97	107	100	95	87	87	106	86	100	86	107	96	94	91	106	86	90	92	72	100	92	82	107	92	99	83	108	79	88	94	94	84	109	101	116	86	90	82	108	110	88	103	88	95	86	102	103	79	110	102	100	78	103	90	85	102	88	87	106	96	86	121	95	81	97	80	89	90	92	115	105	86	89	85	94	87	84	86	94	108	90	76	92	103	83	79	109	104	93	101	89	91	102	82	94	86	87	94	83	90	104	72	86	95	85	78	106	102	98	90	87	95	78	91	91	79	99	92	71	88	111	106	94	87	85	83	90	103	99	97	98	73	92	98	103	88	110	79	93	96	90	83	118	102	73	99	97	88	87	117	96	88	103	103	97	116	85	78	113	77	86	98	100	85	94	80	105	77	85	91	89	78	103	96	84	94	90	82	90	104	110	104	93	106	87	91	89	114	103	91	89	103	81	88	86	91	92	88	95	108	78	86	87	93	101	98	99	102	107	80	99	97	85	106	81	79	95	67	87	92	71	77	89	114	92	85	99	80	98	89	92	91	90	98	86	95	84	105	88	88	102	89	96	109	82	80	89	95	94	99	91	79	94	76	77	108	99	110	104	76	99	99	81	102	95	79	91	94	91	80	96	95	90	90	91	89	111	103	106	73	88	87	119	105	94	103	112	110	110	81	104	98	106	77	107	77	94	81	112	94	115	96	101	97	91	74	101	100	101	88	99	97	86	83	102	93	86	86	90	92	79	92	92	89	93	98	104	96	93	101	86	107	93	93	87	81	92	102	100	103	87	90	113	99	102	98	97	90	102	82	92	95	88	90	96	104	88	97	75	93	94	86	98	97	82	76	97	90	102	100	97	98	95	93	95	95	94	89	88	84	90	100	111	110	82	91	81	88	92	98	94	88	116	100	78	88	75	98	82	89	92	82	90	105	100	96	87	85	92	98	93	84	93	100	95	110	95	100	82	79	74	104	91	96	91	98	104	82	96	94	88	93	77	91	101	92	65	108	110	79	88	87	94	86	91	86	102	100	94	98	105	108	101	100	96	105	81	102	101	106	84	96	92	94	80	104	104	99	92	96	88	106	106	101	91	81	102	79	93	99	88	83	106	98	81	82	89	95	86	90	94	98	106	98	85	84	95	96	104	84	88	101	84	98	115	88	96	102	73	88	94	87	100	103	89	97	89	86	98	98	96	85	114	96	88	79	94	103	96	93	103	96	93	99	104	74	75	85	88	94	93	93	89	87	75	87	79	99	94	97	95	86	103	95	86	101	84	77	92	87	97	83	89	86	106	87	99	90	83	72	102	90	90	92	83	89	89	100	110	84	80	104	86	91	101	73	87	92	107	101	88	82	104	94	82	111	88	91	83	100	112	101	84	79	105	96	86	83	100	71	88	112	73	96	92	92	98	84	85	88	99	95	86	105	87	76	124	92	94	81	104	92	80	89	95	97	85	101	90	93	82	97	79	85	86	90	86	84	89	90	70	98	91	107	97	81	85	78	111	93	99	78	93	98	80	83	90	119	79	100	103	84	94	79	104	86	92	97	85	99	78	106	88	80	89	92	83	92	74	93	86	93	90	85	94	86	80	106	88	92	91	103	94	86	88	99	93	89	86	92	95	105	91	92	88	86	77	95	77	77	88	106	93	98	93	107	100	88	93	98	95	93	87	90	91	106	83	73	104	104	93	77	100	103	102	90	114	98	109	107	101	90	97	103	93	107	95	103	85	92	91	94	107	110	96	103	104	90	91	100	80	109	112	95	79	103	87	91	91	98	87	109	89	89	102	83	103	92	75	96	95	97	99	83	68	94	107	94	93	94	89	75	98	71	87	94	74	102	119	102	93	95	76	83	108	104	95	89	105	98	98	97	103	91	105	92	103	80	113	102	67	73	83	98	96	102	98	81	105	89	91	81	87	96	87	94	82	91	93	97	95	90	99	78	84	94	107	94	99	93	98	92	87	97	106	123	98	92	86	107	89	86	95	98	90	96	106	90	84	100	84	91	80	101	103	97	95	86	78	92	92	86	97	107	88	102	75	88	97	100	94	94	87	87	83	97	88	86	108	88	92	89	109	82	88	100	98	93	98	101	117	84	102	94	95	85	98	100	92	96	92	91	98	90	102	80	104	85	95	88	93	83	99	93	92	89	73	87	90	93	107	76	105	97	89	107	102	88	93	100	94	78	90	100	98	84	98	95	102	109	102	86	94	82	93	75	92	97	84	93	81	104	93	94	107	107	96	106	91	98	91	95	117	97	91	111	90	90	95	89	86	97	84	85	101	105	106	86	101	74	78	112	95	108
31711	15191	17587	23273	28031	18394	23086	15804	15050	18766	15285	10402	7403	6087	4448	1693	1024	754	520	443	455	435	414	393	401	381	480	465	409	413	379	359	366	387	350	322	391	352	325	353	372	362	343	384	368	318	317	350	318	344	368	332	347	345	334	381	333	339	339	335	329	315	303	342	340	331	334	333	302	339	360	337	343	325	314	362	329	351	339	332	301	350	318	310	324	355	368	310	330	337	340	321	340	330	330	339	303	335	322	333	311	318	317	318	349	356	344	328	310	334	306	339	350	311	308	329	337	343	330	327	285	303	312	359	342	328	341	339	355	331	304	348	316	328	319	302	328	282	319	320	338	338	333	334	354	317	328	357	330	341	332	357	301	334	305	322	349	330	347	355	329	351	296	334	320	322	307	312	316	318	334	343	305	365	323	370	325	297	294	280	303	332	314	354	341	346	338	318	331	318	283	324	311	315	341	314	323	334	329	331	335	307	328	312	359	279	323	307	307	321	329	319	331	295	341	302	362	302	343	318	338	339	323	316	322	309	315	336	319	329	348	305	341	307	293	339	300	330	345	339	318	336	315	366	302	303	339	353	320	367	338	330	332	313	331	362	292	314	325	334	306	305	315	322	327	314	284	323	320	329	349	285	340	289	287	328	329	307	316	320	307	329	337	308	306	331	344	308	310	329	325	313	342	362	323	326	324	327	325	319	321	315	290	348	300	336	301	346	319	333	310	335	316	322	333	345	312	339	359	346	327	347	293	332	342	299	300	321	331	327	322	337	340	342	318	328	324	359	324	345	330	351	329	288	300	316	308	333	314	362	323	313	313	328	328	344	308	315	328	366	324	290	309	321	364	340	338	294	344	326	323	328	323	350	360	326	338	306	359	325	325	295	312	302	326	331	315	313	321	335	310	311	331	323	325	362	333	336	311	360	300	330	295	326	338	306	308	289	310	341	320	298	338	353	336	353	305	326	338	340	302	332	321	302	310	305	298	301	317	290	323	320	303	306	327	311	333	346	329	359	330	323	317	328	319	325	338	322	331	314	318	290	343	315	314	324	337	346	373	320	325	316	318	314	336	353	308	315	326	312	320	364	334	339	335	337	308	296	329	335	341	316	360	343	322	293	331	335	325	311	321	315	310	329	350	331	308	313	325	325	302	320	328	341	337	341	312	357	343	312	350	299	320	324	327	326	328	313	340	300	343	346	293	313	286	315	343	325	344	303	341	342	335	320	349	349	330	345	334	318	320	322	340	340	346	343	290	319	342	309	364	373	305	315	354	291	340	332	319	316	337	300	324	315	337	377	310	310	334	295	316	337	344	310	345	332	318	333	325	346	355	341	320	311	313	331	332	313	311	316	311	322	308	316	350	330	288	315	318	334	328	351	322	303	341	338	340	335	344	313	339	308	335	332	291	315	316	320	334	337	308	347	324	332	328	318	320	303	305	322	306	354	332	338	313	328	337	342	304	319	333	311	342	308	325	343	327	325	338	339	328	325	308	286	351	344	312	350	325	343	290	308	332	322	336	329	312	295	324	342	323	314	304	322	332	312	361	320	327	361	323	333	320	323	333	287	283	317	331	291	335	331	333	337	346	311	309	331	315	341	312	303	344	339	361	303	343	326	324	336	303	328	305	342	308	331	322	364	325	340	335	345	342	303	323	273	348	301	292	300	334	318	321	313	335	331	344	332	338	300	278	326	290	302	300	312	324	311	318	338	312	320	335	330	339	312	326	326	351	296	318	345	279	346	322	316	287	322	347	339	342	325	345	327	302	322	300	320	340	343	342	347	325	324	383	305	288	320	312	337	342	295	336	345	320	316	337	313	311	352	323	332	349	319	340	320	378	353	322	325	282	330	300	301	313	317	336	350	313	317	321	351	342	305	338	316	293	322	321	321	335	319	297	325	290	326	326	313	341	318	285	346	321	326	336	329	335	304	328	335	323	329	308	285	355	311	370	315	338	311	298	339	319	323	318	336	337	301	355	345	305	315	320	334	293	304	338	318	361	333	307	352	293	309	311	268	369	320	318	335	307	340	328	342	298	320	320	288	334	301	355	316	356	301	333	323	331	306	325	326	356	325	326	372	328	313	300	323	318	319	338	305	321	320	331	339	342	326	299	320	327	296	335	290	318	314	344	317	306	327	357	316	324	337	338	352	339	354	320	295	335	339	293	355	340	345	335	330	328	306	319	324	311	331	334	326	289	346	326	348	314	345	289	302	327	327	346	319	328	327	326	319	313	316	322	344	321	313	303	338	337	302	340	342	312	357	319	339	367	289	336	322	316	313	360	341	336	288	314	299	326	334	329	322	326	307	336	340	339	339	347	351	316	302	337	353	351	354	332	353	313	347	352	328	354	314	287	314	307	343	324	338	301	341	349	318	354	321	310	304	299	283	321	326	339	311	304	285	322	321	324	345	335	330	326	352	308	312	319	318	361	314	328	324	361	303	324	313	288	313	319	356	352	293	335	341	335	307	335	332	316	314	321	342	361	358	323	332	307	323	363	296	347	289	315	295	337	349	337	366	345	345	313	311	319	338	334	329	340	339	325	352	332	342	288	317	313	334	349	313	313	366	320	364	339	329	338	338	354	342	309	317	317	306	315	324	350	306	300	331	316	314	311	333	344	314	336	305	306	323	341	351	313	313	327	331	336	332	306	327	358	358	319	339	290	308	294	302	324	339	331	310	350	338	356	339	324	326	336	334	350	331	338	327	338	321	380	339	341	309	304	333	279	301	314	332	329	312	319	296	326	322	335	323	287	329	331	349	324	352	321	368	343	310	286	312	327	302	331	342	316	344	308	320	330	351	356	315	332	319	329	331	333	318	343	324	319	296	306	331	311	344	329	312	295	322	309	327	333	349	299	349	337	316	345	333	335	313	341	377	339	302	340	305	341	319	315	345	311	303	320	299	326	292	335	303	332	291	290	322	294	326	306	302	346	351	345	324	336	351	334	287	304	322	294	300	325	312	311	332	311	322	327	337	292	329	325	325	321	298	342	319	300	335	343	325	323	295	317	328	328	327	329	328	303	323	311	300	337	328	332	315	314	331	308	338	339	321	315	310	366	329	300	368	316	290	309	322	319	330	324	307	326	345	308	327	354	294	320	327	365	278	321	347	333	347	299	324	294	314	342	364	336	333	318	333	322	336	311	322	341	331	339	331	287	335	320	331	338	332	318	339	311	306	310	322	315	337	333	346	302	328	331	312	304	335	364	324	334	328	319	336	333	313	344	307	299	376	336	321	334	339	327	339	320	321	344	344	348	291	311	338	284	309	350	333	326	298	296	316	319	326	333	354	355	329	341	311	338	305	312	310	342	340	323	334	311	323	351	338	284	323	304	321	326	317	339	325	322	320	322	310	314	296	342	339	317	336	345	319	394	323	312	320	293	331	327	313	305	300	327	313	330	304	337	332	291	310	299	338	331	335	333	327	318	299	301	349	357	320	333	331	335	324	338	354	328	308	295	317	304	329	316	320	313	329
56569	32383	33109	33320	31883	26246	24834	18998	14619	13989	11161	7609	5241	3426	2287	940	409	239	252	206	180	201	157	188	155	175	222	188	173	176	163	181	173	162	151	161	159	159	152	145	138	159	144	145	151	158	139	145	149	142	136	151	137	135	134	149	112	165	150	152	139	161	146	137	147	149	144	154	148	132	144	154	151	161	155	146	144	144	132	143	136	144	139	144	135	138	147	131	152	146	146	143	144	133	142	132	144	147	127	137	164	137	132	147	150	154	153	130	131	139	164	137	113	149	132	136	162	132	148	147	141	134	158	115	146	148	132	134	137	131	138	124	142	151	155	126	165	157	129	140	139	138	163	151	138	148	147	166	146	134	137	126	135	158	161	159	140	143	142	152	136	131	153	133	129	137	140	137	149	120	133	140	129	130	140	133	124	135	139	146	129	146	127	161	159	105	130	154	153	115	134	132	153	138	154	138	151	136	129	142	120	163	148	147	130	149	140	139	151	138	161	137	143	146	138	141	139	134	153	126	136	159	163	168	124	158	141	161	168	151	146	144	147	110	148	127	137	148	132	154	133	147	146	137	142	137	124	146	120	128	132	165	130	135	176	140	147	150	139	152	160	138	165	160	143	145	150	147	157	136	132	137	151	164	124	149	142	156	147	146	140	132	136	139	133	161	122	132	142	157	136	139	159	141	118	161	142	157	142	136	115	136	124	138	122	147	131	152	152	161	152	136	138	140	151	171	121	149	134	140	151	128	147	141	140	131	129	167	117	145	134	165	156	143	147	141	147	127	129	119	150	139	132	144	143	141	143	124	139	130	158	158	126	146	143	140	131	141	140	137	133	142	119	131	148	160	162	129	138	130	154	150	169	122	144	155	144	132	154	156	133	149	126	157	150	132	137	137	137	134	154	164	148	152	141	149	150	134	149	147	162	136	140	141	128	160	131	173	159	132	132	161	132	139	149	128	143	145	139	133	154	148	141	138	153	123	153	117	143	139	146	147	141	142	134	136	124	156	126	129	136	143	142	173	135	140	129	132	148	162	129	122	160	148	150	129	174	161	142	138	144	139	136	139	130	135	150	138	132	130	131	136	144	157	146	133	141	131	152	155	135	129	129	144	135	146	125	159	127	169	125	142	128	137	150	125	125	132	115	141	152	136	153	150	117	154	143	142	148	128	143	141	149	136	142	136	132	138	152	149	155	150	140	139	135	125	145	141	154	118	141	126	144	156	147	125	116	141	124	120	132	119	140	140	149	120	134	126	155	127	129	149	138	118	126	144	141	144	154	135	145	130	144	158	158	170	143	148	134	121	134	132	152	136	138	153	154	142	112	140	134	125	134	132	154	160	136	140	110	155	145	135	155	145	123	135	151	131	138	147	135	137	123	147	142	142	172	121	130	142	132	122	113	130	136	123	162	135	150	159	142	142	151	151	161	127	154	143	130	145	153	137	153	161	123	155	149	158	123	176	157	156	131	137	136	142	139	120	145	146	125	139	129	142	145	112	151	136	134	155	134	136	115	148	151	144	146	155	136	148	159	150	146	152	130	143	158	140	130	134	131	140	118	141	147	156	157	128	137	153	144	160	142	158	129	143	127	117	141	136	144	145	148	141	161	137	121	145	140	142	137	151	165	165	134	150	146	132	149	161	152	185	148	132	148	159	130	141	135	136	148	146	147	129	142	135	141	132	144	151	134	131	134	153	137	140	140	126	137	150	131	118	153	154	160	127	138	151	135	146	154	157	144	148	160	145	134	148	138	135	146	157	140	130	116	149	146	139	146	128	131	125	141	139	158	129	132	142	139	138	165	129	153	159	153	154	153	160	145	137	153	126	148	136	140	139	155	139	175	133	154	142	158	139	119	118	150	128	141	156	156	143	129	146	136	129	137	154	127	145	152	147	152	154	162	125	134	136	140	150	132	155	146	131	120	118	130	140	140	159	167	142	106	144	134	140	139	145	157	144	144	134	154	143	122	138	140	141	142	151	140	147	139	155	131	137	127	151	163	148	141	144	142	124	155	144	148	144	134	148	165	144	140	154	137	154	127	139	131	143	157	146	150	145	128	137	165	132	139	147	131	148	118	128	143	132	140	156	146	144	140	142	152	139	145	120	176	134	131	119	143	172	159	147	145	145	135	134	138	142	129	150	139	132	138	158	154	128	144	159	147	152	150	158	133	145	146	151	128	145	136	140	155	133	142	129	138	132	141	128	137	124	130	154	148	147	144	153	157	139	157	116	151	122	157	119	133	141	151	156	140	131	139	137	142	134	138	158	139	150	144	142	156	146	154	126	144	145	160	135	148	131	121	157	139	134	158	125	136	142	123	142	114	138	135	157	160	127	143	161	150	148	122	142	134	120	130	144	126	147	141	141	146	139	142	137	140	146	144	127	141	176	138	143	162	128	143	129	163	157	152	123	134	139	144	141	147	155	153	141	116	138	136	145	137	139	128	144	138	139	158	147	160	148	139	129	142	150	142	170	151	148	125	166	122	163	149	127	150	161	129	134	152	167	139	144	150	160	138	151	148	139	142	148	136	136	144	139	130	157	150	145	144	146	140	157	131	136	149	149	137	139	152	141	136	131	147	131	142	142	131	138	150	126	153	152	153	164	143	130	147	146	129	123	143	146	152	156	134	145	127	137	156	143	151	132	161	144	152	140	146	135	130	131	139	148	140	131	146	134	159	144	181	160	150	138	124	149	134	137	130	140	154	135	118	155	133	146	157	137	160	141	130	116	134	130	138	122	155	126	142	124	146	145	149	151	140	154	142	154	138	110	138	135	141	125	114	148	169	135	139	146	144	147	123	131	126	161	164	170	144	159	144	148	140	143	148	128	159	162	142	144	135	120	145	134	149	145	138	161	147	152	145	127	121	145	139	142	149	142	120	159	165	134	127	135	129	147	156	151	136	153	141	156	147	136	147	133	148	135	135	143	139	144	164	142	152	128	140	132	134	149	143	152	132	137	148	143	142	156	137	115	152	116	128	154	151	140	143	141	135	136	137	151	144	120	159	136	134	139	127	134	148	145	144	119	143	145	138	132	122	135	147	133	147	137	146	134	138	130	131	130	132	161	144	142	146	144	140	140	172	148	149	137	120	162	135	152	143	141	126	154	146	121	120	145	139	158	124	141	138	138	154	151	137	136	131	142	138	132	150	140	125	158	151	149	148	146	139	128	149	125	142	141	126	150	116	140	118	156	143	160	139	148	148	148	144	149	133	155	136	124	129	124	119	133	135	133	129	151	169	147	147	150	153	141	145	137	132	143	143	148	143	142	149	116	138	156	140	143	148	137	146	146	160	150	158	147	143	137	123	144	153	145	154	136	148	136	154	142	154	154	157	135	157	160	133	152	137	136	152	161	145	150	132	138	151	141	145	142	141	156	149	134	138	140	142	139	121	143	134	112	135	137	151	170	140	144	165	145	127	128	140	135	145	153	144	174	143	146	166	125	146	150	150	136	139	143	143	164	145	128	153	139	115	148
37787	20927	24900	28435	29968	23971	31344	24941	26489	29468	24045	20734	15591	13510	10727	4712	2311	1280	1057	897	792	832	725	740	721	784	936	852	786	702	672	583	608	592	584	608	533	538	588	527	578	495	502	536	493	524	534	532	537	505	510	545	498	517	518	489	507	527	498	536	534	514	528	503	506	530	482	509	497	494	489	451	473	508	460	502	487	479	464	490	480	497	515	556	460	430	493	469	465	487	491	503	482	491	476	507	485	472	466	448	495	457	515	468	521	459	479	475	464	511	457	432	480	440	482	462	483	525	467	446	463	435	459	484	469	483	463	467	489	449	459	461	458	487	466	493	478	487	470	446	474	461	470	483	455	476	460	502	504	449	425	476	451	437	482	500	504	447	426	449	462	471	437	473	449	443	499	464	462	492	438	465	426	505	435	488	460	483	450	467	460	478	450	467	463	482	444	465	441	461	478	440	475	473	455	465	448	432	525	464	467	477	461	466	460	445	471	449	467	494	476	456	463	452	482	491	513	480	475	492	457	449	439	465	465	504	448	467	468	525	434	475	471	492	479	450	429	443	460	437	481	452	488	454	451	453	478	502	463	449	486	506	485	451	466	440	466	476	511	468	512	473	467	422	444	475	444	460	451	454	429	454	461	483	466	466	499	420	459	497	462	470	458	459	496	421	458	436	472	469	443	463	454	418	424	452	457	473	433	485	486	431	433	463	507	474	441	453	471	498	461	464	426	480	458	456	496	444	442	450	477	500	461	439	444	480	443	453	436	421	475	487	471	439	466	497	445	467	457	441	458	481	461	450	504	443	413	471	463	501	459	470	485	438	478	450	440	472	462	497	469	432	482	457	456	477	444	498	471	465	471	471	452	478	434	407	454	530	477	458	450	466	460	456	454	479	480	474	466	449	454	428	462	502	469	467	484	428	468	469	434	425	484	445	474	503	475	451	461	473	448	448	476	448	482	473	459	492	464	466	458	495	453	480	442	499	425	466	492	463	460	488	456	452	467	459	482	430	486	466	473	490	502	430	492	463	477	490	463	452	428	473	446	472	456	449	469	425	462	468	459	448	472	459	483	420	480	440	461	464	451	462	437	435	450	468	452	432	478	472	484	440	421	471	469	459	462	492	472	451	471	462	475	490	423	491	448	475	461	462	463	452	424	465	471	425	468	459	501	473	453	464	428	450	445	484	433	454	453	449	478	452	414	489	506	503	485	475	430	502	481	457	451	431	471	444	494	466	466	477	457	506	473	464	449	475	441	449	392	441	514	451	493	485	525	450	476	466	531	470	469	469	484	467	476	459	441	452	470	504	485	469	496	453	457	429	428	463	469	461	471	444	455	457	479	448	418	476	492	466	479	441	505	477	484	468	481	426	456	494	428	463	457	448	457	466	441	481	474	510	470	439	435	444	464	468	449	492	448	484	490	466	492	445	455	461	480	442	445	478	465	480	445	457	468	488	472	446	521	464	457	453	476	448	418	486	474	463	435	431	444	449	457	455	480	455	486	462	458	435	461	443	452	471	497	456	431	459	464	477	429	460	478	453	474	476	450	485	440	461	487	422	474	454	487	490	459	436	458	466	460	446	493	464	485	484	456	445	443	471	452	448	465	492	451	472	468	404	469	432	468	443	429	450	412	480	442	469	488	458	452	437	468	480	444	472	475	467	478	454	457	451	482	485	490	462	398	443	434	473	480	455	452	450	434	487	481	464	476	469	504	476	477	461	419	478	456	478	486	443	468	476	459	475	470	474	468	453	467	433	456	450	472	451	459	466	455	437	430	488	466	461	451	479	441	442	441	498	511	435	478	438	481	472	446	486	496	416	461	491	463	453	465	486	470	487	484	460	449	454	469	413	493	417	517	453	434	484	457	464	518	442	459	494	448	432	460	456	511	459	468	453	475	434	481	458	484	462	454	464	470	438	451	427	456	484	458	497	492	462	452	458	452	452	508	445	437	481	485	486	452	440	453	481	422	495	482	450	488	442	445	446	490	433	463	453	468	461	457	477	472	426	458	468	470	466	473	475	482	432	441	477	476	441	459	485	473	478	483	459	424	467	474	422	449	462	508	440	487	484	447	459	464	451	477	490	466	425	465	484	479	436	492	445	474	497	445	439	452	433	463	480	483	489	443	462	448	441	486	503	475	437	431	462	501	478	450	473	476	489	449	463	466	489	461	451	453	479	459	483	448	425	482	464	498	446	464	502	494	493	468	506	481	447	453	501	482	456	462	433	449	479	440	451	459	422	495	449	449	465	449	458	475	466	443	504	481	461	453	426	440	470	454	420	486	466	483	441	462	431	478	486	447	422	470	514	473	487	485	477	444	466	467	469	446	432	478	464	467	487	473	457	439	479	467	481	470	436	465	492	436	474	483	422	459	491	465	459	492	474	489	455	455	475	440	454	497	456	476	442	459	499	443	476	451	493	461	464	506	468	467	484	456	463	461	439	485	473	461	452	473	471	489	475	452	449	465	456	472	487	467	451	465	431	456	463	446	453	468	442	464	490	436	433	487	435	510	472	471	470	481	457	495	451	431	473	450	451	488	453	448	459	422	519	464	465	480	464	474	460	446	517	486	428	441	455	450	469	504	477	494	474	443	465	466	475	442	436	471	446	424	451	440	489	479	463	483	445	474	464	437	489	463	443	452	433	470	476	459	505	481	489	483	490	461	458	462	470	478	505	441	425	447	476	446	458	455	496	485	448	472	486	474	479	450	477	471	463	478	494	500	459	443	460	474	492	461	464	461	446	445	444	453	480	395	470	468	457	472	502	474	505	479	454	457	526	444	446	488	490	442	438	457	460	458	469	483	484	484	453	442	468	442	451	458	454	475	434	461	439	487	485	465	476	442	480	424	489	473	492	492	449	407	479	449	454	509	481	426	500	481	443	474	445	449	485	488	475	458	501	476	471	431	456	399	466	465	465	465	471	463	470	450	543	445	458	466	456	473	430	414	454	490	455	428	439	459	446	478	468	476	441	463	448	501	469	461	469	451	455	470	491	478	435	442	458	456	456	473	454	464	487	455	452	460	486	489	468	487	422	470	434	445	434	414	429	451	466	441	482	482	455	453	458	443	458	468	438	441	469	470	452	459	476	435	434	461	458	450	453	478	461	443	481	441	461	448	421	485	449	458	458	481	480	472	472	425	495	470	467	432	492	453	435	461	487	462	481	417	466	465	492	460	501	476	450	472	455	526	478	483	448	473	469	461	428	477	469	471	474	441	480	441	446	436	513	473	464	515	463	501	432	446	421	465	461	453	464	477	443	456	489	471	435	508	489	468	464	438	467	442	503	445	485	482	439	433	431	492	421	511	478	516	459	492	494	462	497	467	458	408	468	442	432	472	427	477	492	472	477	489	430	464	461	461	428	444	432	469	451	462	476	450	466	444	502	486	443	446	440	503	435	444	470	451	473	455	460	466	440	490	473	469	456	456	443	464	478	438	451	468	504	472	474	503	458	403	512	476	464	474	463	431	481	442	490
14554	5503	6380	5818	3087	1310	1327	779	720	751	543	387	275	223	181	180	198	142	166	143	165	136	144	151	159	152	155	156	153	149	169	160	175	167	160	173	151	152	164	168	154	155	164	154	154	151	161	172	162	166	176	172	160	155	143	158	142	150	144	172	157	175	137	185	186	162	164	162	142	149	173	169	148	167	155	165	167	152	149	158	183	157	151	146	156	170	182	160	135	145	163	158	145	169	182	149	150	145	156	151	155	164	155	175	154	148	146	156	145	155	159	151	147	160	166	168	147	181	176	155	165	172	147	156	162	166	194	179	152	193	148	143	151	159	168	160	140	130	165	176	172	153	157	170	176	160	149	183	167	159	162	148	173	157	145	154	164	159	160	177	148	158	163	153	153	169	169	142	163	150	177	135	161	185	156	154	159	155	164	170	172	154	158	166	168	160	152	155	151	157	144	168	138	146	156	137	145	165	167	174	162	183	158	180	147	154	169	163	161	147	147	172	159	173	174	137	177	168	141	167	145	177	161	166	154	148	180	145	169	175	161	162	152	157	162	145	183	152	147	159	142	164	150	164	171	147	182	147	176	163	149	159	150	170	169	168	157	159	137	149	159	137	164	170	155	146	148	157	147	164	160	155	148	151	168	159	171	166	141	146	165	138	139	137	173	137	140	155	168	147	155	160	146	139	150	151	146	157	143	171	142	145	169	193	169	143	153	177	155	137	141	162	154	171	148	155	173	146	156	166	162	171	146	144	166	141	166	170	162	158	138	166	139	178	141	152	146	159	160	138	167	135	163	153	146	143	164	148	158	162	149	170	135	146	163	145	155	150	173	163	159	138	141	156	158	167	134	156	168	165	163	162	164	151	145	177	163	161	148	167	147	164	145	187	180	157	178	146	163	165	157	143	163	143	146	161	141	188	174	160	143	138	143	170	152	176	134	157	158	151	142	159	158	159	161	156	145	149	140	149	151	144	139	155	154	153	157	168	158	153	144	169	149	154	144	150	173	142	166	172	144	170	148	174	153	160	155	152	142	152	143	154	174	131	171	142	146	147	156	157	142	146	162	174	159	154	158	144	169	183	163	182	163	183	150	160	138	135	157	156	135	150	151	160	146	150	185	178	139	153	168	149	153	165	142	141	146	149	172	169	170	165	161	165	141	151	146	166	154	141	169	131	167	170	153	137	140	166	152	138	164	140	189	142	121	151	149	159	168	157	175	166	160	160	162	154	152	141	144	152	149	174	174	159	146	143	164	165	165	179	145	169	155	161	167	142	174	146	162	155	156	143	162	157	141	157	144	165	150	163	172	156	153	153	159	158	143	160	152	167	152	164	170	156	171	178	165	152	171	173	160	187	163	154	143	170	162	166	147	146	181	159	149	145	163	184	155	148	151	159	167	175	146	165	163	170	153	131	155	149	153	143	148	150	151	166	170	145	142	153	149	162	160	149	175	135	151	154	166	179	141	159	141	163	160	145	170	155	141	171	150	168	158	164	142	133	152	150	151	151	164	160	155	171	168	154	150	148	157	141	145	145	157	144	141	129	160	138	166	160	133	140	170	155	167	160	138	159	162	128	154	151	153	150	137	147	140	142	144	160	160	150	139	140	152	161	142	163	156	161	150	150	168	153	142	153	157	137	144	132	148	148	163	162	153	166	155	174	165	149	162	159	157	140	175	173	180	152	163	158	142	148	176	167	159	151	157	169	177	155	165	147	127	169	144	167	165	174	151	153	151	151	152	154	173	145	160	157	163	176	146	156	155	172	154	152	150	129	148	129	150	149	150	173	147	168	163	157	151	144	177	156	149	166	158	138	174	162	146	179	177	176	163	153	170	148	141	185	158	156	155	139	167	186	132	136	178	162	165	155	120	157	156	180	159	154	164	159	141	159	172	147	165	153	147	149	162	149	168	159	164	138	143	154	130	157	173	158	148	171	180	143	154	128	136	155	169	162	150	171	172	148	153	161	137	162	176	136	150	163	172	179	142	174	176	159	170	151	169	170	158	160	134	157	155	134	157	175	183	166	167	170	156	151	145	162	139	148	185	157	143	175	143	159	176	159	166	172	160	154	142	173	174	164	186	130	167	148	158	150	169	149	160	155	163	162	152	128	167	176	151	170	151	158	155	131	152	137	148	138	144	161	151	151	159	149	166	163	149	170	163	160	172	171	174	161	160	149	159	166	160	162	140	159	169	144	135	171	146	159	151	160	130	145	145	152	155	143	146	160	164	152	165	163	154	151	171	153	166	176	164	162	146	159	163	154	148	132	150	159	142	160	151	173	155	157	160	146	188	155	165	158	171	168	173	128	132	136	164	155	147	162	152	151	175	132	159	145	180	142	144	151	151	158	183	148	147	145	174	132	144	144	161	153	155	180	155	191	179	173	149	163	170	173	161	141	160	145	164	157	141	157	143	154	163	133	145	151	157	142	163	178	144	147	167	157	140	174	163	160	165	159	151	167	150	153	134	170	142	163	153	174	128	194	154	143	161	160	154	165	150	144	161	179	138	159	143	146	165	145	139	163	162	145	162	163	134	160	165	149	154	154	148	156	168	167	164	141	156	140	132	169	158	165	153	168	170	158	182	169	167	179	149	169	166	171	153	143	158	155	158	173	160	173	134	153	135	154	143	150	150	147	143	169	178	131	156	165	170	154	173	156	173	188	168	169	174	158	160	152	145	185	166	162	150	161	153	156	138	167	138	142	178	125	159	183	159	153	150	145	142	156	168	155	160	154	159	155	147	155	170	151	167	175	131	135	149	152	161	189	178	156	156	156	157	157	152	161	156	155	179	151	168	168	161	160	148	158	162	175	158	152	163	151	179	157	163	155	122	144	175	146	143	162	162	183	153	160	178	173	133	167	162	149	153	153	161	162	154	191	163	156	142	155	160	159	180	158	158	167	151	174	161	162	153	146	159	151	151	140	173	151	174	181	152	134	151	166	139	154	159	152	171	156	162	170	174	179	148	136	161	160	140	155	152	151	161	150	121	181	153	135	159	176	165	145	149	174	145	157	167	165	149	153	164	158	156	139	158	135	145	184	135	147	171	138	138	151	159	151	175	173	170	176	163	141	150	139	139	166	145	161	176	180	155	157	167	152	159	162	156	143	144	156	141	150	180	174	141	154	155	146	156	162	134	139	162	175	145	153	173	160	151	166	155	160	187	161	145	148	177	137	148	164	170	155	151	167	120	163	159	156	153	144	168	172	161	153	152	129	172	157	161	185	171	159	143	164	174	144	166	179	169	149	173	163	170	188	139	147	173	161	147	159	143	155	160	128	156	147	160	177	143	171	159	144	172	167	150	164	148	164	146	158	133	137	132	173	136	163	149	170	162	149	166	151	163	166	146	140	149	134	147	155	145	144	151	177	134	148	172	151	143	151	137	166	165	172	158	149	158	166	156	148	153	152	180	140	145	151	156	174	168	140	142	164	155	164	168	164	162	161	156	153	160	163	162	154	158	165	136	165	168	175	138	152
15865	5498	6919	9834	7224	3985	5270	3340	3319	3790	2563	1981	1269	1008	895	640	594	510	517	499	481	528	504	495	503	505	515	497	536	517	495	533	482	517	515	530	521	521	505	501	513	509	495	516	537	511	549	550	475	509	511	492	509	503	541	504	476	466	511	507	476	466	505	489	494	493	511	497	516	512	514	511	500	534	494	532	466	497	530	483	523	514	491	498	467	494	511	517	547	494	500	526	492	480	481	512	526	469	499	482	485	481	502	445	475	491	463	481	496	512	547	522	500	512	516	473	523	476	481	469	501	468	498	464	510	497	474	516	507	511	506	523	537	521	536	503	468	488	503	497	496	459	472	511	537	502	484	525	502	507	519	535	500	484	507	546	515	493	487	474	534	476	451	503	540	498	487	488	523	491	531	480	475	522	523	519	530	533	525	519	512	521	485	505	494	506	496	481	509	512	499	486	513	537	487	521	486	572	476	474	493	484	503	513	511	490	508	507	486	515	525	503	503	495	486	487	501	544	511	516	504	470	503	484	530	586	496	507	518	486	508	497	506	502	491	518	515	479	532	502	525	466	518	519	503	509	484	496	522	490	508	510	548	491	478	495	458	514	490	513	479	524	500	489	521	497	530	479	473	535	487	500	515	537	525	484	481	482	519	512	507	468	506	486	505	497	487	460	483	560	476	502	491	498	504	486	521	492	510	523	513	521	545	538	479	462	556	529	538	467	472	525	507	491	483	467	491	505	495	524	495	500	482	557	470	494	529	497	516	537	482	516	502	479	489	516	498	542	491	465	482	460	494	458	493	475	521	532	503	498	533	494	491	525	488	536	486	475	510	521	468	508	541	476	539	496	464	475	461	521	504	472	528	521	479	509	516	539	519	510	522	515	497	469	456	474	479	497	476	511	505	539	486	486	515	530	491	502	515	529	531	518	491	496	476	490	493	477	505	491	450	520	497	497	528	502	512	532	494	452	487	536	486	493	531	487	492	494	511	529	479	501	491	509	493	475	492	454	543	498	503	507	510	579	479	508	512	468	518	546	515	485	501	478	488	521	503	552	538	498	480	525	474	531	521	527	485	490	497	514	506	467	514	547	469	495	487	518	496	494	491	506	548	491	476	502	489	505	511	503	489	476	485	529	500	506	495	526	469	538	514	492	562	473	473	495	499	499	516	571	504	567	500	483	497	481	481	546	508	528	490	549	529	475	501	507	482	495	505	475	461	500	487	497	490	455	511	498	534	496	505	502	554	497	463	481	493	503	511	551	544	505	484	466	482	499	510	553	514	490	454	493	513	482	494	524	509	514	508	515	469	503	521	526	499	537	470	489	475	504	479	512	507	513	492	534	491	469	483	518	466	463	475	535	516	538	513	474	525	492	515	500	446	499	507	467	517	504	498	536	519	539	491	492	472	471	554	515	509	501	493	520	487	452	506	525	486	479	510	513	501	520	518	536	505	535	469	518	440	497	512	478	508	521	499	502	544	509	496	505	513	545	510	496	508	480	471	491	515	473	510	479	526	483	524	510	494	514	524	507	486	491	504	509	516	504	505	498	506	488	499	467	471	514	507	472	500	540	492	525	502	509	515	475	485	525	507	496	538	497	559	527	505	520	479	486	512	510	523	470	531	475	478	523	519	535	499	492	485	479	478	566	496	524	483	487	519	525	473	505	496	508	459	535	497	494	499	512	511	476	445	497	506	514	519	496	506	478	516	466	496	518	505	473	500	487	505	461	516	477	504	513	512	450	543	510	494	465	549	507	496	496	540	490	510	474	485	527	481	492	507	500	515	491	489	476	497	502	505	487	511	520	558	529	504	495	482	542	501	488	489	501	473	517	538	517	489	494	518	522	483	474	472	499	512	520	490	525	484	480	505	530	512	528	515	537	504	476	493	503	455	486	460	470	501	515	482	460	543	503	480	482	496	482	508	508	484	519	493	523	470	524	547	489	477	478	489	477	500	510	458	496	539	505	530	485	476	483	544	513	515	526	506	453	498	502	500	480	506	510	527	499	478	487	516	495	518	502	505	475	483	470	479	521	497	509	498	508	468	471	509	520	501	518	511	478	491	477	479	525	510	473	542	488	540	484	502	508	482	511	486	495	534	463	517	531	507	524	465	507	494	495	488	494	485	501	482	490	497	490	477	514	493	498	528	506	502	505	467	457	501	485	486	471	497	505	483	495	506	499	509	454	469	489	520	504	491	486	479	472	481	477	500	489	508	465	475	471	504	538	471	517	505	486	528	519	503	532	489	534	508	533	494	496	471	503	487	549	535	507	487	465	556	542	498	539	448	512	519	499	533	511	492	512	544	488	476	535	493	487	472	521	501	527	521	525	502	504	478	498	502	506	513	518	493	520	504	494	516	508	486	490	470	519	510	478	487	487	509	510	510	503	515	456	498	545	498	504	522	462	535	521	506	481	548	525	546	481	514	508	483	499	498	493	516	540	491	503	485	505	514	527	502	534	507	494	488	482	504	511	545	507	510	512	490	506	503	532	503	499	497	491	467	470	496	552	476	494	531	473	512	487	516	492	506	504	481	533	554	478	540	501	489	479	492	503	482	529	499	476	478	521	514	501	536	514	520	504	530	545	476	480	464	482	515	535	516	504	467	470	467	497	485	494	494	514	481	493	519	507	533	502	488	506	526	490	534	500	517	496	478	521	488	499	504	537	505	544	487	496	504	498	480	528	495	473	502	462	532	527	457	504	513	493	494	511	533	538	504	477	492	524	493	498	484	500	524	515	478	506	495	493	493	529	517	522	505	441	458	506	438	506	487	511	497	518	518	481	504	478	492	479	554	492	496	488	513	493	493	501	507	523	475	486	526	520	510	523	522	509	503	510	495	508	509	473	517	483	545	489	506	529	452	494	514	491	506	500	521	515	504	521	481	484	509	505	458	493	517	461	491	540	539	491	550	518	496	497	476	527	503	504	528	470	518	481	479	519	512	506	473	498	473	472	502	509	522	484	511	499	478	520	479	520	514	478	497	494	539	460	445	515	543	521	483	537	475	505	474	509	495	471	518	502	571	489	505	460	486	489	512	531	469	503	571	501	492	495	498	527	503	528	522	487	512	488	471	475	486	471	522	486	545	550	532	503	508	488	509	512	472	531	542	493	494	473	476	506	487	447	476	476	456	507	529	481	525	502	506	525	500	495	475	520	509	473	530	469	486	497	481	528	532	479	508	484	507	508	491	478	507	539	522	512	526	482	530	490	516	497	481	494	497	503	467	452	530	481	490	518	503	526	492	512	520	502	520	512	542	497	496	515	506	534	446	530	492	471	507	506	529	511	522	519	502	551	556	513	475	492	468	475	445	519	464	514	472	496	485	477	496	482	493	529	538	530	535	540	498	477	515	476	519	524	516	496	484	535	503	486	489	514	477	490	495	488	447	477	513	486	492	506	505	475	488	494	499	517	539	545	504	486	481	513	504	471	503	496	498	538	529	481	536	485	463	510	494	511	496	471	507	503	504	518	460	525
46632	26002	25304	29032	24884	18255	13022	7222	5532	5997	4819	3052	1514	1082	751	296	211	130	110	120	111	85	120	109	123	112	108	114	109	103	103	86	96	110	100	100	80	90	96	84	99	107	97	103	108	98	101	99	120	109	108	92	106	79	83	92	66	111	72	87	93	98	86	93	80	97	83	115	111	97	107	103	92	99	85	92	86	88	98	89	90	99	75	100	105	89	97	92	94	96	87	90	80	84	96	76	92	91	104	101	93	84	91	77	79	89	100	101	106	107	96	102	77	85	91	93	103	104	84	92	109	112	108	93	81	85	89	64	83	101	104	82	99	113	98	100	85	100	106	90	101	84	95	89	104	101	80	80	82	77	99	86	96	95	91	94	93	87	96	75	81	97	91	81	94	87	92	94	96	86	108	86	91	94	100	86	82	85	97	87	86	88	106	104	89	86	80	89	101	72	107	90	107	84	92	86	86	72	103	83	100	64	90	101	81	84	87	105	82	81	85	84	101	101	106	91	97	97	85	76	94	82	96	110	77	83	101	93	100	90	89	94	81	88	78	85	84	89	72	90	90	101	90	90	86	101	63	102	103	93	91	95	106	90	88	83	104	95	88	82	99	98	88	70	74	79	94	101	98	101	94	91	98	97	88	106	79	100	90	84	101	95	87	88	80	95	93	80	111	103	77	98	110	89	97	86	83	88	103	91	82	89	105	99	85	102	109	94	86	91	94	87	84	71	82	96	99	102	104	105	77	87	103	93	102	91	104	110	93	94	76	101	93	92	83	84	96	92	79	82	93	73	94	94	74	90	107	83	88	88	103	104	91	95	92	84	80	105	96	90	70	115	71	108	89	104	101	95	92	106	89	104	99	78	94	102	96	95	96	89	107	94	101	99	104	98	99	87	84	86	92	93	80	102	102	90	99	80	85	100	93	102	88	90	80	78	97	85	88	77	99	107	92	95	87	85	99	91	97	82	86	100	89	97	87	89	83	82	90	97	72	78	96	105	83	101	91	103	99	111	90	94	117	78	100	91	102	87	88	108	96	79	83	89	90	95	89	86	78	94	121	93	94	87	77	83	88	96	90	105	108	88	84	97	100	99	96	92	81	89	105	83	90	76	94	81	100	90	91	102	95	93	81	78	105	98	89	88	100	77	98	95	88	107	91	96	80	106	87	82	101	92	98	100	84	94	88	97	85	92	86	90	84	92	89	106	80	75	94	85	90	85	104	87	98	98	99	88	89	90	77	104	97	87	96	97	91	82	92	101	79	73	117	92	108	109	87	88	77	91	79	84	92	98	83	76	106	105	85	78	91	100	80	91	93	101	91	91	105	83	93	86	89	82	84	93	99	80	96	99	74	95	88	88	103	92	94	105	93	86	80	83	87	99	96	91	82	96	101	85	95	83	103	90	85	82	90	88	93	101	78	117	90	86	95	78	95	85	92	103	100	92	102	86	93	89	67	97	110	96	88	87	85	86	112	84	86	94	96	79	94	90	98	102	83	79	96	86	90	93	89	94	87	85	110	82	95	95	94	72	95	101	87	96	95	90	95	92	83	89	80	94	97	114	89	96	95	100	92	99	99	89	75	85	84	79	85	90	95	100	83	86	93	104	96	87	93	84	82	70	74	91	107	84	91	88	95	90	123	88	93	97	106	113	81	108	91	99	87	105	95	93	90	112	93	95	90	70	77	99	68	98	90	89	98	89	91	85	79	91	91	79	94	121	90	90	97	79	71	112	86	95	80	93	82	99	87	111	76	94	96	106	104	88	100	88	89	73	82	85	105	84	106	99	84	84	86	111	104	86	81	100	89	94	91	79	96	101	79	96	81	86	81	86	105	96	78	86	80	97	97	94	96	95	85	89	102	83	101	93	84	82	103	88	77	107	107	94	83	78	86	94	102	94	82	77	84	89	92	101	86	98	87	110	92	103	80	108	88	82	106	104	108	90	82	110	104	98	93	83	79	98	85	92	88	97	86	102	106	89	81	80	95	95	101	86	100	88	76	84	81	77	90	93	96	107	93	87	79	104	115	78	97	86	96	92	104	86	76	109	91	94	100	77	89	91	110	84	110	91	88	95	82	85	95	79	80	77	89	81	85	88	107	101	86	84	96	84	91	90	92	83	101	99	92	90	105	103	78	101	95	96	101	90	98	83	99	88	91	84	101	93	88	98	90	113	96	87	88	98	104	81	100	92	112	116	96	73	91	89	123	89	96	97	102	98	87	76	99	99	94	113	96	95	86	87	75	81	104	98	90	101	94	97	93	69	107	88	88	96	98	90	101	73	82	88	113	84	105	88	90	108	82	100	84	106	83	91	85	104	93	98	90	85	107	89	102	79	79	88	75	111	86	84	105	86	90	77	85	108	96	97	77	94	84	81	78	92	80	76	83	85	93	75	89	99	85	103	79	97	93	94	85	96	102	107	85	90	99	86	89	97	102	84	99	89	79	86	80	102	91	92	85	91	67	93	97	85	91	77	86	87	95	93	95	83	91	108	87	108	100	85	86	93	93	79	88	105	96	89	88	93	88	91	84	83	85	80	88	93	100	83	84	94	95	109	81	104	83	83	106	91	86	90	105	80	82	88	97	80	83	94	82	71	94	112	81	101	88	100	90	88	93	95	89	89	89	93	103	93	101	109	82	94	87	113	103	106	89	91	107	66	77	91	87	84	78	78	88	88	98	94	86	91	97	98	101	88	88	86	96	75	93	90	94	110	93	83	89	94	107	91	99	101	82	93	80	107	109	103	96	97	102	96	81	91	87	94	94	96	93	77	81	69	79	87	94	88	98	99	99	84	89	94	107	83	92	69	86	87	79	90	104	94	102	79	84	73	91	90	85	82	93	100	96	82	84	99	66	105	87	105	87	87	97	79	105	83	104	96	107	96	77	101	97	91	100	93	85	99	109	89	94	96	99	109	80	91	118	91	88	90	105	81	92	91	101	89	94	82	103	93	88	82	92	81	91	87	76	82	92	89	102	96	80	98	86	90	93	92	105	116	106	94	99	79	86	80	78	79	100	73	87	74	97	100	98	108	92	87	87	92	79	93	87	76	81	88	81	81	96	89	80	89	102	103	90	89	91	104	110	99	92	92	96	80	101	94	85	91	88	104	94	96	101	80	76	84	93	104	87	103	87	87	85	98	88	95	91	101	90	96	90	77	108	81	94	91	90	85	97	96	86	101	92	86	89	92	85	98	95	77	107	98	93	102	96	88	104	95	100	93	102	109	85	89	86	112	86	85	117	95	96	94	92	103	105	93	93	98	86	97	87	88	94	100	82	81	92	86	78	106	85	93	74	73	84	78	92	91	86	90	97	90	88	110	117	79	108	101	82	106	88	77	91	106	100	85	84	92	87	87	95	99	81	85	95	79	75	91	98	90	104	92	88	109	100	89	113	101	89	82	86	103	93	104	108	106	97	96	100	97	101	87	97	108	93	82	99	103	80	81	87	90	85	98	87	104	79	92	92	94	89	111	99	103
28182	14121	17689	23925	22524	18867	22013	15422	16222	19037	15821	11618	7282	5991	4634	1847	1154	681	577	488	482	452	410	401	428	530	590	413	432	433	385	378	363	357	359	344	334	329	363	385	326	359	333	352	323	318	360	333	317	339	358	339	322	358	311	329	345	319	349	330	324	333	371	319	301	335	296	364	338	353	328	288	348	351	315	318	329	337	353	333	319	321	305	338	311	313	337	348	322	306	345	318	307	301	346	320	322	309	332	308	304	352	332	324	370	359	307	335	296	316	305	322	331	307	289	337	315	335	330	337	329	308	303	346	298	372	308	306	310	344	323	326	313	313	322	329	323	332	320	344	273	318	326	335	307	301	330	350	318	319	310	340	301	326	312	348	340	337	326	305	338	336	318	337	298	303	311	307	343	309	316	306	307	314	315	311	299	320	320	308	310	301	303	300	312	301	315	314	310	353	337	310	327	302	298	332	345	288	326	357	309	324	324	328	306	347	327	340	296	330	302	325	325	333	307	299	331	311	298	322	288	339	332	331	365	347	318	319	331	364	337	318	304	292	319	297	334	348	349	314	312	345	327	277	356	301	329	323	341	324	328	328	333	351	330	314	324	323	305	326	323	329	315	310	312	321	323	284	306	328	298	359	330	302	317	319	348	335	343	352	331	298	323	309	333	306	329	333	318	322	320	340	325	325	320	313	320	341	294	290	316	341	314	327	293	302	336	314	288	295	321	300	315	322	307	327	306	307	261	358	271	317	319	316	327	345	320	302	307	301	325	344	311	316	331	296	294	330	300	320	288	314	295	313	300	323	334	335	271	298	326	317	337	338	293	312	294	304	334	334	293	312	310	328	336	344	310	329	327	324	323	317	322	315	290	311	341	310	358	308	316	321	305	292	310	315	318	308	319	311	296	309	309	307	306	315	295	339	317	288	355	286	311	289	313	338	307	316	324	317	322	346	352	305	311	284	351	325	349	338	303	329	314	349	314	304	299	326	338	290	347	280	290	326	326	314	352	332	304	312	317	350	326	317	295	328	322	342	304	311	323	365	324	303	335	295	318	329	314	312	304	313	351	331	309	315	295	313	327	294	357	300	321	328	327	327	320	326	331	299	310	309	325	312	281	311	340	324	326	284	315	305	324	336	323	340	318	316	338	333	323	318	330	306	327	334	309	326	305	317	271	302	323	337	298	326	307	332	316	285	317	306	323	328	290	329	299	312	290	320	321	308	298	327	303	306	343	323	306	315	315	313	301	322	333	337	312	335	319	320	326	287	315	340	356	312	317	296	320	319	290	311	345	322	305	318	315	317	302	329	331	299	312	290	303	329	290	315	305	319	310	337	317	314	290	282	323	321	323	295	319	325	309	345	335	345	332	309	331	323	300	313	297	321	302	298	306	292	322	321	292	329	317	282	296	298	305	340	306	334	304	324	334	310	319	312	332	303	338	343	331	297	307	319	325	325	310	300	299	314	311	316	302	315	301	318	299	320	335	307	315	304	309	329	342	326	285	347	336	298	335	313	331	329	313	337	338	357	318	296	281	319	330	324	330	324	317	341	323	335	304	345	301	336	307	353	309	345	316	324	317	306	302	282	318	314	307	307	328	324	310	329	316	308	325	347	332	322	315	315	309	321	317	297	286	299	330	344	305	321	333	339	315	290	327	303	341	275	305	304	323	313	346	327	352	342	319	303	325	304	294	319	339	316	317	318	342	347	275	332	304	295	300	285	330	316	343	296	330	332	315	335	298	338	284	322	300	286	323	340	326	317	321	313	315	325	330	341	328	344	303	295	305	352	303	298	325	301	307	351	330	306	295	313	338	296	366	329	343	310	330	308	321	321	294	320	317	332	293	317	319	295	303	311	315	325	334	302	315	327	303	314	293	311	316	294	341	316	317	314	349	305	291	327	338	366	309	311	314	345	303	316	273	323	324	303	329	318	315	322	307	377	306	322	330	303	319	330	312	317	309	326	305	315	332	312	303	269	332	295	301	294	330	324	302	307	311	321	323	326	318	324	331	322	329	333	338	316	311	312	323	310	298	339	316	288	298	303	328	331	334	331	319	330	303	325	307	308	326	335	329	297	311	299	339	313	329	319	321	318	319	324	299	307	342	352	339	311	328	308	307	330	300	290	314	337	315	276	330	314	338	325	300	330	296	312	341	336	312	327	330	306	316	316	325	300	320	338	335	324	322	320	319	326	301	342	311	336	327	323	299	324	329	321	302	324	316	306	337	320	338	328	337	328	338	305	318	326	315	329	299	313	314	359	305	350	312	333	334	356	302	326	319	314	297	305	321	321	312	321	297	315	355	341	308	297	312	303	299	327	318	333	290	313	304	343	323	307	346	309	322	312	338	348	317	309	330	303	292	345	301	333	288	311	312	341	312	315	307	331	296	295	294	316	332	350	313	290	339	343	306	294	334	276	301	343	296	271	331	298	325	294	312	322	313	338	318	282	301	328	325	294	337	286	326	311	306	329	302	335	273	302	309	300	343	340	333	323	328	334	278	317	309	329	311	354	320	349	311	327	295	291	320	318	297	295	336	312	361	360	325	325	282	312	334	270	320	324	332	325	303	301	333	329	330	323	282	343	334	344	286	357	341	336	340	311	291	303	290	317	295	346	313	297	326	344	323	302	313	328	303	317	312	340	312	301	344	310	331	300	298	348	327	305	318	301	333	313	354	307	349	304	308	314	324	337	317	336	314	323	312	341	338	312	341	330	328	265	306	318	318	308	339	340	332	312	330	329	313	294	319	331	295	321	306	344	330	292	344	335	321	323	302	314	337	314	324	306	322	316	343	312	319	356	345	279	322	305	319	315	313	319	325	346	318	290	333	347	310	324	279	339	342	327	316	296	303	315	315	329	311	337	325	355	328	314	301	307	330	332	289	334	322	354	297	319	324	312	339	335	295	334	332	333	319	308	316	344	335	328	295	310	321	313	315	327	303	299	341	327	317	337	327	310	305	321	314	328	302	308	365	322	324	298	304	317	325	314	314	317	333	310	333	308	338	299	326	299	311	285	329	325	324	309	318	328	297	320	302	319	328	308	308	325	327	298	319	313	305	302	315	343	328	312	314	321	336	296	322	367	298	296	321	314	325	299	304	333	310	305	307	314	303	308	300	335	334	315	300	293	324	314	317	331	301	321	332	323	341	315	341	342	313	301	323	330	332	302	298	325	315	314	322	314	317	316	333	307	352	303	325	327	315	333	295	286	314	318	339	324	302	302	332	328	317	335	307	305	321	297	345	360	324	329	302	322	306	331	301	327	307	359	300	277	332	300	338	295	313	320	328	316	336	334	320	307	329	338	338	309	344	303	300	315	299	304	338	323	304	309	343	313	318	312	303	308	338	326	302	329	310	316	314	329	336	290	325	299	305	336	350	296	337	318	294	316	321	290	314	345	312	325	297	327	313	304	334	326	313	351	331	323	321	304	302	315	304	321	314	293	300	316	312	326	313	303	314	300	321	327	328	312	338	308	347	333
55594	30144	32061	33537	31097	26410	23296	18453	14577	14719	12834	8290	4936	2923	1698	767	483	297	193	196	232	177	184	175	177	239	205	180	169	196	150	143	157	159	149	161	133	152	155	146	130	165	124	151	136	178	175	135	164	140	151	133	124	160	152	135	162	156	137	171	123	148	144	138	132	135	131	153	157	150	153	152	150	152	157	142	142	147	157	131	149	148	150	142	141	147	143	143	152	154	143	146	147	165	147	139	161	153	121	132	150	140	141	139	129	147	161	124	138	128	154	135	151	128	151	148	142	133	149	123	150	150	167	146	155	139	131	149	144	149	148	155	144	148	147	145	116	144	154	149	144	127	163	141	128	128	140	131	140	126	127	131	155	155	150	135	154	157	149	152	147	133	142	164	134	146	133	163	145	124	132	192	134	125	114	130	119	145	139	125	133	146	147	158	145	149	141	152	137	142	132	125	154	150	136	135	147	118	166	156	134	135	133	133	146	145	133	127	141	135	135	138	139	147	130	147	166	149	149	138	128	152	150	135	150	151	155	142	153	143	136	133	149	147	135	148	138	141	156	139	149	141	126	145	136	140	144	137	142	136	128	136	142	132	147	155	137	145	145	136	134	152	153	132	141	144	150	136	148	133	135	129	178	140	125	136	155	138	162	138	136	151	141	133	151	142	131	153	142	148	142	149	147	133	135	115	154	144	135	151	137	129	140	133	137	127	135	146	141	133	133	147	130	139	124	130	142	138	146	144	151	147	136	125	150	138	153	127	154	148	134	134	124	133	146	132	147	145	137	129	135	145	140	148	171	136	151	142	130	160	144	145	131	145	146	151	137	151	173	135	153	144	145	149	126	147	144	154	163	124	115	122	130	144	131	168	142	149	131	132	123	130	142	153	131	148	138	149	142	145	143	126	147	137	115	144	142	130	137	156	139	141	144	136	134	161	146	165	129	120	171	115	113	164	133	143	136	154	148	136	139	125	139	150	133	157	129	142	123	129	128	146	156	127	132	144	145	141	134	117	154	138	119	152	128	136	135	139	141	128	128	118	149	124	130	159	146	158	154	144	150	139	146	145	150	177	149	137	132	134	149	150	129	153	160	150	143	130	159	129	148	153	162	164	165	132	147	135	152	131	137	153	135	121	130	142	139	133	153	131	136	122	128	157	152	116	142	145	133	139	154	130	134	135	151	153	154	136	122	127	144	141	131	141	146	128	149	157	135	131	130	142	140	137	153	139	138	144	138	142	160	138	148	158	160	134	110	137	129	138	148	138	124	165	137	153	132	136	167	162	163	149	129	125	151	141	145	124	150	133	175	155	125	160	148	138	137	135	110	121	158	125	150	135	138	124	140	119	123	159	153	143	149	146	140	134	134	137	131	148	122	155	129	121	131	130	158	149	117	126	144	137	151	147	132	128	140	152	134	115	161	148	153	138	137	135	133	141	152	142	146	135	140	153	126	143	157	153	135	172	146	130	132	156	154	133	141	158	140	144	140	131	153	157	132	141	152	147	135	147	150	127	130	136	123	137	134	147	143	139	153	148	143	135	126	141	140	145	138	148	170	148	139	131	136	122	149	140	124	144	125	151	145	154	140	155	141	131	114	140	128	156	135	148	139	135	149	155	139	129	156	140	140	140	148	115	147	139	122	128	139	153	145	158	148	157	127	143	117	150	124	131	134	136	135	132	147	154	146	153	155	133	137	141	155	146	173	173	135	140	130	125	146	138	141	109	150	169	165	137	125	124	130	151	164	136	148	169	134	118	138	143	132	127	136	147	134	135	152	128	134	130	167	134	136	145	145	123	137	145	129	135	141	156	157	134	156	143	143	131	136	148	137	118	164	121	124	151	128	147	161	136	135	150	139	144	161	144	138	152	128	131	143	156	136	120	129	133	155	140	140	123	173	153	150	144	157	150	135	156	145	139	146	138	140	138	128	139	152	142	136	144	148	138	143	152	136	126	152	139	118	140	132	159	149	148	144	138	139	139	124	143	126	155	162	136	143	136	134	126	123	128	145	157	154	140	146	127	153	142	119	141	147	131	136	122	137	158	136	155	143	128	153	138	147	148	142	133	143	128	156	142	154	140	127	153	131	135	136	142	132	130	145	137	144	138	126	131	140	135	154	137	149	131	136	119	149	133	162	148	145	145	140	147	148	137	123	150	130	142	127	143	136	144	129	146	131	153	142	118	145	138	130	145	171	151	125	134	144	137	148	141	138	149	127	134	149	135	145	135	122	144	138	143	150	151	127	155	133	125	141	151	155	153	135	144	152	137	142	122	152	136	151	139	127	126	142	132	137	136	124	146	137	156	168	143	138	123	143	145	144	146	147	146	135	153	141	159	148	144	153	125	139	125	133	153	141	116	159	124	143	138	117	155	145	126	138	132	130	148	128	123	150	166	129	132	155	149	125	149	159	167	120	162	161	105	152	140	165	138	135	143	136	159	146	158	136	143	144	125	145	149	135	140	128	159	146	140	164	141	147	117	146	137	133	149	142	129	119	141	150	158	141	139	145	153	134	146	131	147	155	146	122	151	139	135	127	132	153	147	138	144	123	131	143	141	140	142	151	145	130	145	130	156	155	127	164	120	126	155	170	141	154	138	144	124	113	148	153	128	154	151	125	144	137	132	151	156	153	135	134	139	131	149	157	130	144	139	147	143	148	134	150	145	133	136	130	174	135	153	135	149	155	149	138	123	145	134	149	145	143	158	137	138	134	137	154	153	152	147	149	163	170	122	146	132	128	149	137	137	140	135	120	142	135	134	132	141	135	154	165	131	142	131	149	120	147	148	141	150	129	145	157	156	158	135	165	145	132	142	126	131	138	132	133	147	142	146	128	145	154	143	154	144	144	137	118	143	139	148	139	147	135	149	158	126	140	116	162	132	126	157	156	128	133	162	141	146	132	138	142	135	142	151	149	138	141	146	143	136	125	127	127	134	131	124	126	155	166	141	139	138	150	117	142	161	116	135	131	144	132	139	141	138	138	145	134	135	148	145	143	129	137	133	144	152	155	145	140	132	121	133	135	149	134	142	168	143	133	130	159	158	162	146	151	142	160	128	151	127	154	128	126	119	125	124	168	159	140	143	120	116	140	149	157	167	130	176	146	131	142	138	151	118	132	143	146	154	152	143	146	127	131	155	145	140	123	150	167	160	128	169	148	144	123	123	143	148	149	123	125	146	151	138	153	146	124	146	138	143	143	141	137	126	139	154	152	136	159	140	135	151	134	165	133	130	134	151	135	133	151	151	159	140	141	115	138	130	139	133	146	138	155	143	135	131	146	160	133	122	118	141	136	131	143	156	157	133	163	122	128	150	153	115	138	146	128	126	140	154	126	142	124	129	125	146	138	151	135	159	135	140	147	125	152	143	133	158	129	130	117	134	140	148	168	134	147	152	138	143	162	138	161	131	145	153	151	162	129	145	148	132	142	126	137	150	140	140	148	136	141	156	147	130	143	139	144	145	149	134	129	153	146	141	134	142
36682	16771	23469	28410	29372	25146	28560	25469	26321	27902	27060	19017	14238	11824	8213	3643	2907	1611	936	892	933	733	740	691	766	1020	959	808	735	894	693	647	573	608	599	578	569	591	555	561	563	559	522	541	582	517	519	537	537	536	535	502	497	492	491	504	511	457	497	497	494	468	510	525	509	537	499	530	493	503	480	466	471	525	488	432	499	519	495	499	483	468	473	446	421	497	519	483	515	470	475	483	464	474	452	472	472	513	466	432	517	459	459	478	494	489	471	451	494	516	436	467	461	485	455	454	512	452	483	463	514	455	469	492	437	499	485	477	444	465	475	452	478	476	485	461	469	458	482	477	456	455	457	417	466	459	505	501	427	467	424	474	477	444	458	461	471	491	455	505	495	459	485	468	473	470	496	471	443	481	483	495	438	453	465	467	450	472	441	471	434	473	470	477	473	471	472	445	473	462	523	442	437	470	484	506	427	484	448	491	479	490	482	451	508	455	461	463	473	483	471	436	466	515	489	474	450	460	455	469	483	454	468	444	455	462	499	483	486	466	462	441	438	444	454	467	424	447	447	510	488	457	507	439	490	481	500	508	472	441	465	473	484	476	468	499	461	470	464	469	456	506	441	440	481	421	408	489	462	429	436	467	479	469	481	487	445	443	482	484	440	514	458	474	494	442	501	454	457	482	439	478	459	471	476	482	476	453	472	477	505	466	473	480	475	460	468	459	441	481	468	484	456	456	475	477	486	473	445	440	532	475	474	453	478	428	429	430	489	438	433	444	450	485	427	450	485	467	450	477	446	442	441	452	478	467	491	507	490	499	419	439	486	487	456	464	488	493	465	475	440	482	524	477	454	470	466	502	473	424	481	466	459	495	443	424	444	475	458	452	449	462	443	460	488	446	488	457	465	465	498	495	442	468	438	433	426	458	531	435	469	466	505	492	480	519	463	527	471	446	458	394	445	473	459	462	456	445	470	506	421	470	460	438	481	462	474	486	457	434	432	461	447	473	483	504	466	473	477	441	496	450	490	454	494	478	446	455	484	463	468	443	488	511	456	519	473	436	483	441	497	448	484	468	459	450	476	446	489	483	469	455	447	486	470	474	410	444	426	496	463	472	471	447	450	476	446	483	483	478	478	484	446	462	476	437	408	476	472	429	461	492	448	475	478	477	476	483	483	477	450	473	455	446	477	471	460	488	455	457	455	464	480	462	470	461	419	436	444	442	447	454	422	467	434	445	482	432	468	473	485	472	454	470	443	441	476	477	436	511	467	468	488	422	478	478	474	503	457	484	448	470	501	451	500	480	445	448	454	456	487	436	494	456	447	508	481	463	431	483	524	454	431	494	438	475	440	471	480	479	493	430	435	476	445	449	468	485	463	475	472	455	457	483	399	496	470	440	426	462	456	479	456	493	484	471	497	475	442	488	469	442	504	460	439	480	468	501	466	477	503	458	466	471	523	476	517	442	448	461	453	451	481	459	443	432	475	476	447	476	447	460	455	458	477	472	492	461	474	466	469	451	480	489	475	470	472	510	474	470	463	493	481	458	464	494	482	459	439	441	482	472	470	437	466	476	485	435	487	455	450	443	477	454	455	475	452	439	472	502	416	442	477	446	501	471	473	501	423	510	440	459	500	451	457	443	504	456	449	468	441	462	448	533	463	425	469	461	473	462	441	503	482	481	471	471	433	455	484	454	460	453	446	461	432	454	456	477	448	446	413	480	466	435	453	502	491	435	455	465	420	489	446	491	472	481	477	454	474	487	491	468	462	503	444	460	485	442	483	476	513	459	441	462	474	485	464	461	467	469	461	504	481	435	476	486	461	415	487	485	522	456	478	436	478	456	475	501	454	488	474	471	454	474	454	490	510	450	500	485	465	497	480	486	460	451	482	436	481	455	419	431	474	428	432	444	468	437	468	450	513	445	475	461	498	480	445	477	461	461	457	445	446	434	483	438	458	477	464	458	499	473	501	484	479	512	493	462	457	446	458	459	490	452	490	494	443	480	461	472	447	466	488	474	480	425	470	422	479	481	456	481	481	491	447	474	451	453	431	434	450	453	464	472	483	452	469	518	467	474	485	457	465	487	460	451	470	465	480	475	480	465	451	465	417	479	475	498	442	468	444	464	479	460	467	483	483	487	443	447	461	497	466	460	425	472	437	491	451	460	488	476	467	464	501	471	460	493	432	453	465	474	473	481	472	467	481	512	432	490	487	466	460	483	441	465	390	463	452	460	457	473	434	439	492	444	478	476	473	429	456	447	454	462	438	475	463	448	475	474	461	514	491	477	485	430	521	479	452	450	471	460	474	483	460	462	461	442	465	526	441	436	432	447	451	449	502	482	433	493	449	483	455	464	470	485	483	460	466	467	464	490	499	486	483	429	481	468	477	486	479	467	437	488	460	451	462	482	409	470	460	495	496	480	459	486	480	461	494	440	476	437	447	465	461	511	450	462	481	445	476	434	490	499	425	482	458	445	507	436	472	466	433	479	438	429	451	461	460	465	487	490	451	484	465	511	484	471	450	482	527	444	469	414	460	419	492	471	473	485	451	468	459	465	498	480	462	505	436	473	475	495	445	458	481	465	441	483	432	447	453	502	478	476	436	481	470	498	417	513	486	512	468	464	440	460	455	463	451	455	464	470	453	474	476	462	455	487	453	482	428	445	468	411	479	467	478	437	456	523	461	449	451	464	487	487	479	485	471	454	496	448	438	492	400	448	420	457	485	412	476	440	473	461	457	452	448	485	483	463	462	465	503	483	465	460	421	444	464	466	490	474	484	486	495	459	461	467	464	467	452	440	444	459	489	486	472	484	441	460	470	470	439	465	483	427	431	466	486	451	455	476	461	488	438	480	474	475	480	480	457	494	503	438	444	436	460	486	494	473	473	460	435	496	461	491	440	458	499	464	444	489	506	437	443	467	475	459	405	463	466	471	438	462	444	494	463	485	436	481	422	428	460	460	452	472	481	445	445	439	483	489	465	443	441	456	445	463	448	422	476	453	488	477	454	490	428	475	500	466	473	460	429	468	440	470	418	494	485	440	472	434	477	469	474	482	481	469	504	463	469	452	478	439	462	454	446	461	460	465	474	454	466	488	474	499	488	454	456	463	439	465	415	466	481	462	480	500	481	450	481	469	500	515	513	469	479	496	470	459	485	438	484	459	450	426	441	475	421	448	416	469	448	481	462	433	446	433	427	453	440	472	469	469	471	514	474	514	447	457	483	468	528	478	460	465	458	468	464	474	430	463	468	476	468	493	451	501	436	492	458	528	481	469	441	454	477	469	439	490	482	484	533	444	467	466	469	461	430	460	471	459	440	466	447	481	417	479	488	459	503	459	428	473	462	500	463	500	473	497	505	488	413	486	452	444	492	471	463	464	447	461	462	477	498	458	471	460	451	446	481	487	461	462	518	495	468	492	465	491	427	473	499	478	494	470	440	478	498	461	434	474	478	492	454	462	454	462	474	458	464	471	444	481	507	444
14469	4613	6122	6074	3860	1566	1191	1000	776	730	589	422	328	223	184	181	150	156	179	164	167	153	148	167	147	160	171	147	143	131	153	137	147	151	130	168	151	154	158	140	166	162	152	159	147	167	167	160	167	179	154	150	165	164	176	157	162	167	166	154	161	171	149	164	148	152	164	152	155	176	150	155	158	157	146	161	164	140	168	151	145	153	176	146	160	134	138	143	174	143	159	163	142	174	171	157	162	177	157	146	154	164	139	141	168	146	165	166	175	149	159	151	171	158	159	167	168	142	151	149	154	165	165	170	151	163	145	144	142	141	164	162	161	169	135	169	130	169	167	157	168	132	156	155	158	160	131	165	174	138	138	152	167	159	149	174	151	168	160	164	165	175	149	146	148	154	188	163	164	150	148	168	141	155	171	138	176	137	137	182	134	175	150	175	125	159	162	177	152	176	160	157	132	153	161	146	144	169	158	157	174	164	158	137	163	139	165	185	173	156	153	157	160	154	141	164	156	135	145	155	149	163	142	134	159	166	166	157	148	154	183	152	143	141	159	149	144	171	171	148	159	161	165	129	162	135	179	147	153	168	190	153	158	129	132	165	157	165	171	150	161	149	142	145	165	149	170	164	144	156	177	151	166	161	159	140	153	155	169	155	181	145	157	142	151	168	148	179	171	168	167	154	174	159	168	157	151	150	142	140	166	169	169	179	149	144	146	141	150	167	151	148	146	146	157	161	163	185	148	153	173	150	159	162	167	162	157	140	155	145	145	155	147	160	158	155	163	169	171	160	167	138	156	143	148	165	142	154	144	154	168	161	166	147	180	168	157	168	162	153	155	171	144	143	126	153	157	157	145	146	160	155	131	182	146	156	154	169	154	177	144	161	142	158	162	158	147	144	131	123	147	156	184	174	141	158	134	169	172	145	150	142	165	141	151	158	169	145	168	175	164	159	149	132	173	150	149	173	163	163	156	148	146	174	127	160	163	157	160	149	173	162	141	145	139	164	171	142	159	163	136	136	164	193	140	137	148	156	166	155	147	148	149	139	175	187	147	154	150	161	182	149	144	149	152	162	154	161	163	161	152	172	161	133	168	163	170	167	163	159	168	160	139	150	145	136	171	165	145	155	169	142	132	137	161	181	155	163	139	156	153	162	150	152	137	153	151	182	148	181	151	146	145	156	175	153	146	165	157	142	146	139	170	163	167	147	175	158	155	154	161	160	153	150	144	151	147	142	162	147	159	153	157	155	167	160	146	165	158	179	136	159	155	164	153	156	130	146	164	183	157	150	157	156	172	151	146	154	153	148	150	157	154	137	133	162	156	204	188	152	163	176	150	154	156	144	164	147	152	147	154	179	139	157	180	197	170	155	152	167	175	136	148	156	167	165	169	159	150	129	160	150	157	160	143	172	147	140	153	155	163	142	168	165	144	152	162	149	143	166	149	148	172	157	167	140	174	159	169	168	146	170	157	149	147	176	137	172	183	160	171	130	142	169	154	147	173	172	150	145	158	145	153	175	141	151	162	156	142	165	142	168	155	146	171	176	181	139	159	153	146	163	138	146	157	164	157	142	158	149	158	146	149	173	155	172	164	140	150	142	173	142	143	128	149	172	135	150	163	151	142	164	145	156	130	142	169	147	156	166	138	156	149	175	149	168	151	141	155	155	162	141	157	134	153	151	172	163	164	154	168	167	147	154	149	163	180	153	180	135	165	157	160	173	162	160	145	151	177	168	168	166	162	158	165	143	161	170	167	149	148	155	158	162	136	165	151	172	161	180	181	160	179	164	152	173	176	135	166	153	151	172	177	142	144	160	169	158	148	144	180	169	197	150	157	162	149	149	135	168	155	172	156	164	159	157	158	139	165	147	148	176	159	155	151	165	163	177	151	158	161	164	163	148	152	156	140	158	167	164	167	150	157	160	156	145	135	144	154	153	162	160	166	121	164	162	164	146	183	128	152	161	166	146	137	130	165	163	150	166	175	171	141	158	152	167	175	143	160	162	139	179	151	154	154	163	144	166	133	166	147	160	159	159	178	148	144	158	146	148	166	156	148	158	154	143	136	162	170	154	157	148	133	150	167	146	155	159	167	152	181	153	163	147	142	168	162	152	158	162	141	172	165	160	148	171	151	159	153	148	150	192	155	167	158	161	175	183	157	128	183	161	157	147	164	164	183	158	179	160	148	172	157	143	133	153	153	163	142	165	170	162	147	155	156	140	148	165	155	181	156	192	154	166	139	141	169	161	152	177	142	163	170	164	167	167	151	170	170	140	174	167	176	166	171	145	163	159	147	155	173	160	160	157	157	157	172	148	124	186	189	140	172	161	141	158	174	174	152	135	152	159	152	152	156	152	131	162	152	157	160	163	148	177	168	154	167	148	154	159	156	166	180	150	162	183	156	167	158	162	177	156	170	161	168	170	162	176	164	144	162	139	153	159	161	147	179	189	156	144	137	146	143	154	154	167	176	172	151	171	147	166	171	176	173	167	175	151	165	145	127	177	167	169	160	146	149	155	162	143	142	156	156	185	164	158	163	154	159	166	162	151	163	173	176	166	164	163	171	159	150	148	168	185	151	183	176	129	142	145	157	144	162	170	170	158	145	140	166	156	147	143	164	166	149	183	138	155	160	147	158	145	164	163	189	138	179	158	181	146	168	172	168	148	163	151	165	144	159	162	162	148	140	161	168	144	169	163	162	155	152	171	132	147	161	177	168	165	149	153	146	149	149	161	146	153	161	156	148	154	164	161	159	137	159	153	182	167	161	163	156	158	136	155	155	166	163	153	156	148	144	151	156	138	164	143	159	165	146	159	154	161	163	153	167	137	162	129	153	157	162	147	138	158	136	164	152	165	175	141	154	166	158	151	161	153	130	160	169	144	164	164	151	158	175	150	164	144	145	154	163	165	175	184	187	140	173	162	167	152	146	160	154	133	175	143	166	159	161	141	162	159	160	152	162	138	165	153	156	165	180	177	147	132	157	156	122	175	146	165	179	131	161	132	164	154	139	139	171	160	168	135	155	169	168	151	190	160	138	135	146	149	175	166	190	135	169	146	161	125	165	155	158	140	149	163	183	151	134	163	172	156	156	147	163	157	179	180	154	162	158	171	155	166	168	158	139	160	144	156	166	201	179	151	168	177	147	146	145	138	168	144	146	154	158	150	158	137	156	148	172	168	160	152	151	173	160	144	140	155	175	162	164	185	144	171	160	156	166	158	153	137	144	168	164	150	136	166	174	160	147	146	136	183	164	162	166	162	158	149	146	165	154	161	151	153	155	145	153	145	188	143	151	163	187	147	158	168	134	172	155	185	156	155	156	179	150	162	165	153	163	164	193	150	142	147	169	156	153	157	153	141	166	154	174	172	148	144	137	151	155	163	137	139	157	144	176	179	152	166	156	149	153	155	166	140	139	169	176	153	139	143	178	162	169	140	142	159	159	158	161	174	172	153	154	167	157	176	146	173	167	185	145	168	161	162
15836	4744	6503	10137	9636	4603	4899	4260	3748	3620	2581	1558	1158	921	783	674	568	519	507	524	479	558	507	472	509	533	501	498	467	512	507	464	473	536	458	532	518	497	502	493	518	528	511	504	515	499	508	493	501	498	490	535	512	503	522	516	512	481	509	524	473	502	479	515	509	516	477	544	515	501	518	523	524	545	505	499	506	491	458	518	524	481	524	508	544	466	478	500	477	480	515	532	480	532	505	531	498	541	478	482	475	486	463	488	527	500	484	496	500	505	525	496	495	467	465	503	490	513	461	501	472	525	456	513	494	520	518	527	486	501	525	532	491	506	488	499	488	487	528	492	512	495	519	508	479	512	469	521	498	528	513	548	497	496	499	514	478	551	553	523	523	512	496	545	510	526	498	475	519	530	509	518	499	479	542	488	506	467	489	507	502	508	506	493	521	509	505	506	508	497	502	483	513	478	490	504	537	504	476	501	516	462	485	542	504	490	462	495	504	459	528	523	473	521	500	508	539	491	504	541	522	565	516	499	483	535	517	539	490	511	479	466	539	513	549	511	489	526	542	520	513	510	527	536	505	491	482	487	484	469	506	500	496	512	517	528	500	467	503	459	495	471	517	516	488	532	481	486	565	505	528	505	493	492	501	525	497	497	496	502	515	454	492	465	521	504	497	483	500	510	445	521	494	489	498	487	506	494	510	471	505	508	531	524	505	511	491	535	491	493	495	486	495	503	535	473	529	500	481	500	477	507	518	533	473	513	486	516	510	501	499	516	471	488	499	528	480	516	489	517	505	490	491	518	473	484	536	526	513	510	497	462	484	504	483	510	521	474	463	521	492	544	493	464	493	511	515	505	481	505	511	533	500	461	499	495	509	499	507	524	482	519	518	481	519	494	498	523	486	491	527	510	476	483	485	482	488	470	560	484	499	497	495	486	489	511	523	524	476	504	507	493	472	479	541	468	519	538	540	543	480	485	501	528	488	484	496	458	512	517	509	529	523	503	516	470	528	518	493	487	500	490	493	519	502	488	474	502	475	499	530	524	491	555	483	506	515	565	492	501	494	496	447	510	486	510	436	545	483	483	525	501	495	502	487	551	489	487	532	489	484	485	506	499	465	542	522	508	525	485	509	523	467	491	531	471	522	519	494	519	499	525	501	473	498	512	523	474	502	469	496	500	492	492	499	506	496	502	480	521	502	512	519	518	425	484	471	517	478	479	489	516	539	514	495	523	482	508	552	464	473	488	522	494	569	549	501	486	507	509	523	546	497	475	505	470	514	527	508	522	531	556	501	514	480	521	520	490	489	516	496	471	513	527	477	495	454	530	481	536	477	498	513	510	507	475	500	527	495	518	521	511	562	519	498	513	537	547	503	483	530	495	505	489	496	501	525	489	506	517	554	449	476	513	488	509	501	522	543	527	522	518	519	499	491	516	484	477	542	555	494	557	500	459	492	511	502	479	507	513	476	515	526	536	491	550	501	516	506	524	508	519	479	501	521	507	474	439	510	531	477	524	494	486	478	472	498	480	559	471	522	538	489	490	509	481	486	555	495	506	483	484	466	520	489	528	501	497	482	532	489	542	460	509	529	525	540	504	523	494	490	503	524	504	513	496	470	535	501	484	536	508	531	484	507	487	496	519	486	513	521	498	516	501	515	511	521	501	489	518	534	495	496	493	510	520	501	459	491	500	489	516	483	519	478	542	496	511	531	502	526	498	472	493	500	472	496	470	525	507	480	448	476	492	508	507	502	500	522	494	525	495	502	483	504	502	519	487	502	520	495	501	500	532	518	508	512	475	476	470	523	501	502	491	564	501	538	466	508	530	518	548	515	507	545	510	471	483	517	504	500	482	513	490	502	511	514	462	464	449	546	486	508	487	475	516	515	514	463	491	457	514	478	523	526	474	473	525	498	488	515	504	499	507	478	552	516	469	498	508	508	490	502	469	508	521	516	544	530	514	497	500	464	523	539	505	537	485	556	539	492	458	495	499	528	490	483	497	516	522	506	503	495	475	511	482	491	508	506	532	507	498	527	495	512	514	541	510	505	540	467	492	507	510	499	505	520	546	546	512	527	469	508	500	548	523	498	479	502	490	489	501	508	493	474	555	534	497	490	532	493	529	500	505	483	524	509	483	492	533	494	528	496	505	489	487	434	508	465	499	486	528	507	542	525	517	504	507	498	516	496	485	501	501	508	527	519	506	540	532	521	511	535	526	547	510	520	472	490	496	546	537	548	494	543	454	507	515	509	491	465	499	548	518	472	527	494	488	514	487	471	478	511	483	510	520	469	530	461	499	526	477	487	493	461	493	501	506	512	495	505	519	519	516	519	502	515	468	516	502	495	467	506	462	491	484	535	499	471	486	452	498	486	454	525	505	523	484	510	519	500	516	458	487	482	516	476	510	481	503	459	505	464	485	473	496	529	492	479	512	533	521	480	505	486	468	512	491	480	479	508	505	484	491	494	511	502	539	453	497	512	500	506	513	488	494	530	497	459	504	539	526	531	513	460	523	486	504	525	465	521	513	479	452	503	511	512	485	526	475	504	513	465	517	514	524	473	458	516	560	485	471	544	526	476	544	500	470	466	500	534	511	504	508	508	528	503	488	489	523	507	495	525	485	538	538	489	460	530	475	505	497	514	504	500	443	496	528	535	520	525	486	520	477	476	492	475	496	512	523	532	515	466	511	491	514	495	495	536	537	507	489	538	518	537	525	517	478	432	502	463	493	440	472	524	513	521	452	505	469	453	499	502	529	543	504	499	478	523	512	503	499	486	509	495	504	497	508	483	526	511	498	497	469	505	486	480	515	538	494	528	525	516	498	492	511	513	508	484	462	522	531	539	484	486	488	493	546	529	537	490	486	513	490	495	464	519	508	528	533	507	526	523	507	498	473	540	490	526	494	515	521	499	505	513	474	487	524	539	508	512	520	500	493	492	562	513	524	521	534	479	503	511	542	534	522	507	486	485	488	490	510	516	488	513	478	509	508	498	520	471	489	552	522	502	495	454	496	525	510	530	465	501	498	476	485	485	532	490	515	512	506	523	518	488	552	523	513	544	546	493	519	498	474	489	502	500	465	488	486	510	524	542	513	481	505	504	484	496	511	483	555	465	515	509	515	513	513	480	516	541	487	492	507	503	482	515	476	534	517	515	498	522	534	488	495	537	545	472	494	491	468	497	522	503	498	475	523	477	502	503	492	491	483	527	530	503	517	494	514	499	503	519	472	479	485	524	494	477	448	560	544	475	518	491	488	514	480	521	476	531	513	473	562	497	523	505	482	513	518	504	547	487	479	488	526	482	448	511	510	490	504	480	492	497	525	519	504	501	499	444	504	496	501	518	516	492	497	519	529	518	488	519	508	502	509	475	534	520	441	490	525	528	497	517	520	462	542	497	510	519	524	528	500	490	555	476	498	510	504	487	535	531	535	508	481	507	483	523	510	493	517	496	505	536	506	486	477	471	504	475	518	517	507	493	515
47724	23182	23668	26913	25046	20818	13873	8460	7003	5942	4670	2654	1548	790	528	325	186	131	125	104	126	109	107	112	97	101	85	120	95	99	117	97	99	99	93	114	81	93	94	88	89	83	106	101	106	78	99	109	89	94	108	101	102	99	106	103	84	99	103	69	91	87	86	91	74	88	104	86	97	94	82	90	92	114	89	80	104	81	99	118	101	84	86	99	100	97	78	102	98	83	98	92	92	109	99	95	93	100	106	92	98	79	84	94	109	99	77	86	85	99	92	92	101	97	90	93	79	82	106	87	96	93	94	97	88	119	114	91	102	100	80	85	101	93	99	104	108	95	93	89	74	95	90	94	93	85	115	92	85	95	98	96	93	73	119	110	96	95	84	82	87	90	81	76	86	102	100	83	106	83	90	96	102	93	90	95	89	84	83	103	89	88	90	92	90	102	80	90	121	76	94	87	90	103	90	97	87	88	90	93	108	96	86	103	96	93	94	91	93	82	108	91	96	87	89	85	75	81	97	94	87	91	82	89	96	100	87	92	86	110	85	91	95	101	81	95	101	90	96	80	111	97	97	94	98	96	109	81	93	88	73	82	93	101	69	84	70	96	109	81	87	105	81	79	110	100	92	95	104	85	93	82	89	80	98	96	93	98	81	86	90	107	93	86	82	88	95	98	76	98	91	92	94	83	93	83	97	103	103	93	106	98	102	105	83	82	77	103	89	106	96	106	103	80	90	84	70	84	98	98	95	95	96	88	92	94	84	77	81	78	88	94	83	91	89	97	84	91	91	88	94	119	92	88	95	87	92	97	100	83	82	77	89	100	98	88	75	100	77	91	98	96	85	100	90	86	103	80	92	85	79	87	113	91	90	118	97	81	115	99	82	86	85	118	102	86	103	99	95	87	92	87	95	80	82	106	111	108	94	79	96	83	92	87	96	89	109	82	101	87	84	105	94	79	102	107	93	83	95	96	81	117	93	73	80	90	97	101	88	88	86	91	93	99	77	83	85	91	86	102	102	93	78	94	71	101	105	91	109	99	74	92	110	71	89	97	85	88	87	92	98	97	81	97	99	103	100	82	101	89	103	92	72	96	79	90	102	90	96	94	83	78	113	96	94	87	83	107	104	84	100	95	86	103	105	92	100	95	100	84	77	106	92	86	88	89	75	104	86	110	86	90	80	89	95	102	105	68	92	86	80	87	110	87	104	88	81	91	81	83	86	93	87	86	87	95	97	93	88	98	106	80	97	86	103	83	84	98	72	114	108	81	88	93	81	78	102	85	78	99	94	92	106	92	102	78	86	99	76	97	96	113	88	82	88	101	87	117	88	91	96	90	100	93	102	93	84	84	90	93	98	98	94	113	79	103	95	90	93	91	81	102	81	96	81	88	114	88	92	87	100	97	93	89	104	89	93	73	91	94	105	90	94	90	78	98	100	117	73	95	80	107	86	75	88	92	100	93	102	94	103	87	82	64	106	96	91	102	106	79	108	86	97	82	92	88	106	110	90	82	91	92	74	92	90	92	83	91	86	102	77	90	96	106	100	85	77	104	92	82	118	111	68	84	86	84	97	93	71	70	92	81	95	95	81	96	87	80	92	83	101	114	95	86	84	99	79	82	103	105	86	83	81	80	87	112	82	105	101	89	85	74	92	88	99	91	79	65	86	98	99	87	106	96	86	95	94	94	86	70	84	115	84	83	89	106	107	93	104	103	110	96	98	95	106	93	112	88	85	76	107	83	91	74	103	95	104	97	101	102	96	83	90	104	99	98	110	88	77	82	86	89	94	91	82	100	112	80	93	93	86	95	92	105	91	88	83	86	92	100	94	93	92	99	101	86	87	80	95	84	92	115	90	99	89	88	94	72	94	87	98	105	82	104	89	106	84	119	87	90	95	85	84	83	100	78	98	83	93	94	92	96	99	93	83	74	103	80	93	82	106	93	91	89	96	92	77	72	68	92	90	99	94	77	92	95	96	107	94	85	102	108	91	87	102	91	96	102	79	96	78	86	88	117	84	92	86	86	76	96	92	101	99	91	74	82	105	90	103	85	94	84	89	78	91	95	90	96	96	110	91	86	103	77	88	95	86	91	93	90	98	101	98	109	85	97	97	90	99	96	103	87	77	109	78	89	100	78	88	104	97	90	100	86	95	84	103	93	96	90	106	89	87	117	122	100	104	75	104	67	79	88	65	104	98	102	100	111	89	93	106	91	81	104	96	95	87	101	77	103	93	73	85	78	95	89	93	87	92	91	101	91	93	87	80	93	101	85	85	86	95	96	93	91	79	109	88	97	94	83	95	79	92	86	99	103	82	118	90	85	97	95	76	94	87	100	103	107	101	92	93	105	106	86	93	86	93	82	79	94	103	85	94	98	104	109	89	92	100	83	76	107	94	103	95	102	99	91	117	75	104	76	79	87	86	83	88	101	100	88	98	103	94	99	89	102	89	75	107	92	95	73	88	98	86	108	92	112	105	94	99	83	89	97	81	119	105	84	97	97	92	106	96	82	81	105	89	87	92	92	83	77	85	85	93	95	88	91	72	88	96	105	88	91	82	75	84	97	90	98	80	66	97	101	85	98	87	80	105	97	92	91	103	88	95	99	114	99	86	90	96	90	88	90	92	91	106	84	89	88	109	101	90	118	102	85	94	91	90	83	95	91	81	81	101	95	100	83	92	79	100	105	85	93	89	103	102	101	91	110	90	99	86	82	76	93	84	95	92	99	96	92	76	92	88	85	88	91	74	87	106	84	95	107	109	94	91	81	84	92	73	76	83	81	87	90	93	78	89	110	90	93	103	94	65	99	93	111	108	95	95	88	86	96	85	89	98	92	91	85	85	91	88	92	90	77	86	88	98	90	105	99	94	73	121	96	90	94	93	86	81	88	102	86	94	97	91	82	86	97	98	104	89	103	96	98	87	87	83	92	80	108	85	92	101	105	80	85	103	90	106	88	85	82	87	98	91	105	103	91	96	88	101	113	83	74	69	79	89	73	85	85	89	87	93	77	76	93	91	99	100	91	105	90	102	99	87	83	108	107	104	91	91	84	92	103	97	69	97	99	98	100	86	84	93	85	84	74	96	108	98	92	88	85	99	93	95	90	88	88	96	92	87	81	107	89	92	88	94	104	98	86	97	110	92	110	93	89	81	79	77	87	91	83	92	94	92	90	101	99	85	87	76	93	83	87	113	109	85	96	95	104	82	97	109	102	90	102	92	107	85	106	87	98	88	111	87	90	94	93	102	102	81	78	100	89	102	70	81	84	99	93	97	86	93	91	89	90	80	90	84	98	94	91	87	94	92	94	84	87	96	91	95	95	92	94	105	93	84	96	94	83	106	93	99	98	92	83	99	89	114	83	97	98	98	76	88	75	90	97	93	89	83	99	98	80	87	91	101	93	86	111	94	82	85	97	83	105	82	86	88	84	86	82	86	93	87	82	91	104	90	95	81	85	97	97	74	92	96	94	65	85	96	104	100	113
27919	12287	16290	22680	24672	24215	22368	17506	19061	17982	14718	10312	6860	4521	3136	1796	1050	857	537	503	473	412	440	391	500	495	478	417	445	486	349	362	386	349	365	370	364	335	356	345	320	357	341	380	349	372	313	290	322	351	335	303	328	328	347	325	365	326	339	295	314	330	339	328	338	345	342	315	364	346	320	341	320	344	330	316	326	346	293	340	337	318	323	306	312	340	332	351	322	340	331	299	320	320	321	296	365	314	334	320	295	327	308	328	326	294	328	335	334	347	314	334	311	316	311	340	332	303	303	337	351	367	316	343	311	309	345	340	325	322	312	331	340	351	321	319	317	312	297	296	297	327	342	326	300	346	327	323	303	294	312	326	335	318	339	327	323	345	327	346	315	322	339	282	368	314	333	336	313	330	337	351	311	307	371	329	322	327	290	305	351	305	312	335	328	332	339	320	319	322	343	317	317	335	314	336	291	304	301	310	324	306	286	334	305	334	329	311	322	344	338	303	329	349	317	332	294	332	296	310	311	320	342	333	309	314	339	342	346	322	319	304	348	326	309	343	330	307	358	310	358	356	308	342	311	346	329	291	304	302	320	315	299	324	332	315	309	270	301	282	291	332	325	329	335	350	287	305	308	358	339	275	316	348	309	319	329	335	333	307	344	329	300	322	295	322	314	313	327	342	329	319	297	344	322	304	302	325	319	314	305	319	309	331	314	350	343	328	300	338	314	305	306	309	346	330	340	318	352	325	344	339	311	354	327	317	322	304	300	301	319	324	305	340	322	297	320	338	347	325	334	316	274	296	291	306	308	337	314	314	331	365	338	319	304	303	321	323	301	307	319	321	319	311	348	315	313	314	341	329	310	307	313	313	336	336	298	324	326	348	321	330	327	343	325	316	322	276	301	333	320	325	342	312	355	306	363	327	322	345	330	302	317	309	311	319	321	327	327	332	299	327	301	323	340	330	330	340	316	318	298	294	349	291	321	313	336	350	347	337	336	346	325	321	327	311	304	307	331	350	261	317	344	333	342	323	314	297	321	324	306	308	328	326	322	317	332	329	332	320	349	326	351	315	323	313	309	312	339	347	349	346	307	319	335	314	307	347	348	284	351	344	295	312	334	310	332	332	328	320	330	311	325	314	323	312	327	334	318	305	333	311	326	337	324	340	339	339	302	332	321	320	327	318	363	289	300	290	361	342	319	330	305	330	290	309	307	348	319	299	316	353	315	324	356	311	341	298	348	336	302	293	327	282	359	304	321	292	300	324	311	318	287	303	334	313	337	312	323	335	311	360	296	357	290	315	304	361	327	336	320	351	318	325	328	333	328	291	353	315	290	324	288	337	324	308	315	323	311	308	334	312	337	314	301	329	313	346	323	311	329	328	311	325	306	350	334	302	350	326	334	363	314	341	306	335	317	319	311	299	328	320	322	355	323	322	330	338	317	314	331	314	324	326	322	331	296	294	343	343	345	348	304	342	326	325	342	323	319	337	329	321	314	314	306	326	321	326	320	359	316	336	330	311	305	332	346	313	327	305	294	308	303	306	330	307	335	331	319	341	322	366	298	325	343	279	320	312	310	340	347	327	353	302	326	322	322	329	311	320	335	320	322	302	319	316	338	337	322	316	330	302	313	351	300	321	351	326	344	330	288	312	345	296	320	349	324	314	316	319	323	309	326	322	314	317	340	342	303	304	316	321	339	318	354	315	325	318	306	326	318	316	324	276	328	311	307	314	319	308	320	321	373	290	305	294	319	294	307	328	346	322	324	313	286	323	334	301	307	289	330	316	320	338	353	302	356	323	322	348	332	312	314	330	326	334	342	310	339	302	340	313	356	345	352	324	353	307	307	343	347	298	338	347	360	327	332	338	333	310	320	327	316	338	321	322	300	311	296	307	321	312	333	343	296	324	323	304	340	362	346	299	320	322	337	323	307	318	312	344	328	304	370	342	345	337	329	298	344	337	322	327	345	352	341	289	308	351	355	324	328	310	327	324	318	342	342	308	354	310	301	278	320	311	341	335	322	314	307	291	280	322	319	348	311	321	354	311	325	316	312	329	326	301	288	358	313	317	313	329	331	301	300	296	303	382	333	334	315	287	339	297	315	320	355	344	332	343	316	329	313	353	299	321	327	336	301	361	319	335	315	349	298	323	330	353	329	328	325	313	329	335	345	354	341	315	324	337	335	324	296	309	316	325	315	280	308	319	324	323	345	338	343	320	329	319	337	336	346	346	322	337	342	327	318	316	327	338	290	302	295	309	316	326	303	331	320	341	328	318	326	325	313	326	298	263	311	307	325	329	332	308	330	330	327	322	339	317	318	323	344	320	357	331	336	310	334	331	352	309	365	302	333	309	317	347	313	333	305	327	323	323	322	331	319	324	296	362	304	340	331	333	322	300	321	326	318	318	323	353	339	279	342	298	288	337	308	316	359	309	328	341	364	272	308	300	307	340	341	316	343	308	292	318	326	321	326	320	321	323	343	342	313	371	334	325	318	368	336	320	319	294	313	316	341	318	327	321	297	307	307	309	333	297	320	326	326	315	322	314	331	323	312	328	342	315	326	319	301	309	315	317	303	330	344	322	330	310	354	311	338	315	318	328	316	307	295	351	360	314	316	329	322	317	339	349	341	298	321	325	327	305	322	321	299	348	327	305	339	344	378	315	312	267	321	327	293	342	330	347	296	310	317	320	327	327	292	343	346	293	317	292	322	330	330	300	320	347	317	298	301	330	367	302	306	344	327	323	305	330	300	322	328	342	322	359	337	302	374	297	314	353	310	317	293	340	301	333	317	305	326	319	308	318	326	320	344	288	309	332	303	329	345	341	321	291	324	339	320	332	332	309	314	335	317	316	345	328	314	331	320	334	341	319	307	308	286	347	284	312	328	301	293	293	307	308	340	330	334	313	310	315	340	349	313	338	352	357	336	306	283	308	302	342	332	332	293	344	333	337	349	346	344	318	351	315	290	309	346	322	318	324	310	318	360	343	315	358	310	317	303	351	302	317	330	335	304	313	322	323	331	343	344	299	355	310	333	330	335	302	331	317	309	335	325	369	331	343	291	350	341	323	328	292	329	329	303	325	321	332	303	339	341	305	346	333	340	307	317	320	354	315	320	324	312	326	303	326	320	309	322	352	349	348	288	322	314	334	323	323	312	296	322	306	330	342	321	319	367	308	329	338	333	314	301	338	329	279	345	295	307	325	320	318	341	330	305	343	300	339	304	327	330	334	355	320	335	361	342	327	366	292	328	309	337	329	326	301	328	317	311	362	333	328	311	355	335	317	336	289	316	353	310	310	309	311	315	335	315	307	374	315	320	331	332	313	309	330	331	313	303	318	324	300	308	324	315	332	345	301	317	315	327	327	337	295	325	325	309	352	314	341	331	338	318	312	320	320	306	313	318	309	325	321	333	313	322	315	335	317	324	313	309	318	340	336	326	317	308	323	322	330	265	348	336	324	314	329	313	345	359	359	359	330	335	318
52618	29733	30438	29355	30737	28808	25235	20351	16998	15628	12270	6320	3481	2091	1300	752	405	345	230	186	199	190	178	195	186	228	200	184	201	169	174	182	124	145	135	153	141	113	176	138	153	123	160	115	164	125	145	151	145	145	146	145	141	149	149	145	140	128	151	146	135	151	142	159	161	117	148	136	154	144	164	137	148	155	120	131	155	136	125	154	144	133	148	156	148	135	158	132	162	122	124	142	122	150	139	140	151	123	157	129	141	111	140	155	135	145	132	121	137	154	134	146	116	153	147	151	144	166	158	141	144	146	139	139	143	150	147	140	136	132	133	134	142	138	132	142	126	135	132	138	149	131	153	139	132	133	111	146	145	145	134	135	127	146	142	120	122	144	142	145	120	141	128	169	139	119	119	146	153	157	134	140	134	138	128	120	131	141	110	134	118	131	170	159	127	133	150	130	146	144	164	163	150	127	120	127	147	134	145	134	127	136	124	140	138	139	159	146	133	145	167	155	131	158	135	150	132	145	136	149	139	138	151	135	159	140	129	145	147	137	140	150	145	150	120	138	117	142	159	138	131	152	147	155	153	126	163	141	137	158	159	149	134	135	135	141	141	164	142	115	133	140	160	135	133	130	138	128	125	131	124	144	131	147	149	137	121	153	124	135	142	153	151	131	152	137	136	124	127	152	128	129	141	145	137	139	123	146	111	141	149	153	149	135	149	155	146	117	137	144	123	155	139	170	142	137	145	148	133	135	156	146	140	126	136	136	146	120	174	134	137	146	124	116	146	153	135	132	149	138	130	136	153	138	159	137	129	135	137	149	132	130	135	126	134	111	139	132	145	156	133	138	143	163	134	145	127	138	152	140	152	124	154	157	147	137	131	159	148	141	157	146	135	129	138	144	150	152	162	142	152	150	135	139	152	125	159	160	117	131	155	135	133	140	139	139	145	144	144	164	144	165	130	140	163	121	148	142	120	150	122	164	156	131	138	124	133	140	151	146	155	137	123	128	142	166	121	134	135	131	145	146	147	137	149	123	151	132	152	141	143	142	150	135	146	148	149	130	128	148	133	138	126	128	145	155	137	151	134	135	128	126	129	149	134	142	154	137	145	139	137	141	138	135	141	129	151	136	143	151	140	125	164	122	145	142	174	150	160	137	143	155	141	147	151	139	146	138	133	137	122	138	139	139	129	176	120	163	142	124	167	142	149	116	151	119	133	149	155	145	143	161	147	148	139	147	138	148	148	147	149	141	138	124	123	126	133	135	150	128	166	137	149	145	134	140	136	147	140	141	150	149	148	155	115	137	123	161	150	152	126	156	143	124	131	151	131	140	120	150	141	134	155	148	149	142	125	139	159	161	144	146	135	137	122	132	123	162	157	143	126	151	143	148	145	153	158	131	140	153	127	141	141	130	141	143	164	133	150	157	162	156	160	156	142	153	121	141	148	145	147	144	123	130	142	143	131	141	124	154	151	156	132	152	142	137	154	127	141	121	138	129	123	129	123	144	138	143	127	148	129	137	143	139	156	148	156	133	133	130	129	130	125	135	125	138	147	164	142	131	143	112	140	172	149	115	138	119	127	134	156	127	132	160	142	125	144	143	139	121	126	144	145	131	135	133	149	146	125	141	128	138	136	161	149	131	139	142	118	134	127	134	155	134	117	138	147	131	148	135	146	125	125	137	139	150	166	137	120	151	133	147	157	150	137	153	152	141	127	142	143	142	134	139	139	164	152	153	126	128	150	143	131	133	119	150	156	162	143	134	124	136	126	130	155	155	139	145	150	149	133	142	149	127	136	149	156	133	148	138	144	119	148	136	134	137	136	159	144	149	141	143	141	133	130	149	152	120	144	132	152	155	138	141	134	145	137	161	150	147	137	105	146	153	152	114	167	156	150	130	130	141	156	137	134	158	152	133	139	149	137	152	114	148	151	121	165	143	140	145	131	138	138	144	127	146	132	144	144	134	136	145	137	146	147	127	162	113	155	146	143	111	133	137	137	154	145	124	134	151	144	153	139	172	136	128	162	122	136	145	142	136	148	125	142	139	132	151	155	113	142	139	160	146	130	141	158	135	151	142	123	155	133	144	114	139	163	123	147	122	153	134	123	143	150	110	143	160	140	159	141	136	134	162	130	158	149	123	148	131	153	135	145	126	141	145	140	127	120	117	144	148	125	143	119	147	158	145	155	161	110	135	131	150	140	131	127	152	135	143	146	117	160	116	153	151	141	132	137	141	143	142	143	118	146	151	132	134	149	117	135	159	161	150	135	141	118	136	137	118	136	156	169	156	144	141	138	141	146	130	125	139	137	148	126	151	154	118	120	133	152	148	133	151	142	149	145	152	150	136	151	138	152	160	156	148	153	121	139	149	124	148	146	138	134	117	137	122	156	149	127	148	137	136	148	132	137	128	134	132	130	134	151	155	150	155	145	137	133	148	142	155	146	119	139	137	142	130	143	144	158	150	162	139	140	133	160	127	134	154	148	133	136	135	150	140	132	139	136	135	124	158	131	150	119	138	125	138	139	130	133	139	136	150	136	145	129	156	139	147	152	134	118	152	156	133	135	148	155	139	145	136	140	163	126	130	141	122	143	128	113	134	138	143	144	128	142	130	139	147	149	127	137	146	144	137	144	138	141	141	138	132	152	116	139	133	139	146	136	135	154	137	140	146	113	127	123	147	121	150	143	140	128	145	138	147	150	147	143	137	148	153	121	118	129	141	145	141	140	142	135	149	154	142	136	152	138	156	149	121	141	140	120	154	140	128	156	148	144	155	132	156	143	162	121	140	155	143	140	145	138	136	133	148	152	159	147	130	148	122	153	124	136	133	128	151	155	153	144	131	139	140	146	140	145	163	126	147	146	142	135	129	133	126	158	158	142	138	140	124	158	144	122	158	149	142	178	141	142	122	147	134	143	143	150	125	160	159	156	145	118	155	151	158	140	139	135	144	124	145	120	130	135	142	145	133	152	144	136	156	174	149	151	138	149	141	132	135	149	141	143	148	147	149	134	153	137	130	148	140	153	144	145	152	145	151	150	149	150	134	123	130	135	143	158	157	148	140	149	134	141	148	131	138	145	139	164	154	157	153	132	128	126	152	155	143	121	141	134	144	123	142	126	142	157	128	160	129	138	125	149	152	146	125	150	136	141	150	124	148	152	126	126	151	133	144	128	145	161	136	165	179	137	152	164	143	151	155	139	134	135	140	152	135	129	119	131	135	154	134	138	159	141	158	132	146	140	137	122	122	117	135	157	147	144	145	159	140	143	119	168	144	147	130	146	158	140	141	134	159	137	137	144	148	147	143	138	142	133	134	146	134	152	145	116	161	156	112	167	144	147	153	136	116	139	165	129	142	128	139	117	149	159	129	140	170	116	129	145	148	147	139	147	145	136	151	125	131	135	149	152	131	147	142	149	133	123	129	126	167	115	150	139	157	129	165	130	138	155	130	118	135	139	136	141	140	121	144	130	132	131	145	138	146	112	136
34604	16976	20310	23597	30115	31110	30521	27069	29962	29305	25505	17984	11955	9257	6998	3771	2359	1684	999	905	832	816	842	832	1011	1009	936	852	752	812	635	624	574	610	576	558	563	601	595	563	520	581	539	514	539	559	523	497	534	498	547	507	553	483	494	510	473	492	521	532	466	488	489	512	493	432	481	482	488	456	522	499	483	474	454	493	476	469	473	474	499	464	494	473	448	484	498	459	455	509	491	506	487	443	465	462	481	470	507	511	509	441	500	448	454	480	469	486	525	430	457	474	440	488	480	441	441	477	475	450	459	500	439	462	435	465	474	474	500	452	466	492	452	486	490	457	463	461	526	446	431	452	453	491	464	456	463	465	487	490	497	430	440	453	467	460	480	465	445	465	473	446	489	494	479	458	498	459	494	449	462	444	449	500	467	466	478	403	442	480	469	473	470	449	481	466	509	507	468	454	470	439	465	495	474	459	427	470	471	451	458	439	473	457	465	465	458	485	471	497	445	478	470	463	514	456	450	485	498	434	477	452	470	456	487	448	462	425	446	482	479	463	473	434	496	464	458	496	442	436	480	469	452	465	453	449	436	448	457	451	456	471	467	493	452	443	483	474	439	479	456	494	476	450	451	485	455	431	454	432	474	465	464	493	454	427	479	453	474	489	463	468	431	476	475	495	450	489	449	494	462	453	423	426	460	448	430	459	454	475	420	470	428	441	472	425	464	441	441	481	462	442	481	461	443	445	466	467	462	426	468	447	468	468	520	455	464	440	461	498	463	471	464	501	467	472	434	453	486	452	473	472	460	519	453	472	457	449	475	456	469	445	459	468	481	422	459	454	455	465	440	453	491	467	476	459	474	447	476	474	472	459	435	474	436	449	482	497	420	449	453	479	464	499	444	500	452	457	494	462	411	462	440	490	478	461	471	469	458	441	439	458	464	487	451	479	454	446	496	470	474	467	487	473	427	463	452	479	459	480	481	457	432	472	480	453	454	452	474	465	464	463	469	476	470	448	434	487	459	476	447	508	476	483	464	454	456	478	429	476	438	481	478	482	481	461	459	474	453	464	442	471	462	482	486	483	467	476	462	436	438	452	480	483	497	429	462	512	437	475	410	478	456	482	459	463	502	488	487	461	469	435	468	438	460	440	431	476	470	436	444	438	473	463	492	445	468	456	448	466	472	455	475	474	442	454	478	466	482	482	456	496	423	479	479	439	490	465	478	477	499	434	464	484	495	457	443	448	472	453	442	477	466	522	454	459	433	457	476	440	452	453	472	439	489	455	450	424	430	467	479	460	460	464	416	462	510	473	466	471	439	430	458	473	479	452	440	460	445	465	448	427	501	494	420	483	460	482	478	446	475	497	458	467	448	440	468	477	491	492	474	475	476	484	446	465	476	456	476	437	489	483	473	458	431	477	470	432	481	460	466	476	456	449	460	475	459	466	478	468	447	396	468	489	398	468	448	411	440	447	454	450	452	406	457	425	438	477	476	475	466	436	498	466	474	469	473	463	449	458	467	449	471	449	460	444	484	453	455	438	476	444	458	520	493	454	456	468	467	477	444	464	461	490	455	425	447	413	437	468	486	473	493	484	477	445	461	448	468	473	495	473	432	483	407	454	499	434	465	449	485	474	468	459	430	437	464	499	469	487	444	452	443	430	475	482	418	501	457	441	468	462	483	471	512	451	472	447	444	450	468	460	450	434	475	488	480	458	449	490	446	442	466	489	453	432	483	445	472	450	480	452	472	472	466	459	456	473	463	460	445	463	480	455	492	426	491	475	487	441	468	473	489	435	457	474	415	490	470	453	439	484	449	456	485	486	471	449	485	472	443	456	428	442	466	455	453	464	474	452	473	494	474	459	444	486	457	466	472	464	473	465	431	477	488	476	500	458	487	476	429	489	444	472	428	481	454	438	523	467	454	422	444	466	428	461	473	493	477	471	477	438	467	467	457	412	475	435	443	480	458	449	465	469	441	474	447	468	483	509	480	465	483	423	446	433	447	491	448	452	443	439	458	467	418	482	455	488	460	456	417	472	450	460	469	472	471	459	455	468	478	463	471	442	505	420	480	441	489	473	433	464	448	486	472	492	456	486	494	484	495	424	457	471	480	453	478	468	475	470	438	468	452	471	482	460	453	474	489	485	475	463	468	495	439	474	449	470	451	528	502	448	425	493	453	427	453	490	457	450	493	461	455	494	444	494	487	423	469	450	465	526	472	471	448	459	478	457	484	445	472	447	460	506	422	439	438	493	448	435	447	473	451	474	482	470	449	483	454	471	457	425	465	465	446	459	477	461	472	458	470	456	489	477	458	424	478	480	472	456	477	463	465	436	451	413	472	467	465	478	473	466	461	459	473	455	467	425	471	495	478	461	448	490	518	451	453	468	481	477	471	459	445	467	458	466	449	453	491	418	481	476	473	473	473	471	465	459	438	470	486	476	447	466	459	488	502	458	480	445	471	498	474	499	507	472	441	472	462	447	505	409	463	454	439	507	452	483	492	488	485	462	493	468	451	488	466	485	455	452	442	503	466	475	462	422	442	473	478	464	456	473	488	428	507	486	474	439	516	484	474	483	471	452	454	469	437	511	475	474	421	478	455	439	428	474	431	457	457	464	457	447	498	456	447	438	478	456	483	465	437	476	460	468	446	453	477	443	453	472	464	447	489	446	486	449	439	485	437	465	479	453	500	483	494	477	469	467	463	451	471	473	424	450	451	486	475	478	480	468	426	467	452	453	471	468	440	476	448	494	447	465	466	451	443	466	451	489	452	430	488	445	453	499	463	405	489	477	492	500	461	465	452	482	481	453	455	461	489	427	426	475	463	494	462	472	509	450	469	463	456	464	432	417	460	444	458	485	470	446	436	464	477	465	446	455	480	458	432	458	451	496	445	465	495	504	483	449	480	474	477	469	437	435	457	498	449	462	423	507	454	440	419	461	487	502	449	477	452	459	463	442	489	448	450	470	467	468	454	489	471	425	461	471	417	441	511	459	495	501	484	471	485	446	465	446	494	485	508	477	475	485	486	492	442	422	481	454	470	453	487	447	484	440	464	481	417	469	458	467	446	503	491	464	473	496	437	464	462	485	450	432	450	456	442	472	442	488	469	455	447	436	451	485	496	468	474	475	453	461	472	476	446	503	470	463	439	450	429	456	451	462	487	457	464	443	464	453	467	439	431	453	457	427	477	435	459	537	434	446	447	456	433	467	479	480	525	476	446	423	459	467	446	447	458	492	429	440	511	463	465	473	461	486	450	473	452	442	445	453	494	498	464	514	467	462	448	499	440	445	457	447	461	476	440	454	481	474	442	440	455	465	451	451	495	483	478	455	498	494	472	485	478	489	455	481	481	473	494	431	445	463	466	466	494	470	440	494	464	468	469	469	475	464	492	482	443	484	448	489	444	454	475	498	443	491	434	470	448	446	461	457	474	454	424	457	480	481	455	456	481	481	519	449	432	499	484	455	509	450	453	462	471	452	443	441
14324	4250	5060	4446	2863	2026	1424	1207	1003	760	572	339	209	213	163	200	151	150	174	169	165	140	149	157	169	144	168	169	160	178	146	179	172	158	145	136	164	156	171	165	141	140	179	154	151	155	158	134	155	122	147	150	159	154	150	151	168	168	171	158	159	160	174	164	139	136	144	156	140	159	171	140	165	178	137	165	164	140	177	161	166	147	134	171	147	147	183	146	154	158	149	160	184	148	154	148	164	152	164	162	167	155	140	165	158	168	156	149	155	136	160	173	169	163	164	186	166	140	129	168	166	166	145	160	172	153	140	153	137	160	144	147	139	165	145	151	150	159	133	162	144	155	173	162	161	152	141	151	172	155	157	153	167	162	154	173	164	176	134	139	131	157	148	138	154	139	155	142	157	170	154	155	136	146	184	139	148	153	160	167	157	170	164	159	134	133	146	153	149	174	172	158	163	157	171	174	175	149	156	151	138	183	168	153	166	152	158	146	163	155	144	162	154	153	146	154	148	157	161	188	171	134	164	149	156	179	144	158	168	146	173	150	154	159	172	151	174	161	154	176	157	135	153	143	148	187	144	136	149	169	140	158	165	153	157	176	136	149	171	168	146	126	162	174	150	173	173	150	146	166	157	151	164	148	163	148	141	152	168	140	134	157	167	183	155	152	169	169	174	149	166	147	169	137	169	140	149	146	140	173	137	150	147	147	152	167	150	183	158	174	128	149	149	152	155	152	136	152	171	162	162	146	171	159	150	154	144	159	174	178	161	182	160	136	170	146	165	164	159	164	161	141	167	154	158	133	150	161	183	131	159	172	158	152	150	159	158	157	161	163	162	156	168	133	178	166	150	170	155	155	139	160	160	143	143	150	179	170	157	178	148	149	174	157	153	172	144	140	159	156	180	173	154	157	161	159	165	155	174	158	171	184	144	139	154	158	160	154	141	157	164	153	151	134	161	139	155	149	138	174	154	152	165	182	162	156	164	154	153	186	159	156	163	145	153	150	147	197	163	165	163	139	148	151	150	170	154	148	147	157	147	158	154	163	182	166	173	158	172	141	145	152	150	170	142	164	145	162	145	156	116	175	154	153	149	166	136	142	162	162	138	145	175	173	135	158	163	166	144	175	161	168	155	143	170	140	153	155	149	164	171	166	178	145	148	150	156	150	166	154	158	202	153	165	169	165	159	158	139	169	138	152	151	160	167	145	149	167	186	125	143	147	156	143	159	169	139	160	160	152	145	178	164	143	158	186	172	147	169	165	156	157	166	156	172	171	154	162	142	156	180	139	155	164	168	172	154	155	165	166	178	166	156	172	155	163	175	171	139	141	132	138	151	164	177	125	135	178	150	139	164	172	158	175	152	153	154	150	131	157	160	145	152	151	168	125	175	174	157	158	183	153	162	153	122	157	146	147	147	168	153	175	176	168	157	183	171	143	128	172	168	153	157	164	147	156	165	148	167	153	142	169	125	152	138	141	160	151	166	144	159	148	168	167	131	175	164	170	161	154	150	147	169	148	137	154	162	156	168	156	164	148	149	162	171	165	163	175	173	171	144	179	166	152	159	178	159	164	180	158	143	155	155	164	160	171	170	157	153	163	164	147	158	172	143	148	151	175	159	167	172	155	150	153	141	145	166	143	160	163	154	167	148	157	129	170	175	167	163	141	162	141	150	159	169	147	156	151	164	151	140	145	147	165	155	171	188	136	173	151	145	161	144	153	171	167	177	161	142	149	159	146	152	167	148	138	138	135	161	137	135	142	159	138	151	134	162	167	152	161	166	157	154	170	141	157	159	160	138	156	158	152	174	150	161	178	149	149	159	145	157	159	167	131	186	156	154	153	144	157	164	166	153	166	162	150	145	149	179	143	128	144	154	145	156	153	162	159	158	157	176	150	158	156	166	149	151	166	149	163	142	162	151	149	161	154	147	160	158	160	147	171	179	164	128	166	160	154	165	158	141	178	158	161	136	155	139	156	149	134	165	124	176	158	144	154	166	149	174	173	159	156	161	166	154	151	139	161	138	139	165	147	138	163	181	156	166	154	154	182	152	162	169	152	145	148	153	161	147	158	170	162	173	171	157	157	158	170	157	147	172	148	165	150	164	160	174	133	154	162	145	154	158	166	139	151	156	154	155	175	165	174	141	166	176	155	168	169	162	182	171	171	168	165	155	157	147	153	152	149	168	131	150	150	180	155	153	170	151	147	123	144	164	162	162	136	139	161	153	166	161	160	139	145	139	183	156	169	148	174	167	146	182	156	142	150	162	164	157	166	161	173	161	166	170	159	146	179	159	153	146	151	181	131	148	149	150	173	142	140	121	154	177	171	147	134	136	168	159	167	155	146	154	165	159	153	166	173	148	148	170	163	164	173	161	177	157	147	144	192	165	184	119	162	149	153	157	158	171	154	143	158	155	153	152	161	147	164	147	168	166	151	168	138	147	151	164	171	167	152	145	157	160	155	156	159	160	182	138	160	171	162	158	176	174	154	140	181	171	157	181	168	169	134	153	169	164	159	162	161	160	171	154	151	161	149	144	171	159	154	166	153	144	162	169	174	146	157	149	177	158	159	171	159	164	162	137	153	155	186	140	191	151	164	157	160	164	152	149	140	145	150	171	160	173	148	147	158	174	156	162	173	157	147	150	168	167	167	175	148	169	141	165	189	147	184	169	150	147	121	144	150	147	156	174	186	138	167	181	153	149	160	157	139	193	139	152	166	144	142	150	148	161	160	143	167	151	142	147	168	148	166	160	162	167	134	136	170	152	169	159	153	143	143	148	167	180	145	161	157	141	149	160	157	148	166	170	155	161	164	164	158	167	136	162	180	155	182	146	177	157	169	156	186	154	150	160	155	180	171	165	147	174	134	151	195	149	150	158	152	157	157	190	155	166	144	149	186	165	168	151	161	158	157	160	172	162	155	147	141	153	159	174	180	165	143	162	177	155	172	147	169	163	164	165	181	153	145	147	152	149	165	168	151	150	172	147	143	150	163	177	157	195	164	167	143	162	168	181	161	163	146	153	161	162	170	181	140	162	161	166	193	177	169	134	145	157	193	161	138	153	165	140	162	154	145	176	166	150	156	158	147	157	179	166	152	162	157	180	137	175	156	155	158	169	169	156	150	149	158	149	170	184	137	152	143	163	167	163	140	132	170	163	169	157	136	167	147	141	138	164	162	143	143	174	152	153	150	150	182	146	167	155	146	170	149	144	155	152	162	155	177	174	162	154	172	155	146	157	148	151	165	163	142	157	176	163	152	147	150	151	161	159	176	154	143	140	154	153	143	164	161	155	140	170	162	155	159	151	197	157	147	151	166	196	170	153	189	137	159	148	172	142	170	158	159	155	153	160	154	171	154	149	168	145	179	145	174	162	188	140	154	170	157	166	170	162	139	157	149	156	166	155	153	185	150	167	150	168	160	147	167	163	161	164	180	151	180	155	181	177	161	144	150	176	189	168	183	183	193	146	158	163	155	131	167
15786	4353	5506	7794	7310	6156	5738	4791	4614	3259	2564	1534	942	788	690	640	593	487	580	534	496	497	550	502	516	529	543	539	475	526	448	550	471	508	526	528	490	537	510	517	520	556	494	529	489	513	485	515	521	521	503	492	473	516	514	498	496	514	507	529	516	529	530	492	536	479	523	540	478	472	501	515	545	521	526	507	540	503	487	525	526	535	474	507	503	460	487	532	502	513	495	495	482	485	494	521	509	531	484	466	510	503	517	510	495	524	538	492	527	543	512	504	505	489	486	518	499	486	450	465	475	514	475	505	497	511	495	506	530	506	470	452	534	558	502	484	530	507	474	485	485	512	495	515	531	511	504	488	517	498	516	511	499	548	506	507	480	479	498	467	477	509	498	516	509	525	524	517	471	567	504	527	567	479	494	507	520	475	517	508	530	515	471	530	503	495	486	513	462	492	485	517	507	527	497	558	510	506	478	498	494	501	507	543	485	482	518	532	517	470	539	504	502	499	520	502	505	519	492	509	506	486	500	504	550	457	499	476	558	502	513	524	491	515	488	474	525	513	536	471	510	518	525	508	558	477	452	490	492	491	519	513	515	505	506	512	526	518	492	498	493	505	499	538	501	507	490	506	485	519	500	518	489	514	515	549	545	523	476	515	481	494	503	482	503	504	488	491	496	550	481	468	523	522	503	529	501	503	499	499	494	478	500	482	505	505	502	507	539	465	499	508	499	488	492	486	503	512	499	482	506	484	483	503	491	486	507	496	535	538	473	493	564	484	480	479	527	541	498	504	511	507	487	475	522	506	521	524	459	511	462	499	565	520	487	497	477	500	499	469	495	459	531	496	503	487	491	454	502	500	526	536	525	493	518	456	495	476	510	499	530	530	501	513	501	516	532	526	533	492	550	472	533	526	498	482	526	475	512	538	465	519	495	517	479	529	523	513	520	517	507	523	465	552	517	515	497	485	537	500	477	506	494	500	520	541	503	537	537	494	492	491	461	514	483	512	505	524	538	496	522	526	497	476	487	441	516	462	485	551	507	487	501	502	460	528	527	510	469	500	484	516	538	505	500	482	511	502	507	477	491	494	460	512	540	504	491	460	514	506	508	520	552	475	470	474	492	524	499	470	516	497	495	510	491	484	487	496	479	509	525	523	493	466	489	509	497	493	486	494	517	500	519	489	504	503	517	464	534	487	518	502	502	443	455	492	444	513	489	490	531	550	514	498	481	515	470	478	485	502	508	510	500	525	479	523	481	516	517	530	528	488	516	540	495	493	531	532	512	504	501	473	481	487	507	493	540	489	498	497	544	530	515	501	512	481	482	511	544	530	527	505	539	525	464	507	520	470	546	481	501	475	497	518	505	493	504	477	512	460	548	470	522	490	516	514	496	522	509	517	539	503	501	519	504	505	511	523	540	516	518	498	492	506	479	531	493	510	514	489	505	540	493	505	494	502	485	471	539	518	494	491	495	482	503	516	527	493	525	506	541	528	525	485	506	494	504	535	491	520	483	489	495	476	489	508	510	449	505	513	522	456	484	521	480	520	512	477	490	511	520	531	508	541	518	454	555	544	493	493	530	483	505	499	475	509	517	504	473	535	496	500	487	508	486	504	494	483	550	476	532	480	527	482	475	473	496	491	513	525	460	540	516	498	488	527	447	521	480	538	460	519	481	497	505	487	498	495	513	472	497	476	451	503	520	468	461	536	510	468	526	486	518	496	526	466	512	511	459	521	492	501	510	486	484	488	481	505	497	484	526	468	491	495	517	509	492	511	522	475	517	497	508	524	511	492	468	480	512	514	471	483	489	481	491	485	459	533	489	506	490	490	498	541	477	475	509	515	518	478	459	487	514	518	511	459	519	482	516	483	516	471	518	565	501	519	482	457	514	492	528	496	474	511	524	505	530	526	512	511	494	484	519	537	464	521	506	489	484	515	495	559	502	496	496	497	521	524	482	540	518	484	501	525	468	501	490	517	525	465	499	503	492	489	475	492	571	545	536	539	458	527	480	478	495	507	492	503	486	495	494	520	500	518	488	466	510	489	508	525	490	498	515	529	504	482	521	510	526	494	487	505	511	509	517	508	533	524	485	502	507	543	514	533	540	482	500	475	515	491	553	453	490	488	526	497	491	502	485	519	544	527	494	523	442	492	474	501	498	446	467	509	528	500	475	464	515	508	521	496	509	499	525	497	512	509	479	519	497	517	512	507	521	454	485	509	520	501	486	504	491	479	548	494	519	482	467	484	482	545	506	490	499	506	496	538	587	531	516	525	505	444	530	516	477	512	496	495	501	473	449	472	483	481	521	501	495	518	505	524	495	484	504	510	518	511	533	490	518	488	512	492	512	525	505	522	478	457	480	512	511	517	450	493	499	543	466	534	508	536	511	507	520	499	494	480	492	486	485	501	532	489	492	501	504	496	499	490	503	504	489	503	494	528	509	507	473	517	497	518	524	507	485	471	502	513	475	516	501	475	489	489	489	492	479	494	460	524	525	470	513	509	501	495	485	497	518	483	494	480	480	479	541	497	485	506	502	528	510	509	482	494	529	533	492	515	484	497	501	502	540	492	528	516	527	499	504	467	486	521	504	503	520	496	485	491	494	468	491	511	515	500	556	499	483	491	506	498	523	561	506	536	489	478	503	531	496	501	502	502	489	541	493	530	519	529	480	484	518	498	473	503	503	527	498	524	457	502	521	522	518	496	499	499	474	537	480	497	473	500	483	481	508	508	501	477	498	476	560	518	469	494	534	518	494	535	562	517	524	536	506	521	538	495	507	534	514	527	504	471	509	530	519	493	515	532	524	517	494	482	535	473	494	502	508	502	469	521	552	492	511	505	502	514	535	488	525	543	478	514	499	513	504	462	497	510	501	509	544	525	506	502	539	499	536	507	506	505	482	509	479	454	508	541	526	518	560	504	494	549	526	484	493	528	486	514	480	491	489	532	493	508	516	507	523	527	520	494	524	503	511	478	515	523	465	501	536	546	536	489	505	518	487	471	484	465	508	505	502	484	491	486	467	501	521	547	495	497	556	474	534	546	471	520	519	518	557	489	476	491	483	493	488	475	514	462	501	522	488	549	502	504	506	479	506	494	523	501	503	491	507	485	530	495	513	502	507	515	493	495	469	480	488	519	527	468	513	480	497	531	487	458	512	482	483	481	494	469	500	510	524	491	470	455	514	485	508	526	516	495	511	511	485	519	487	494	506	513	482	468	505	486	479	512	527	525	482	451	496	494	514	491	477	508	510	512	511	484	521	540	516	526	486	522	475	497	536	506	478	463	504	483	498	469	515	523	487	512	520	553	445	506	509	483	504	492	525	500	513	537	516	483	501	514	536	504	476	484	522	541	488	474	507	521	499	489	499	479	501	525	524	493	516	524	467	500	528	525	494	500	462	488	546	494	482	515	483	510	504	526	459	494	485	504	502	524	496	539	526	522	457	529	501	475	521	510	502	489	507	525	490	506	497	486	493	544
44391	25205	23979	26247	24054	19673	15367	9356	8268	5992	4113	2365	1419	684	385	271	231	147	136	118	116	112	112	87	109	119	108	115	114	103	90	84	108	75	78	99	92	101	82	89	95	92	92	91	91	79	92	90	86	74	79	83	89	91	105	79	99	82	100	79	89	78	91	97	103	100	89	91	75	86	84	107	83	95	97	94	85	82	94	83	94	86	86	84	92	102	91	88	89	93	83	91	85	91	93	95	75	80	91	93	93	88	89	74	90	91	83	77	91	98	101	81	86	86	81	70	95	94	81	96	86	79	84	95	105	88	90	80	103	93	92	87	72	93	77	95	73	86	90	88	99	74	98	101	101	90	82	79	90	80	86	94	102	108	96	96	82	108	74	89	96	80	73	86	105	83	90	85	93	77	104	84	87	89	77	91	90	76	96	87	93	102	92	95	89	88	84	89	84	117	89	103	80	84	76	88	110	81	95	96	82	77	83	96	98	89	80	102	87	96	87	89	84	82	79	84	94	102	80	80	94	90	89	81	93	99	85	95	82	114	90	85	96	88	81	98	101	95	88	86	87	91	82	94	96	96	93	101	83	95	93	86	95	100	83	90	86	79	87	84	90	96	84	91	92	88	99	73	82	100	87	91	79	113	76	80	95	73	91	71	102	93	77	103	98	101	98	92	75	92	83	81	96	98	79	95	71	91	93	104	82	93	86	98	95	87	99	98	94	92	87	101	76	87	95	110	106	93	64	92	81	93	90	78	93	94	96	83	86	95	97	104	87	84	90	96	89	93	98	92	80	96	84	95	104	89	94	86	90	94	82	91	95	86	85	94	85	71	96	86	90	95	94	80	82	80	81	90	84	87	94	87	84	81	111	90	87	91	81	105	94	90	85	62	82	78	88	97	96	98	91	81	94	93	99	87	90	91	94	95	97	90	87	105	98	92	91	87	95	97	64	113	100	84	91	88	81	81	91	81	88	87	71	106	94	84	88	99	103	105	78	99	89	86	91	84	79	91	102	78	96	97	87	101	98	90	81	105	67	94	79	85	99	84	96	94	97	87	83	82	67	97	98	81	82	92	107	93	93	85	93	86	98	71	70	88	85	91	82	76	75	82	93	78	91	90	85	85	81	91	96	98	91	74	84	83	64	93	86	98	66	87	100	68	91	97	103	89	82	100	89	100	87	102	89	88	98	97	89	111	94	99	92	82	88	78	83	105	81	80	104	88	80	97	90	84	74	92	75	105	88	96	99	96	76	93	91	91	105	78	90	112	90	83	90	78	81	63	93	98	85	101	87	90	115	98	78	89	65	83	98	84	83	95	98	81	88	90	94	92	90	88	98	89	93	75	97	100	86	96	80	110	88	85	90	95	91	78	94	84	93	92	89	84	84	109	97	85	87	92	86	98	74	94	79	93	91	88	85	97	90	91	96	99	91	97	82	97	91	100	77	82	68	82	88	83	94	92	87	93	95	89	89	102	92	93	92	85	88	79	104	72	85	92	94	98	84	99	79	93	91	91	79	83	91	83	92	86	91	93	94	84	88	76	84	77	84	98	103	73	95	77	104	80	97	87	87	80	96	88	90	96	78	112	87	100	85	115	101	84	86	95	81	85	83	80	86	89	87	83	102	110	111	95	93	95	84	100	82	110	95	100	90	96	89	85	79	97	77	85	79	78	95	98	85	101	107	79	102	105	93	90	101	95	79	92	78	83	91	80	77	99	84	78	74	89	91	96	93	111	88	75	106	90	81	94	93	81	106	97	88	85	91	98	93	79	84	97	86	80	83	91	97	86	87	91	65	104	83	93	83	111	99	87	97	87	100	90	95	82	103	106	81	87	92	85	108	91	97	89	91	77	86	86	84	87	96	89	84	77	100	103	79	92	108	81	87	81	73	79	70	79	83	87	92	95	92	89	76	102	97	78	115	97	81	91	85	99	109	96	90	83	77	89	95	105	101	97	85	83	77	95	92	91	91	88	89	124	86	92	105	80	87	96	80	96	91	88	78	84	81	74	91	93	75	86	92	102	84	89	92	99	94	96	76	89	85	109	96	91	98	79	88	87	97	104	79	101	94	90	86	85	85	88	88	89	94	96	80	100	86	107	73	91	70	83	76	87	91	74	81	82	96	82	103	83	86	98	89	109	74	96	90	77	71	83	84	89	83	100	80	88	91	104	88	89	84	74	86	76	82	81	100	82	94	105	86	95	78	105	94	85	99	86	94	86	85	84	75	77	96	82	85	91	80	73	90	91	92	81	92	99	76	92	77	78	90	91	91	87	102	91	101	94	96	84	92	89	82	87	83	85	100	109	78	81	87	95	80	78	84	91	89	96	90	109	74	87	84	86	88	103	87	97	83	99	94	90	81	71	91	79	82	103	88	90	89	86	93	85	80	82	96	92	72	107	89	81	82	101	110	99	92	100	79	71	86	90	92	86	72	102	90	75	92	79	71	99	89	100	97	100	81	101	77	92	113	111	100	76	82	92	95	75	89	94	99	98	83	74	97	76	79	93	84	90	83	76	92	86	86	89	101	99	91	77	86	97	95	80	85	79	86	92	89	93	89	77	99	85	88	79	76	104	65	97	95	68	105	89	82	92	93	102	92	95	106	87	99	91	87	94	79	98	93	82	84	108	98	73	81	97	105	101	93	85	95	82	88	96	82	87	94	66	109	110	104	83	71	82	77	92	87	83	86	92	102	112	99	80	80	92	92	95	83	64	77	82	111	102	102	88	78	88	103	99	78	83	102	102	79	85	88	98	87	100	102	83	76	103	75	93	77	91	95	94	90	88	92	80	82	77	84	85	97	104	92	94	79	75	93	89	103	69	79	94	80	93	80	91	99	84	118	100	96	100	95	107	89	75	90	106	95	87	98	96	102	92	98	98	75	99	81	96	92	88	87	96	79	96	90	105	93	87	92	79	88	73	74	72	94	94	101	104	92	97	89	99	59	93	99	90	90	83	99	81	93	85	83	96	81	84	99	83	92	87	88	79	99	89	85	89	86	95	86	93	101	87	98	94	96	91	96	93	98	106	89	85	77	75	96	96	101	110	91	98	92	98	95	96	88	93	82	70	70	97	95	77	79	99	95	104	97	91	90	79	90	87	97	87	101	71	97	80	85	110	76	90	67	98	96	83	84	70	81	90	95	96	80	83	98	93	84	95	93	67	80	81	107	92	78	111	86	116	99	83	107	98	85	102	93	84	91	95	71	87	86	86	85	93	102	72	105	109	81	68	86	81	83	79	87	80	75	93	70	87	79	96	93	81	93	86	92	77	85	88	77	88	100	87	86	91	78	80	93	108	90	97	71	74	78	93	110	96	73	83	94	73	110	99	87	78	112	94	86	79	109	90	93	79	92	96	84	98	90	67	90	99	106	99	82	106	87	96	92	96	80	78	81	95	96	99	87	81	83	86	88	82	97	100	80	82	95	80	74	96	95	93	99	87	86	111	98	84	85	88	103	101	84	83	98	91	103	88	79	100
26616	12370	15691	21732	22922	20905	24808	18663	21965	17524	13808	9909	6983	4148	2401	1421	1508	711	642	561	614	455	588	420	560	642	486	493	361	403	403	377	342	354	333	348	368	360	363	350	347	331	361	340	358	357	293	343	319	347	312	366	329	298	310	335	351	296	310	325	334	367	313	330	337	325	358	340	309	335	307	328	303	333	307	322	302	336	314	324	332	328	323	317	369	321	294	318	330	315	319	327	337	284	333	328	309	295	308	318	315	310	304	324	326	307	309	322	341	309	338	324	300	319	313	312	346	319	318	327	286	290	325	339	305	318	344	300	362	313	314	286	311	335	279	336	335	316	334	330	297	318	340	316	322	326	299	299	317	346	291	308	329	320	316	326	297	336	325	291	283	347	299	321	342	305	276	319	304	331	298	336	296	311	322	312	341	313	304	332	341	333	308	295	318	294	338	343	296	322	333	291	316	298	346	284	330	291	290	305	269	301	312	322	306	343	328	337	369	308	296	295	318	307	328	301	339	295	332	319	354	313	324	312	293	311	324	293	314	348	326	317	300	311	342	319	288	316	319	307	323	312	315	327	320	321	292	315	311	321	333	321	335	329	322	322	275	297	306	303	359	307	313	338	334	312	307	328	282	308	299	325	338	313	325	308	331	293	330	357	317	329	324	325	318	309	297	326	317	321	321	325	324	312	303	305	322	294	307	306	345	307	326	319	320	304	325	313	318	305	304	348	329	343	318	324	330	315	340	336	319	302	314	315	311	311	308	335	329	292	337	307	330	318	292	313	298	307	332	263	346	300	309	320	314	335	333	321	322	291	317	333	297	313	317	302	301	311	332	324	335	314	274	353	335	335	306	314	333	326	353	289	309	318	330	343	299	277	344	324	289	325	295	342	324	327	317	312	305	354	291	327	326	307	314	308	316	282	333	328	332	335	323	305	316	327	295	314	295	309	309	319	311	307	317	326	281	290	307	316	302	321	311	288	338	315	311	328	328	352	304	341	315	310	339	317	333	325	306	294	342	322	317	289	333	311	325	318	296	349	314	322	311	309	320	299	330	308	298	308	326	287	293	300	310	299	315	317	336	302	357	301	297	332	292	301	306	317	342	327	309	318	341	303	289	344	303	320	317	297	327	330	311	299	314	342	309	340	356	314	294	313	302	315	306	312	299	313	328	298	309	314	324	289	318	288	330	282	320	294	319	322	324	292	324	297	316	313	312	298	328	330	306	324	312	301	313	296	355	286	321	285	342	315	303	302	337	302	332	332	331	307	316	309	342	332	329	302	362	342	293	294	316	290	297	299	315	337	280	335	295	332	286	309	316	291	307	295	304	296	310	326	295	333	329	306	312	286	344	310	309	301	305	310	309	321	331	321	305	295	292	360	292	355	311	328	321	302	304	336	285	329	300	296	342	300	305	298	314	313	329	303	341	331	284	312	302	320	305	316	326	339	361	304	349	313	323	288	296	337	306	275	304	328	303	317	295	328	299	318	308	295	313	311	338	328	302	316	322	315	300	310	306	308	292	308	341	289	319	298	337	318	307	326	364	301	282	291	286	289	324	338	307	340	297	314	319	315	321	334	316	312	297	299	324	303	318	318	319	302	331	296	289	326	348	297	298	305	289	287	315	293	331	293	342	291	286	315	315	271	313	333	316	293	333	309	307	333	334	315	305	338	333	327	326	338	305	313	323	303	323	323	309	325	312	283	316	313	335	329	323	286	328	313	313	302	324	292	289	319	295	312	304	306	318	329	308	337	307	300	306	314	338	349	312	314	314	312	329	320	338	310	313	325	326	318	339	310	335	326	294	331	326	313	320	291	326	329	315	319	335	338	289	307	330	335	319	322	297	337	303	317	332	321	288	306	312	290	311	316	312	324	324	331	342	297	344	332	288	305	316	323	309	322	313	307	351	294	299	323	307	302	316	324	317	316	338	310	338	319	299	332	300	317	328	325	308	321	330	311	298	313	330	331	320	323	302	331	293	327	326	300	290	327	320	328	299	293	291	301	297	328	327	300	282	317	298	293	365	313	315	300	330	313	320	310	303	317	295	350	320	318	343	287	307	291	336	325	360	312	312	273	311	280	312	332	311	310	321	336	314	337	345	296	305	312	322	297	301	321	318	314	336	308	299	296	322	308	321	336	305	319	335	325	305	294	299	319	333	275	328	304	309	316	334	327	286	291	301	322	301	298	320	344	316	276	299	304	313	336	309	315	311	327	316	287	303	293	320	325	315	338	312	274	322	339	327	329	302	306	257	306	304	349	337	316	307	289	293	321	307	322	320	320	357	306	316	309	303	293	289	304	310	306	278	293	282	302	313	328	346	332	338	300	322	329	294	307	325	321	290	322	331	307	275	300	314	299	310	284	315	313	323	301	311	313	284	310	326	300	342	312	346	330	365	325	311	328	302	291	283	311	307	321	325	292	326	308	323	316	342	310	329	290	285	340	283	306	329	339	305	318	331	317	325	318	324	321	306	313	292	311	366	319	330	295	293	335	295	336	307	320	316	258	325	297	357	296	289	298	305	311	293	316	313	310	326	319	313	345	316	312	328	308	304	322	294	331	318	293	330	320	275	306	280	320	317	329	329	320	314	280	307	322	298	328	338	265	321	345	320	332	361	303	319	321	346	320	307	332	322	318	319	288	310	323	303	324	308	327	295	275	288	328	346	328	322	310	309	289	311	296	323	311	299	322	318	336	302	295	339	286	319	324	288	287	279	306	343	337	301	322	301	327	312	328	302	351	330	350	331	317	326	317	316	305	294	340	299	320	298	283	298	325	323	332	307	301	319	288	296	323	319	330	322	280	298	313	335	323	319	305	321	283	297	312	310	300	314	346	317	331	329	310	316	328	318	319	300	323	310	325	292	288	294	325	319	295	325	320	292	315	296	328	323	297	279	325	305	296	316	301	322	310	340	314	321	313	316	342	315	318	331	296	296	320	330	299	330	305	296	327	344	306	301	317	313	337	288	281	315	349	315	342	306	303	314	286	290	288	315	324	288	337	347	273	306	339	315	344	330	312	309	325	306	331	326	335	304	322	318	334	329	285	315	302	346	303	316	292	323	329	317	320	302	298	307	322	304	329	309	331	307	309	321	312	295	333	310	343	295	301	321	280	284	302	299	296	283	294	293	314	327	346	313	340	288	295	302	300	296	346	314	297	310	311	340	297	301	350	317	329	315	296	297	348	300	298	325	315	315	326	344	323	318	318	323	350	297	323	318	329	290	324	342	292	314	285	355	310	325	304	356	317	314	325	334	292	308	295	314	338	325	307	333	312	311	303	293	304	334	299	302	284	319	289	289	299	329	314	320	339	313	324	289	297	323	313	289	315	309	323	323	322	369	297	353	302	323	320	305	338	309	325	315	337	306	322	292	313	306	283	341	301	274	275	297	313	315	324	334	306	301	315	309	299	314	305	311	331	293	300	315	314	313	329	291	330	301	324	353	347	297	329	317	330	346	326	282	324	339	313	346	348	306	335
48494	32549	30056	31979	28912	26216	25537	20860	18302	13386	10968	7301	3863	2169	1001	620	442	254	244	242	218	177	183	200	213	256	201	183	173	183	140	150	170	177	151	156	140	167	157	170	165	153	132	139	147	143	156	136	167	147	149	149	146	157	131	160	137	148	136	144	129	140	130	153	157	143	141	155	131	148	170	120	150	136	148	156	132	142	165	128	143	149	131	152	157	143	158	152	144	142	138	180	159	139	152	160	154	154	135	115	165	141	128	141	146	145	138	139	129	136	124	143	160	117	148	138	124	116	160	136	139	133	156	143	141	122	141	148	136	139	132	134	143	157	145	122	152	140	152	131	154	155	139	151	135	138	147	136	149	128	139	114	158	142	144	142	139	134	131	164	167	141	159	143	136	119	154	141	138	122	124	135	138	150	138	135	161	128	145	138	163	148	151	143	145	125	121	125	151	119	141	129	112	127	126	147	175	118	162	154	153	129	132	177	151	158	137	133	132	127	155	133	147	136	149	131	163	145	148	133	142	163	154	119	140	131	142	139	160	140	144	141	154	150	173	137	135	116	127	112	143	147	146	122	148	126	153	136	156	132	148	143	142	146	137	138	168	152	144	136	120	150	155	143	136	121	148	134	139	148	157	136	133	128	148	135	138	147	153	142	145	156	128	139	147	144	144	138	145	141	140	149	126	129	136	139	159	126	134	147	123	149	152	144	141	137	148	147	147	136	146	137	144	165	133	138	120	150	140	147	129	133	131	148	135	140	150	152	132	132	158	107	143	120	119	162	149	130	133	127	145	135	129	116	159	164	159	143	120	153	129	143	153	133	120	159	144	121	159	145	133	135	128	132	143	146	134	147	148	135	139	137	133	157	131	168	143	115	125	154	153	146	141	131	124	123	136	147	153	142	140	132	138	129	145	130	133	172	144	136	133	139	150	139	170	126	137	141	142	148	125	143	135	136	151	160	126	149	133	141	131	152	158	157	142	109	134	119	136	166	135	147	120	149	149	146	124	134	157	126	147	132	150	161	155	133	148	143	133	135	139	132	145	142	126	150	154	134	142	175	140	123	136	130	142	130	144	143	142	166	131	133	135	143	163	140	135	152	122	161	151	171	146	140	136	154	152	143	155	111	135	130	131	111	142	143	160	150	130	133	139	128	137	127	126	137	139	132	146	137	141	142	142	140	139	134	142	144	144	127	127	132	142	147	148	144	128	136	135	130	145	131	135	130	149	144	131	133	128	174	147	127	152	139	125	131	108	137	124	134	140	133	138	139	154	140	124	145	135	126	160	136	146	146	155	127	151	128	140	132	131	150	168	137	147	135	146	169	136	135	142	137	131	118	138	148	135	144	146	147	137	132	147	151	157	150	145	142	126	117	153	142	150	167	133	140	144	146	116	157	140	126	126	155	128	132	150	154	161	124	146	137	130	154	135	134	144	154	133	125	129	127	157	160	151	135	154	145	150	141	141	127	129	145	138	132	127	167	126	128	132	127	133	131	150	150	158	151	156	140	134	126	131	151	120	141	135	152	119	136	123	127	155	144	136	156	142	142	144	118	136	152	128	155	132	143	148	144	132	130	137	149	157	146	138	134	145	138	141	139	138	134	148	130	159	146	143	132	134	144	146	123	166	136	150	139	137	128	121	145	155	162	133	150	136	138	118	143	137	151	147	162	118	125	155	147	135	132	128	124	149	157	132	137	136	150	133	135	146	152	143	127	161	115	139	143	150	137	153	133	137	132	141	146	151	134	133	124	150	147	169	130	109	128	146	122	133	141	154	126	132	118	142	155	137	135	137	131	153	136	144	137	144	152	150	112	132	160	149	148	118	134	161	151	136	121	149	136	130	142	142	132	140	156	138	130	137	155	123	142	153	144	137	140	132	137	143	116	164	152	156	143	161	142	131	122	110	136	140	153	129	129	128	147	136	136	133	134	115	130	136	130	142	125	151	136	121	138	142	132	148	167	166	150	166	145	138	130	164	144	149	138	144	125	132	131	150	145	160	139	134	139	134	129	144	141	129	132	140	142	143	133	121	140	160	133	131	146	147	154	136	142	102	134	140	135	134	113	147	151	156	159	143	128	124	133	148	160	132	133	147	137	144	135	158	132	138	125	140	150	160	137	134	130	115	135	148	159	122	144	141	136	141	141	127	151	134	131	148	130	142	142	149	140	118	131	143	123	121	141	156	149	149	129	153	128	157	127	133	146	140	149	166	108	140	137	137	153	142	162	133	133	139	117	154	119	137	145	146	122	128	126	145	131	127	136	119	123	143	143	145	155	131	146	139	159	123	150	139	133	135	139	151	132	154	142	143	138	132	133	131	114	153	132	135	146	147	136	131	116	148	136	123	136	148	135	136	120	129	129	117	152	129	152	151	148	152	123	154	155	120	147	125	138	139	141	129	128	135	139	133	143	172	151	133	135	138	139	122	131	135	142	157	122	152	152	134	141	143	129	153	146	133	135	143	117	139	144	126	148	133	155	138	149	154	143	155	151	132	136	146	149	148	136	133	140	133	160	164	133	144	135	140	124	130	137	162	131	161	124	127	141	150	142	142	121	140	142	158	158	150	144	148	160	136	142	154	128	121	146	150	126	136	129	156	138	154	135	144	133	138	147	160	134	139	136	161	124	136	150	150	156	160	134	151	136	141	140	137	144	149	142	143	144	136	127	142	145	140	136	137	130	137	143	155	146	129	135	147	145	156	156	133	121	132	152	126	145	159	120	140	128	108	144	131	141	145	141	115	137	142	126	132	134	126	128	161	123	115	142	158	159	135	151	164	141	122	134	133	136	148	143	149	107	129	143	116	154	138	137	132	132	154	125	137	127	143	135	139	152	185	138	122	136	145	149	152	131	132	145	123	176	142	153	143	141	146	149	141	154	133	136	129	148	146	111	128	146	125	131	140	148	129	138	143	138	140	143	143	142	134	142	155	144	145	159	135	125	167	123	158	150	144	111	164	122	133	104	125	148	141	157	156	164	170	148	147	144	129	133	131	173	132	133	157	147	135	144	131	118	153	138	151	156	147	143	119	136	144	148	141	133	143	145	142	138	142	154	127	137	143	137	140	139	127	153	148	139	149	141	142	148	133	147	139	135	138	130	128	156	150	147	133	138	137	146	142	163	139	147	123	130	150	157	144	158	163	145	145	156	157	156	125	134	130	142	139	122	127	152	137	133	131	138	152	139	150	133	144	154	167	158	123	163	134	141	136	128	140	133	165	148	138	154	149	131	136	145	131	152	132	154	145	145	153	139	147	144	159	129	176	140	134	135	118	137	125	143	157	140	129	146	149	124	151	143	117	160	138	133	154	107	137	134	142	140	146	138	144	152	129	171	147	152	162	131	130	138	148	144	154	138	153	150	155	121	130	126	150	138	131	153	114	171	121	150	137	145	147	139	150	142	138	132	154	138	145	167	135	135	139	142	143	136	126	146	146	131	127	130	137	153	129	146	126	121	157	139	134	124	131	125	145	131	170	136
34023	19067	21098	27775	27034	26314	32660	27921	30423	25847	23534	18688	12750	8431	5749	3437	2230	1323	1176	1183	857	984	898	950	1218	1358	851	861	703	676	607	652	639	589	582	572	549	531	529	535	542	543	539	548	525	549	567	519	506	485	498	538	518	505	525	507	503	509	500	458	476	464	472	506	522	511	471	446	444	491	500	520	476	487	439	495	487	477	489	465	493	481	490	474	477	466	464	487	436	452	484	469	477	458	451	482	494	475	472	484	515	460	467	479	471	432	461	446	475	445	491	449	482	431	456	496	496	440	481	461	436	442	515	451	435	458	495	470	441	491	437	502	503	458	466	524	461	459	479	434	498	454	481	443	463	447	442	430	492	465	429	465	422	447	444	426	452	455	450	455	520	482	446	481	446	471	467	482	457	482	469	447	461	475	440	434	504	454	465	461	443	480	431	471	471	479	467	463	498	485	474	522	435	443	509	489	452	433	435	454	408	429	464	497	463	465	456	439	462	501	483	445	477	469	497	429	490	464	412	459	480	443	433	482	428	447	477	489	435	466	457	408	455	462	497	436	479	468	460	478	420	431	474	463	454	439	482	424	453	440	491	419	439	491	469	445	470	463	483	470	482	437	476	447	499	449	451	463	481	456	436	461	473	498	438	450	510	436	467	478	488	492	462	437	446	473	488	475	448	459	474	396	466	439	435	464	485	459	470	466	459	480	459	475	461	471	500	477	481	457	472	437	429	478	446	465	431	505	430	482	465	481	434	414	507	420	481	488	436	481	467	480	451	471	482	482	483	472	437	487	476	436	453	492	468	462	513	476	430	451	465	471	468	469	456	462	488	452	455	440	445	457	465	466	452	487	478	464	481	481	494	468	468	479	473	439	449	465	469	484	506	456	483	477	465	464	468	492	424	468	440	474	485	433	460	474	458	442	452	446	476	450	429	465	498	474	455	465	485	464	431	423	444	441	479	501	478	440	470	439	458	445	452	424	477	474	466	445	442	502	476	490	482	466	478	467	470	452	463	437	461	429	461	453	452	452	481	476	493	448	463	458	448	458	484	472	485	458	445	467	451	466	468	486	450	474	455	490	406	478	471	459	455	467	461	481	487	459	441	435	468	447	433	466	484	428	485	447	451	468	472	437	435	443	511	464	481	414	443	445	439	489	498	446	463	464	441	458	490	462	463	437	447	482	441	448	467	441	449	478	429	468	448	413	496	466	472	447	486	434	455	459	476	451	507	485	471	449	435	464	504	459	456	454	458	463	437	476	488	493	443	417	445	455	446	441	482	475	433	455	481	487	453	464	474	459	468	448	476	442	461	441	469	462	452	473	513	476	474	435	460	496	418	455	471	453	470	451	470	509	434	430	455	463	453	431	468	470	469	435	448	472	460	466	453	437	438	451	489	461	468	454	432	444	470	441	408	439	453	489	441	456	449	461	466	448	479	452	468	462	480	421	435	477	449	473	466	499	448	460	475	435	483	433	471	484	473	485	453	452	483	469	448	454	498	473	456	465	468	495	446	453	457	498	477	432	459	492	478	460	422	445	456	458	450	463	444	447	418	450	447	453	461	455	390	452	452	478	421	485	445	463	447	457	437	434	447	419	471	468	457	499	419	439	471	449	509	488	447	473	439	439	445	473	479	394	457	470	448	483	472	479	457	469	498	468	460	448	444	488	460	465	455	443	454	483	452	466	442	457	461	469	437	439	462	454	470	477	486	468	478	439	438	465	434	503	459	481	470	458	468	457	456	473	452	480	471	450	471	471	451	433	431	498	447	426	457	440	457	416	500	460	451	440	443	446	472	465	453	433	425	455	438	449	501	431	464	466	491	468	477	493	432	497	481	406	456	471	481	466	482	457	486	461	432	462	458	453	450	459	475	447	467	482	429	496	527	445	459	473	450	474	467	465	481	484	453	450	415	457	442	476	437	469	434	482	473	428	480	475	472	482	440	465	530	443	463	439	431	471	479	476	439	440	423	455	461	429	483	466	463	410	441	503	469	478	430	451	422	491	434	473	447	460	465	452	459	425	474	465	460	472	442	459	475	505	437	458	436	475	419	455	438	482	451	493	443	439	454	424	479	447	466	448	487	473	461	463	454	453	467	472	425	484	443	440	468	444	465	434	458	464	443	433	449	456	475	458	494	427	466	449	438	458	451	456	461	450	447	445	463	505	464	478	481	470	501	448	436	437	453	479	482	535	503	446	485	481	424	480	481	422	443	464	461	429	459	467	446	483	465	500	447	435	474	453	453	412	492	455	458	470	428	482	433	453	462	475	473	423	464	470	401	471	453	483	419	468	462	467	459	476	492	466	477	477	440	473	476	493	455	453	478	473	483	393	476	460	463	445	455	439	472	442	461	507	483	481	425	458	448	450	463	428	484	479	465	460	476	430	456	478	440	492	491	426	493	498	469	469	456	450	472	455	482	507	500	473	482	469	491	480	492	502	472	469	445	444	460	449	431	493	446	482	477	478	486	441	471	471	468	448	511	472	493	466	456	479	494	487	486	451	457	477	428	475	435	472	462	452	493	454	473	447	445	506	495	458	478	451	456	484	451	420	476	474	448	468	450	434	479	490	471	443	459	454	436	447	458	500	438	460	440	478	466	429	449	441	458	447	459	477	442	475	444	464	452	478	465	451	468	438	466	475	443	449	416	474	468	423	432	481	458	458	457	497	436	465	473	462	483	423	454	489	449	496	449	484	434	453	444	418	433	431	456	458	490	479	449	470	472	426	445	484	481	456	437	472	448	472	452	447	469	472	447	490	422	442	445	453	479	435	477	450	431	429	437	462	468	471	480	463	469	457	512	480	442	451	454	476	492	443	413	452	428	452	459	475	482	475	477	469	451	485	452	477	483	485	448	509	501	436	426	458	486	483	445	482	413	436	454	460	478	454	435	482	461	483	472	491	490	469	486	447	434	489	464	449	433	495	502	468	451	463	437	463	497	467	412	502	482	464	481	477	435	459	460	452	513	464	443	458	504	430	470	463	468	470	484	428	486	418	459	461	472	454	427	436	483	446	464	433	503	431	482	446	444	455	459	422	426	507	455	448	448	464	485	465	435	452	475	463	442	506	431	476	460	452	468	499	437	446	465	479	464	429	492	465	495	471	417	473	464	481	433	461	460	447	441	445	446	461	460	479	496	482	482	457	473	478	468	448	487	449	468	448	460	462	479	484	452	476	460	473	451	441	471	483	489	460	450	436	510	443	424	444	493	467	481	488	463	473	484	453	441	465	463	426	468	443	418	491	499	495	458	446	460	435	452	455	460	407	466	453	478	456	458	501	449	507	463	473	447	469	453	446	463	453	466	462	482	459	501	505	458	451	411	422	455	452	424	451	441	492	472	449	406	442	438	477	489	471	452	476	461	480	462	433	495	478	429	421	446	426	467	455	464	455	443	460	478	496	461	456	455	434	476	446	436	422	454	482	450	458	502	469	493	443	433	469	475	463	474	425	478	461	453	456	453	481	502	486	443	436	475	450
14450	5157	5507	5709	2690	1899	1735	1245	824	588	530	373	274	175	168	173	139	147	158	136	172	156	181	168	180	172	133	157	149	135	167	159	169	161	165	154	154	160	161	171	159	150	141	153	171	167	175	136	147	133	188	143	172	168	159	176	169	152	163	174	136	140	154	172	156	139	137	147	157	173	172	161	161	165	134	155	130	154	138	140	150	151	120	147	162	167	171	156	153	147	148	159	175	146	145	155	157	154	146	157	143	135	162	174	139	163	148	151	130	160	160	152	157	173	156	152	186	153	156	137	156	168	163	138	194	147	179	160	134	149	163	169	149	149	144	136	153	163	166	172	177	147	138	154	154	153	151	168	174	162	148	166	153	161	168	137	164	151	157	152	150	174	184	156	147	147	144	170	156	158	153	171	157	165	158	162	166	177	157	145	154	136	152	162	155	176	166	155	187	181	159	154	141	159	185	155	180	155	157	151	147	146	161	170	149	131	176	189	139	155	148	146	153	159	153	142	159	170	163	143	164	167	184	145	159	167	171	138	158	135	180	145	157	162	165	163	172	161	145	153	145	168	157	160	165	167	180	159	157	152	167	162	161	161	171	152	159	178	149	144	157	166	169	152	176	167	142	129	150	127	147	152	153	171	152	148	144	133	141	134	155	173	144	166	170	157	147	166	158	133	158	166	173	150	162	156	130	161	152	154	146	189	157	175	153	154	145	143	153	168	172	168	148	144	157	127	173	150	187	178	148	176	165	137	167	183	158	150	158	181	147	142	158	157	182	153	153	185	159	155	153	163	161	140	171	171	163	168	119	169	124	165	156	160	148	139	160	157	160	168	142	163	153	182	175	163	154	164	166	159	171	152	137	157	176	141	155	139	146	136	169	162	169	143	153	167	156	174	156	137	160	134	148	145	137	164	158	165	176	154	153	169	139	152	125	172	163	161	156	149	162	159	158	164	145	146	161	158	161	174	175	151	169	166	150	155	161	128	148	160	134	158	143	143	145	159	148	144	144	153	154	168	159	164	172	154	141	159	148	173	165	157	169	152	152	150	161	162	147	181	155	135	161	152	149	160	167	150	148	170	147	137	174	153	144	152	142	155	144	159	172	152	174	153	179	155	132	148	161	159	152	148	172	137	186	183	148	157	159	162	158	158	175	145	163	162	161	149	155	164	146	139	166	155	181	164	160	183	173	148	152	148	163	171	163	136	155	152	163	164	145	127	139	152	172	163	159	169	147	147	163	160	147	145	136	143	173	144	155	144	154	181	179	155	188	154	165	164	137	169	162	158	149	153	149	156	151	156	161	157	173	151	149	149	140	166	166	156	153	169	142	154	150	154	151	164	169	171	164	161	151	163	157	153	148	155	173	165	159	153	168	161	181	158	157	157	147	197	163	164	157	151	129	159	145	153	140	147	159	154	178	151	158	142	161	169	152	136	157	147	169	173	152	134	138	139	154	167	156	157	116	169	173	161	138	168	155	155	166	142	158	168	167	153	155	144	154	162	155	159	149	149	147	162	182	147	151	161	165	141	170	142	163	159	148	141	160	161	164	146	158	157	163	149	149	144	159	159	143	183	145	161	152	159	157	158	123	131	148	150	131	162	167	132	134	170	144	161	155	150	181	134	139	133	165	159	150	141	155	149	164	150	162	159	137	160	154	149	169	156	128	154	127	156	147	167	183	162	158	144	161	146	123	161	141	153	151	132	177	171	184	156	134	158	166	143	162	157	131	157	178	170	154	169	135	156	153	171	151	141	151	154	162	144	150	158	176	150	166	140	150	164	160	170	147	146	152	161	168	155	135	134	145	165	177	129	174	150	167	167	155	150	163	175	157	164	160	150	155	173	148	150	169	186	159	142	165	149	157	162	160	154	141	156	171	158	161	145	152	157	155	156	173	160	144	142	179	147	169	144	127	171	135	147	157	145	156	163	159	179	164	152	178	148	140	155	169	176	132	148	130	149	152	176	151	162	149	133	160	138	176	156	151	156	158	160	163	152	160	169	168	172	148	142	149	173	164	177	161	174	184	162	155	171	184	143	154	187	168	143	149	145	175	168	147	151	156	164	140	140	158	150	169	158	147	165	158	154	156	156	137	163	186	154	149	154	150	165	164	154	135	172	154	155	183	149	128	152	179	132	160	172	165	153	161	147	178	168	162	160	144	153	158	160	166	161	156	166	164	157	174	150	179	147	182	132	164	164	173	152	166	147	151	132	158	154	139	153	185	156	151	145	166	158	150	130	178	161	162	153	148	130	160	155	131	182	158	142	160	158	163	161	157	159	145	161	156	149	155	131	146	136	185	155	165	152	163	155	146	151	146	148	150	152	170	167	159	169	164	173	160	149	148	144	134	168	161	157	135	137	136	172	163	144	139	177	143	167	149	151	137	148	154	160	154	150	149	164	156	144	147	150	155	172	149	150	150	167	156	147	155	163	156	152	150	145	162	179	166	151	177	167	150	163	170	162	138	167	139	146	168	152	154	147	146	189	157	175	155	161	144	144	138	167	144	170	143	163	157	152	162	171	177	159	158	155	172	172	137	161	164	157	172	149	147	138	164	163	149	135	163	161	139	174	161	163	156	143	158	150	149	137	134	149	150	146	158	175	147	158	138	160	145	174	156	161	166	148	135	134	154	144	142	151	147	160	171	165	147	148	181	165	156	151	148	142	166	152	155	151	166	171	136	170	142	144	143	152	151	159	164	145	166	143	157	135	166	164	158	157	143	154	122	163	156	156	162	160	159	168	137	149	159	163	146	148	143	164	154	137	158	141	177	162	152	146	171	146	142	154	155	143	137	132	167	172	156	146	155	166	161	146	137	165	142	176	154	169	176	155	143	154	146	148	152	159	161	150	154	175	145	180	144	153	128	133	161	155	156	156	149	147	152	154	157	154	152	149	166	152	179	145	161	138	177	144	154	176	164	133	151	149	162	153	150	166	149	167	133	149	157	163	154	148	171	142	166	143	159	173	150	133	154	160	144	155	154	169	178	140	170	154	165	167	156	160	156	161	142	148	150	161	175	141	158	144	164	148	147	162	165	136	147	159	149	142	178	156	160	171	165	174	155	164	163	154	153	156	154	173	149	172	170	159	136	160	145	156	177	173	153	151	167	161	152	158	136	164	143	141	169	168	155	154	154	176	157	181	161	150	166	160	144	142	171	162	149	147	169	166	171	170	153	153	170	162	145	179	161	161	148	150	160	140	158	163	158	157	171	188	149	151	179	147	149	159	155	139	165	157	144	162	161	157	153	148	178	142	159	170	132	151	167	157	153	162	147	145	161	174	142	160	158	164	152	150	155	169	166	154	166	177	156	169	171	120	150	149	146	153	146	129	141	120	162	147	170	139	139	153	162	156	158	163	158	180	145	159	154	190	136	179	153	180	148	157	143	157	172	159	137	162	136	154	149	178	171	156	154	133	165	146	164	163	162	111	167	143	188	169	146	149	152	150	165	171	152	163	134	156	168	159	145	160	162	159
16391	4697	6193	9427	6473	5622	6249	4953	3584	2583	2027	1470	1101	722	610	546	537	627	540	521	495	558	592	525	511	527	530	492	524	490	505	487	506	488	470	506	527	554	500	545	475	486	516	520	483	513	501	500	483	499	490	484	475	519	483	484	442	484	486	508	509	497	504	491	521	500	479	522	510	469	499	529	494	445	472	491	490	507	492	503	510	524	473	540	527	502	525	492	508	533	513	505	518	510	522	512	504	493	538	489	516	505	486	513	527	502	504	480	546	497	484	486	531	489	516	491	517	494	534	471	515	504	492	531	462	512	513	491	494	479	534	480	519	470	486	502	498	507	476	501	481	482	527	465	477	526	475	489	490	439	536	524	499	454	502	493	501	493	483	500	519	489	458	484	474	483	487	523	513	544	509	533	478	479	468	486	505	512	493	504	520	522	486	524	494	543	542	479	453	482	483	500	466	478	502	483	511	501	490	477	493	475	480	502	505	519	485	468	510	475	533	462	498	491	477	492	522	490	511	490	516	495	477	511	502	500	485	487	517	532	495	507	493	512	490	509	505	506	479	488	470	500	543	493	488	490	500	468	492	471	450	473	534	495	483	513	505	478	515	502	548	479	485	504	492	504	541	516	491	526	508	488	492	498	467	468	489	530	482	489	466	529	524	493	503	471	458	482	499	504	482	479	484	494	491	498	490	525	458	482	492	501	505	488	523	493	502	512	496	467	521	493	484	490	487	477	505	462	482	525	498	519	467	476	525	516	481	475	506	497	488	474	525	505	535	508	509	520	466	508	502	503	483	505	527	488	508	470	452	503	495	455	470	517	455	503	479	525	488	504	535	504	486	521	542	452	498	527	490	507	522	498	460	485	535	478	492	484	489	520	510	481	453	528	456	492	474	551	495	483	471	485	498	522	532	487	469	529	498	501	522	536	485	534	521	505	486	491	470	516	466	492	479	496	515	555	512	515	513	488	516	497	515	532	484	514	498	525	540	509	512	479	502	536	528	498	486	545	516	470	528	492	491	516	494	492	507	489	480	498	482	475	536	518	474	520	466	473	525	490	509	484	508	483	477	513	500	516	505	505	512	452	500	485	502	501	515	506	479	533	535	487	510	503	467	517	544	518	498	493	493	505	490	487	503	508	489	518	536	513	465	486	513	478	500	505	496	501	480	524	500	568	509	543	494	530	480	533	506	516	516	474	523	471	508	492	526	513	473	486	518	503	496	509	516	477	520	526	506	487	536	509	488	498	522	464	509	503	497	486	508	479	522	496	509	511	493	468	500	502	507	488	481	502	504	511	486	502	472	504	487	503	528	478	481	502	463	532	532	472	501	514	479	499	489	493	527	506	477	490	483	510	510	500	516	490	533	528	491	486	533	501	481	487	481	525	490	481	526	466	525	497	537	485	533	495	501	502	492	497	460	502	465	538	516	525	454	500	502	518	499	477	455	513	498	487	515	468	467	467	510	478	520	546	496	498	501	494	490	457	534	513	477	490	506	482	539	495	478	522	491	502	516	544	543	510	525	492	490	486	470	472	518	497	504	497	505	524	499	465	524	522	452	499	489	483	484	516	485	506	532	500	503	508	509	509	538	493	498	539	501	500	494	485	495	531	472	518	507	515	496	489	504	495	513	489	526	482	520	488	513	480	499	521	510	471	457	447	515	495	533	487	513	493	534	524	459	526	517	519	488	474	484	490	481	513	512	484	461	494	519	522	478	544	535	491	536	496	529	501	515	528	498	510	540	476	534	511	494	510	504	482	512	530	513	486	537	440	482	533	488	512	531	520	487	512	530	480	470	498	498	517	474	521	470	494	468	516	502	491	492	524	490	529	493	488	519	473	557	515	505	531	492	510	523	489	512	504	551	464	507	498	494	446	515	473	513	472	538	506	518	543	490	530	466	510	534	527	475	516	481	532	505	522	515	508	502	498	531	508	506	491	488	517	484	498	507	467	503	476	507	493	515	547	481	493	514	492	538	491	503	494	486	471	506	511	556	530	534	502	495	514	459	530	515	512	490	532	499	513	506	492	469	513	494	542	489	500	524	517	507	516	520	494	495	515	480	507	463	447	455	481	506	479	510	480	489	463	504	484	486	478	497	479	532	523	506	545	492	518	498	491	487	500	514	500	500	506	503	508	482	491	531	540	488	506	512	498	500	495	503	478	510	493	460	514	504	498	497	486	510	529	498	494	472	521	487	488	502	511	495	489	480	512	510	497	496	521	520	475	461	501	473	484	521	496	476	501	516	488	474	508	528	536	468	516	507	488	483	528	502	508	545	499	485	527	489	522	522	532	499	462	504	534	522	511	511	515	442	509	511	496	496	538	497	515	475	477	486	499	463	536	474	472	497	501	464	518	493	509	487	470	454	512	499	515	493	465	489	504	517	520	471	504	529	520	508	509	497	488	527	495	497	529	531	471	515	494	464	535	470	488	537	484	509	469	530	512	491	505	504	494	487	500	513	469	515	504	489	462	500	506	484	520	517	501	453	502	487	522	487	529	502	501	430	484	509	490	501	523	501	471	483	511	480	481	502	491	472	503	484	466	497	484	498	516	506	526	476	502	495	505	501	507	469	492	509	457	515	535	504	487	526	479	527	455	490	520	517	540	473	466	501	506	492	488	498	489	498	484	524	486	509	477	499	526	475	500	490	485	489	462	504	490	451	506	497	484	480	493	464	482	527	494	483	512	514	449	507	519	457	513	494	496	473	501	500	535	516	484	493	499	486	487	524	471	471	473	540	482	488	452	544	504	478	493	506	473	493	474	471	550	493	487	473	512	533	478	501	491	505	479	503	467	499	498	494	486	475	487	530	552	478	481	455	474	536	504	477	453	517	516	503	504	555	497	487	497	498	443	520	504	476	518	537	479	536	510	529	530	497	501	502	478	491	495	519	529	487	505	519	530	456	510	511	474	486	519	461	455	484	518	540	521	511	492	480	479	501	470	478	510	536	512	489	529	482	495	465	531	495	509	479	500	479	514	493	517	516	497	510	488	493	467	483	512	531	503	494	488	518	486	542	501	509	498	518	523	499	518	509	521	480	484	506	517	503	515	508	495	518	483	528	481	500	508	472	491	489	495	544	536	519	487	464	451	530	498	487	490	563	518	498	481	470	523	510	500	493	494	506	467	526	480	466	474	481	502	506	495	490	481	523	483	478	506	501	497	497	481	474	473	530	538	527	477	494	527	526	486	459	489	496	516	482	528	500	492	505	524	525	535	485	494	508	485	493	513	511	536	518	488	503	480	446	491	446	502	459	512	489	486	493	505	474	538	519	494	501	500	506	488	503	499	494	534	513	509	499	488	475	514	508	501	501	492	508	486	493	507	507	493	467	475	530	495	519	507	509	516	485	504	448	527	480	502	486	527	496	490	512	476	480	495	537	501	495	460	519	472	468	486	471	464	508	493	473	500	520	519	468	545	493	519	474	507	505	515	489	477	495	496	469	502	501	524	522	484	500	531	486	505	513	486	495	538
47065	26604	24046	26094	23609	18515	14569	9651	6842	4776	3647	2151	1187	570	426	207	187	138	135	138	141	109	128	115	129	121	97	110	103	99	92	96	92	92	95	93	111	92	90	111	94	96	98	89	96	101	92	85	85	92	82	90	118	74	104	104	102	79	106	72	78	91	90	95	110	64	80	76	95	88	80	97	78	95	84	86	89	111	80	70	96	88	96	93	84	99	96	78	84	88	95	101	112	88	79	76	91	105	101	81	103	86	94	87	82	95	99	81	80	88	95	102	86	97	95	89	94	94	98	80	97	78	73	96	73	81	98	79	100	84	97	85	101	97	77	91	83	95	86	98	82	102	94	91	77	91	84	100	90	93	102	106	86	90	94	91	89	83	69	93	91	88	90	83	95	97	100	100	78	103	95	86	87	86	83	103	77	93	100	92	96	108	93	100	82	108	88	97	78	76	93	78	97	80	88	91	84	82	81	94	78	93	85	86	76	88	88	82	75	98	82	96	95	88	89	93	81	89	79	100	108	92	90	79	85	76	80	78	88	91	91	97	112	103	102	95	75	121	97	99	80	90	94	87	89	79	94	80	85	90	96	107	102	78	99	99	81	82	86	88	73	88	94	99	89	89	92	100	93	84	79	96	111	78	96	80	99	93	91	100	82	106	74	83	83	79	80	91	80	102	101	104	101	97	98	74	93	90	84	77	89	99	76	87	86	80	100	85	94	72	88	72	79	99	82	106	76	89	96	84	112	85	98	88	82	92	75	98	99	97	94	90	90	79	80	95	96	77	93	87	78	82	80	82	87	71	77	70	86	74	79	92	113	92	99	100	91	110	92	77	97	94	92	86	111	98	98	95	99	82	84	94	84	76	77	79	73	88	90	102	98	92	86	99	101	91	105	85	69	95	80	96	100	108	94	88	90	102	87	91	98	71	101	101	95	90	107	79	95	84	91	84	91	80	82	90	92	89	78	102	95	89	86	99	99	87	83	84	109	94	76	90	76	92	96	82	85	82	77	112	84	92	85	87	94	84	88	88	99	86	90	93	94	97	72	85	81	83	102	111	102	100	78	82	87	82	83	98	91	84	87	92	95	95	88	100	92	78	67	82	91	95	97	113	88	73	87	77	100	85	89	97	89	95	72	83	90	92	85	103	71	76	93	95	97	111	93	95	86	81	78	101	87	95	93	92	86	94	68	101	91	77	92	84	104	87	82	82	83	104	92	79	103	105	87	90	96	92	104	92	91	76	107	78	84	91	101	68	89	86	87	90	93	97	81	97	102	84	97	93	95	101	96	110	95	98	72	85	98	91	95	88	96	101	97	96	93	80	71	89	96	97	91	87	102	99	83	104	93	91	94	112	75	95	72	83	82	105	96	108	83	98	81	94	83	79	85	94	91	91	92	102	101	86	86	99	99	84	94	76	92	100	78	100	88	83	83	92	100	81	95	96	96	87	87	115	91	108	86	90	109	86	94	75	84	80	86	95	108	111	101	96	107	80	83	92	105	97	83	83	88	77	101	78	79	80	83	100	88	98	91	87	95	90	87	87	93	90	94	88	91	97	101	108	120	88	78	91	87	98	94	94	96	77	79	94	97	93	96	106	103	69	97	83	70	93	94	86	93	93	81	96	90	92	106	99	94	110	96	94	89	91	90	75	91	80	85	100	102	88	91	84	95	87	113	95	77	105	84	79	86	92	95	78	89	84	74	87	105	79	87	84	78	88	74	99	93	85	78	75	94	94	96	98	89	94	100	99	74	98	105	99	85	80	95	95	95	84	90	89	88	103	104	84	86	96	89	95	89	93	87	88	90	102	71	109	84	98	74	85	97	105	86	93	105	93	93	75	92	89	88	94	92	85	85	76	107	95	98	91	94	100	87	89	87	88	100	84	91	74	84	94	102	102	96	79	109	93	97	81	84	100	82	95	102	98	82	78	90	102	101	70	99	89	99	106	102	98	113	98	88	91	82	86	107	83	86	91	86	98	83	98	86	94	77	72	85	91	97	95	97	83	83	91	90	99	90	80	95	94	80	102	77	99	81	85	104	80	82	104	89	91	88	93	82	90	97	81	81	93	92	92	96	101	102	75	76	80	84	97	94	84	86	82	102	87	92	101	91	81	89	90	89	73	98	88	81	91	94	91	96	92	83	103	98	91	92	98	90	98	85	91	112	95	101	87	76	103	73	100	101	98	86	85	82	92	107	77	94	82	90	101	99	90	73	71	107	93	93	91	88	100	90	77	101	95	77	114	81	93	95	104	94	85	90	89	82	91	86	97	102	103	81	84	97	80	107	88	104	91	85	85	89	99	92	89	79	77	76	90	95	84	77	102	80	88	86	81	101	84	92	102	75	78	78	91	95	80	95	87	81	86	86	89	78	97	94	93	78	102	97	87	102	102	92	93	82	78	90	105	85	83	95	86	108	91	90	95	100	65	90	78	91	91	97	71	87	103	88	93	94	87	93	99	87	92	91	100	85	77	98	78	90	92	94	104	105	93	77	78	101	100	86	88	96	74	107	88	100	95	87	119	85	80	88	105	90	90	100	101	78	99	106	109	87	84	84	79	105	70	81	82	99	97	81	78	97	96	86	79	80	83	86	82	89	98	91	91	124	90	89	85	78	77	101	90	74	109	93	93	87	109	88	85	96	74	83	92	99	96	104	110	87	88	84	89	84	90	91	90	86	99	106	104	91	80	82	95	100	93	86	80	99	88	87	94	101	87	84	90	72	105	107	93	74	85	90	92	96	81	85	91	99	93	109	81	77	108	82	68	76	91	106	95	80	96	96	90	87	79	97	83	85	73	92	82	93	87	82	89	81	80	95	96	85	99	81	96	86	105	110	92	91	78	83	84	87	75	92	75	82	112	102	82	87	101	99	80	85	104	100	102	80	91	91	93	96	84	100	93	85	97	92	73	82	92	86	106	101	110	93	108	93	86	103	85	87	83	89	87	101	88	96	98	92	94	78	70	85	112	89	91	88	76	71	99	99	78	78	93	90	102	83	101	107	113	115	100	105	80	86	77	74	90	100	91	83	91	72	94	77	84	91	97	81	97	90	110	83	91	97	98	88	81	105	116	80	93	97	104	108	89	100	101	96	100	89	86	77	65	96	86	91	92	91	98	91	91	88	88	93	106	102	97	89	74	105	91	90	106	92	89	86	107	86	89	86	94	90	87	95	88	103	95	92	84	105	107	91	105	78	100	107	106	92	99	100	113	75	89	88	94	95	93	78	95	90	87	100	70	81	90	77	87	91	72	69	108	88	82	81	84	86	91	100	99	94	73	83	102	90	92	73	101	81	75	94	86	109	71	100	97	90	90	97	93	91	100	103	89	80	90	95	90	99	92	81	104	101	90	90	72	89	93	86	96	72	99	112	112	91	94	106	94	91	85	85	93	94	94	99	90	112	78	91	101	80	101	86	99	107	103	81	77	98	89	88	99	100	86	83	109	104	98	85	84	84	84	88	98	102	90	83	92	109	88
30444	13859	15913	22266	23452	20464	23092	19980	17214	13896	12516	9736	5464	2935	2413	1280	980	794	677	770	582	435	553	548	620	619	467	414	388	421	390	371	349	338	356	356	341	322	377	366	359	333	342	318	325	359	324	327	322	318	337	351	324	345	295	333	356	317	336	357	335	346	302	328	338	347	348	344	318	335	319	309	332	328	350	297	323	309	330	314	332	304	293	301	343	331	311	325	365	364	311	344	308	359	305	310	304	301	331	331	314	304	294	303	342	318	316	295	317	308	315	324	280	317	303	331	333	329	309	338	325	340	351	307	312	323	284	328	316	327	314	316	334	301	281	297	288	339	317	313	267	334	353	329	338	330	301	310	346	319	332	324	298	327	372	318	298	314	325	304	329	313	318	314	325	334	306	351	312	331	335	318	303	303	340	330	324	333	307	338	304	318	298	315	326	311	302	323	291	334	323	325	323	300	293	346	322	322	314	312	318	337	316	300	331	328	305	289	316	315	313	315	352	299	332	311	358	324	341	336	307	340	334	304	299	342	302	291	329	315	301	316	323	320	305	304	297	321	324	324	338	324	334	351	316	317	312	317	322	349	286	297	329	335	327	300	351	299	296	307	327	323	314	309	304	338	317	307	338	324	301	325	330	296	340	308	330	309	299	316	320	324	310	298	343	303	331	314	320	339	338	323	329	332	331	318	332	309	315	350	306	326	316	299	336	311	334	263	303	307	314	311	330	353	320	318	314	318	298	323	312	319	324	344	319	282	312	319	336	301	348	323	310	319	282	303	318	320	331	299	334	294	331	318	332	288	304	323	328	307	333	358	306	343	324	288	304	331	317	303	330	302	313	325	329	307	306	315	355	296	330	327	331	314	335	326	316	346	346	342	301	312	346	346	336	333	320	330	323	283	352	334	318	293	333	319	300	311	335	357	328	326	322	321	317	339	328	311	280	333	306	311	296	346	296	319	312	310	336	321	337	321	327	292	326	332	314	329	328	343	313	323	344	318	332	335	326	353	319	325	319	324	329	321	341	359	304	329	291	320	309	361	349	336	326	333	322	339	341	341	339	338	359	364	356	283	302	310	305	335	360	311	302	331	306	306	314	339	336	341	326	331	302	315	312	332	290	306	311	332	321	327	285	305	315	335	292	294	322	308	302	328	328	343	327	326	339	320	316	334	305	313	344	313	309	344	338	311	357	331	313	328	318	316	299	312	331	308	309	341	341	311	344	330	320	314	295	323	310	364	305	305	315	340	318	344	319	334	310	316	302	288	353	290	309	339	320	283	290	320	302	324	314	307	310	296	337	332	280	310	307	307	311	327	309	322	287	322	316	276	319	324	340	325	325	320	309	294	307	298	330	358	312	298	318	312	308	313	286	325	337	304	309	360	321	333	336	311	293	344	289	318	322	280	281	310	302	339	300	340	317	325	328	314	333	326	342	322	290	307	305	319	297	295	344	308	329	318	332	303	328	349	316	335	317	317	314	334	278	317	312	301	319	339	305	278	320	311	335	313	321	315	343	335	324	339	309	297	327	314	337	345	327	319	320	323	327	323	317	290	326	330	317	324	307	340	305	306	317	335	323	335	325	322	305	312	314	303	305	342	310	301	337	299	297	306	296	306	317	271	263	321	337	307	295	334	319	301	317	343	339	330	299	343	331	296	315	337	301	324	337	321	290	288	361	325	318	307	326	331	329	329	328	310	320	316	326	363	278	321	290	351	323	312	350	299	337	276	342	314	313	320	315	324	356	314	311	315	330	321	315	331	319	331	346	313	360	337	326	301	307	315	337	319	286	310	316	356	308	338	322	310	318	290	302	362	317	337	318	319	347	299	334	297	303	324	322	338	366	344	282	299	325	327	319	326	323	317	305	316	302	317	326	322	297	314	334	292	305	328	319	326	303	307	324	299	303	281	317	289	318	344	311	302	313	335	313	321	326	309	311	279	354	316	336	330	319	301	321	323	336	331	321	343	342	294	344	323	331	336	316	297	331	305	334	305	319	312	303	325	345	296	311	316	330	306	312	311	311	342	328	308	317	329	304	322	302	298	318	314	338	309	343	306	331	332	311	343	312	348	297	332	314	348	322	278	268	339	297	294	328	324	305	289	335	349	332	333	316	326	314	315	311	301	334	326	277	324	292	336	343	321	343	325	319	301	359	309	324	319	314	294	318	322	315	267	342	295	327	284	325	295	344	323	320	320	339	323	292	326	323	309	320	314	312	314	315	313	345	322	348	293	323	288	342	329	322	325	338	312	322	299	327	347	322	297	308	305	323	325	333	318	303	322	320	316	332	295	319	315	296	306	315	320	354	321	310	318	288	307	306	297	319	293	296	285	320	308	309	344	305	280	325	307	326	286	317	326	323	302	320	339	293	330	308	332	327	352	345	292	327	330	331	324	311	309	326	303	329	283	332	330	310	312	328	330	328	296	337	325	288	330	321	352	294	291	336	315	349	311	338	313	315	330	344	328	342	344	317	300	345	310	288	305	292	334	329	326	331	298	303	315	312	300	336	278	292	318	311	273	312	334	312	318	300	331	290	294	326	297	305	307	315	320	321	327	343	311	342	296	340	312	302	320	310	278	316	326	299	324	333	334	329	317	331	313	313	335	316	315	323	324	318	317	339	337	316	345	310	304	310	321	311	320	311	313	327	310	331	280	332	323	322	338	323	335	325	310	341	336	285	345	302	318	369	328	305	317	346	304	324	323	332	291	276	298	304	313	304	318	301	330	357	320	310	303	325	343	310	306	333	325	303	322	312	326	347	325	316	330	292	329	292	307	344	281	310	297	290	349	316	296	334	315	319	312	305	329	296	310	325	323	295	314	350	314	330	330	307	343	304	300	329	308	328	328	331	317	292	337	319	313	372	313	302	325	312	302	316	316	317	288	307	322	300	319	321	324	301	331	324	280	296	337	310	334	331	311	357	343	307	315	295	340	325	289	298	313	300	364	328	310	334	321	323	351	328	311	305	317	351	324	312	308	327	308	315	316	316	317	314	323	325	346	313	285	283	312	336	312	324	325	323	352	336	314	288	295	298	323	322	316	294	333	353	338	311	318	311	309	318	315	351	290	323	311	298	298	306	309	260	322	310	327	274	331	340	284	296	317	310	323	309	300	299	309	318	291	308	331	327	311	345	359	320	308	296	304	329	308	316	305	358	314	312	308	324	347	326	295	342	311	312	349	318	319	325	335	307	301	328	303	312	322	319	310	319	314	317	329	309	336	308	289	363	310	315	323	304	309	306	334	309	325	321	293	322	297	323	339	350	342	332	319	299	293	327	331	285	343	317	303	302	335	330	291	320	315	293	317	326	321	330	304	298	305	306	321	317	340	292	288	318	312	309	288	340	308	345	297	359	319	290	330	271	341	349	292	326	314	328	329	318	307	319	310	307	292	332	315	319	305	319	316	297	321	322	331	339	364	295	353	311	316	287	307	311	287	331	321	305	303	317	297	341	320	315	339	296	312	326	314	346	322	314	331
50815	32912	30773	32810	29196	27211	25428	21353	16955	12415	9758	6821	2693	1111	845	467	351	314	257	255	257	190	269	243	212	240	212	179	168	145	158	158	175	161	134	126	164	134	154	148	161	145	157	152	137	163	169	137	157	153	131	146	145	140	128	157	124	129	160	160	169	159	146	178	136	127	139	149	138	144	130	145	135	163	123	152	151	130	143	139	161	151	147	132	170	165	140	135	128	131	157	161	154	152	139	151	135	124	141	137	145	131	151	132	146	134	146	148	150	155	127	138	161	118	139	125	140	152	135	139	144	146	173	148	118	139	150	138	136	132	141	143	158	121	150	161	140	136	160	146	148	128	143	153	146	163	149	151	165	130	137	163	140	144	140	137	129	151	134	127	143	133	121	149	127	149	125	145	149	138	130	153	122	137	136	145	153	135	150	149	142	162	146	133	158	142	128	128	149	156	125	155	176	130	131	125	156	140	163	140	147	154	140	145	131	137	141	147	126	129	159	150	138	127	121	134	143	131	166	122	140	129	142	133	147	140	135	134	142	145	149	141	143	142	153	145	144	132	142	130	146	136	131	136	135	124	128	125	152	120	157	146	133	147	148	134	135	143	174	130	133	143	128	140	148	154	125	147	149	137	135	134	163	154	150	132	125	164	113	121	146	147	145	161	149	136	158	130	162	133	159	143	136	145	135	149	146	151	161	126	146	150	146	155	141	153	133	133	139	132	150	126	123	137	159	132	136	135	129	153	144	166	120	145	147	128	123	127	142	124	124	142	129	133	121	156	148	141	142	136	140	133	146	145	151	124	161	152	140	144	143	141	152	137	136	163	140	127	153	137	149	128	163	125	146	145	149	148	144	164	143	154	144	124	126	144	152	131	149	137	145	141	143	129	163	147	148	117	147	129	147	126	136	160	155	163	133	134	144	144	141	131	155	157	182	130	133	145	122	146	134	159	137	127	139	148	145	142	141	128	141	134	113	154	124	136	126	156	165	148	154	120	129	149	124	115	131	160	150	150	147	146	148	139	135	143	148	150	121	131	130	151	136	151	150	137	141	133	125	142	143	165	116	139	137	160	144	155	160	142	147	143	145	114	163	151	150	146	150	159	136	162	132	143	163	146	138	145	144	129	133	133	144	139	128	141	135	145	133	137	162	157	148	134	166	136	127	136	144	149	151	157	128	143	137	152	135	135	146	146	167	141	146	155	141	132	151	138	142	162	155	149	148	147	120	150	136	131	136	133	143	128	128	130	157	164	148	122	146	122	146	154	144	135	154	135	136	131	131	157	122	139	148	132	131	136	136	137	140	135	154	149	144	143	144	138	121	153	131	144	144	145	156	141	148	137	144	139	123	148	149	137	162	144	158	161	152	130	144	138	142	152	162	143	152	158	151	120	161	165	157	152	141	152	159	124	145	124	128	149	129	137	148	135	132	146	146	137	129	145	124	146	142	148	146	128	148	149	148	136	161	142	144	141	135	153	134	134	136	126	128	136	139	149	143	132	143	153	135	127	166	115	142	115	145	147	166	148	109	155	159	142	148	146	149	117	164	132	139	152	138	143	150	143	130	173	129	151	123	122	131	131	148	145	141	140	159	124	136	147	114	165	157	159	126	145	159	143	148	133	129	145	140	160	148	141	145	146	150	139	159	142	155	155	159	143	130	135	127	136	144	151	117	138	140	172	142	128	163	143	144	131	147	128	163	156	151	127	141	147	145	135	128	134	166	143	159	150	139	137	149	142	122	134	133	116	120	156	154	127	141	127	145	129	136	156	132	124	122	129	156	151	140	139	139	122	132	143	157	137	161	148	135	124	134	156	158	134	142	144	149	136	150	135	142	164	131	140	155	123	146	150	147	138	138	136	153	126	156	148	144	146	167	150	151	147	156	164	125	140	139	140	142	148	138	147	130	127	145	147	143	155	142	122	130	147	154	153	136	137	140	126	130	145	145	142	161	135	124	160	142	144	152	162	136	146	140	159	144	122	145	129	145	120	152	150	124	131	158	135	140	128	126	125	120	131	132	161	152	152	147	133	160	138	154	128	135	176	137	165	118	135	161	154	134	132	170	132	143	149	144	155	147	128	151	135	138	157	124	150	136	134	143	127	128	165	144	117	131	149	137	140	122	134	169	152	134	148	130	141	149	153	124	146	143	129	126	141	132	146	136	144	133	148	130	130	137	133	137	141	139	134	120	132	132	132	120	120	122	150	132	145	140	140	147	140	161	146	137	145	164	133	146	151	163	127	127	140	155	138	151	132	145	138	138	141	139	164	173	137	148	133	133	130	147	150	137	130	123	150	158	154	130	155	155	150	138	136	152	150	119	130	138	162	142	131	154	145	145	133	163	134	156	152	152	118	154	142	144	139	127	143	138	143	165	139	144	171	135	136	135	151	134	144	137	146	148	136	136	147	147	165	139	117	137	135	135	155	159	155	133	128	136	147	158	130	130	154	152	143	144	154	140	132	128	123	133	147	132	115	152	135	133	138	132	149	156	165	133	141	145	158	128	167	152	145	144	138	145	138	136	126	151	137	147	136	140	144	151	138	151	125	135	143	132	130	123	131	128	157	149	150	143	132	130	136	142	163	151	132	156	135	157	150	137	131	147	141	143	153	117	152	141	129	153	137	132	158	141	130	126	158	144	129	148	161	120	131	129	152	156	121	125	144	139	128	150	159	139	159	125	128	160	149	152	138	150	144	138	136	143	138	134	124	134	158	139	136	132	140	151	130	131	130	121	150	130	141	130	126	139	133	118	151	114	130	155	133	147	136	140	128	145	144	137	153	141	138	141	151	143	150	115	122	133	131	138	165	136	144	148	154	112	132	138	165	130	148	140	143	154	141	172	147	121	132	136	147	131	154	152	147	156	147	117	119	134	147	109	164	155	146	129	138	130	128	138	126	149	132	130	140	120	141	123	148	135	132	130	137	146	146	162	126	136	142	138	136	158	150	137	138	139	159	133	154	136	120	133	174	127	132	161	144	141	148	151	148	151	144	140	167	155	134	143	149	129	130	129	139	132	144	138	144	135	144	124	138	121	135	142	175	142	144	154	144	142	152	156	151	172	144	131	139	154	124	152	158	137	147	154	119	130	141	139	137	154	165	132	130	138	143	158	142	139	146	137	131	140	125	158	162	146	137	151	153	123	143	143	131	146	128	149	135	132	147	139	127	145	137	142	134	134	152	153	131	129	142	136	141	156	127	134	132	124	145	148	125	139	133	161	155	154	146	158	141	134	140	142	143	127	129	132	157	149	152	127	138	142	157	144	152	162	147	131	137	140	127	128	139	159	156	168	140	151	147	138	161	158	131	154	142	149	145	156	147	119	122	137	150	131	127	132	117	138	143	139	128	154	159	139	129	144	116	140	135	138	116	149	129	157	154	131	140	132	155	135	141	154	164	123	146	137	135	110	161	147	162	120	130	143	149	163	130	156	147	130	135	155	141	134	136	138	118	135	156	147	152	127	152	121	149	145	136	165	149
38554	20319	22979	28414	28740	28675	32940	30495	27900	23649	20531	17523	9286	5013	4599	2427	2084	1583	1302	1397	1188	805	1021	1288	1278	966	834	779	643	613	622	612	588	545	560	566	585	580	554	553	582	518	534	529	510	531	509	492	508	528	518	527	528	524	496	498	492	497	481	460	524	485	500	492	477	475	493	467	471	481	459	477	505	513	511	480	475	513	477	490	477	511	471	499	510	491	468	513	494	491	472	441	497	518	495	481	474	464	507	490	515	503	484	469	435	462	502	497	465	465	458	475	482	469	479	470	478	470	495	445	477	448	481	467	477	465	497	442	427	490	500	466	473	460	478	462	436	445	467	482	463	458	439	468	411	501	448	508	476	470	479	464	446	504	456	463	473	468	471	489	455	503	448	431	478	473	468	458	451	470	494	524	466	464	506	471	446	462	465	438	487	487	450	450	477	445	448	461	478	486	442	443	446	456	471	459	442	500	461	459	456	453	457	435	470	435	461	463	464	443	487	455	473	474	435	454	452	482	467	443	473	470	437	451	450	457	457	474	500	473	408	523	459	470	459	463	483	460	478	436	447	449	498	486	485	458	450	502	442	471	483	455	460	497	486	434	434	425	507	443	447	483	446	473	479	473	472	470	430	478	460	472	457	434	438	466	442	449	450	474	484	481	459	470	473	457	475	452	454	484	419	471	470	480	457	464	440	467	504	435	465	470	460	461	496	452	445	459	485	487	505	475	505	452	448	475	450	448	486	490	455	479	495	482	435	482	459	472	453	491	457	422	474	472	489	462	447	471	456	433	436	472	453	455	470	464	511	449	444	491	461	470	461	468	484	514	480	431	507	449	464	439	481	462	499	465	459	489	457	444	476	474	455	461	427	444	476	455	483	438	471	517	501	484	442	444	436	469	498	450	508	480	455	498	434	472	468	489	443	476	439	479	465	460	462	471	494	534	467	487	410	458	491	488	493	472	464	466	460	471	467	446	467	459	460	486	491	474	455	449	446	484	465	458	475	467	437	454	409	417	460	491	474	437	489	450	449	477	471	444	493	476	477	506	448	473	472	506	498	457	468	446	466	465	484	464	457	414	470	462	469	508	455	432	447	463	442	468	434	466	443	461	477	452	457	464	458	457	491	494	440	476	466	438	467	485	447	441	503	463	509	463	461	494	489	487	440	474	488	494	438	474	488	507	465	457	470	429	481	468	480	507	453	460	487	455	465	442	444	470	453	481	461	469	484	485	439	484	468	495	496	452	476	467	453	436	502	471	486	486	448	433	467	464	473	425	452	480	464	455	449	453	440	445	450	463	483	452	493	467	452	471	448	448	478	434	429	452	504	450	490	451	464	441	497	478	448	431	457	473	451	452	485	415	478	438	485	443	487	447	453	441	476	453	444	451	498	452	444	448	460	476	459	451	474	475	451	463	477	488	437	516	452	487	462	469	495	468	453	446	487	523	450	464	421	479	442	457	458	513	476	451	458	455	440	464	477	483	493	419	477	449	480	473	486	454	465	403	458	449	474	494	471	503	454	472	467	480	453	464	466	461	409	416	501	463	440	447	455	478	443	439	459	433	513	441	462	491	452	462	464	419	476	426	477	452	429	432	499	496	470	456	450	461	466	440	504	459	458	446	460	468	451	488	496	481	462	479	468	490	457	465	469	457	469	476	438	463	474	486	473	438	452	448	475	521	475	446	486	483	410	452	469	452	487	445	494	482	489	456	457	483	477	447	459	472	475	466	491	482	463	428	467	496	465	474	467	469	468	516	436	446	459	494	450	427	416	472	479	488	451	477	435	486	468	437	450	482	477	456	448	506	453	440	496	497	482	465	488	476	493	470	486	492	505	454	466	458	441	453	454	492	468	474	473	440	457	472	511	466	443	446	488	497	459	451	475	440	445	439	480	448	470	485	441	529	459	462	444	473	494	477	433	441	471	451	433	461	460	467	460	516	442	469	487	470	449	424	466	473	466	420	441	465	471	447	499	475	451	450	435	438	471	483	466	435	514	458	451	489	468	434	481	465	483	418	521	473	457	482	468	458	460	445	482	487	467	436	466	453	434	469	463	473	431	452	436	457	482	443	455	465	458	436	447	475	480	447	480	475	476	464	434	434	450	488	454	437	463	443	473	446	461	470	474	458	462	471	434	504	423	484	480	486	513	498	482	447	488	481	456	447	481	482	461	472	456	470	465	428	427	473	470	454	476	454	422	463	445	472	450	476	465	501	436	468	479	470	476	471	453	438	435	441	461	494	453	446	477	440	464	451	473	438	465	451	460	468	447	480	494	422	477	443	490	448	453	488	457	453	454	480	482	467	452	447	456	461	468	477	454	454	482	456	486	435	423	458	455	496	451	477	441	458	461	473	445	455	471	447	430	448	470	462	464	461	455	489	481	469	494	497	467	431	464	470	451	486	466	458	424	497	451	475	454	474	415	492	448	474	436	485	485	476	477	485	476	519	466	454	468	455	458	456	465	453	499	452	451	502	505	490	450	459	480	461	501	489	467	456	489	487	473	469	484	438	458	466	495	456	486	459	479	484	494	474	455	471	481	465	489	487	478	423	450	470	446	429	434	462	475	491	464	462	441	454	469	488	477	453	501	501	453	475	453	460	498	468	500	467	438	456	458	443	469	432	467	477	451	439	482	437	434	465	480	495	473	483	479	452	447	471	447	480	433	483	456	476	514	464	444	423	508	476	474	472	445	444	428	465	445	482	432	447	443	485	477	431	462	484	476	470	436	441	454	471	507	461	458	469	442	451	460	430	473	487	443	451	423	473	446	497	507	485	479	477	435	434	471	462	448	471	510	436	469	511	439	489	454	483	451	483	460	468	447	462	463	473	478	465	480	415	463	484	486	462	485	490	499	484	480	463	490	463	461	458	474	442	501	463	486	454	448	457	451	487	479	491	458	463	497	462	439	496	487	461	456	467	438	501	461	448	482	462	437	433	451	449	487	443	467	470	442	494	479	438	470	459	474	480	449	445	455	445	490	442	490	447	458	442	437	477	506	466	497	469	505	491	428	477	495	468	465	470	418	436	495	453	445	439	482	499	430	471	470	458	438	457	444	440	456	412	460	466	458	461	490	469	455	456	445	469	480	458	449	489	456	463	496	484	463	432	443	481	437	464	482	488	475	482	447	473	495	444	442	499	410	474	452	495	478	454	478	447	470	456	482	464	472	453	448	455	440	481	455	483	489	464	457	460	472	441	478	428	479	439	469	470	446	505	457	457	458	454	471	442	471	423	477	460	421	467	470	435	478	492	479	467	462	476	520	462	452	477	485	460	497	478	466	436	449	454	439	454	479	490	469	468	489	475	462	491	484	483	476	476	476	475	484	445	425	445	460	437	449	456	453	471	518	447	464	472	473	481	484	431	483	457	418	521	469	455	462	481	468	448	490	489	433	453	472	467	481	456	445	440	479	448	492	490	471	503	501	457	432	485	441	468	490	462	485	488	469	455	451	471	498	451	495	490	473	458	446	450	473	469
13881	6121	7179	6478	3048	1893	1945	1178	646	521	409	267	195	189	181	153	161	178	147	160	131	158	139	161	150	144	158	170	150	164	180	148	167	157	174	150	158	173	161	149	161	158	139	144	140	161	137	146	136	148	140	146	134	159	140	158	175	169	141	181	153	162	134	131	169	175	138	157	171	138	140	142	144	142	162	164	149	171	166	140	147	145	137	160	169	152	160	157	164	154	159	150	141	149	145	143	166	171	152	179	169	156	148	150	155	151	141	156	152	161	136	160	163	156	174	141	141	142	155	165	158	166	155	187	145	166	157	157	114	167	148	143	178	164	144	159	153	139	158	143	163	156	146	159	136	168	162	154	161	157	148	179	157	148	158	145	155	162	144	140	154	170	131	173	175	179	157	159	146	177	155	162	156	153	158	153	150	155	158	162	177	147	151	148	141	153	157	167	160	152	164	148	155	165	153	157	158	165	155	156	143	143	168	148	145	160	153	163	163	149	149	156	147	142	148	166	141	149	148	124	131	164	190	147	167	147	156	146	160	154	153	176	155	142	157	151	153	169	161	155	153	152	157	162	146	150	157	159	160	143	143	154	148	153	154	159	147	174	150	136	160	151	161	173	169	175	171	159	146	148	160	130	153	134	129	148	130	155	145	190	181	163	175	164	143	167	186	171	168	158	153	143	171	163	153	143	165	194	152	150	147	144	165	164	156	147	128	153	147	182	154	162	141	144	151	164	160	126	137	136	165	157	172	144	143	151	168	137	160	141	172	153	170	160	178	151	154	163	158	167	146	163	154	156	167	135	148	173	188	169	154	151	156	161	161	150	156	165	182	180	147	169	149	163	140	162	152	164	144	165	159	182	144	169	187	156	164	157	146	141	145	149	153	157	138	170	139	157	167	158	169	177	153	131	159	162	142	178	170	150	134	150	163	154	170	136	160	162	175	162	152	163	158	155	158	129	173	153	150	149	159	159	150	147	157	160	137	158	151	155	146	165	155	151	154	149	154	143	132	168	184	148	153	163	151	151	158	146	143	168	158	145	143	158	134	178	142	135	134	136	152	146	140	160	161	165	144	144	156	160	153	153	161	139	173	150	162	139	137	155	156	149	151	154	173	157	174	168	158	157	185	160	166	145	150	137	173	152	159	146	164	146	171	150	147	137	149	155	135	152	139	138	146	161	145	148	151	171	149	144	177	144	158	146	171	176	167	166	155	165	138	167	175	148	174	177	159	149	181	142	167	158	179	153	176	145	174	164	161	156	174	200	160	151	143	158	164	163	161	162	152	152	151	155	141	152	151	170	135	158	143	166	124	143	164	127	150	158	165	174	154	144	156	163	143	130	151	152	157	148	161	139	167	187	126	151	156	145	173	144	153	145	143	152	156	146	160	153	159	163	148	184	157	152	167	166	148	161	152	178	164	140	148	150	167	167	151	168	160	136	150	179	180	169	153	163	168	148	178	152	132	151	147	144	155	147	159	156	138	138	185	142	175	139	181	150	149	134	154	192	145	170	167	154	165	159	147	154	142	181	174	169	144	170	161	157	158	159	163	131	174	156	157	143	186	161	161	160	143	146	141	165	164	166	165	162	160	160	136	163	133	147	117	140	157	174	151	153	180	160	145	139	128	169	171	163	150	152	167	167	155	169	148	157	179	164	148	152	161	136	151	173	178	139	139	156	153	142	181	142	154	148	133	179	135	147	137	151	154	164	161	140	153	160	151	177	155	154	134	160	154	152	147	154	148	137	159	170	153	164	144	159	155	161	152	162	148	134	147	161	169	163	167	157	141	150	138	159	144	153	149	161	171	157	147	173	152	143	149	147	157	170	177	188	152	129	176	152	152	167	155	135	159	161	152	153	135	147	157	145	164	160	154	165	149	156	170	169	201	163	172	158	150	163	166	158	151	167	157	165	142	158	165	145	152	178	166	144	150	142	159	167	148	153	174	166	180	162	159	150	175	165	137	157	150	155	172	145	146	152	194	155	147	135	166	164	174	145	163	146	149	159	157	149	140	146	139	168	160	152	183	149	171	159	152	153	138	158	187	171	153	143	147	157	145	161	149	165	168	180	182	161	154	158	165	149	143	148	138	142	133	155	151	168	132	158	137	149	165	138	176	149	157	162	146	164	139	123	151	160	141	139	153	138	143	150	185	140	152	153	147	144	170	167	144	175	172	149	160	142	137	145	161	144	175	151	146	168	145	151	152	137	145	155	155	151	158	180	159	137	152	139	156	164	168	165	162	169	163	148	161	176	156	159	152	149	146	157	167	160	181	141	165	157	143	185	156	173	164	147	145	155	162	149	141	144	142	163	162	157	146	152	148	164	175	155	166	179	150	163	160	149	150	164	170	153	152	147	162	150	168	150	159	170	149	142	165	157	162	156	158	159	162	149	147	153	133	161	154	145	144	140	144	153	181	154	168	158	151	147	138	157	138	134	154	155	150	138	135	147	146	150	151	171	167	155	194	158	168	173	158	158	158	170	150	154	164	144	139	153	168	162	149	140	159	156	141	136	160	153	156	170	153	172	146	138	166	164	158	156	185	147	148	143	165	150	139	161	176	153	155	178	171	146	169	150	166	173	158	160	144	163	147	143	163	160	137	139	168	139	154	149	155	166	161	149	151	169	156	146	159	150	145	148	168	145	169	181	149	180	160	155	158	133	153	152	162	171	163	160	146	163	153	148	139	141	146	145	160	153	148	142	158	150	141	137	181	165	133	154	156	164	162	170	156	155	164	165	150	163	156	149	159	175	155	155	159	132	122	163	161	176	179	173	170	140	167	137	148	140	162	151	174	158	157	145	142	162	147	164	162	156	153	166	155	157	150	161	141	143	186	132	166	147	146	157	158	149	134	165	164	164	177	168	143	160	150	143	139	146	181	169	152	147	136	148	157	168	144	182	138	155	151	164	135	149	157	154	154	146	175	147	143	150	169	161	167	151	147	134	179	136	167	170	143	151	142	146	149	142	162	135	142	151	144	156	128	162	175	177	152	154	140	179	170	154	158	155	169	165	150	167	155	127	127	131	152	149	153	168	163	141	147	147	146	162	151	175	151	148	174	142	152	163	148	156	160	116	154	184	178	174	163	149	165	152	133	158	178	170	156	154	153	143	162	180	125	146	167	153	143	154	164	149	148	148	188	160	144	161	157	143	160	152	147	156	145	176	138	175	133	137	178	168	141	165	134	145	156	155	149	140	154	166	147	161	160	180	125	169	159	145	156	177	143	126	148	145	147	145	169	166	151	168	156	150	150	159	166	161	187	160	165	133	129	141	152	171	169	148	170	158	140	151	139	157	138	150	159	146	159	170	150	161	156	145	153	165	135	150	165	177	168	156	187	151	151	147	159	179	144	157	150	153	159	163	159	147	154	153	150	164	186	178	141	147	170	174	149	152	162	147	146	163	179	160	148	161	147	152	154	165	168	157	172	140	147	150	175	172	155	165	164	164	151	152	143	149	146	147	130	167	163	151	144	144
15372	6181	7988	10161	6885	5929	7334	4885	3237	2674	1924	1280	847	639	658	589	601	526	580	572	533	501	506	549	528	504	532	483	505	522	529	466	501	462	504	518	496	471	512	503	503	522	534	526	494	473	498	530	522	474	471	460	491	550	487	452	474	545	493	486	508	490	488	489	487	521	469	532	464	478	489	467	542	484	496	482	512	491	482	482	519	498	445	460	511	485	492	471	466	438	506	484	517	486	465	462	467	523	510	491	481	507	511	492	487	511	511	472	502	499	481	494	507	523	519	497	493	518	506	532	492	514	437	505	444	492	494	478	490	477	504	528	500	497	537	507	466	482	545	503	480	481	503	493	494	515	512	481	469	537	502	495	527	494	494	491	481	478	481	477	520	532	512	514	519	482	531	539	467	446	492	488	537	439	510	479	496	485	497	540	518	458	451	489	493	511	531	521	462	491	503	480	488	515	475	507	479	494	473	521	499	489	520	485	531	521	551	482	492	491	499	524	519	498	485	505	549	491	479	521	513	491	489	474	473	488	466	519	469	499	526	473	496	486	501	519	486	504	502	494	485	501	499	496	481	500	510	472	503	485	470	509	476	491	522	458	485	474	498	497	526	489	482	491	501	558	499	469	515	492	506	511	505	496	472	467	454	470	489	508	483	481	474	496	499	541	467	526	473	502	490	482	527	505	479	479	492	480	511	492	537	494	484	479	465	511	504	517	508	492	475	502	519	481	487	489	492	460	474	472	489	493	500	461	511	526	514	507	495	483	515	485	498	501	518	491	493	516	491	496	496	489	499	552	482	495	444	481	509	513	554	501	472	515	486	511	523	473	490	474	489	506	537	505	447	467	450	509	537	519	522	427	532	502	507	505	499	504	508	492	490	485	491	500	497	482	481	494	516	536	492	494	528	517	506	489	507	474	465	490	474	513	477	507	524	517	523	512	481	481	532	476	506	462	516	502	491	508	452	511	478	493	469	484	497	481	486	493	499	464	499	490	504	461	490	477	506	494	483	486	488	495	495	464	503	518	520	533	506	486	484	560	500	512	517	479	503	497	465	477	457	460	505	476	492	459	486	464	533	530	513	480	507	461	517	525	492	514	502	518	507	477	494	468	479	497	479	479	520	521	477	572	517	521	503	502	486	491	508	496	539	505	458	504	496	494	499	539	498	508	483	463	484	482	505	481	499	474	521	506	486	488	503	457	480	495	508	485	480	483	465	483	492	493	491	497	488	490	496	497	511	513	519	506	495	494	487	505	536	454	480	462	484	510	517	508	487	545	516	506	486	529	492	505	526	496	480	524	492	486	518	461	485	474	499	490	475	481	531	448	499	486	498	499	482	499	469	495	450	499	483	488	509	507	494	487	524	509	471	509	497	483	468	497	504	498	525	483	488	521	524	480	468	504	499	511	531	488	499	473	491	475	509	489	509	506	482	491	479	488	481	522	495	511	474	475	508	495	486	486	512	506	491	476	502	516	497	515	487	525	447	515	495	460	478	516	489	528	510	476	514	502	449	485	474	478	488	520	489	491	523	496	480	512	454	463	514	516	483	503	482	521	483	476	495	453	507	463	487	471	474	540	471	462	514	527	506	468	512	499	484	495	485	514	492	489	462	466	520	485	509	513	498	498	526	498	495	501	541	487	531	505	476	445	514	521	528	532	494	514	474	488	461	520	499	504	479	498	520	467	497	491	501	497	514	502	514	519	500	528	468	457	478	524	492	483	490	540	513	498	478	502	501	495	505	486	471	475	498	464	473	445	481	447	502	467	503	486	525	460	514	480	441	541	519	478	495	477	501	495	495	521	479	508	511	494	489	492	505	439	507	492	511	519	489	460	512	468	495	492	559	481	452	490	502	491	466	495	500	480	519	500	517	473	518	516	529	462	482	511	516	479	520	493	453	458	529	457	491	467	478	497	513	515	480	532	505	511	502	495	507	492	470	515	506	456	491	450	487	503	504	517	516	493	510	473	493	495	508	459	466	485	511	495	497	505	494	524	456	520	522	515	461	455	520	500	509	541	509	496	480	518	494	488	476	482	491	449	503	496	506	510	466	514	519	496	537	498	475	479	512	489	535	472	534	474	511	506	503	525	509	445	509	500	516	464	536	513	505	481	490	464	506	508	491	512	496	438	495	455	505	505	493	538	476	507	497	507	515	489	508	493	536	516	506	532	510	478	510	489	521	464	445	530	480	463	492	488	479	536	473	511	524	499	513	508	473	443	530	509	536	473	474	510	537	473	496	467	458	474	522	472	500	430	494	470	473	509	469	508	481	537	519	494	539	520	504	466	497	478	471	490	494	515	498	498	463	497	499	487	487	492	483	500	478	509	485	458	487	502	520	510	493	522	514	537	437	537	438	466	500	457	493	490	495	486	485	465	487	475	498	514	521	487	492	498	488	525	501	509	493	486	530	522	525	471	512	517	514	499	472	528	464	497	506	491	477	507	504	473	509	492	484	519	492	501	497	477	496	472	487	522	497	481	524	527	491	509	480	534	473	483	505	501	525	485	497	509	474	477	467	479	486	512	482	474	468	506	512	497	521	490	487	492	479	498	466	469	488	510	477	477	508	492	507	485	466	465	472	508	517	489	493	484	488	518	534	479	487	466	508	507	494	491	488	499	513	484	516	486	462	491	501	480	525	490	522	519	474	507	477	483	520	503	543	533	489	487	561	489	500	519	497	494	512	471	475	461	529	502	495	522	516	505	487	478	528	492	534	505	509	510	493	517	470	458	483	536	505	474	494	489	509	503	505	471	535	483	516	464	470	471	467	478	499	473	499	490	501	497	492	489	467	450	506	486	501	502	499	503	529	516	528	489	474	515	531	515	482	501	521	481	472	511	497	487	498	517	457	502	527	482	551	553	498	513	497	493	505	483	486	448	508	480	430	510	482	509	488	485	496	482	531	483	486	501	484	478	506	489	506	509	536	480	465	518	545	503	508	505	516	502	480	462	492	494	493	487	485	516	483	482	512	475	460	511	456	502	463	506	505	491	486	481	473	495	485	504	508	491	529	493	514	508	499	524	525	470	525	511	494	510	525	459	494	503	473	461	500	520	516	465	516	467	476	518	505	497	503	482	533	470	464	497	480	494	493	489	543	475	482	504	493	503	503	477	532	492	483	492	485	469	514	465	489	505	483	477	486	492	493	461	503	516	514	450	478	525	498	478	467	480	522	533	487	499	484	509	534	501	474	536	528	500	475	489	454	520	519	472	460	486	492	496	473	478	471	518	495	498	493	466	495	499	489	478	496	519	519	523	465	470	497	534	516	463	495	508	469	449	485	497	544	493	524	507	488	469	503	493	516	494	506	529	504	499	505	531	481	531	506	510	486	472	467	510	496	504	474	511	513	488	462	494	486	484	512	511	530	476	522	492	505	467	499	515	469	495	500	502	534	525	489	490	522	475	521	491	535	491	527	498	540	484	500	501	484	508	519	480	480	517	482	505	493	487	534	510	522	503	487	477	508	494	511	495
45560	27425	26133	26624	22971	17744	16003	11795	6970	5214	3316	1450	740	453	313	208	184	161	188	227	153	108	116	144	146	113	102	82	83	97	86	109	94	92	88	104	86	86	104	91	89	108	90	86	97	89	99	82	92	94	85	90	78	92	66	96	91	81	83	80	89	82	85	95	89	87	97	96	96	88	85	85	80	89	87	93	98	84	96	99	65	91	88	101	100	75	79	88	83	84	93	97	84	83	88	85	73	101	82	81	102	83	87	82	83	109	103	75	87	82	84	89	97	84	107	89	95	104	80	94	92	104	89	96	96	81	88	77	97	84	103	86	99	83	87	92	96	81	98	106	87	73	81	85	90	96	94	88	82	103	84	98	103	85	85	74	85	95	97	81	92	93	103	87	108	92	99	83	75	108	84	81	97	78	87	90	76	84	92	77	92	96	90	82	101	71	93	88	105	95	81	75	82	88	84	107	106	90	98	72	90	79	101	80	90	95	89	93	69	92	88	85	87	63	79	93	96	89	83	93	103	63	97	75	91	102	95	87	87	96	107	91	101	99	72	89	90	81	84	80	86	92	87	79	84	79	79	77	86	94	79	92	95	85	73	79	88	81	91	78	82	74	84	89	78	83	68	73	101	90	89	76	74	80	92	95	83	94	94	87	101	95	75	81	88	89	87	97	97	98	100	83	70	83	107	87	95	85	92	89	102	89	81	109	99	104	98	88	87	97	93	78	97	82	82	90	80	79	104	90	75	91	92	80	90	78	84	87	66	78	86	89	89	84	92	98	94	90	94	105	87	86	80	104	80	75	88	108	83	106	90	84	69	83	95	96	90	87	94	95	89	83	72	97	86	75	88	95	81	77	99	87	98	79	88	81	91	84	97	84	82	87	97	78	100	92	87	84	87	72	95	96	79	93	102	98	95	99	105	82	91	89	75	82	90	74	89	102	82	79	83	87	106	88	81	103	92	90	69	87	89	94	79	75	99	88	83	100	84	97	96	96	78	91	96	89	84	87	90	101	80	76	91	88	91	91	90	80	93	101	76	91	100	82	73	105	78	85	90	91	100	72	94	87	89	89	92	100	93	86	95	91	92	85	84	88	93	98	94	103	90	79	86	85	93	81	91	82	101	89	85	93	89	105	90	71	105	87	92	80	66	109	87	81	106	91	80	98	90	88	88	88	84	78	84	60	89	95	98	92	89	81	78	91	84	80	75	85	92	99	83	73	89	90	90	95	85	94	94	77	113	104	81	86	81	83	78	77	73	81	90	93	96	88	99	86	107	75	74	93	106	99	81	84	72	92	110	90	73	80	79	89	88	105	92	81	87	97	102	66	93	92	91	75	99	92	112	91	94	102	76	91	90	95	77	102	92	74	94	74	92	83	86	94	86	98	79	89	101	73	93	85	95	72	78	112	75	101	81	98	106	88	90	97	99	90	105	86	82	88	87	89	95	78	75	105	98	99	96	77	81	116	96	97	74	87	100	74	101	92	76	93	102	92	78	106	81	83	101	84	69	87	94	105	78	82	97	81	82	101	87	87	100	85	86	93	77	81	82	87	77	79	92	67	86	87	79	109	81	88	97	82	85	91	96	98	82	82	87	65	78	90	85	101	95	90	87	86	81	99	77	99	96	75	78	93	86	82	85	82	96	89	63	93	83	92	83	89	112	77	91	90	86	76	88	96	86	109	118	85	94	93	96	100	91	85	75	76	86	73	82	91	76	106	71	85	83	93	97	79	88	78	97	79	86	85	103	98	88	93	87	86	73	97	99	96	87	79	76	82	93	104	84	92	102	86	80	72	92	72	89	100	92	96	104	85	86	91	90	74	89	66	70	89	90	86	84	105	98	81	96	92	99	82	87	101	88	82	74	80	72	89	76	80	93	88	77	89	86	101	82	99	88	78	82	82	90	82	89	93	93	83	74	84	91	99	111	97	86	82	90	92	86	95	74	79	81	80	98	98	103	80	100	91	87	87	68	89	91	80	87	81	92	82	90	67	90	88	76	84	77	102	95	100	91	98	95	89	78	82	95	91	73	95	102	87	91	75	71	83	77	82	75	91	78	84	78	87	90	102	77	105	84	101	86	89	82	82	108	90	79	84	84	98	91	80	100	83	80	85	81	61	83	86	85	90	103	63	91	85	83	74	91	83	100	78	80	89	96	92	88	83	80	93	96	78	85	100	93	86	95	83	98	79	81	87	86	94	69	93	101	72	90	80	69	86	95	87	80	97	71	94	79	91	86	100	69	90	98	86	66	80	94	98	103	105	75	82	82	105	102	73	94	88	78	89	83	81	85	83	87	83	93	81	90	76	117	90	87	89	87	83	87	94	99	85	94	83	81	89	83	99	77	73	86	80	95	101	88	76	94	83	71	94	71	84	86	93	68	97	88	81	91	99	106	82	85	88	85	87	98	83	87	87	107	87	96	100	81	79	76	93	79	91	80	95	103	107	97	102	84	86	84	89	102	81	89	86	89	82	93	80	92	90	70	73	82	95	89	89	101	94	89	69	70	93	92	87	96	92	71	89	91	106	75	82	97	91	111	91	91	99	98	95	101	75	74	72	88	82	95	91	99	108	88	82	83	77	109	79	77	80	79	101	77	79	102	79	84	97	97	101	79	78	85	70	105	90	90	76	97	87	91	82	92	80	65	81	93	99	95	107	92	94	83	109	97	82	82	80	87	91	95	63	96	86	93	89	101	85	89	92	97	83	90	92	115	92	66	85	95	90	86	91	95	81	81	84	67	85	98	89	79	81	81	85	92	102	73	88	79	80	88	81	107	80	84	92	82	90	83	104	78	88	89	72	83	97	84	87	96	81	88	67	85	69	86	72	90	97	97	85	90	79	76	82	93	94	90	97	90	81	86	72	85	75	71	75	80	83	77	94	91	87	86	104	99	90	95	95	90	101	78	86	84	95	80	75	91	85	85	116	112	81	100	90	82	67	78	81	78	84	81	77	73	95	91	100	99	75	101	85	100	104	78	81	79	100	81	76	84	90	78	89	91	101	104	84	84	84	82	97	92	74	94	82	87	94	75	98	81	104	114	77	78	77	85	64	82	80	100	87	81	82	89	95	85	91	88	102	98	103	94	79	84	99	89	92	89	76	83	82	106	91	92	90	101	71	86	79	102	100	90	83	105	98	79	101	90	83	96	92	92	91	101	102	97	77	90	85	92	82	96	90	96	87	95	101	101	96	84	91	85	85	80	84	73	76	72	80	96	84	80	88	107	106	90	79	88	107	84	83	92	88	88	81	91	91	93	83	88	83	74	95	77	83	98	96	76	98	102	84	90	84	78	101	92	94	109	69	92	87	88	93	99	75	99	75	81	94	84	101	94	76	94	84	79	83	83	76	101	91	96	84	79	95	90	88	93	91	93	90	82	82	85	89	88	95	98	79	96	91	98	98	96	93	95	92	82	74	79	98	88	100	102	81	81	72	75	71	86	89	90	85	85	71	84	87	74	92	89	67	85	81	88	89
28445	16540	17945	21280	20718	19854	26293	23347	18028	14060	12097	6589	4396	2511	1713	1199	996	890	923	1210	669	524	634	960	846	618	453	424	384	389	364	378	370	350	345	362	324	359	323	328	298	325	318	333	328	327	325	319	335	324	326	321	305	306	319	331	312	322	299	332	305	344	319	348	298	321	327	307	313	317	289	327	336	302	296	297	317	333	345	290	312	315	328	301	324	306	290	320	311	294	315	341	332	307	357	323	306	291	327	303	315	310	304	285	317	315	337	324	303	327	291	275	280	299	272	300	296	315	301	292	338	316	296	312	336	316	305	292	283	317	285	341	326	322	304	306	314	355	315	282	314	311	278	288	316	335	308	323	302	270	341	325	338	332	344	320	330	305	301	290	326	314	310	321	313	289	325	322	336	321	278	315	292	309	293	302	328	303	307	302	330	330	312	324	298	278	304	302	320	331	331	306	301	302	319	310	296	337	320	319	298	323	322	304	310	295	308	299	319	348	293	315	301	323	331	312	305	305	324	350	323	302	283	300	306	287	322	310	243	303	304	281	323	323	283	308	317	292	296	285	325	297	290	305	315	330	294	302	309	310	288	290	325	293	303	311	343	277	282	309	324	299	268	331	309	292	307	307	289	307	292	314	313	294	320	266	318	296	291	317	323	315	322	326	307	305	271	330	349	303	320	267	294	306	293	309	312	289	354	294	303	320	300	281	315	304	297	303	334	312	296	311	302	333	304	274	307	297	289	306	297	291	302	320	306	287	280	315	321	332	324	333	333	327	299	303	299	278	304	331	270	292	282	319	319	298	299	318	311	311	324	328	316	333	266	294	305	301	305	307	322	326	302	340	273	333	300	303	295	295	321	296	293	285	317	309	295	316	320	326	335	292	314	299	327	303	284	301	293	289	291	329	307	293	309	327	309	335	313	337	324	303	312	313	298	342	299	317	323	276	283	281	311	281	297	335	342	329	318	298	283	310	312	305	297	310	322	302	297	304	303	292	298	343	327	302	305	321	352	340	324	302	298	309	295	302	309	307	318	339	308	324	282	297	302	327	282	326	319	307	298	312	329	301	323	285	332	271	310	324	293	318	279	320	341	320	311	324	262	310	316	336	287	263	301	305	320	291	266	287	338	299	299	307	316	320	309	305	317	303	303	308	319	307	301	311	297	312	287	322	303	299	302	309	309	326	316	316	324	326	337	306	318	331	317	298	312	320	322	310	267	284	315	307	311	333	331	292	337	317	275	327	298	309	320	302	337	292	307	332	318	323	312	319	311	323	282	280	325	308	313	306	300	321	292	305	289	300	325	318	309	316	304	282	323	332	312	291	301	329	308	341	319	327	298	331	307	302	335	321	285	289	290	296	281	308	339	338	300	326	311	305	308	306	302	310	315	339	301	312	307	335	313	290	293	319	297	298	300	311	305	320	311	330	304	298	304	296	312	300	301	301	287	269	291	317	315	322	269	317	303	296	290	294	327	323	322	332	312	308	303	312	313	289	304	346	304	295	303	293	325	311	282	299	272	283	340	307	298	274	304	308	287	327	290	290	336	311	315	306	318	323	296	314	306	337	289	289	304	291	311	297	328	302	317	309	312	294	333	320	294	334	316	329	312	287	337	326	295	294	327	288	319	304	308	331	302	292	330	326	292	290	314	296	305	311	332	313	282	324	346	292	300	283	313	303	293	351	308	283	324	302	312	319	292	287	324	312	310	337	304	329	315	346	343	294	282	318	272	313	301	304	297	315	323	348	288	290	304	323	343	304	304	305	307	317	296	325	301	292	311	316	310	332	302	310	313	321	305	297	284	309	314	335	297	298	308	288	275	308	308	337	304	312	298	296	288	264	319	321	316	307	303	319	301	317	323	302	324	318	288	319	324	290	310	338	288	330	349	303	311	322	288	293	293	274	308	296	283	329	326	321	342	305	301	303	321	308	310	315	295	313	309	348	291	337	316	325	314	343	300	289	290	297	321	304	331	307	325	293	304	333	307	330	299	321	344	301	306	315	318	309	316	342	318	311	306	305	327	289	314	309	281	331	317	302	320	298	329	334	338	273	333	302	303	290	316	300	347	320	284	329	299	326	304	322	306	319	330	296	309	324	328	301	286	299	334	325	298	319	315	307	308	280	303	326	317	305	308	314	317	326	314	303	298	308	294	329	285	287	294	323	298	311	277	344	337	304	314	354	328	283	297	290	303	306	329	292	285	305	321	305	303	312	336	329	308	305	312	279	286	336	319	293	267	312	330	317	305	316	288	280	308	310	303	317	330	294	330	306	315	335	294	286	304	319	310	322	302	318	272	302	330	281	307	313	312	297	283	337	291	295	304	270	317	321	291	345	326	309	303	290	312	288	310	247	316	299	329	295	294	333	294	283	311	327	300	321	320	303	290	303	292	311	322	300	304	318	325	303	297	291	300	332	333	296	293	331	337	304	289	304	326	319	310	305	309	311	347	312	296	278	315	286	301	299	282	299	304	300	315	311	286	321	286	320	293	343	308	306	325	308	320	323	316	298	295	340	311	316	316	306	303	313	307	297	306	295	305	269	319	317	338	333	309	309	323	269	298	323	323	302	325	279	333	286	334	330	320	324	325	337	296	292	316	324	339	321	304	318	299	295	314	316	288	313	335	316	270	299	339	294	335	301	330	283	292	302	272	287	314	336	298	298	306	293	321	323	261	330	307	321	306	296	322	342	302	294	322	310	316	304	305	308	317	273	328	289	323	317	345	301	298	307	309	291	308	302	328	305	316	297	327	298	311	280	343	331	307	327	301	276	314	317	322	289	298	316	312	336	315	298	314	338	310	280	344	325	323	287	312	325	318	325	311	291	300	305	302	292	288	304	296	324	308	319	302	291	294	332	301	323	286	291	294	313	300	279	275	299	275	293	299	332	294	317	310	307	341	282	306	303	293	325	349	291	335	288	292	312	321	309	301	314	305	285	317	302	294	295	344	306	351	324	311	317	295	326	290	329	310	313	299	311	310	308	292	329	339	334	307	310	299	306	305	311	296	301	310	326	319	341	303	291	315	276	329	324	296	300	372	306	327	322	301	306	297	323	290	289	284	324	276	339	303	297	315	335	311	330	304	302	291	299	325	301	316	331	332	313	312	332	307	302	303	309	322	310	271	293	286	276	329	309	314	317	289	293	309	318	321	312	289	329	311	314	328	324	310	292	324	313	282	309	286	311	294	300	360	337	294	285	299	315	294	292	299	303	338	318	279	313	309	280	324	303	283	310	288	323	334	283	308	329	297	331	317	311	331	326	293	304	292	302	312	293	315	285	310	277	319	312	276	315	345	299	302	296	302	317	315	307	306	320	294	338	313	335	292	324	316	309	286	322	298	298	319	309	287	310	306	313	294	312	330	285	299	297	321	304	323	292	311	289	289	337	283	309	303	322	308	332	286	326	291	294	281	315	302	309	289	289	304	308	291	291	310	305	319	339	339	309	310	319	300	307	273	302	298	327	327	312	331	274	312	272
53210	31409	29780	29874	27849	25205	27399	22428	16506	12978	9343	5616	2450	1005	648	444	538	334	368	315	272	218	301	248	306	223	194	180	159	183	168	163	163	161	173	153	154	162	144	142	167	144	157	138	154	152	143	127	146	139	143	149	127	144	134	146	129	150	157	150	138	157	151	130	136	165	164	156	141	152	140	158	166	137	121	138	172	142	140	146	140	157	152	122	138	155	136	161	156	143	152	142	143	138	148	130	129	146	141	149	129	134	155	141	144	148	132	146	127	126	150	137	138	140	151	134	136	138	130	129	161	170	132	144	136	148	132	141	137	146	138	150	139	139	117	137	142	148	125	146	146	140	159	139	124	136	146	140	143	153	143	161	145	145	137	151	130	141	138	137	165	141	137	137	120	146	139	151	140	135	140	140	145	141	160	150	130	138	166	136	148	134	125	164	129	136	144	138	168	145	140	135	135	124	144	134	150	130	145	169	144	128	134	164	142	134	133	155	138	142	134	128	152	145	131	120	133	130	134	148	156	164	132	132	124	132	136	117	148	139	146	130	151	143	131	147	137	147	143	150	131	135	153	140	150	145	162	133	148	150	148	128	125	147	125	138	145	131	134	145	167	129	138	128	154	147	130	132	130	136	141	149	141	141	151	163	154	148	129	128	138	143	155	135	136	155	156	138	134	134	163	144	155	143	132	140	118	138	142	112	125	136	147	162	138	177	139	129	128	134	148	134	136	119	148	135	130	125	144	126	120	150	139	143	133	149	148	142	126	147	144	162	141	137	125	135	151	146	145	148	121	140	134	138	143	150	139	138	132	166	140	133	122	124	141	117	135	140	153	143	130	141	150	166	154	160	138	115	147	159	122	133	122	130	145	134	151	138	143	131	129	124	135	141	147	137	147	164	124	141	139	136	119	148	143	129	142	151	150	135	139	141	142	137	118	136	134	142	146	134	137	147	125	155	143	126	116	157	129	128	148	148	129	141	150	143	147	143	128	148	132	146	138	150	158	126	174	115	147	155	150	142	158	154	137	120	145	130	146	141	132	162	117	146	142	168	132	163	126	135	123	131	142	149	156	132	138	131	129	137	144	136	141	137	146	145	138	143	151	135	146	144	145	139	137	146	149	131	134	143	136	128	127	148	146	143	139	141	110	157	129	119	142	140	124	159	152	144	141	137	124	128	138	133	138	125	133	144	139	139	154	146	154	136	147	140	144	120	138	131	143	118	141	169	167	119	132	145	135	120	123	149	131	161	141	151	141	160	146	141	123	135	150	155	149	145	139	131	124	135	151	125	148	144	144	132	143	145	145	139	127	135	134	134	139	135	134	156	140	148	137	120	146	129	143	142	124	145	114	144	120	154	128	126	126	153	145	151	130	156	146	122	130	123	153	168	131	151	141	149	160	163	123	147	117	132	159	110	146	148	149	140	135	155	128	160	133	155	133	139	139	150	133	143	127	154	146	125	166	142	134	131	135	132	135	129	134	131	142	146	141	135	152	140	133	155	156	132	142	155	163	142	165	139	117	136	127	136	141	146	145	136	125	162	124	134	166	156	146	140	145	152	119	128	130	133	140	139	130	134	132	136	134	119	155	176	137	142	150	148	149	135	149	142	133	147	137	142	129	151	155	139	137	150	142	139	135	148	142	167	156	155	157	131	149	123	140	152	137	135	147	148	129	142	132	116	138	125	158	152	155	157	154	134	136	151	143	131	148	127	127	142	126	132	136	152	124	143	138	135	146	158	141	143	135	161	136	143	119	122	149	112	163	153	144	124	131	134	137	148	137	137	139	125	155	126	134	137	153	144	117	143	133	135	145	142	129	136	144	140	128	129	125	134	132	130	122	119	150	149	141	132	154	151	122	155	148	143	148	133	125	148	112	119	159	154	131	144	143	154	149	146	118	137	137	138	120	151	129	131	136	144	151	140	121	135	159	119	150	143	135	175	128	137	127	150	138	128	143	155	117	131	137	144	123	156	150	127	156	168	156	143	142	141	144	140	151	146	142	155	121	122	155	133	150	140	145	144	134	137	143	153	152	136	154	125	153	142	149	127	150	129	148	136	156	132	157	145	155	132	150	139	161	145	119	129	138	152	166	126	155	135	132	161	123	156	136	140	152	137	157	150	127	150	148	126	151	142	152	143	157	134	142	148	159	154	156	156	142	125	140	139	141	125	129	137	151	132	133	134	143	138	148	145	129	128	136	170	128	144	142	146	148	158	145	140	152	127	137	129	149	149	137	125	134	135	154	147	154	159	140	162	141	123	150	152	141	149	143	139	165	151	132	149	133	143	129	140	139	146	119	160	142	132	131	128	125	146	138	124	112	130	112	129	155	133	157	130	144	127	142	150	182	126	145	131	133	150	140	143	140	141	136	132	115	138	157	146	138	140	135	121	160	136	136	133	128	148	156	132	149	146	137	131	115	137	161	138	128	128	142	144	141	142	151	138	129	135	140	153	124	148	142	143	148	152	132	153	117	131	135	152	144	154	142	155	141	123	126	137	127	126	150	123	129	149	145	145	156	133	140	124	156	146	128	118	144	130	137	131	131	137	139	147	108	138	149	142	132	124	138	159	154	131	127	126	126	135	168	144	148	126	144	128	166	128	128	122	138	154	139	129	136	129	149	135	165	156	143	139	120	136	149	142	126	138	143	133	159	135	111	136	141	143	145	170	140	132	140	144	129	161	137	150	157	131	130	150	138	146	152	135	135	148	142	142	143	137	148	125	134	149	134	111	136	146	139	147	173	148	136	147	141	151	116	131	128	145	145	150	137	141	137	162	124	127	140	132	158	127	161	140	120	136	128	129	141	145	150	116	149	147	150	148	140	139	131	138	145	128	142	114	139	152	133	148	156	154	127	144	148	108	126	126	150	136	141	142	157	137	134	115	124	143	139	146	147	131	152	132	128	144	157	132	163	136	132	147	163	142	160	146	156	152	137	154	135	126	127	129	130	124	141	138	139	148	140	142	144	151	136	136	124	146	117	158	144	131	143	134	138	148	141	127	157	138	133	146	156	141	129	142	139	139	139	150	123	146	137	148	138	126	135	151	139	132	119	143	129	154	141	130	142	139	115	148	136	142	141	144	135	125	138	145	122	134	155	135	125	137	132	128	138	158	150	133	147	132	123	134	129	145	116	134	143	137	137	143	151	138	134	149	147	136	157	164	149	131	149	135	129	142	129	145	140	140	140	136	127	128	149	135	138	128	145	123	128	138	153	121	124	115	158	136	122	142	118	144	150	156	130	163	139	135	131	131	138	129	136	126	138	135	156	137	164	144	113	123	117	134	142	140	147	151	142	134	133	146	131	144	121	128	138	162	147	131	148	151	118	106	133	131	169	148	152	120	151	148	146	111	140	152	139	142	126	148	133	138	120	159	147	137	114	148	126	121	115	132	136	143	148	135	136	151	136	147	152	136	152	130	136	137	127	148	152	136	137	148	145	117	137	138	157	141	153	142	122	146	138	132	147	141	146	144	147	160
35956	18648	20195	25081	25748	28167	34963	30981	27421	24742	20468	14815	7740	4205	3466	2701	2624	1927	1691	1554	1221	873	1637	1599	1637	1424	875	693	628	621	643	625	567	529	563	607	534	530	556	537	544	569	509	513	522	510	538	524	518	504	491	493	536	468	527	493	551	479	505	502	510	489	474	507	492	481	457	511	481	488	493	504	496	482	470	501	501	486	461	478	493	458	480	444	435	478	429	466	489	516	428	479	457	485	455	458	461	471	439	473	467	480	478	453	471	449	476	497	469	472	428	483	494	477	460	465	434	505	413	467	474	457	468	448	386	458	454	475	468	470	449	488	491	450	454	461	451	479	475	426	460	439	457	446	488	447	504	466	455	474	464	464	465	499	506	450	444	470	441	430	455	444	492	454	452	487	441	450	468	468	463	487	460	470	468	462	477	434	414	466	447	475	443	460	489	435	462	496	447	454	486	484	441	465	441	445	438	432	465	457	483	463	440	442	425	469	459	467	465	464	470	461	438	443	458	419	453	511	447	439	455	468	420	430	487	422	467	431	480	462	429	471	486	454	453	412	517	454	443	469	466	438	451	451	445	496	483	475	441	435	465	434	457	483	470	469	458	464	408	472	456	464	458	458	457	446	448	421	454	433	460	482	451	437	442	438	450	472	445	460	445	487	473	451	444	431	435	456	448	440	477	454	477	493	442	454	430	467	493	467	439	460	456	471	421	452	469	489	432	422	417	461	485	450	438	469	464	426	487	457	469	467	493	477	471	427	440	451	473	459	461	448	486	432	447	453	447	447	476	456	500	465	415	454	480	482	431	465	435	439	436	431	449	421	445	433	459	452	474	465	455	402	453	413	484	496	442	473	453	459	438	446	400	489	436	433	456	478	446	436	428	458	447	453	469	481	481	426	450	446	479	468	475	440	509	497	454	427	449	459	472	429	480	445	456	467	496	449	459	448	465	462	449	461	492	489	440	439	446	494	456	434	449	420	424	429	439	442	455	426	433	480	449	470	452	487	444	468	459	435	445	484	513	467	442	428	447	447	459	459	429	482	459	444	523	438	446	447	446	427	474	408	466	466	436	434	459	424	448	463	478	482	494	414	463	484	412	492	454	440	452	456	455	472	456	453	454	457	477	452	490	452	454	479	473	448	481	460	460	414	465	421	423	445	484	442	451	463	458	434	432	423	497	448	450	434	471	448	422	421	475	463	447	474	436	479	448	456	478	468	479	489	482	431	446	496	434	475	476	458	468	457	468	468	448	496	477	478	469	468	455	471	486	467	487	444	462	456	447	436	489	437	461	439	423	464	473	454	465	470	460	433	490	435	452	441	468	433	461	465	465	466	445	453	477	446	443	442	457	436	479	446	490	438	472	443	470	491	481	468	416	417	431	447	432	426	451	413	460	458	439	437	477	472	445	457	458	474	451	437	453	447	440	491	425	473	484	421	507	479	471	446	388	477	475	459	432	459	482	466	421	460	449	469	392	457	457	475	438	442	464	479	450	446	434	444	459	472	411	479	439	479	451	452	468	447	437	438	476	417	465	437	484	484	463	455	459	459	509	438	443	455	460	470	467	456	423	415	453	452	491	481	471	457	466	440	471	467	477	482	418	440	470	434	460	467	435	463	461	434	476	450	477	452	430	502	471	443	468	468	445	453	432	445	460	440	424	454	413	487	438	483	417	468	465	495	449	467	513	440	430	453	436	447	418	465	474	458	398	474	473	420	501	413	454	516	458	407	458	475	480	463	458	471	461	428	514	495	451	433	476	454	376	456	449	436	465	485	497	469	446	452	484	440	415	489	428	436	441	434	452	469	432	478	459	453	423	470	445	445	506	432	460	465	444	462	436	458	456	475	459	461	432	435	440	463	507	443	455	503	465	493	485	441	477	481	521	474	480	445	461	476	461	447	455	448	480	486	453	501	472	473	470	462	439	471	465	495	457	459	454	470	450	466	435	428	488	467	416	384	435	483	461	479	483	477	447	453	438	449	480	453	471	461	499	486	404	471	426	478	435	426	444	485	480	450	424	435	400	455	422	472	437	482	456	463	462	464	466	442	421	415	475	483	441	443	438	473	465	423	484	429	464	439	465	435	463	518	451	461	427	457	444	446	422	489	484	454	459	446	444	469	437	411	465	402	461	483	503	419	440	461	484	483	477	465	444	462	437	476	472	484	490	435	454	449	448	444	424	450	435	473	415	459	476	444	451	454	431	434	453	460	460	473	423	504	431	479	458	459	425	479	453	416	468	447	445	436	475	474	466	455	479	405	441	442	441	449	430	440	450	461	437	505	468	442	428	480	418	424	450	452	454	443	430	495	439	463	457	474	447	444	451	440	481	479	423	469	425	453	412	468	475	462	423	434	458	471	451	467	470	420	451	460	472	440	438	498	494	425	464	464	508	427	435	423	454	437	479	498	454	459	478	511	443	435	482	481	480	505	448	454	460	476	487	463	468	500	449	461	468	443	503	453	452	468	474	456	423	471	431	427	432	481	452	451	470	477	467	435	482	448	466	442	427	457	408	421	506	433	450	463	437	500	441	457	440	467	513	437	461	461	463	459	469	492	461	494	465	440	463	468	450	462	447	464	460	417	419	457	478	493	447	423	486	498	477	465	453	469	430	478	467	466	478	433	463	424	467	453	479	449	441	437	453	449	439	464	453	467	462	417	424	392	421	477	473	465	435	473	433	424	468	469	454	468	462	469	477	445	464	459	506	430	454	439	492	476	455	436	444	488	477	450	488	392	490	427	433	435	445	435	482	486	465	416	459	469	452	457	454	417	457	456	464	492	445	471	441	465	450	480	514	476	465	461	470	403	472	455	489	492	452	442	463	459	457	444	442	426	452	470	448	484	466	479	435	461	470	432	456	435	479	450	466	477	442	433	463	467	466	465	499	454	472	435	454	458	485	481	435	450	456	439	449	473	430	485	444	439	514	433	480	430	456	415	475	465	451	449	445	448	470	449	439	452	481	426	458	430	447	470	494	441	483	470	484	435	434	445	453	506	427	456	476	446	469	447	444	430	455	450	475	464	478	423	469	449	463	457	469	439	439	468	479	446	487	444	475	468	449	462	471	460	475	427	445	460	473	441	466	419	463	425	454	459	424	456	454	445	484	485	461	429	485	483	441	461	482	437	460	488	451	451	456	444	467	460	480	416	466	460	426	466	461	502	452	469	447	411	488	449	468	491	444	426	480	437	461	462	448	435	447	462	450	497	473	457	450	449	424	463	492	431	459	450	451	501	450	461	458	424	453	488	443	489	443	464	446	422	482	470	436	441	449	434	466	481	452	479	472	442	442	407	451	467	433	479	444	428	474	458	441	469	453	497	413	414	427	441	483	445	446	450	482	466	409	484	444	432	480	449	458	465	456	501	447	439	448	480	448	435	401	498	437	438	467	475	449	449	457	480	426	464	447	472	465	418	435	405	478	458	438	473	450	432	476	489	427	437	461	451	444	429	445	441	482	443	490	469	458	478	476	476	450	440
13186	4542	4991	3897	2388	2048	1666	868	685	574	453	319	198	166	176	138	163	151	166	159	161	156	184	151	158	152	177	167	160	152	171	148	164	145	145	144	147	156	161	147	163	160	199	158	153	151	156	160	156	164	142	151	147	150	145	140	139	145	150	157	133	138	148	150	149	146	138	183	170	131	151	180	170	160	156	155	145	183	133	132	147	149	150	150	162	151	149	149	157	158	169	136	161	146	155	151	150	154	146	149	148	148	147	142	153	144	127	132	150	148	165	130	145	152	154	145	159	148	134	145	153	138	135	142	157	154	131	152	150	153	159	158	157	168	156	150	147	168	154	160	164	122	163	139	157	148	167	164	174	158	158	146	142	164	144	149	177	162	142	181	125	142	159	151	158	155	149	171	152	149	155	158	167	150	152	157	137	142	136	143	146	166	135	170	140	163	174	167	152	142	144	153	178	145	143	151	144	159	170	137	138	172	158	144	170	177	167	152	173	157	159	180	165	164	153	146	158	167	140	155	168	153	149	120	159	170	162	170	144	175	162	143	170	142	158	155	134	179	148	140	120	135	179	171	163	157	157	146	161	141	148	158	179	163	142	156	166	171	158	136	151	136	173	145	174	163	167	175	158	175	145	154	152	174	150	155	139	147	161	160	157	164	184	162	169	171	151	149	127	154	147	156	136	157	145	157	154	162	149	150	165	156	176	149	169	162	147	165	141	169	154	168	153	177	164	162	150	154	192	141	174	162	173	142	160	140	150	146	143	147	138	141	148	133	180	165	142	144	189	155	162	166	159	160	166	145	136	155	159	131	142	152	153	158	167	139	151	152	149	157	154	146	166	143	155	168	126	154	143	135	151	160	145	155	148	154	153	141	189	178	153	167	142	168	195	150	147	149	160	152	145	158	173	161	124	179	161	153	182	140	159	152	151	145	163	142	167	141	146	165	151	165	151	154	149	177	160	143	168	125	142	143	147	132	158	161	178	173	137	136	154	137	155	145	137	143	150	147	178	157	181	150	141	127	152	179	183	181	153	167	125	135	152	160	158	171	148	174	157	167	157	172	133	171	143	142	162	149	156	162	143	156	170	153	152	170	184	170	159	150	149	142	158	138	157	148	166	142	157	160	159	146	136	145	137	149	162	138	159	164	159	152	148	138	165	177	141	140	165	144	188	146	157	165	160	153	181	172	178	155	160	137	136	164	157	146	148	139	158	171	148	172	159	172	173	162	160	179	156	162	154	153	139	171	148	169	191	166	163	140	158	148	162	154	177	139	157	158	139	163	150	158	167	156	189	130	173	146	136	160	156	164	144	168	136	126	172	172	137	152	164	170	146	161	131	152	142	161	139	164	170	143	148	165	166	156	159	158	148	138	136	163	149	160	136	132	179	170	154	144	141	163	153	159	161	161	161	166	181	136	146	162	165	162	166	148	124	147	162	138	146	165	159	177	152	163	156	140	169	138	132	157	145	140	156	152	152	178	156	157	152	150	153	158	142	136	153	140	145	152	136	159	156	162	158	134	158	162	152	150	146	156	170	143	151	177	172	164	149	139	157	155	159	140	153	154	155	167	158	155	158	131	158	171	148	161	129	162	162	148	142	152	159	146	157	143	156	153	173	154	147	130	158	149	171	164	135	154	140	147	174	135	160	167	152	146	164	133	146	164	165	148	149	139	151	135	160	151	125	160	160	159	170	184	147	157	161	143	159	151	134	148	161	135	145	136	147	168	162	158	159	144	156	159	140	184	164	170	138	160	156	163	130	148	158	168	178	156	148	160	142	167	158	140	136	167	144	158	147	136	149	128	146	155	133	175	176	156	168	136	174	156	147	156	150	140	152	163	166	151	159	140	143	147	168	155	143	156	162	167	150	138	163	143	153	146	151	152	136	145	145	145	173	136	145	153	149	145	163	154	154	158	164	163	132	153	144	151	143	135	159	144	143	171	148	143	168	139	162	137	156	152	172	141	148	146	143	144	164	154	174	165	145	152	167	179	143	158	124	148	145	151	145	173	166	171	169	136	166	156	165	143	145	145	146	162	162	178	154	152	153	171	143	155	156	153	143	157	138	133	168	138	139	144	141	159	154	137	156	171	158	190	148	162	154	139	136	150	155	153	156	141	143	155	154	165	147	148	169	153	173	172	152	152	178	143	139	156	170	157	139	158	154	164	137	148	138	135	146	154	175	164	145	159	176	127	148	166	177	161	160	153	154	155	145	151	130	147	165	161	173	166	127	143	167	156	153	131	138	142	142	162	149	157	146	121	151	144	162	151	141	166	168	163	163	157	150	160	155	162	157	163	159	161	140	176	150	169	152	155	159	154	165	144	149	170	155	134	147	154	147	167	138	153	142	161	143	163	163	166	152	149	151	149	175	159	164	147	129	157	155	129	169	163	159	157	147	150	149	161	156	152	142	170	131	145	167	156	179	164	157	165	146	159	156	146	164	148	142	175	151	153	160	160	139	144	166	137	142	147	169	170	159	144	155	144	163	169	154	146	150	149	153	145	165	184	155	135	172	154	156	169	151	150	153	153	148	160	168	155	144	151	148	146	165	156	149	157	137	155	138	160	171	171	148	157	152	148	160	143	161	160	138	143	158	172	178	153	134	130	156	147	148	151	162	153	158	139	139	169	169	147	167	162	165	161	162	157	149	156	161	145	147	150	164	167	157	155	157	130	149	152	155	160	144	190	144	154	169	169	138	135	140	146	152	146	156	167	151	157	171	148	148	136	181	163	172	156	146	150	136	155	132	165	157	154	172	164	165	156	152	140	149	147	123	155	165	159	157	134	163	151	145	141	140	177	156	164	160	163	143	160	136	174	158	159	139	140	169	147	159	157	160	156	149	144	186	151	166	138	158	133	173	166	144	177	158	131	136	133	166	146	138	145	158	162	148	141	142	144	164	158	159	171	161	179	140	142	151	145	181	154	168	149	133	161	165	154	144	152	145	170	140	171	167	152	151	137	142	149	175	148	177	168	160	158	154	144	132	168	156	138	142	177	159	140	152	163	132	175	173	157	153	152	164	154	153	143	124	153	139	159	153	171	141	155	157	147	149	182	132	140	167	172	149	151	154	159	158	177	137	145	132	147	148	172	168	160	151	148	154	143	158	142	163	151	130	156	150	151	150	156	135	155	141	145	168	132	150	164	162	135	176	153	167	146	128	150	169	147	151	147	163	136	131	153	156	148	141	147	141	136	154	159	143	141	175	151	157	165	158	146	149	145	136	164	164	149	178	164	161	161	152	144	153	146	151	135	141	149	157	134	143	144	145	166	153	172	172	146	149	132	147	147	155	149	172	138	162	138	154	192	144	153	132	134	171	151	160	177	164	148	156	169	149	152	150	144	144	179	153	149	160	158	183	149	184	162	175	164	156	148	147	137	149	143	148	149	161	154	184	155	173	177	140	152	161	165	175	177	142	173	144	140	156	154	166	157	153	156	140	141	156	149	166	142	151	158	178	144	165	158	157	151	156	160
14927	4402	5222	7007	5930	6956	6686	3589	3497	2834	2148	1419	793	686	563	599	581	506	559	557	537	503	501	533	544	512	523	509	452	466	486	495	488	491	508	540	520	509	484	492	505	520	480	483	522	478	448	488	526	485	488	500	500	493	536	527	495	495	500	501	477	518	497	504	469	475	504	477	514	455	503	517	479	505	521	512	505	535	477	469	496	480	504	499	535	470	469	490	531	463	484	500	475	496	463	508	448	494	475	478	542	443	541	512	537	513	511	505	494	486	489	469	518	449	505	464	486	462	482	493	510	484	463	489	481	516	535	498	522	475	472	465	495	483	469	479	503	490	490	478	449	488	478	476	469	470	483	495	529	448	490	521	470	517	520	507	484	504	485	502	475	509	514	456	502	495	485	502	499	459	499	521	453	495	509	469	526	507	489	467	489	496	516	512	504	499	484	494	445	485	503	498	470	467	487	482	498	437	484	486	511	478	480	485	501	508	455	472	472	488	517	511	494	470	527	460	478	539	502	529	534	462	449	459	479	498	511	504	492	491	514	470	497	501	485	489	476	497	540	488	497	494	488	504	489	508	527	512	470	499	479	473	509	468	481	500	502	467	477	487	487	482	492	503	490	511	472	503	482	501	473	485	526	495	501	509	494	513	520	526	488	475	500	502	491	452	476	494	505	473	542	462	455	508	481	529	511	466	501	490	547	489	455	470	522	522	465	513	501	439	483	529	501	485	486	472	462	512	500	449	493	522	507	482	513	509	522	509	504	488	465	496	496	489	494	482	508	512	519	514	469	449	461	494	527	486	494	486	486	506	491	483	497	517	508	471	497	489	501	536	462	445	514	513	480	519	500	465	503	491	531	500	486	501	530	519	464	519	471	476	553	459	499	461	478	448	491	454	494	506	492	456	480	498	503	490	511	498	475	477	494	475	487	467	491	460	537	486	502	500	510	465	461	539	494	469	481	507	533	517	480	468	521	475	484	487	526	521	531	475	493	481	494	476	457	487	463	521	484	503	512	522	460	485	482	488	500	445	494	499	462	516	487	466	521	467	495	491	473	478	503	484	485	519	499	503	537	514	474	507	477	486	474	513	504	485	474	473	491	489	526	467	482	503	495	513	519	505	440	462	478	499	437	500	514	493	457	529	460	488	515	494	503	509	516	523	503	506	480	465	517	494	456	514	460	518	485	495	500	495	491	452	475	528	518	507	518	505	473	476	465	529	497	513	517	491	518	501	490	540	483	501	530	526	437	510	467	508	511	496	498	499	465	492	500	485	507	477	477	493	495	482	505	499	511	477	495	474	512	488	474	506	479	488	491	499	493	542	503	536	480	507	492	502	503	492	464	531	466	494	492	528	465	481	511	476	469	488	454	493	540	465	488	520	509	492	494	507	478	504	468	486	487	480	489	477	488	493	477	481	473	460	460	495	487	482	494	502	511	536	453	487	485	457	521	484	513	480	479	479	536	499	487	444	511	475	487	515	471	469	493	504	526	485	477	480	488	462	504	512	494	488	502	519	490	527	491	470	483	531	495	478	483	471	477	467	502	475	543	504	495	503	505	482	514	487	534	479	482	478	527	482	518	497	503	460	473	486	454	527	491	511	489	514	513	527	491	484	531	491	495	486	492	501	481	478	493	471	493	544	517	472	478	509	536	462	547	448	507	480	514	483	470	476	511	495	485	481	506	481	498	489	478	522	527	525	520	505	508	518	548	521	495	475	493	497	492	516	520	461	479	500	496	478	503	463	514	501	472	444	466	497	478	521	494	520	462	501	466	474	484	504	523	507	523	518	477	483	457	501	510	492	506	499	497	511	498	465	520	509	479	471	506	459	503	464	504	488	481	525	509	499	493	490	496	504	513	461	493	501	469	510	462	486	470	464	458	504	452	482	464	485	545	516	487	456	487	502	508	487	533	485	529	500	509	492	507	514	482	508	476	476	542	460	490	491	519	496	514	480	501	481	487	508	487	469	475	489	480	491	492	512	462	515	472	480	481	472	503	490	492	490	484	477	525	485	502	519	481	484	487	488	460	443	511	501	475	487	510	486	474	501	502	535	493	484	453	466	515	446	523	470	495	461	510	487	520	496	486	491	507	476	527	478	510	502	514	512	470	496	509	504	489	506	473	486	518	495	483	471	490	530	481	495	493	523	496	496	534	487	489	510	481	500	506	495	507	500	454	506	471	520	448	484	494	477	448	507	471	515	494	487	512	489	506	522	522	455	499	480	465	510	508	508	537	501	559	482	477	464	514	479	490	484	501	463	501	499	491	503	457	504	478	475	490	512	472	466	512	498	446	525	498	499	476	499	529	489	449	484	465	486	518	490	502	454	543	512	525	500	482	535	494	471	510	442	470	523	497	487	453	477	503	493	519	476	499	503	488	502	517	490	462	466	512	494	479	451	505	507	495	486	463	526	495	494	540	477	481	461	486	512	525	487	481	491	493	477	476	501	469	524	477	488	488	486	436	485	481	473	503	516	463	517	504	497	477	458	490	516	467	443	519	462	483	497	479	499	524	503	517	497	473	478	504	471	475	453	497	517	510	514	494	499	495	472	464	494	521	538	540	505	493	474	466	527	483	486	483	519	486	510	480	492	528	504	479	474	513	478	446	514	479	445	492	497	470	502	483	524	537	504	468	494	496	476	484	467	485	488	488	476	452	518	461	498	480	513	489	482	484	492	518	505	524	511	489	488	455	524	480	512	484	490	495	475	468	474	483	481	480	501	499	526	532	482	495	499	515	466	508	467	459	451	520	499	472	518	495	524	496	482	492	523	457	524	454	501	506	475	521	527	490	498	460	446	471	475	499	512	456	506	473	451	489	439	494	474	461	463	506	487	457	486	479	537	485	491	443	512	481	470	481	530	451	512	479	514	493	504	521	497	506	507	472	514	491	501	497	494	529	520	523	462	492	497	513	470	509	463	486	481	517	489	495	480	466	481	511	493	487	519	491	522	501	489	501	516	524	492	448	480	517	491	525	515	484	517	507	521	447	491	504	461	460	474	495	530	496	477	489	456	492	498	534	499	503	482	458	500	476	513	458	519	496	505	480	545	452	499	497	487	508	473	471	548	473	473	515	460	497	514	459	494	504	505	490	496	486	524	502	485	493	485	507	543	478	464	491	486	463	471	489	542	487	498	461	507	527	531	507	469	483	505	488	504	497	517	512	521	471	456	463	479	470	514	513	496	484	479	475	472	532	493	492	479	499	486	470	509	495	485	460	504	484	480	505	488	512	484	501	514	469	481	499	498	513	555	496	521	474	482	492	480	496	505	516	519	504	529	496	484	515	495	495	466	490	498	468	489	500	495	513	481	488	499	484	508	475	446	487	478	485	501	478	488	495	542	490	532	502	483	488	502	473	453	485	466	464	498	509	535	496	469	491	495	492	476	550	483	498	518	464	514	486	518	507	480	502	502	505	498	477	458	540	509	458	516	453	494	483	472	502	517	494	471	516	458	465	484	485	483	512	518	501	511
46938	24549	21756	22513	19414	17824	14932	10416	8290	6037	4024	2255	957	468	305	219	209	160	183	220	160	118	175	127	102	125	112	93	90	78	104	73	85	97	87	101	93	86	98	105	121	89	92	97	86	94	81	102	101	82	95	85	85	96	79	100	98	90	106	91	72	89	92	80	96	99	92	66	97	97	83	83	95	85	85	80	87	80	94	93	84	100	85	97	83	80	76	74	102	94	84	73	81	79	96	102	85	108	92	102	84	99	95	80	99	74	84	70	100	73	81	80	87	78	91	99	79	80	104	77	79	100	73	95	88	107	93	80	91	90	78	70	99	102	93	94	74	97	83	95	92	85	90	90	91	102	83	85	88	87	98	85	91	85	82	79	100	91	82	91	63	93	83	82	101	79	83	70	74	93	93	88	92	77	90	82	77	86	67	94	98	94	87	92	89	98	97	93	85	79	127	102	80	64	89	86	69	87	78	96	67	84	88	88	69	96	90	95	89	86	85	66	80	92	72	69	73	99	84	93	97	78	85	77	77	95	61	85	71	83	90	95	100	70	91	81	79	83	87	85	76	74	82	90	82	93	81	98	81	82	75	102	95	102	83	78	85	86	98	87	92	96	94	90	93	89	96	105	80	83	83	85	91	87	85	87	81	84	89	86	94	81	80	78	89	94	91	92	76	93	66	94	79	96	95	76	83	86	82	91	80	81	90	86	92	95	78	87	76	92	82	71	96	90	88	98	82	73	75	93	95	105	91	99	92	89	99	90	95	96	90	78	80	90	102	95	84	79	77	85	86	82	83	77	67	81	81	96	91	91	91	105	86	102	82	98	90	88	79	90	83	79	111	69	93	77	88	92	89	87	85	90	90	99	77	84	80	82	95	87	82	96	86	90	86	85	67	85	98	87	97	89	84	80	71	90	77	88	89	100	96	79	87	87	88	84	96	86	80	99	109	91	87	76	80	85	68	88	94	78	82	72	87	93	94	81	103	80	108	86	76	73	90	106	81	71	87	92	88	73	99	96	68	101	68	86	82	86	91	79	99	96	81	75	82	102	97	91	90	86	94	82	99	82	103	84	95	85	80	77	90	96	81	87	77	93	99	80	85	88	75	85	86	88	87	92	76	83	99	94	93	92	106	83	99	87	92	78	79	83	91	83	90	87	89	73	78	79	95	87	103	81	80	71	100	99	108	88	70	98	96	76	98	84	86	87	86	88	121	66	103	85	92	94	86	98	80	88	69	90	87	87	78	80	75	81	105	73	79	70	83	76	85	96	85	81	87	70	92	89	102	87	85	82	71	81	102	85	88	82	120	89	91	68	107	91	87	86	91	80	85	89	89	89	99	105	80	87	105	102	92	76	84	75	78	93	69	77	96	93	81	83	88	90	86	100	84	99	82	74	82	97	88	82	79	94	89	88	87	77	94	78	91	85	68	88	100	78	74	110	110	90	87	97	82	77	74	89	69	96	82	97	78	107	72	105	93	91	75	109	77	92	119	86	73	88	112	66	91	99	81	87	87	88	76	92	89	89	88	92	83	94	87	97	90	78	87	87	90	93	95	80	97	87	108	87	76	85	86	88	76	93	93	74	84	83	77	67	82	75	91	106	88	91	114	79	95	92	89	84	82	83	89	92	88	86	77	91	88	87	90	75	94	107	71	87	103	95	75	86	87	70	107	88	99	92	98	70	78	89	94	83	92	81	94	92	86	75	83	85	91	117	79	78	76	85	95	86	81	92	68	81	74	81	77	76	98	92	85	81	104	85	80	80	86	101	95	66	94	102	61	73	83	90	92	90	94	85	99	99	99	77	90	81	83	86	88	90	79	82	102	88	66	113	86	89	92	89	80	91	94	92	88	100	82	81	78	84	86	99	91	94	81	80	69	98	85	93	108	90	66	87	83	110	89	89	86	79	104	84	87	93	94	83	92	89	94	91	92	90	78	112	90	84	83	85	90	87	86	84	89	90	82	84	84	79	78	83	81	87	98	79	89	71	81	76	90	81	83	94	96	91	75	94	83	73	81	84	88	93	93	86	91	70	83	90	87	88	79	88	75	103	78	93	93	100	110	88	92	89	97	97	80	80	82	89	107	74	72	70	87	106	94	86	100	93	88	87	80	79	88	86	76	94	93	76	86	95	94	79	90	86	81	96	92	86	80	95	108	87	104	92	87	101	65	68	93	98	64	91	89	75	83	81	68	96	83	65	95	82	87	81	94	86	89	96	84	76	78	88	80	72	66	71	83	87	86	100	95	82	73	81	88	97	76	94	86	82	87	98	88	92	93	75	80	82	79	88	86	97	87	93	88	89	77	87	89	95	77	82	86	99	87	82	87	86	85	117	98	97	90	74	93	79	87	65	82	87	80	98	87	98	80	82	85	81	68	84	92	105	88	80	80	100	93	91	92	87	102	87	88	102	85	95	84	83	90	81	78	78	85	69	86	95	84	82	110	91	88	79	87	76	79	77	77	99	89	98	97	84	79	68	80	95	96	87	98	85	69	86	93	93	82	87	83	86	68	90	84	95	104	83	90	96	95	87	96	92	89	82	95	86	88	94	97	94	72	97	87	86	62	114	88	79	100	77	81	109	87	87	73	76	101	79	81	92	84	90	78	84	102	74	95	78	96	94	96	82	86	78	81	77	95	96	88	92	77	96	96	98	101	90	86	97	106	87	105	77	88	86	73	99	84	79	74	76	76	65	91	83	81	81	74	94	88	92	91	84	99	80	90	74	89	107	94	77	98	83	82	81	81	111	100	87	67	78	83	81	67	98	69	80	86	77	99	88	89	95	74	87	102	89	87	102	84	90	85	96	106	101	87	86	84	97	86	62	94	100	87	84	81	82	90	89	63	89	91	78	89	79	74	89	88	93	79	84	79	85	75	79	91	83	99	84	80	86	95	81	93	80	98	90	95	85	83	92	92	85	89	97	90	86	95	92	84	90	83	81	83	87	92	108	83	70	78	102	91	87	110	94	93	90	91	101	86	93	94	91	87	78	103	96	84	86	87	110	86	106	99	101	84	91	102	91	90	73	71	91	89	68	91	79	81	87	79	87	110	90	92	74	71	95	84	82	97	78	95	89	111	72	93	102	71	93	70	89	84	94	84	91	87	90	97	73	95	85	82	81	97	93	95	103	100	103	73	86	80	86	83	75	86	103	88	75	87	83	87	82	76	96	92	84	93	105	81	84	106	65	119	86	94	90	82	93	88	87	89	96	86	101	101	88	71	89	79	80	81	80	102	91	84	93	91	106	88	75	77	94	87	94	89	103	86	82	74	69	58	77	98	73	86	79	73	99	74	83	91	86	83	86	84	90	98	86	84	88	81	108	92	102	82	79	98	96	76	79	75	96	101	78	82	80	78	82	71	99	94	73	70	88	73	95	78	90	84	93	71	89	104	105	92	85	98	82	84	72	92	84	81	85	96	84	80	99	69	89	80	83	88	95	97	92	92	86	86	77	87	96	89	85	88	96	94	86	78	102
28439	12422	14279	18198	18376	24557	23189	20916	19476	15041	12773	8557	4580	2145	1552	1434	1267	888	861	1055	772	553	1037	574	626	614	480	402	409	348	408	352	385	354	368	298	337	309	356	330	343	325	340	326	308	328	326	348	362	373	324	315	320	304	315	306	346	326	320	327	302	357	347	282	348	316	284	312	301	345	317	361	297	326	343	315	318	282	317	352	312	286	302	330	306	279	316	310	299	325	315	327	289	298	310	331	322	356	303	322	313	299	311	305	313	332	286	313	300	287	293	305	294	315	302	317	284	302	287	272	318	307	324	312	338	288	307	303	297	331	279	292	340	311	317	314	333	308	306	302	283	280	315	308	328	340	300	323	317	296	301	300	325	313	304	309	327	307	273	317	282	280	296	290	345	284	332	306	343	298	315	293	322	307	276	302	306	314	311	357	310	317	334	329	313	286	321	322	328	293	302	287	283	300	310	321	282	298	307	306	319	270	288	291	300	325	301	325	317	309	289	309	325	305	317	300	306	304	295	346	308	331	291	308	282	293	307	309	304	298	309	291	297	301	313	311	274	329	291	281	294	288	316	308	283	287	286	318	307	326	300	319	291	299	298	304	319	295	288	316	322	294	299	286	296	295	288	317	309	320	290	324	306	280	302	303	314	324	290	314	294	300	304	292	292	291	304	297	302	324	354	320	309	305	329	299	328	313	293	294	277	295	327	276	297	304	295	310	301	286	308	335	270	303	327	312	311	293	301	320	288	317	340	343	316	319	292	328	300	292	356	313	326	299	292	288	287	299	283	303	292	312	327	326	295	324	312	355	313	282	315	317	294	318	300	293	286	312	303	296	330	311	303	339	321	297	340	302	284	315	296	311	334	326	301	304	284	294	299	307	294	315	296	309	302	316	332	332	313	301	299	303	264	298	332	370	318	335	293	308	340	302	276	348	295	300	341	310	325	298	288	304	320	297	300	306	317	323	292	346	286	327	325	339	316	308	315	309	308	296	293	335	353	282	312	302	301	298	288	312	315	318	301	274	311	312	290	307	294	348	297	289	311	316	294	309	330	272	300	300	337	305	319	294	314	336	301	278	298	286	305	339	299	285	297	367	295	288	296	308	315	304	307	303	337	263	309	326	289	283	284	278	342	281	294	309	301	294	308	313	283	305	336	299	304	361	311	291	284	306	299	326	337	315	324	300	290	293	342	284	295	333	296	282	314	293	306	289	329	315	327	315	308	291	323	319	302	283	308	279	316	285	287	300	318	288	305	305	323	336	331	281	299	304	309	314	288	327	295	285	309	292	314	301	346	260	291	300	295	284	276	302	288	304	314	291	262	301	304	310	273	311	252	302	322	316	319	327	318	316	288	317	323	281	315	331	281	291	298	322	325	317	293	300	308	304	336	316	319	336	282	272	338	309	320	323	321	303	309	298	316	285	282	298	316	303	270	318	333	309	299	292	309	300	284	327	289	296	308	313	333	300	306	307	280	321	307	290	327	287	310	304	311	311	311	290	303	286	326	323	271	314	293	288	287	320	328	294	297	316	306	314	307	304	288	297	296	293	295	288	308	305	299	335	309	312	298	325	323	297	305	318	318	290	300	302	319	291	301	313	322	312	302	297	290	316	311	301	274	300	312	307	307	327	298	345	279	293	288	328	307	300	298	326	293	294	310	293	280	302	308	274	299	319	303	329	320	295	292	314	277	314	288	317	286	276	292	312	336	318	312	322	312	298	295	343	300	327	319	279	287	275	317	308	321	297	303	299	299	326	322	315	300	324	315	307	325	306	309	292	273	277	294	320	313	295	330	288	331	333	313	334	296	307	304	286	321	300	302	307	313	296	289	312	336	327	303	349	313	309	278	275	322	314	306	317	317	320	328	263	289	282	322	316	282	286	287	328	346	274	290	312	337	295	271	294	320	288	321	340	377	306	281	312	301	317	294	312	279	358	322	281	294	291	285	334	337	289	285	316	304	315	283	275	295	285	275	322	307	337	320	312	320	303	315	326	362	301	299	323	312	308	284	325	314	297	307	331	286	321	271	292	296	316	294	291	317	314	304	336	336	274	300	314	315	316	284	313	288	298	299	303	331	309	298	336	307	280	342	305	303	306	305	313	309	271	316	329	297	301	252	319	300	320	306	301	329	301	288	317	319	332	317	304	312	305	286	289	269	299	316	270	282	301	325	338	277	329	318	324	349	338	288	289	271	323	272	302	293	290	326	313	334	309	280	295	301	304	322	291	314	277	300	311	281	299	292	306	308	320	311	316	307	315	285	320	335	311	285	292	323	310	312	295	276	311	294	312	341	321	343	293	306	303	282	337	305	310	276	294	308	318	297	294	289	298	299	309	304	312	300	329	300	312	267	302	309	273	298	300	308	294	307	313	289	311	322	307	308	304	303	297	296	279	305	315	314	312	291	314	296	325	293	333	318	309	329	343	322	293	316	318	303	300	295	322	330	285	320	310	311	310	284	293	309	309	304	294	327	332	302	336	306	321	289	295	281	302	303	297	305	300	311	300	285	303	340	334	306	289	302	325	298	289	320	307	342	331	310	291	298	317	315	295	301	321	297	308	287	286	330	315	292	303	284	290	283	299	326	298	321	333	287	338	297	297	318	309	320	301	313	321	309	293	300	282	298	299	320	288	279	326	326	302	302	290	314	326	304	303	326	321	330	303	283	308	308	309	303	332	298	318	288	280	334	268	333	293	318	310	303	299	306	323	279	314	304	308	293	327	330	321	330	304	311	314	321	338	311	334	323	301	267	281	314	292	296	328	310	303	324	285	309	314	272	337	314	280	323	301	306	291	316	346	306	334	285	317	307	317	301	313	313	314	350	328	299	291	341	313	303	280	274	317	314	334	301	338	299	311	309	284	308	307	322	294	306	319	294	307	324	321	316	347	338	294	322	311	312	311	322	289	283	294	312	317	307	315	325	324	292	288	306	328	292	310	294	320	304	309	316	270	301	318	319	283	320	306	323	283	286	333	280	312	308	315	312	291	284	302	305	292	300	302	315	294	293	324	327	305	309	317	350	282	284	293	284	323	308	299	290	288	308	325	312	276	314	314	310	278	332	320	301	307	322	283	289	301	294	318	282	290	321	325	321	307	287	318	260	292	305	295	288	304	308	310	317	306	311	316	296	302	300	294	307	269	289	267	311	311	306	313	278	330	302	339	300	324	318	305	270	293	321	303	292	318	281	298	338	297	313	288	308	323	321	323	294	292	289	302	268	344	335	287	323	300	316	276	300	320	289	304	304	312	299	320	308	334	322	325	301	321	323	299	313	320	298	305	340	314	301	303	310	313	323	305	321	304	309	297	310	302	287	284	289	309	287	328	316	324	316	272	317	293	310	288	292	313	310	310	294	328	299	286	322	303	301	327	287	323	302	305	304	286	264	306	302	329	320	293	321	319	334	315	330	319	286	292	305	328	314	315	278	309	319	329	280	319	339	340	323	286	295	313	338	310	295	335	321	310	321	293	336	300	291	324
53636	30197	29522	28253	27340	27184	25323	23142	18110	15132	10568	6169	2688	1266	734	555	514	360	402	396	387	248	337	341	268	265	186	161	144	130	168	166	168	183	149	154	146	154	142	176	146	147	164	139	136	134	161	152	142	136	144	151	160	122	150	127	135	115	165	147	144	129	134	167	143	137	159	140	136	129	148	136	151	152	132	147	153	128	114	117	130	130	142	145	142	113	164	129	127	158	120	119	141	114	148	146	133	164	146	147	114	136	112	133	150	141	132	142	143	158	158	136	147	132	122	116	134	125	133	128	141	132	159	153	142	113	161	138	150	143	143	117	136	129	159	143	144	131	132	130	155	129	149	126	139	145	139	133	129	137	132	119	132	136	154	131	118	130	129	140	126	138	155	135	124	151	141	145	145	122	139	146	126	159	126	125	152	135	142	148	134	152	139	118	143	131	145	161	129	132	131	142	141	161	133	114	142	148	111	157	137	138	129	144	140	153	145	144	127	131	131	129	117	122	131	122	151	163	140	130	127	157	136	143	132	122	143	136	145	143	125	130	133	171	122	142	130	130	139	179	126	150	127	143	154	134	139	134	147	122	152	121	144	148	128	145	138	111	130	134	156	147	160	123	137	163	136	147	133	136	142	136	155	131	146	132	139	138	151	120	154	152	139	123	176	115	147	161	154	128	132	153	140	139	150	142	146	147	135	137	139	150	147	126	145	125	136	135	128	144	126	141	136	142	137	114	148	138	124	162	133	139	122	126	150	160	128	122	152	134	135	150	163	129	131	147	138	162	138	133	133	121	123	106	139	133	110	137	118	143	129	155	154	145	143	132	150	141	132	121	128	141	117	163	164	149	153	131	143	171	145	142	159	155	134	142	135	132	138	144	120	139	151	134	154	118	170	121	135	123	111	117	149	128	162	155	127	153	121	129	136	121	118	129	151	132	130	137	136	138	135	139	144	142	140	130	155	146	120	140	138	135	147	132	157	160	131	147	139	117	136	143	150	145	134	142	127	138	149	124	131	130	139	157	140	138	119	134	118	152	143	142	130	138	153	149	155	151	124	134	127	144	153	147	143	138	133	135	133	121	149	133	131	118	142	120	130	168	143	135	119	139	127	189	137	156	112	152	153	138	175	124	155	141	140	139	119	138	118	145	148	144	137	136	153	129	133	159	139	138	156	138	146	141	145	122	147	134	138	138	136	157	143	141	142	146	120	137	119	155	137	136	130	135	113	104	119	143	146	158	136	140	136	134	140	140	129	126	146	148	147	145	135	154	138	136	139	154	160	140	133	149	130	146	151	131	141	132	143	135	136	147	148	147	119	139	124	134	149	150	133	126	148	127	155	157	148	139	142	130	124	131	149	142	121	142	159	127	135	141	129	145	142	118	143	124	133	133	126	129	124	133	134	130	147	143	134	123	143	125	126	139	151	147	139	129	148	120	153	142	148	124	118	135	136	141	156	133	127	136	138	137	143	125	122	116	124	147	147	140	150	144	127	125	140	164	109	145	159	122	148	135	141	137	148	132	144	164	122	146	133	123	142	143	147	158	140	149	123	118	147	127	135	140	148	145	131	126	134	130	135	169	136	134	136	157	140	127	144	129	140	135	125	128	142	129	132	148	155	152	132	124	137	139	148	148	150	106	110	125	147	141	138	135	136	112	117	143	122	135	129	145	142	143	149	140	132	154	138	138	150	156	133	134	127	159	106	159	117	136	135	141	160	147	129	146	141	133	140	121	144	153	134	130	139	144	144	150	135	133	154	125	148	142	121	142	143	124	127	147	114	126	152	132	132	130	137	148	136	128	147	138	165	133	151	131	137	121	119	137	116	116	142	107	136	123	142	131	108	129	132	136	147	131	150	167	132	133	118	130	145	152	144	137	124	141	143	150	117	138	134	125	136	138	142	142	147	130	126	165	142	131	132	133	140	147	129	141	128	142	146	127	119	125	150	126	141	152	120	135	154	140	168	144	137	151	139	113	140	128	160	140	132	138	120	132	145	120	126	153	134	138	162	158	148	137	151	148	124	135	156	146	147	123	128	119	143	140	136	153	155	134	127	139	144	146	133	150	140	106	133	136	140	127	171	110	133	126	136	138	125	136	130	135	136	140	165	139	153	130	138	135	131	138	145	126	150	126	142	128	142	141	148	133	152	167	148	149	119	140	120	125	132	158	133	150	147	137	151	139	140	128	134	150	116	147	125	148	120	132	110	135	132	146	139	129	154	150	143	127	136	137	152	150	142	141	133	128	134	131	124	139	160	128	152	148	146	136	140	131	138	153	152	145	146	120	134	127	133	155	150	135	125	150	138	131	142	136	155	146	129	137	129	156	158	157	129	130	140	137	145	137	150	150	124	148	151	119	130	138	147	150	132	147	140	137	111	121	138	143	137	138	123	135	140	138	142	110	121	119	155	117	147	149	148	136	136	138	136	157	145	147	150	136	140	124	139	131	130	146	142	159	138	150	150	146	135	139	124	136	169	112	137	147	174	136	140	145	145	153	123	142	124	128	150	146	127	130	129	145	130	140	157	124	125	127	134	134	137	136	128	140	163	136	121	139	137	151	155	151	139	152	136	147	141	111	150	141	134	150	132	134	139	149	151	114	151	152	142	146	132	151	135	146	136	138	152	137	165	141	137	130	136	143	135	149	139	135	142	115	143	149	120	159	146	124	133	135	126	155	146	144	135	147	147	158	135	126	150	153	148	129	145	133	132	148	160	152	124	135	145	141	128	133	127	125	142	129	150	151	146	154	133	127	131	164	152	137	150	127	140	140	125	138	152	146	152	131	119	142	123	163	133	134	159	145	137	130	131	140	146	139	135	137	147	135	131	141	151	135	125	143	146	145	163	141	139	137	122	146	142	140	136	159	112	146	133	142	131	120	143	128	142	134	116	165	122	127	135	114	142	149	150	143	145	131	148	142	130	124	129	136	140	136	128	130	134	144	120	127	158	118	151	124	147	142	110	152	154	123	121	136	155	127	146	142	138	142	139	149	128	135	122	141	112	132	130	143	151	138	128	154	134	138	154	147	134	137	129	165	152	136	130	150	130	141	125	139	141	152	134	148	137	128	139	133	134	146	151	138	148	139	151	131	132	140	138	132	145	146	126	133	151	141	141	152	150	121	147	148	131	128	143	157	153	127	146	132	155	137	114	145	153	126	124	126	132	123	126	153	139	137	137	138	117	147	123	149	114	145	126	131	125	117	130	139	130	139	135	153	143	122	129	142	148	129	127	128	121	160	157	125	144	154	150	134	118	134	135	133	137	130	140	137	161	140	138	120	129	125	150	163	139	129	146	150	133	151	136	140	141	134	142	126	136	155	156	140	141	142	149	106	141	161	129	152	146	145	117	132	128	135	139	134	142	144	152	136	156	125	134	135	165	133	132	139	143	143	151	151	119	137	147	127	132	137	138	156	151	143	145	121	150	153	139	144	134	133	140	127	113	145	150	141	135	129	155	125	156	137	107	136	151	140	153	136
36012	16573	19271	23697	26184	31844	32526	33425	28951	26615	22672	16290	9755	5696	3956	3277	3131	2238	1597	1717	1448	1147	2368	1851	1390	1407	932	744	642	636	641	612	560	570	555	552	552	545	559	555	502	511	535	519	510	514	544	461	543	511	485	492	511	511	508	524	493	501	500	481	460	434	499	471	530	467	460	459	481	453	481	484	475	466	487	443	471	496	504	475	475	462	496	469	504	459	462	436	488	455	465	455	436	452	467	499	493	474	459	448	439	471	500	475	477	490	473	455	476	473	441	448	456	483	447	457	464	471	457	455	445	508	488	433	454	432	422	448	430	502	483	434	466	455	432	401	449	500	451	477	425	461	437	427	438	483	457	443	475	479	459	483	485	426	452	453	475	470	421	475	470	458	419	479	476	472	469	472	484	451	479	464	411	488	468	458	464	467	455	479	449	415	444	443	443	437	450	425	507	478	469	444	444	422	488	449	471	455	440	481	412	443	465	434	498	434	476	437	465	452	477	443	447	462	501	471	432	446	449	451	417	469	482	450	424	472	438	440	493	412	439	464	490	419	466	473	455	412	487	451	474	444	409	434	447	451	464	424	477	455	491	436	455	439	440	442	468	455	453	466	478	454	420	452	486	431	436	455	456	441	452	473	440	463	475	486	420	436	495	454	469	455	460	414	475	478	475	465	455	437	467	429	467	449	477	443	442	462	452	431	446	445	437	481	463	449	461	473	464	419	492	490	452	448	444	453	453	457	407	462	474	449	430	461	437	445	447	498	493	448	444	450	442	487	444	453	462	432	474	452	474	459	448	422	450	454	431	482	446	503	465	435	473	467	439	463	460	457	445	453	433	457	429	467	475	484	465	463	450	473	447	441	491	467	472	464	439	457	439	442	430	441	464	478	458	457	479	456	442	446	433	499	443	509	467	453	474	419	455	448	445	451	436	433	416	421	457	448	428	416	425	448	473	477	435	473	457	468	458	470	481	486	409	472	469	462	461	453	417	462	427	434	470	438	451	482	456	428	458	488	455	485	450	445	466	463	439	453	491	439	462	458	466	450	463	459	444	493	411	455	475	445	484	431	448	469	465	448	491	441	416	474	481	475	450	460	417	436	457	455	441	450	442	488	450	461	437	484	435	477	469	437	462	420	475	459	483	512	457	502	439	503	443	426	427	482	468	403	429	462	454	432	410	462	494	458	472	467	431	450	428	441	430	488	456	457	471	451	423	443	444	429	475	451	444	452	460	467	470	479	467	447	456	483	434	433	485	435	464	438	456	444	430	442	475	456	440	483	420	430	459	411	444	464	454	464	421	457	464	462	434	423	414	455	474	479	456	441	490	448	467	457	420	422	517	481	459	467	447	461	465	404	443	468	412	477	453	437	454	452	449	414	445	441	468	516	457	477	457	445	458	474	432	466	481	432	474	471	496	464	460	468	443	418	440	440	454	470	426	453	420	449	469	442	502	432	481	471	490	468	421	473	392	478	428	472	445	451	443	460	416	436	463	448	458	441	449	472	470	418	463	467	446	463	464	506	443	486	481	459	468	446	468	454	443	462	447	436	474	481	476	460	447	432	458	468	470	484	445	464	490	483	456	459	478	426	445	457	494	433	445	453	436	447	456	450	508	452	460	465	431	462	473	458	448	443	478	477	453	476	426	469	478	453	481	442	452	455	450	450	454	501	463	434	425	427	442	466	444	453	459	414	487	440	473	454	457	467	464	477	480	483	461	464	449	467	423	463	405	461	455	444	467	469	460	443	463	452	442	419	452	481	444	480	470	450	484	445	446	434	435	452	426	446	458	456	466	439	460	438	469	450	458	460	455	451	489	423	473	464	432	420	487	482	433	456	480	456	417	455	457	485	429	517	445	459	486	468	478	517	429	458	469	460	456	474	458	417	509	499	447	420	458	449	441	419	433	437	438	464	455	424	488	460	474	482	465	431	451	500	471	433	457	454	463	469	459	436	466	431	447	459	467	479	472	465	450	451	453	432	473	422	420	427	470	432	470	439	455	481	469	468	439	430	420	481	466	451	426	441	480	462	437	424	466	467	472	424	465	482	417	453	439	431	478	488	437	450	461	448	460	430	463	466	423	448	455	496	431	427	451	444	437	449	451	442	462	461	446	451	496	443	418	451	448	432	437	440	465	436	472	451	438	423	470	460	462	450	454	442	472	449	458	469	472	473	459	456	443	456	464	447	479	472	433	458	463	434	501	480	452	451	437	435	484	463	442	457	414	465	467	446	486	481	472	441	437	470	458	470	460	480	457	461	447	456	477	484	430	489	455	446	466	477	452	431	411	442	429	455	478	412	451	447	456	436	488	448	453	462	475	483	413	450	458	436	426	459	456	463	471	441	429	450	416	468	460	475	477	481	419	493	475	431	433	415	433	465	473	455	444	414	461	466	447	462	459	465	446	464	456	444	475	487	452	441	439	482	456	413	457	464	455	476	440	462	437	478	464	464	510	457	488	431	461	487	428	473	503	439	427	484	441	458	436	414	449	454	453	448	444	460	457	421	451	432	450	475	444	432	453	425	468	439	464	479	479	460	461	434	495	449	458	447	453	499	445	447	415	453	465	452	470	429	506	422	453	446	479	449	468	436	445	421	469	428	431	440	448	452	475	452	425	486	458	426	455	441	456	468	487	435	439	457	432	449	435	515	428	412	461	484	453	454	442	414	480	452	462	443	439	464	463	467	448	445	413	504	473	466	462	482	455	463	449	459	438	471	481	457	476	448	464	434	465	458	462	451	493	452	460	466	452	504	443	450	410	426	474	474	451	496	418	422	459	436	436	471	480	414	524	419	429	468	510	470	448	481	441	429	444	459	448	440	491	430	456	439	421	460	415	418	453	431	427	479	467	453	455	460	423	444	419	443	490	451	443	484	491	419	449	441	464	417	453	487	487	458	448	454	434	459	443	480	446	451	509	487	472	438	465	452	464	472	444	487	416	457	434	458	449	420	437	489	439	453	490	435	471	485	479	471	458	445	467	443	475	488	416	497	445	437	474	476	457	478	458	442	465	453	448	419	441	466	454	486	433	437	455	423	482	491	436	430	488	454	467	453	450	457	471	421	473	469	446	481	441	425	428	459	456	463	471	447	459	462	441	448	430	422	444	448	465	438	476	445	491	471	479	474	443	448	454	425	488	434	486	436	447	438	442	423	445	427	477	445	447	473	470	482	443	435	424	439	443	473	487	489	439	485	442	469	455	486	458	468	473	476	423	466	481	446	441	473	457	456	427	445	474	451	487	463	456	476	431	484	453	413	481	462	482	467	439	456	473	452	428	462	450	466	429	467	470	461	493	467	502	475	434	446	446	442	446	437	438	454	467	465	469	453	485	434	471	449	426	416	453	469	419	417	474	441	457	452	427	439	453	460	490	489	455	457	442	472	478	450	445	472	456	455	457	449	433	428	464	452	422	460	462	467	424	433	445	444	414	444	494	450	435	431	484	431	484	449	455	437	475	422	432	459	450	414	470	457	442	425
11149	3844	4934	4536	3440	2198	1394	1109	835	708	459	314	216	249	195	159	144	154	151	187	149	167	169	155	167	154	151	144	155	179	162	158	153	141	138	164	159	162	168	160	167	151	138	154	148	159	150	154	160	148	156	157	163	142	168	131	163	143	162	156	149	146	148	141	127	144	148	169	171	149	151	144	184	169	157	146	138	137	139	160	147	139	175	145	149	141	148	177	158	149	161	159	144	140	140	144	157	142	161	130	160	166	140	149	151	160	160	155	159	144	172	149	144	164	156	138	156	150	153	144	162	159	153	159	131	129	141	150	174	147	147	130	144	152	134	145	150	177	163	145	153	135	120	162	146	158	153	139	156	175	153	135	152	150	147	151	151	155	153	141	147	157	166	142	150	160	154	162	139	169	155	163	151	157	147	151	161	144	153	136	153	143	143	150	167	163	148	156	169	164	127	144	138	145	143	148	156	158	162	163	158	136	157	156	159	145	165	138	156	159	176	142	143	139	123	159	141	172	133	153	163	160	155	143	151	145	150	159	142	157	178	126	157	152	151	140	139	177	160	136	135	162	147	144	171	145	132	163	160	142	144	176	132	168	158	117	150	131	160	138	168	142	166	152	142	150	136	149	154	140	159	151	148	171	147	131	147	159	157	150	160	141	146	143	133	178	166	157	143	154	137	172	139	169	154	141	128	142	138	142	143	140	144	158	154	155	146	157	165	165	153	136	160	165	156	159	146	173	167	155	151	152	180	146	154	136	139	132	158	146	146	125	145	135	154	141	157	161	135	160	140	163	134	155	162	168	164	147	153	158	132	134	144	154	152	170	143	167	156	151	146	156	157	154	145	177	159	135	162	149	145	147	165	139	166	158	139	157	135	167	141	142	145	161	155	163	143	170	114	137	155	153	150	154	135	168	144	150	127	163	139	138	136	147	134	148	134	172	149	153	138	144	152	140	145	151	169	127	154	141	146	161	166	138	153	150	149	158	148	142	154	157	155	165	143	155	161	148	176	141	167	161	153	168	134	154	155	147	148	130	148	152	152	168	148	142	146	141	137	164	145	142	174	165	142	159	159	162	154	161	167	174	170	165	165	140	157	170	154	176	152	137	145	171	169	164	178	140	181	156	142	150	155	166	164	152	143	155	153	160	157	179	146	156	144	174	160	176	172	128	141	158	130	153	149	148	151	148	156	153	152	141	140	137	148	156	139	160	148	123	166	169	156	167	147	140	138	134	157	141	153	172	156	129	160	128	149	153	152	140	143	134	164	145	153	144	138	147	158	167	145	148	157	135	164	152	140	158	154	144	144	144	151	141	154	167	149	147	159	127	129	149	157	141	175	150	154	152	161	155	146	151	163	157	151	145	160	151	159	162	135	154	170	118	162	149	138	139	174	133	138	155	161	149	137	153	155	172	167	142	136	144	134	158	140	141	163	155	157	142	161	144	168	168	142	141	179	138	157	155	146	168	133	150	145	138	151	136	156	175	150	138	129	148	144	150	158	163	152	160	134	139	164	152	155	144	175	171	152	159	149	162	149	143	148	147	162	147	143	142	163	154	145	146	152	142	139	144	145	169	152	159	189	158	147	150	146	145	174	138	157	151	138	134	134	167	144	153	139	173	173	144	152	155	166	166	156	126	162	169	141	141	145	162	149	160	141	178	154	140	146	167	145	153	156	128	161	132	149	153	153	152	168	156	136	156	151	164	122	141	160	160	156	157	132	148	162	173	159	133	138	145	144	153	179	150	140	133	134	135	147	142	126	146	137	159	160	141	169	177	148	186	145	125	165	163	124	154	161	160	168	146	149	156	153	145	150	170	161	143	157	162	158	137	148	160	163	138	154	159	152	157	154	141	178	161	190	144	145	148	181	170	158	166	156	172	148	151	162	152	157	134	143	194	151	158	164	150	149	120	133	156	144	169	142	156	176	155	142	157	161	162	143	174	149	157	157	148	134	156	143	128	143	184	147	149	143	154	149	173	143	138	142	134	156	145	142	149	158	145	149	142	163	182	157	166	151	144	153	156	148	136	148	164	147	167	141	160	145	153	169	163	169	159	153	144	161	148	170	146	157	149	150	159	138	155	149	134	141	147	165	168	139	169	126	143	154	123	159	153	147	168	151	162	154	148	174	140	175	150	131	146	151	148	150	157	158	171	145	169	147	159	151	169	161	159	149	154	156	160	152	146	157	159	141	157	166	154	162	165	158	132	158	142	177	135	154	159	142	144	155	157	152	168	175	146	149	174	144	143	161	140	167	145	177	146	150	139	163	171	173	131	142	150	167	146	175	166	144	140	162	161	144	168	146	172	137	141	175	151	168	138	176	155	145	145	143	132	171	144	137	140	154	159	159	157	146	142	145	142	140	152	144	150	138	119	152	164	130	155	160	148	175	151	164	137	158	147	182	133	139	131	181	159	151	145	130	166	156	162	149	154	158	150	156	176	156	148	138	158	156	162	161	174	143	165	143	158	140	167	143	167	130	169	158	135	153	154	142	146	125	144	164	173	166	146	152	151	176	143	135	142	159	160	140	162	159	143	168	153	159	178	133	160	156	154	143	159	153	158	132	163	141	157	151	145	124	156	153	159	168	166	146	149	137	158	149	145	147	130	161	150	161	146	185	160	140	154	155	141	173	157	152	141	148	130	156	141	160	167	156	159	153	155	148	145	115	130	148	144	142	143	133	148	159	146	166	142	171	142	160	153	151	175	144	144	149	168	160	156	147	155	150	170	153	119	149	171	150	139	157	151	165	148	161	160	168	161	180	158	152	137	149	155	131	153	161	148	158	164	142	158	133	155	172	148	162	142	147	147	145	158	146	144	145	164	143	179	150	150	162	142	149	140	144	162	150	155	164	161	172	181	160	133	153	147	162	140	162	131	163	158	153	146	166	152	145	150	163	158	151	145	184	151	143	143	140	147	159	149	134	140	149	165	155	154	134	158	145	147	134	159	156	139	154	142	168	152	145	143	173	173	138	131	144	133	157	135	154	143	138	160	141	156	155	173	171	175	147	153	151	148	154	170	146	157	142	144	183	163	163	126	141	124	138	143	157	162	147	153	154	151	160	149	134	134	163	178	144	144	132	149	159	185	158	117	155	151	151	152	156	147	179	160	155	163	148	160	170	148	137	134	165	147	149	168	138	147	148	143	140	132	145	147	130	123	140	156	148	145	129	142	154	146	143	165	149	156	142	143	138	154	159	149	124	155	157	148	154	139	146	146	156	159	150	146	138	160	155	152	159	142	140	155	148	169	183	166	147	150	157	158	160	135	157	134	142	149	140	164	144	165	142	135	172	140	142	136	162	154	150	138	171	150	122	160	149	162	132	145	155	154	158	155	136	157	157	145	154	136	145	153	151	131	154	165	172	151	165	160	133	149	145	169	158	143	160	145	143	133	149	147	154	163	161	136	143	172	137	149	148	161	157	164	140	174	146	166	148	141	148	142	170	153	124	156	135	160	139	135	150	148	137	177	160	172
13240	3677	5759	7476	7994	7639	5739	4988	4120	3518	2229	1351	942	803	665	609	581	539	532	520	553	531	540	533	547	507	475	465	476	483	507	509	475	452	501	457	507	475	481	454	517	501	491	505	456	501	497	523	509	491	525	494	486	466	486	461	497	490	503	472	496	479	473	455	471	517	456	493	476	489	477	505	524	502	511	470	472	513	506	481	508	482	473	521	481	439	460	495	496	533	501	473	499	494	514	526	490	473	473	481	507	472	469	531	497	485	459	502	513	528	476	461	499	473	457	493	477	463	487	447	508	491	491	507	499	490	488	426	488	463	476	474	482	474	504	486	497	488	495	495	515	492	482	469	507	530	527	448	497	520	472	465	447	477	502	480	472	474	497	499	483	464	484	478	482	476	460	428	483	469	463	481	490	457	492	495	477	470	476	504	436	525	490	507	529	499	506	472	508	471	470	468	498	472	455	515	481	479	514	488	440	471	510	504	494	458	506	496	485	474	490	457	490	461	478	472	485	489	490	495	496	477	489	491	467	539	461	466	410	478	500	492	478	478	499	491	493	473	455	515	491	493	476	469	484	474	471	485	517	485	436	486	491	508	502	481	487	471	478	465	456	476	438	505	511	459	505	492	492	487	475	484	494	501	490	519	482	464	476	476	508	493	510	487	494	471	494	474	494	487	526	495	481	493	493	502	493	516	476	506	502	505	500	494	507	486	489	469	510	493	484	481	471	534	485	459	479	498	486	430	463	487	492	488	497	493	463	489	520	492	491	479	481	491	426	483	471	497	496	486	478	491	512	492	464	464	495	458	496	509	497	469	520	458	492	467	447	486	474	490	476	503	510	484	471	473	480	498	457	483	476	486	517	480	517	480	525	489	460	516	468	506	420	468	477	522	482	497	503	508	482	466	497	467	454	485	457	502	494	503	473	492	443	510	521	490	472	480	511	451	459	483	437	474	515	476	481	465	488	465	487	475	462	499	493	502	490	529	504	501	516	477	462	459	446	531	471	506	518	465	514	457	488	479	468	466	485	477	478	509	535	497	486	488	491	475	478	498	491	473	494	504	492	503	512	455	479	496	498	456	459	503	488	501	456	510	490	474	472	490	456	461	535	510	483	491	486	450	504	519	479	504	503	466	470	518	472	475	501	464	520	502	485	515	437	508	492	485	490	467	477	450	472	522	504	491	471	497	496	517	493	485	476	520	468	493	493	487	488	492	497	456	491	500	468	498	501	453	462	486	518	485	499	466	517	491	466	484	473	463	485	475	461	470	490	483	463	460	523	422	497	485	492	472	496	483	493	496	521	518	488	521	496	451	514	480	476	471	460	473	518	462	453	455	475	498	490	472	489	471	469	455	524	470	446	487	487	503	451	439	464	540	486	461	464	467	490	470	491	510	490	471	463	465	495	476	446	490	506	493	440	457	469	508	517	452	480	496	509	511	452	468	541	471	541	480	440	528	477	485	527	499	509	530	497	464	485	514	476	467	507	473	499	465	424	478	461	507	477	491	481	487	496	463	452	511	492	480	494	485	450	484	470	491	486	476	469	502	504	463	469	481	494	497	496	545	464	468	444	495	534	467	497	466	483	518	514	520	475	475	527	482	532	447	457	497	485	454	471	520	466	488	513	493	484	472	481	462	473	453	532	461	487	459	534	484	495	466	510	480	484	465	502	483	503	456	488	468	494	489	449	517	492	481	450	479	503	488	465	462	482	451	492	483	461	494	458	460	494	510	506	503	521	483	471	474	492	494	513	451	466	480	496	523	505	493	509	512	491	460	489	464	443	459	527	515	499	476	449	520	480	479	475	465	497	505	531	444	479	457	487	508	515	467	496	504	441	511	518	528	493	478	467	495	475	465	487	467	508	463	484	463	454	460	504	507	460	491	503	480	495	465	491	459	485	480	506	489	474	525	480	509	476	491	489	481	471	500	514	496	467	453	481	517	513	459	495	446	497	477	491	491	507	452	466	467	467	500	512	463	501	481	436	520	467	511	458	489	477	500	463	456	468	486	438	465	470	496	506	497	496	503	464	482	523	475	486	509	485	484	445	496	478	498	508	493	501	498	472	491	450	474	494	486	486	494	457	474	493	524	485	502	493	476	464	466	495	477	494	497	478	495	483	496	497	483	499	461	459	508	496	514	471	524	508	504	476	480	505	473	489	518	466	475	477	509	483	508	486	494	467	487	498	472	528	482	430	471	475	511	480	510	456	468	487	507	476	474	497	446	505	480	499	528	506	471	487	478	464	491	462	475	503	486	496	490	481	481	466	472	418	505	494	458	480	516	466	472	505	501	529	460	473	528	480	486	508	490	499	531	486	448	506	455	469	517	524	495	520	511	512	452	490	467	482	493	507	498	467	467	494	476	488	458	487	473	474	487	483	491	475	500	468	497	490	515	483	501	518	499	520	485	458	476	464	493	467	479	487	469	514	506	496	514	500	478	482	475	522	497	490	512	462	472	490	497	488	485	479	456	484	484	467	511	522	483	499	494	503	479	459	482	473	489	509	490	496	466	497	497	488	505	476	473	465	548	512	436	500	485	470	483	445	497	480	491	468	482	541	494	478	486	502	468	463	522	511	492	474	467	495	493	514	473	492	488	494	446	509	469	457	471	488	498	511	483	486	484	460	489	453	461	464	482	502	474	493	512	463	475	498	466	502	473	491	466	457	487	483	515	490	454	502	476	512	460	483	515	462	475	499	520	489	506	467	507	501	477	493	521	488	528	513	441	463	495	504	497	457	514	481	485	483	440	465	501	459	481	476	502	469	471	466	493	498	471	477	488	450	473	494	537	471	472	482	489	482	496	522	489	487	436	495	463	479	521	499	499	447	482	510	500	506	490	485	483	460	487	494	522	494	488	446	484	477	449	497	451	490	500	472	503	461	501	451	460	500	447	499	478	475	510	469	495	454	474	479	461	496	518	469	501	488	449	496	506	510	499	469	472	482	463	498	471	512	450	497	528	531	497	524	485	486	490	480	478	502	477	492	512	496	523	514	497	517	493	505	503	497	511	486	486	467	498	491	507	467	475	450	473	474	488	458	531	484	438	511	453	517	496	515	494	517	479	459	486	443	504	478	486	516	460	463	467	498	460	496	481	470	494	496	481	513	494	485	470	486	483	473	508	499	472	475	471	485	448	486	469	489	496	540	473	477	493	488	479	485	516	471	494	494	466	509	463	469	482	476	502	477	522	502	478	475	500	491	495	509	433	478	472	494	463	494	500	507	436	477	498	471	492	483	454	530	459	482	459	489	501	502	491	494	466	504	518	473	427	499	459	479	509	543	500	483	448	445	482	476	475	491	457	460	489	503	508	492	476	474	464	484	530	508	497	479	473	463	486	514	449	457	461	446	485	496	479	490	495	443	491	480	537	507	468	433	522	506	500	478	502	488	460	506	484	427	497	481	472	496	473	473	437	487	493	490	495	455	465	457	468	474	471	512	473	490	487	494	485	518	489	495	510	472	499	464	462	489	455
43623	25305	23474	24522	23295	20726	19730	14264	9043	7929	4946	3167	1323	734	423	274	247	226	160	189	209	140	158	168	143	109	90	97	95	108	101	90	98	84	86	82	96	101	93	92	88	132	73	104	105	92	79	76	84	74	86	81	67	68	90	114	102	91	82	95	74	89	87	98	84	107	90	93	87	89	91	74	93	87	102	88	99	92	86	94	84	78	89	93	89	81	88	90	95	76	81	82	83	93	86	78	75	91	89	79	83	81	74	83	88	92	83	80	83	83	91	86	91	99	80	82	95	105	86	95	93	77	75	101	79	101	84	92	74	82	96	91	109	88	82	80	64	70	88	76	73	73	97	98	86	87	101	76	88	93	74	86	94	83	94	92	91	76	75	97	88	90	73	93	70	82	87	81	95	88	81	97	98	82	91	85	87	74	79	96	76	97	70	84	91	62	69	95	89	78	91	91	88	92	70	95	90	94	95	92	95	92	87	75	106	88	103	89	93	88	82	75	82	96	79	66	84	82	92	88	74	86	87	83	87	88	109	88	87	84	70	89	72	88	85	90	100	83	81	94	82	78	74	104	84	93	109	93	101	97	88	82	97	76	79	84	76	98	90	90	85	101	89	88	72	89	89	98	77	87	104	84	98	91	76	98	92	93	91	87	89	79	82	95	93	92	93	90	86	88	89	98	91	90	81	86	100	92	73	91	79	87	88	91	101	86	68	74	91	73	84	102	84	73	74	77	73	82	79	81	100	79	82	93	83	92	86	70	89	82	97	90	92	75	75	87	76	91	99	77	90	94	78	99	86	93	93	94	76	88	73	81	73	82	98	75	79	96	87	111	95	84	98	73	82	85	79	78	85	86	91	88	87	80	91	84	86	94	84	76	80	85	79	89	94	76	83	97	71	95	72	78	87	86	98	76	80	85	80	88	83	81	81	103	90	75	84	82	77	91	81	84	69	88	78	93	101	74	84	89	95	99	81	82	76	83	76	78	96	88	72	92	84	81	93	92	80	84	96	89	80	70	87	88	64	78	107	97	103	91	83	85	95	79	107	78	94	99	80	85	83	100	76	89	68	93	91	87	69	92	107	88	67	78	84	96	85	92	85	84	84	95	82	98	96	82	93	80	71	82	92	75	84	83	69	93	84	85	102	76	87	83	81	81	86	92	82	74	94	75	84	90	90	95	82	96	81	76	81	98	95	105	81	84	97	86	100	80	83	83	82	97	81	77	73	94	86	96	92	76	110	82	91	91	82	81	98	90	78	76	103	72	74	93	96	74	85	93	89	98	91	73	93	109	84	91	74	92	90	69	78	81	74	113	86	87	84	94	90	86	69	84	90	106	80	96	53	81	104	94	87	81	91	65	73	81	101	91	90	66	98	95	90	83	64	75	69	83	64	76	84	75	72	74	82	86	78	92	78	87	66	98	76	81	94	82	102	76	82	81	69	77	83	81	86	77	100	85	103	88	92	91	69	85	80	90	87	90	89	83	92	90	95	78	80	75	93	92	98	73	87	85	96	76	85	80	86	87	79	102	99	63	84	99	105	93	79	82	92	88	85	104	84	96	72	81	76	69	75	91	91	94	75	75	71	103	68	93	76	86	99	100	93	96	68	103	83	80	79	85	103	94	102	86	67	87	92	84	79	76	93	91	106	103	84	95	81	80	99	102	71	93	95	76	81	63	93	89	96	86	81	92	90	66	78	65	85	83	79	79	68	84	83	88	83	71	75	87	87	78	106	90	94	69	89	100	98	94	96	98	101	82	112	88	81	95	93	95	79	95	92	84	91	97	93	68	71	86	77	77	95	98	70	91	81	87	76	96	88	85	76	70	80	82	69	83	79	92	88	99	80	97	109	80	80	97	94	104	72	82	86	74	74	105	89	99	86	80	71	76	78	86	77	77	77	82	95	87	85	83	84	83	105	72	88	102	80	77	78	72	81	67	99	76	93	83	86	87	84	98	105	106	109	107	93	104	100	75	95	78	76	92	69	78	88	86	83	75	92	90	73	113	84	94	91	98	96	67	68	82	77	84	105	90	95	82	98	95	103	97	77	91	75	97	84	87	81	88	88	98	77	84	86	90	89	80	90	86	83	78	70	89	82	92	79	79	93	75	80	74	75	84	72	90	88	82	94	87	83	78	84	79	87	80	86	81	79	106	85	92	77	90	83	89	78	71	78	72	84	80	94	82	106	82	84	68	79	67	80	59	102	78	82	83	73	88	87	88	88	87	81	92	80	98	71	85	74	87	80	86	92	86	101	70	83	97	92	95	93	87	95	78	86	76	86	76	79	84	98	81	95	83	98	103	98	92	88	82	70	82	70	86	82	91	84	82	84	71	78	86	91	90	94	98	81	91	93	89	86	85	88	92	100	77	97	92	89	89	80	80	92	71	79	88	88	81	89	74	97	88	85	79	92	81	98	94	84	83	80	71	91	89	91	93	72	70	67	82	85	93	77	94	84	91	78	84	73	85	82	84	91	76	93	82	104	107	87	100	91	72	76	103	104	73	105	84	87	82	98	74	78	87	76	75	71	97	67	96	96	76	71	78	91	90	85	78	90	84	90	79	95	68	96	79	93	87	88	86	93	96	91	107	86	95	80	80	102	98	92	86	98	81	85	83	100	73	96	93	78	72	77	84	93	79	70	89	89	92	94	79	93	93	86	93	93	72	89	85	76	80	102	76	94	82	75	87	80	87	95	86	90	93	86	99	80	81	91	85	95	93	86	82	91	79	83	77	88	87	90	84	90	82	85	80	97	71	87	84	95	98	86	98	94	84	78	72	89	110	99	78	83	87	76	86	83	91	73	78	69	67	99	77	85	82	77	81	75	92	88	98	90	76	89	92	97	86	73	89	83	85	101	99	73	74	78	87	80	95	86	76	84	80	89	73	100	82	83	91	96	80	95	99	103	70	91	81	84	85	80	86	84	86	91	92	82	79	73	92	87	101	79	81	74	85	79	92	67	98	90	78	83	102	78	99	82	76	84	94	65	85	87	94	95	92	93	85	85	91	82	84	92	85	99	89	101	93	99	88	97	81	92	95	87	84	86	86	82	82	65	80	80	79	76	76	67	87	94	76	80	83	82	101	89	82	81	97	99	100	92	109	104	102	60	83	87	92	84	76	97	91	86	86	77	90	90	89	63	83	92	103	101	91	78	98	96	93	72	90	85	80	85	103	78	85	88	86	89	67	104	80	89	103	94	102	84	87	85	98	83	84	90	86	81	91	90	80	84	73	96	87	73	75	91	85	84	69	72	94	94	93	102	97	73	85	88	81	87	101	80	78	93	90	75	75	91	86	83	96	101	79	87	73	83	94	88	75	75	78	99	93	93	80	90	94	77	87	76	93	77	91	95	87	90	82	87	89	89	80	76	83	87	90	75	84	92	97	87	83	106	85	96	99	85	92	74	88	91	88	95	84	85	81	77	74	81	86	79	90	68	82	90	80	86	93	75	83	77	92	84	77	112	78	72	68	74	100
26333	13582	15152	20409	21210	27609	28775	24443	19927	18826	15233	11840	6154	3978	2657	1708	1420	1477	854	960	1091	596	870	1074	880	735	498	397	425	363	359	340	360	328	329	361	351	323	354	364	322	314	334	338	319	337	340	312	297	343	336	353	308	323	316	316	313	324	286	283	325	317	319	294	327	324	308	327	297	307	288	342	316	328	307	303	290	308	291	328	327	313	330	307	320	286	348	285	303	312	313	304	318	303	285	296	337	312	326	332	319	267	327	287	313	318	325	308	327	331	303	286	330	311	309	312	301	337	305	270	303	308	303	279	332	298	285	299	284	285	288	339	304	330	302	302	319	300	272	277	299	287	272	283	312	307	292	325	300	287	304	308	289	288	330	289	269	292	346	311	300	306	309	291	316	305	303	281	272	270	320	332	300	296	304	284	308	328	312	317	277	301	315	274	342	326	299	289	317	299	319	278	325	266	291	310	307	320	290	320	304	299	292	333	304	299	324	305	324	299	291	286	283	319	271	288	304	322	269	338	336	320	300	320	300	298	304	323	306	288	308	301	295	302	310	304	319	319	315	296	301	319	289	284	331	301	292	312	318	330	280	307	309	323	300	278	299	302	307	308	295	329	312	274	313	305	281	308	306	305	274	307	318	280	276	316	296	300	332	276	290	297	269	291	278	299	306	283	293	309	310	290	302	282	314	307	296	309	282	286	297	281	323	298	329	305	290	310	284	308	294	294	307	292	321	324	305	322	311	311	305	297	297	292	286	318	287	288	296	286	284	298	313	314	282	284	320	304	323	309	289	318	284	286	288	299	327	296	334	296	302	286	294	273	333	293	289	337	303	294	299	277	276	273	291	314	281	309	296	290	330	280	300	338	288	279	301	301	309	308	305	296	320	310	282	304	306	295	350	344	311	310	284	294	343	296	292	308	300	303	316	317	288	286	268	312	291	280	330	297	288	312	295	282	303	304	295	309	308	282	308	295	287	251	301	309	308	316	329	299	271	310	304	314	288	301	299	324	313	291	333	273	337	295	294	299	302	332	292	287	332	286	262	315	287	343	313	302	312	298	310	313	304	297	272	299	304	298	290	314	286	298	319	295	330	306	285	303	257	273	277	316	299	297	316	273	289	314	286	302	315	312	298	293	294	299	328	289	298	286	295	306	287	328	314	295	284	325	312	292	309	283	308	290	276	307	317	332	288	309	303	291	282	283	310	313	307	279	320	302	282	325	303	317	277	312	289	312	276	290	296	296	326	320	286	284	299	316	309	322	302	312	287	311	295	308	308	312	284	301	318	297	318	295	318	314	294	326	300	308	319	323	313	292	338	309	305	298	303	326	305	312	325	296	268	314	317	293	312	291	319	324	294	313	313	300	271	275	277	281	282	295	307	300	300	306	300	306	296	290	302	301	284	308	338	299	316	311	310	297	306	314	303	278	323	270	306	303	326	312	316	294	299	289	308	312	330	284	314	311	305	316	286	292	309	327	321	278	344	265	305	326	307	294	309	281	309	326	293	261	312	323	304	299	312	305	305	309	261	303	279	308	286	288	293	303	309	291	334	289	302	279	308	304	315	310	287	301	313	311	340	290	286	324	275	278	299	274	318	314	320	327	285	316	301	297	321	311	322	312	313	323	313	286	299	303	313	294	321	300	301	321	278	286	302	303	313	288	296	322	305	292	331	322	296	297	332	330	351	323	317	303	297	294	350	309	304	288	289	286	326	304	298	309	261	300	321	308	320	295	289	309	291	289	294	326	284	298	293	297	305	328	299	277	309	275	323	289	300	302	301	292	274	305	285	325	316	297	314	351	327	319	317	310	307	319	280	287	350	282	291	291	291	287	301	290	305	307	310	315	309	286	276	286	315	293	309	308	298	323	303	303	302	310	294	281	339	305	325	310	311	344	306	331	300	311	299	297	299	292	290	284	286	300	318	298	294	303	326	325	283	309	314	308	298	308	306	317	306	286	282	283	292	321	315	292	303	313	316	307	327	265	310	310	309	305	313	298	280	324	304	283	311	302	298	296	288	337	328	311	294	305	288	330	278	305	313	301	289	315	277	321	296	291	305	293	299	314	349	300	295	294	313	327	314	283	298	310	277	317	306	303	281	310	296	303	302	300	305	272	299	301	298	290	282	302	312	313	316	287	308	310	295	322	300	323	309	281	320	307	314	342	296	317	285	305	320	322	285	313	286	279	306	343	321	325	303	279	289	310	329	296	295	292	318	319	299	306	295	314	310	299	306	302	304	296	294	306	291	321	286	267	293	301	287	290	289	299	300	271	261	288	309	283	327	314	300	319	298	310	301	281	275	323	292	291	314	303	305	296	315	322	311	303	256	322	277	274	289	293	321	277	303	287	308	303	287	293	319	302	340	292	305	275	291	309	260	305	298	273	287	283	291	282	301	280	316	324	317	313	320	288	313	341	306	311	331	296	303	299	290	311	319	294	329	286	281	314	326	308	312	286	281	292	312	294	340	319	318	294	319	302	267	294	263	297	315	305	327	261	326	326	273	294	295	325	300	288	295	294	314	286	282	285	322	290	287	334	299	316	296	331	321	288	291	320	276	322	287	297	294	324	281	282	293	304	334	292	313	292	291	302	322	309	287	317	293	302	291	325	324	313	280	307	308	308	273	315	295	296	291	304	318	317	297	308	287	298	271	294	321	302	296	300	313	293	316	318	276	325	327	310	304	319	307	304	312	304	295	315	291	310	298	279	297	290	272	265	274	291	285	292	300	306	288	281	307	283	303	330	306	314	280	301	307	265	305	285	249	294	320	286	332	302	285	273	292	307	290	294	316	288	323	319	311	354	294	324	303	302	305	302	313	299	333	318	310	298	284	270	294	293	279	315	339	307	302	326	306	330	298	290	305	319	306	274	299	278	316	323	291	307	279	318	313	264	284	282	325	271	292	288	283	291	300	315	294	320	284	317	318	303	284	332	312	297	338	304	274	316	290	297	290	316	290	302	298	315	296	312	292	301	309	289	297	290	311	290	306	298	283	269	297	288	308	276	313	317	286	323	334	279	308	316	318	308	290	289	278	279	294	326	287	305	322	294	297	295	299	298	305	278	277	302	308	297	303	308	294	321	296	314	318	293	314	295	306	292	300	313	306	288	303	325	313	301	315	297	313	319	290	303	276	268	303	274	313	327	300	310	311	301	290	326	293	304	299	321	298	281	296	297	309	288	288	325	314	284	305	314	294	316	293	286	319	296	285	295	304	322	324	308	294	295	304	307	293	331	297	293	295	306	306	303	287	307	271	299	277	288	280	321	265	271	342	267	327	287	288	305	286	267	306	292	341	285	285	312	268	285	318	341	285	305	316	308	289	309	328	293	278	273	317	299	308	316	296	304	309	297	296	296	310	295	318	338	308	302	314	301	311	277	315	289	328	298	307	303	307	292	309	282	309	311	299	290	276	306	316	321	319	314	315	308	298	327	294	304	281	282	309	291	288	305	306	287	287	279	307	278	271	284	350	297	303	291
50649	30818	30547	30024	29173	30070	31326	24353	22039	18911	12565	9223	5076	2406	1286	873	599	578	366	504	335	340	304	410	353	283	177	164	163	172	148	153	158	146	167	169	150	144	137	160	164	172	163	152	155	134	146	157	141	154	146	155	131	137	133	144	147	127	139	140	138	158	156	126	143	127	133	144	142	147	140	122	134	141	130	175	151	159	156	144	139	147	153	135	161	131	152	119	127	139	159	138	135	150	131	133	155	154	134	158	148	141	177	129	153	127	143	132	133	128	160	116	115	141	132	143	142	147	139	133	131	151	147	140	120	140	154	121	133	129	148	131	133	141	142	144	145	142	128	130	139	122	142	140	131	157	137	139	134	167	147	142	130	159	125	137	132	125	150	113	140	143	148	141	160	138	140	123	133	148	141	130	137	126	141	140	124	153	136	158	134	128	154	140	138	133	142	144	126	116	146	126	139	129	154	141	150	124	151	127	109	127	138	130	142	140	152	147	153	140	131	126	129	126	152	150	133	132	164	116	152	123	161	137	145	132	149	136	144	132	138	159	116	140	145	132	163	139	139	124	123	170	137	153	135	133	159	138	148	150	134	155	113	151	133	136	160	139	144	124	140	141	107	124	140	126	138	130	142	148	142	124	117	148	150	134	138	134	150	139	145	134	141	140	154	142	164	139	161	120	145	127	123	128	160	140	151	149	121	148	151	150	146	142	145	137	133	155	148	150	126	149	125	146	127	122	126	135	135	164	143	131	128	149	130	131	117	122	145	156	146	136	116	128	142	141	125	142	170	139	163	132	155	142	129	164	151	158	142	132	127	121	147	159	158	153	155	138	142	131	152	150	144	145	143	139	151	148	136	147	166	151	128	129	173	133	140	143	130	148	132	158	150	132	125	140	128	125	134	110	141	133	141	144	144	160	134	144	138	127	140	146	152	124	128	141	138	131	133	134	152	138	126	151	132	140	120	122	151	144	143	150	134	131	145	129	138	135	137	152	155	152	147	135	134	137	142	154	125	133	147	133	141	146	127	159	157	127	139	138	148	152	132	149	157	138	152	146	159	135	113	139	124	114	145	160	137	142	166	144	156	147	139	159	131	159	154	118	142	128	148	140	125	124	117	150	131	159	148	143	144	139	140	143	130	146	131	145	156	152	130	156	141	144	140	138	154	149	134	153	143	136	121	157	129	145	122	165	140	129	160	141	119	152	122	137	146	139	140	139	155	119	116	131	137	140	150	151	173	153	146	138	143	128	128	152	142	144	142	132	136	118	129	132	139	145	150	140	145	117	114	136	107	161	139	129	132	147	134	164	145	134	124	142	145	123	132	139	134	134	156	125	124	105	139	143	136	128	133	130	126	164	140	151	140	149	147	147	151	131	136	169	159	162	164	133	148	156	133	156	130	141	153	135	121	129	139	153	138	125	149	138	139	123	136	148	140	140	140	118	126	127	137	118	137	143	145	133	136	134	134	142	147	139	127	139	122	124	118	152	150	152	154	120	150	136	159	135	157	138	136	144	139	131	152	122	148	129	151	146	135	138	121	134	147	136	124	154	146	125	124	134	145	130	143	128	166	125	154	134	142	134	146	127	159	145	131	138	127	146	155	124	148	136	128	144	154	134	146	138	142	157	137	127	119	133	146	145	123	152	122	123	141	116	130	155	126	145	154	164	119	137	136	134	130	130	165	150	147	149	152	148	132	153	129	140	152	136	152	147	145	152	145	135	141	126	143	127	151	134	160	150	142	129	129	147	122	140	138	158	143	134	141	129	146	146	138	157	147	120	139	134	136	131	137	131	133	155	137	139	136	110	123	127	154	144	140	138	154	168	145	135	140	135	159	128	142	137	132	144	145	149	124	154	152	138	141	138	139	122	119	139	137	137	139	123	127	138	134	134	136	124	158	146	106	134	109	146	120	127	122	145	159	129	142	127	150	123	151	117	122	131	133	143	157	157	134	151	118	133	134	153	146	134	137	139	138	151	137	141	132	130	162	127	142	153	157	130	143	140	140	141	153	127	149	164	144	132	147	143	138	134	134	139	141	138	134	148	151	141	125	148	127	123	111	146	150	150	138	142	135	137	133	146	124	126	157	137	166	131	122	151	168	143	154	115	143	125	129	133	165	148	122	145	120	132	126	144	136	129	132	137	117	138	142	133	142	125	150	136	155	140	156	141	138	125	137	135	122	132	157	135	138	147	138	116	149	132	133	149	122	143	121	133	135	132	133	123	117	135	103	111	139	139	143	125	172	132	135	131	147	156	147	145	135	120	141	152	125	152	147	148	153	132	136	118	144	151	146	157	151	145	152	139	131	139	141	129	140	129	152	139	131	121	163	124	149	126	112	134	136	152	133	141	139	130	129	148	126	131	147	140	125	132	122	125	131	126	105	135	123	127	147	132	135	162	127	136	144	148	140	145	136	163	145	143	141	131	170	152	158	125	143	166	136	142	133	154	148	148	138	148	133	140	139	148	136	126	158	136	134	125	154	140	128	127	133	137	133	164	137	127	114	132	144	147	131	147	147	144	132	130	146	164	150	125	146	132	124	138	110	148	163	144	110	137	120	121	136	134	144	137	146	155	151	135	118	143	132	140	128	129	148	137	126	138	139	138	131	150	136	144	122	151	143	131	145	153	144	142	150	152	144	141	142	121	120	152	153	134	159	149	158	119	147	125	148	140	139	147	116	150	153	134	132	132	124	142	145	142	125	137	131	136	162	130	146	131	146	153	115	145	147	141	141	141	128	149	138	145	132	130	142	149	145	144	134	152	141	146	138	146	152	144	125	147	137	123	127	142	138	117	126	143	140	139	128	153	127	131	138	132	128	136	152	135	154	161	153	139	129	126	115	134	132	162	140	138	151	151	122	143	129	146	143	143	149	129	168	145	148	139	127	126	139	150	136	124	144	158	153	132	140	140	148	149	131	149	133	160	154	133	139	148	160	154	144	123	146	146	161	126	126	145	138	147	153	145	145	116	149	143	145	108	156	131	146	143	112	149	136	120	149	146	144	108	116	123	165	127	138	137	130	116	158	135	164	140	154	146	154	136	121	137	131	117	135	136	127	139	167	129	122	136	141	138	148	131	130	149	133	141	139	112	136	145	138	154	132	142	136	140	124	162	132	143	124	142	142	131	153	134	151	143	146	135	149	134	148	118	125	121	139	152	145	115	154	131	123	122	152	160	135	132	140	137	142	144	124	131	149	158	135	132	150	144	167	142	143	153	122	180	134	128	133	150	173	117	146	125	149	140	144	139	161	126	139	138	139	123	133	160	143	139	129	126	141	123	142	146	125	123	147	142	138	138	145	145	131	136	122	139	136	133	128	149	144	127	118	133	148	123	135	155	137	135	156	148	150	139	134	149	137	134	139	149	136	147	130	149	149	142	134	126	140	129	159	149	138	142	130	131	139	148	139	152	130	121	139	118	139	126	149	150	154	127	127	138	138	153	148	133	149	119	128	139	159	143	126	147	110	138	133	145	121	129
34207	19056	21199	27419	27407	37681	39748	32782	32125	31289	24441	22540	15703	9454	6349	5009	3535	3289	1878	2091	1832	1410	1632	2048	2026	1502	906	710	717	650	632	632	607	643	572	564	579	562	562	535	533	546	528	562	553	542	529	523	520	552	542	513	554	521	469	507	494	532	515	462	451	528	483	521	454	465	461	447	504	486	457	479	523	482	453	489	450	460	453	484	435	472	467	454	479	500	493	467	491	479	478	463	434	447	399	415	453	483	447	464	451	507	445	474	424	460	471	477	458	423	460	476	434	454	475	438	462	454	484	473	487	429	438	437	458	446	438	460	440	426	458	444	468	428	442	466	471	456	472	469	467	481	447	478	429	472	475	437	459	455	443	458	446	468	480	496	484	452	452	434	491	442	456	460	431	443	431	483	474	459	444	448	430	460	439	493	475	447	509	480	455	489	457	462	464	442	471	443	457	467	486	437	449	478	472	445	435	411	452	482	445	434	423	452	444	468	470	484	425	426	404	433	499	444	461	503	454	482	462	445	429	471	460	446	459	448	425	413	475	460	464	432	489	464	443	458	421	475	461	450	444	462	465	444	454	445	424	506	456	484	440	455	473	483	439	444	462	458	444	427	470	422	467	449	466	436	446	482	461	458	483	500	460	434	494	419	456	429	481	426	426	441	495	448	442	449	413	458	476	475	443	482	453	429	492	453	445	451	428	444	423	449	446	410	443	423	442	449	452	444	421	462	460	443	440	481	473	404	495	434	454	464	462	466	477	430	404	473	440	468	454	452	479	462	461	434	445	447	454	496	455	459	455	497	525	465	419	481	427	468	417	451	433	468	431	450	486	443	450	422	440	478	479	469	460	447	462	493	470	425	469	437	464	404	458	457	421	485	464	456	449	455	453	485	471	445	462	458	448	464	469	493	442	469	447	438	430	453	482	453	460	462	470	457	451	398	450	458	444	439	439	466	466	438	440	473	489	440	424	436	467	475	444	454	450	466	444	447	470	473	486	440	430	448	462	475	440	449	428	452	467	476	477	466	448	458	447	472	448	460	461	441	442	489	467	414	444	418	461	468	456	455	402	455	412	453	410	454	479	442	469	478	423	479	490	479	483	437	454	511	409	459	444	471	458	455	452	455	432	425	466	464	461	403	448	460	444	454	477	490	436	452	419	456	477	440	448	453	459	466	456	478	483	462	455	427	473	440	447	444	473	430	446	462	470	453	473	464	438	487	415	416	473	494	478	433	458	437	447	437	462	478	434	481	443	456	433	472	463	458	446	475	457	456	458	461	444	450	441	434	465	489	464	448	445	452	468	471	488	447	444	426	437	488	442	464	478	462	466	433	439	443	435	470	475	445	496	438	432	445	423	442	459	457	444	442	445	499	444	455	450	445	431	468	460	455	470	466	455	461	463	437	447	452	458	443	446	479	409	486	430	435	450	458	477	451	445	454	430	461	479	457	429	442	463	442	451	427	441	425	455	426	419	435	450	452	488	445	453	424	407	452	440	510	468	495	441	413	446	489	420	454	464	459	494	432	460	476	430	480	467	457	461	477	462	455	422	420	454	456	446	468	459	400	395	483	436	469	436	446	447	466	447	447	467	429	502	473	431	477	460	467	451	449	450	453	456	439	439	477	456	434	455	436	454	425	464	457	431	412	464	447	437	440	439	438	467	455	415	449	505	438	474	479	463	442	418	473	462	454	458	420	412	433	454	444	497	462	447	419	454	469	447	439	436	443	453	494	464	410	454	472	442	420	445	436	427	460	421	503	476	424	458	454	448	444	417	457	436	467	414	453	478	456	475	457	454	479	510	482	448	415	456	405	484	461	435	432	434	454	442	493	442	454	470	410	451	446	409	452	430	471	464	441	443	450	456	433	474	456	477	482	458	488	453	456	404	434	453	464	457	425	466	439	491	464	484	459	466	439	424	424	417	452	450	478	421	450	424	459	460	474	447	473	469	454	474	463	438	498	475	423	490	491	439	440	488	471	474	455	442	449	446	468	427	489	433	440	440	442	408	461	472	452	418	455	450	427	426	420	440	453	457	455	439	474	429	444	412	412	477	461	437	451	421	453	469	464	444	464	451	411	439	464	438	436	459	434	462	428	429	435	449	453	436	453	462	447	448	416	455	402	480	459	446	463	452	460	479	444	439	504	463	450	451	464	458	467	454	467	490	453	414	453	440	456	458	460	424	452	468	446	444	455	455	425	430	464	460	456	455	468	441	480	446	438	462	417	428	420	472	456	463	420	428	458	465	475	459	474	492	477	430	464	481	456	458	480	473	455	461	471	470	457	442	462	470	475	453	477	440	450	475	427	442	444	444	468	420	445	465	465	438	472	424	465	464	472	477	453	477	510	457	439	471	456	468	446	472	467	447	478	453	456	462	503	397	459	463	466	415	481	452	468	440	471	481	482	462	486	448	436	446	450	462	477	483	468	429	474	416	444	454	412	482	445	402	460	488	450	436	468	454	444	491	483	485	460	436	471	446	429	451	441	444	463	417	458	479	466	408	435	448	457	449	464	433	464	434	436	480	446	454	418	473	429	488	447	439	468	469	444	442	402	449	490	462	440	432	429	461	464	422	467	452	459	476	438	475	425	460	443	462	479	419	492	468	452	448	443	441	453	440	430	420	462	454	447	477	437	483	447	432	446	459	498	462	480	446	458	427	463	478	482	433	441	463	454	491	427	436	434	444	440	440	460	448	433	466	402	457	456	456	435	436	440	462	429	468	421	464	477	466	426	445	464	461	453	472	447	466	472	470	430	427	448	491	431	468	403	470	460	445	439	469	471	427	433	397	439	426	448	439	466	433	483	459	439	425	470	452	474	462	478	417	484	443	462	470	485	442	464	420	467	444	458	441	435	449	473	459	444	414	486	428	503	463	436	507	453	443	475	446	422	480	479	449	465	471	473	429	417	442	476	457	418	437	444	457	440	435	458	463	457	465	438	428	442	422	447	467	447	433	459	480	440	427	425	450	417	445	437	474	431	451	425	479	461	435	436	472	450	441	468	439	441	458	430	413	407	509	454	449	480	476	410	498	459	425	458	437	498	443	446	468	433	503	424	466	423	435	457	429	461	429	432	461	420	466	445	478	463	448	437	465	457	435	435	453	507	421	472	468	463	443	464	432	464	448	452	492	460	453	463	426	455	431	482	444	448	453	457	446	437	442	464	479	462	441	436	429	438	422	428	412	476	466	469	433	504	469	420	463	457	464	473	398	458	440	467	453	467	490	459	439	447	484	440	445	440	434	445	495	453	421	455	432	459	442	433	444	437	485	447	470	479	435	429	440	447	450	441	445	457	478	450	466	428	480	450	440	466	465	462	443	474	478	443	466	434	438	451	460	482	468	487	466	456	454	475	427	455	455	463	471	473	466	449	473	504	446	449	438	487	462	450	437	447	477	466	452	463	425	461	465	486	432	473	454	448	481	439	470	455	438	451	421	454	479	487	438	450	448	471	429	437	453	478	436	441	404	468	438	473	480	434
10907	5376	5714	5693	3294	2403	1902	1012	964	777	573	395	279	190	175	171	157	147	157	154	168	148	167	156	167	165	141	146	158	157	145	157	148	171	145	158	171	166	134	151	155	124	157	133	150	137	157	152	149	137	163	166	184	140	153	170	172	160	145	144	155	163	180	157	157	176	166	141	147	166	146	150	163	165	166	137	162	145	157	154	155	158	151	174	145	170	173	173	140	150	140	158	138	151	132	158	145	153	165	142	145	166	172	153	147	147	148	154	150	164	156	157	153	159	133	156	151	156	166	166	152	134	163	143	139	144	148	150	166	177	147	164	151	146	152	120	142	154	138	170	156	150	176	142	145	150	143	149	141	141	151	164	146	161	167	170	173	184	130	141	135	135	144	145	164	133	138	161	169	124	164	150	159	164	149	164	153	138	145	154	150	152	128	137	157	136	127	150	156	149	129	131	163	145	120	171	142	152	134	132	135	150	144	147	181	160	145	153	132	139	152	164	158	148	146	152	147	143	151	151	144	153	172	134	154	158	157	142	154	149	151	153	157	159	136	133	128	157	155	148	142	154	168	155	140	152	149	159	142	174	164	137	151	155	148	128	168	157	155	153	160	181	163	147	136	141	162	155	160	137	159	143	145	171	136	157	138	117	169	151	152	158	167	141	147	153	156	162	138	143	151	153	150	178	162	161	165	185	176	143	150	163	149	131	164	140	158	141	144	176	154	136	166	163	147	153	160	158	149	133	137	141	128	138	146	126	144	138	146	132	124	170	144	162	152	137	147	143	141	151	166	165	153	143	136	148	150	159	162	149	150	146	168	134	134	157	150	142	144	150	136	145	143	138	157	140	171	153	155	144	168	149	153	163	134	150	164	161	155	148	148	141	167	172	163	153	153	154	136	145	167	145	128	144	143	137	172	145	162	142	141	150	147	153	148	140	172	141	149	153	162	145	131	140	141	135	135	164	153	131	126	145	139	145	158	146	142	159	179	138	154	158	153	144	179	165	175	132	133	149	150	153	166	121	135	134	158	135	147	152	150	168	149	124	162	146	157	143	159	139	173	178	143	136	165	151	154	161	152	156	138	148	160	144	174	151	152	140	156	141	149	155	137	134	167	152	136	170	122	165	160	135	141	180	141	148	147	160	159	153	184	132	153	168	150	157	149	147	142	147	159	157	147	160	154	148	146	132	152	144	161	151	139	151	142	174	162	153	152	136	157	167	156	133	168	178	134	138	138	146	177	158	169	186	135	178	158	137	163	153	156	169	133	146	137	149	163	162	145	164	134	140	163	147	169	167	137	154	130	153	148	141	143	151	138	146	144	151	151	165	149	131	153	156	140	148	153	158	136	149	153	143	164	159	165	160	150	148	167	127	169	130	142	166	170	149	145	151	171	150	139	165	166	165	143	177	152	144	158	139	187	171	151	156	115	154	151	135	167	148	175	135	142	151	165	141	198	142	137	147	151	157	139	165	135	160	136	174	150	161	136	171	159	143	133	131	159	149	141	175	138	148	161	147	163	157	148	149	145	160	136	152	160	171	139	165	145	137	139	163	162	142	142	159	137	147	172	135	131	185	142	182	144	170	152	130	147	148	157	133	158	155	137	158	141	150	167	144	150	143	154	159	161	149	156	141	150	159	155	139	141	142	138	155	148	140	128	138	154	161	146	153	144	152	150	164	172	156	151	138	140	148	146	157	125	154	138	149	157	138	151	152	162	158	162	147	151	164	145	156	142	154	155	144	135	184	154	160	143	164	165	157	154	161	160	138	141	147	158	168	155	126	158	144	149	156	122	167	143	172	164	140	164	135	169	148	162	137	154	167	134	154	153	147	165	155	143	171	142	145	177	145	150	142	150	136	162	150	166	152	166	169	144	125	140	137	157	162	149	148	135	144	128	161	167	159	159	162	145	173	154	121	163	163	143	170	169	151	147	132	137	161	165	148	148	148	151	148	167	139	148	153	143	160	148	143	132	147	134	151	151	138	144	132	153	139	151	139	144	153	155	137	125	160	147	168	142	167	145	126	147	150	136	154	160	162	146	142	150	138	145	154	155	176	136	154	160	162	151	169	141	156	168	164	163	159	145	180	149	141	139	160	150	133	147	173	118	146	171	178	150	116	158	158	163	165	150	162	155	121	133	145	135	170	156	144	159	137	147	144	153	132	156	148	127	136	142	148	140	145	140	154	161	150	166	155	152	154	142	164	167	148	164	148	144	138	142	154	153	146	150	150	160	138	152	145	148	144	128	144	157	139	164	148	166	135	166	140	141	131	155	147	145	151	145	134	141	161	156	132	155	136	152	162	162	195	133	136	156	163	124	157	140	137	147	142	144	120	160	149	149	140	154	149	139	153	144	160	143	147	158	140	144	157	143	153	164	144	131	163	122	120	149	134	157	169	145	138	149	158	150	136	159	140	147	168	143	149	141	143	142	134	153	156	154	149	161	183	170	151	173	152	163	162	147	162	168	159	142	166	155	158	156	153	159	131	166	156	176	175	130	142	147	145	148	150	149	141	160	155	148	162	137	160	142	144	141	146	164	120	139	156	147	144	169	141	140	169	134	155	165	154	155	133	124	166	155	135	143	142	147	157	139	133	158	153	145	156	170	168	143	156	151	137	172	166	150	130	161	139	173	151	157	160	146	136	141	169	148	162	141	155	155	141	146	165	150	172	152	166	160	159	128	154	138	162	158	146	143	145	148	146	167	154	186	159	160	140	169	138	132	164	159	158	174	131	160	161	135	135	122	155	161	138	161	146	136	167	150	145	182	140	148	157	165	140	157	150	149	153	164	152	158	154	167	143	146	155	149	155	169	172	129	157	150	177	136	169	143	141	149	135	166	151	160	148	178	149	154	158	160	150	130	163	156	156	148	163	149	146	143	148	146	154	146	151	146	149	157	163	161	166	145	147	146	147	168	134	169	164	141	172	147	159	148	161	153	149	130	147	155	138	154	140	152	169	151	153	139	141	159	178	148	165	148	151	137	130	131	144	156	153	168	152	164	141	150	155	140	140	150	162	175	133	154	152	153	147	136	147	152	159	132	161	160	161	154	146	138	149	139	158	141	154	160	139	158	147	138	155	153	150	139	164	148	154	144	146	155	191	162	142	141	152	148	145	137	131	141	148	158	138	163	146	148	146	156	178	161	135	141	144	139	148	188	163	154	159	172	157	171	136	160	163	138	146	141	152	146	148	166	159	152	145	186	157	149	157	155	140	154	155	157	161	155	132	176	152	142	146	150	134	158	141	154	144	138	140	158	137	152	143	139	127	142	148	138	147	157	158	132	153	125	144	153	161	167	160	153	150	138	163	169	148	144	136	155	146	153	146	154	144	149	137	147	147	144	136	142	144	152	165	161	149	173	161	174	159	173	139	141	173	143	149	166	142	131	156	129	160	151	144	151	161	146	132	142	152	139	149	162	154	128	181	141	149	140	146	147	154	151	133	169	163	142	151	143	138	142	155	153	168	136	163	139	164
12881	5469	6510	9375	8116	8478	6831	4627	4394	3755	2865	2125	1408	815	722	647	549	589	590	598	545	521	501	598	534	495	503	502	489	516	510	518	446	518	466	478	477	501	509	505	504	503	489	486	483	487	490	477	466	484	469	493	507	497	503	477	490	487	511	458	489	499	489	479	489	525	511	540	476	505	531	513	497	481	461	479	500	495	459	483	476	464	484	486	513	472	477	482	505	458	475	510	500	479	472	489	479	476	494	459	495	495	493	494	487	446	503	516	490	491	476	447	483	513	478	496	510	512	484	450	482	490	459	505	478	488	459	484	496	507	493	498	460	480	501	463	477	496	477	450	484	531	476	516	502	502	449	487	487	484	487	471	457	460	468	494	503	502	479	512	481	462	468	488	484	484	510	516	455	479	529	488	504	485	459	493	471	477	503	453	484	515	515	544	468	503	500	502	468	451	496	504	462	450	450	495	525	485	480	473	506	469	494	454	443	523	509	453	488	458	452	517	486	442	476	492	468	484	492	477	503	520	502	450	458	480	493	494	439	489	483	450	465	446	512	491	487	432	531	453	505	495	489	436	473	519	482	533	470	459	469	543	490	502	491	497	498	474	516	482	457	470	473	473	455	477	442	473	485	473	456	467	500	483	451	535	486	491	501	446	443	482	479	515	481	429	487	484	464	462	474	496	507	513	463	468	483	527	506	454	466	494	499	469	470	478	483	478	478	497	484	546	460	456	460	486	479	512	492	466	473	464	479	476	509	501	502	494	506	458	464	471	476	492	460	549	467	471	446	468	516	416	475	495	480	475	471	478	506	482	466	504	491	510	506	505	518	474	511	504	507	500	508	455	549	488	469	496	496	490	454	494	505	491	550	453	480	494	454	483	518	467	487	469	479	500	504	483	481	481	506	484	466	457	491	491	477	471	472	453	508	453	477	476	450	456	469	512	449	485	491	436	482	452	444	446	519	498	528	482	498	493	488	486	475	484	551	504	479	447	482	444	499	500	486	501	495	489	472	501	473	454	459	462	496	515	494	470	490	465	496	465	514	502	490	493	449	452	492	526	457	444	457	493	455	496	466	473	499	487	498	460	445	488	459	478	449	476	462	462	526	509	498	468	463	527	449	458	463	492	464	457	478	499	492	476	490	494	501	479	482	494	536	505	477	479	447	511	500	516	481	497	479	493	484	489	491	477	465	502	480	474	475	469	467	518	518	485	433	472	460	496	438	458	504	484	460	504	473	460	477	469	452	461	485	483	478	472	487	518	497	522	477	477	501	493	493	458	505	454	464	487	505	497	464	476	478	508	473	470	496	473	481	482	500	493	480	487	462	516	489	469	500	460	495	493	492	463	476	508	503	488	449	483	477	491	523	521	496	479	479	505	484	479	475	490	489	494	505	490	456	505	484	496	526	466	502	492	528	459	476	414	475	496	442	424	511	486	480	446	465	477	486	522	452	510	459	459	470	457	499	490	501	479	500	505	475	474	470	443	489	474	476	516	517	472	503	503	485	496	504	504	496	494	517	461	494	485	447	461	495	483	460	537	483	457	513	497	513	493	467	467	453	478	478	447	500	523	501	454	476	489	453	519	455	500	490	430	453	487	478	500	472	486	482	499	495	469	471	463	487	521	479	441	476	463	498	461	453	477	467	477	510	470	471	470	454	474	482	511	476	465	517	488	459	485	490	457	458	488	474	456	538	445	482	470	484	483	474	459	465	487	455	505	485	464	492	497	451	468	486	503	504	495	504	478	469	487	495	502	500	494	446	505	481	476	464	487	498	467	474	490	455	478	518	461	479	464	523	480	461	464	492	482	476	455	473	474	502	490	493	478	458	483	491	491	469	447	530	488	462	511	444	508	479	464	476	505	517	499	517	505	476	486	480	500	483	505	480	474	478	481	457	500	487	457	436	488	457	501	502	498	436	480	492	457	504	502	486	502	525	474	506	481	497	499	477	444	481	464	510	493	464	445	481	505	472	491	474	523	493	468	456	481	508	464	496	460	463	472	433	499	507	505	512	477	475	498	513	467	502	468	511	497	499	482	499	473	465	469	467	476	503	506	466	513	489	484	503	469	484	471	526	480	516	490	472	490	458	485	446	454	435	486	477	498	476	461	467	504	482	464	498	503	474	500	461	482	483	435	487	484	505	489	525	470	459	520	500	467	503	476	510	510	489	525	479	486	530	444	484	508	526	516	510	459	483	432	477	444	485	485	514	475	474	469	500	503	468	501	470	512	437	465	511	478	465	488	443	487	521	494	464	459	474	475	542	451	471	478	484	468	511	456	473	477	461	490	467	469	471	463	496	491	460	484	490	443	500	478	459	485	454	534	469	496	477	486	498	518	481	470	491	487	474	498	461	474	529	493	483	479	487	541	480	479	490	513	462	453	507	494	491	466	495	484	448	460	493	469	534	484	494	489	456	503	468	524	499	481	472	486	540	504	466	501	513	512	500	502	515	488	504	494	449	466	466	474	459	468	463	534	471	484	529	473	511	505	506	515	469	468	475	498	516	484	487	498	456	501	440	466	474	477	453	497	470	479	494	479	483	464	482	515	467	477	487	480	492	503	473	515	474	499	472	475	486	498	508	512	494	473	472	523	475	510	480	523	471	452	494	521	491	474	477	521	459	490	488	492	452	492	460	485	428	490	491	484	476	471	494	499	480	548	497	482	479	516	474	468	479	485	492	497	479	475	491	488	476	506	462	474	484	483	477	541	517	463	502	459	442	500	509	473	479	479	491	471	503	470	496	506	474	457	491	480	488	484	511	481	479	496	517	520	482	519	515	484	454	469	479	507	450	489	436	495	473	489	499	494	472	478	465	517	515	473	480	468	481	448	496	516	505	494	508	471	456	458	469	498	494	528	486	493	496	485	475	463	471	448	476	486	487	481	469	506	454	449	524	490	505	473	494	487	506	475	471	529	473	475	499	463	498	466	515	472	503	460	500	474	482	452	505	507	492	476	476	511	504	494	490	439	460	452	509	435	468	431	526	516	514	449	483	484	496	489	474	482	512	512	467	477	512	461	504	483	462	473	472	523	502	504	461	499	506	497	443	537	517	453	483	502	493	471	510	457	469	521	472	489	471	480	518	514	485	487	448	546	469	477	464	489	493	455	494	496	477	464	486	470	464	460	460	502	470	529	488	518	533	464	489	426	470	455	466	465	502	508	487	497	500	469	463	451	502	505	449	458	511	472	425	495	515	449	446	502	462	497	496	481	463	493	518	460	475	451	489	512	493	479	471	478	468	494	472	499	500	486	532	508	477	481	486	503	464	450	455	465	515	476	488	487	447	473	493	494	472	495	472	434	481	418	503	482	496	481	453	439	490	485	466	450	487	448	495	515	506	524	464	465	463	454	446	453	451	511	480	509	467	459	508	491	450	468	498	543	459	478	491	509	487	453	469	494	492	466	494	504	507	483	472	477	453	481	498	483	482	519	523	483	477	501	457	493	470	511	498	492	493	456	453	478	492	506	478	501
41986	28005	26822	26662	24218	23642	19359	13639	10641	8067	5310	3556	2215	1022	475	372	294	242	215	217	197	161	112	132	146	131	119	96	103	101	106	95	94	122	87	97	98	95	91	79	85	81	73	89	88	104	93	97	80	85	97	74	84	105	81	94	89	86	69	69	100	71	97	60	75	97	92	79	87	74	102	91	76	95	78	94	85	94	90	84	73	95	104	97	103	93	79	95	87	76	77	79	64	93	102	99	69	78	78	76	92	78	70	85	75	77	91	81	91	96	75	85	77	95	77	91	112	95	83	103	66	78	94	75	65	96	83	91	76	86	89	82	96	77	103	88	89	78	63	74	77	72	77	94	83	81	79	81	74	87	80	79	82	87	90	95	88	75	78	80	95	78	83	73	84	100	92	91	101	98	80	95	80	72	76	91	92	93	90	74	75	76	74	98	94	93	111	91	77	78	90	87	85	75	91	77	86	94	79	85	85	82	78	93	100	74	86	92	85	68	88	76	95	87	95	86	80	89	93	91	86	68	77	86	84	87	87	71	92	82	87	94	81	87	73	88	83	98	88	92	100	65	86	91	101	92	70	82	94	89	83	68	107	72	82	91	62	70	76	89	99	101	78	98	96	70	90	92	73	90	75	76	90	114	73	95	85	80	83	107	89	83	80	94	85	85	72	89	91	82	70	89	86	96	74	96	104	82	93	76	90	96	96	95	69	108	84	93	81	110	97	69	81	77	93	92	87	84	80	77	86	87	83	86	79	72	93	85	82	82	93	87	90	71	90	82	102	88	98	68	80	114	98	84	82	101	86	100	99	91	89	83	106	78	99	84	78	85	85	91	71	76	76	84	74	88	84	87	93	98	81	89	96	87	82	97	78	81	93	98	88	76	94	101	80	79	85	85	110	90	86	101	80	74	77	73	93	97	74	92	93	79	100	69	82	75	90	92	71	85	86	83	71	89	87	89	90	102	92	77	89	68	94	80	85	71	83	70	72	95	71	82	92	77	93	103	77	95	68	68	87	82	93	84	84	81	89	90	74	86	78	83	89	80	83	107	84	88	84	97	85	90	99	91	72	81	97	107	84	87	85	83	84	72	88	89	83	85	89	78	82	84	80	89	81	74	78	95	90	87	81	90	74	98	73	85	82	82	87	85	98	84	88	60	76	94	97	102	66	112	84	77	88	69	78	78	78	100	76	93	85	95	93	91	72	88	71	95	83	103	93	84	96	77	73	98	98	82	93	96	101	94	97	84	81	72	87	66	87	75	94	92	75	85	85	103	79	77	78	81	95	79	79	88	74	75	66	107	104	92	75	77	79	88	107	89	84	94	88	87	89	93	100	92	74	86	83	81	92	82	70	97	89	96	86	102	92	96	70	87	87	77	90	92	92	91	89	76	94	77	95	82	93	91	81	85	70	80	98	90	78	93	87	76	86	98	91	83	90	82	78	80	89	82	113	88	96	74	93	94	91	77	99	83	92	90	79	94	82	65	79	83	85	76	72	89	104	97	72	98	84	87	81	80	77	87	98	91	82	71	86	87	88	90	111	71	71	92	69	86	82	95	98	92	85	74	88	97	85	92	94	84	81	81	96	92	73	78	93	98	93	79	75	88	84	94	67	74	94	91	61	89	67	92	93	94	94	90	93	98	86	82	89	92	80	95	101	82	79	82	88	73	81	80	89	109	89	75	96	77	74	68	97	77	82	81	86	86	76	84	88	103	89	89	104	86	86	78	90	80	86	87	76	85	89	81	83	89	98	80	85	80	88	78	72	82	78	83	88	92	73	96	87	74	87	93	84	90	78	73	78	97	88	91	82	78	90	88	80	90	78	82	69	91	72	99	70	80	104	88	94	88	83	83	84	92	100	79	105	95	65	87	87	79	86	95	90	70	81	90	99	72	74	73	99	82	84	86	80	95	72	90	99	92	84	82	73	112	84	81	79	85	92	90	95	81	98	99	72	91	71	102	97	100	92	97	81	103	75	85	80	82	76	94	79	104	79	107	84	95	93	73	97	99	99	95	87	81	81	76	91	86	115	79	76	81	83	93	75	87	82	85	85	87	85	90	80	74	98	78	84	88	92	65	83	97	94	98	76	92	103	91	85	98	75	79	92	92	85	103	97	94	70	83	90	89	85	90	87	77	88	93	82	88	99	84	87	79	88	76	97	101	96	90	83	88	74	85	75	83	90	90	75	95	82	82	93	104	78	94	78	82	84	93	74	82	77	85	89	88	110	69	81	92	79	76	64	100	88	77	89	89	65	90	79	81	89	90	76	86	89	99	82	102	75	84	80	89	73	90	114	100	106	90	86	87	77	88	89	78	81	87	88	80	85	67	80	75	75	79	80	96	98	94	94	89	86	87	90	75	86	88	98	78	79	92	92	93	86	95	92	82	76	98	81	84	97	82	102	73	88	88	70	79	84	90	81	89	96	90	70	106	84	90	88	78	88	99	74	104	92	79	77	86	84	81	77	95	90	87	93	74	98	82	100	97	86	75	78	91	79	94	96	89	96	94	95	80	81	83	68	85	90	105	94	95	82	79	78	108	101	91	72	82	91	97	109	90	85	96	105	93	77	99	87	79	77	76	89	67	98	89	78	87	89	94	110	82	89	85	91	90	76	86	92	100	78	78	94	78	92	77	88	74	78	92	101	81	89	85	96	82	95	87	74	80	89	84	88	88	73	83	81	81	86	76	90	89	89	78	90	80	74	96	102	87	103	86	86	77	85	77	76	84	100	75	96	92	88	74	81	87	93	82	59	89	81	98	92	87	89	106	90	96	81	103	79	77	62	90	100	81	83	78	94	68	90	80	88	96	90	85	75	86	82	83	79	90	97	77	78	87	81	94	85	87	91	107	79	82	76	81	87	97	82	77	96	86	75	87	71	80	77	93	77	73	76	74	86	91	89	96	92	94	83	85	94	76	90	89	80	85	79	87	88	83	99	82	87	77	99	81	73	103	86	85	99	82	94	99	86	86	95	80	91	76	73	92	88	77	81	102	72	97	94	85	106	86	91	89	66	87	90	90	93	95	92	92	77	91	98	75	85	79	81	95	79	85	63	91	72	89	88	100	93	80	88	79	80	88	81	97	88	74	116	99	89	74	93	74	83	80	85	101	76	84	100	79	86	85	86	95	92	80	80	80	83	99	88	82	87	70	70	73	96	88	105	94	83	91	76	94	77	78	87	90	86	79	80	78	107	91	79	86	88	102	80	113	86	103	104	97	80	81	82	78	80	83	95	94	90	92	86	95	81	91	88	83	75	76	73	89	83	98	83	93	83	91	106	87	84	95	94	69	79	88	93	88	72	97	68	101	68	97	78	86	86	98	93	83	88	91	88	90	96	86	86	78	67	90	96	88	88	97	77	94	73	78	107	82	77	88	86	93	82	95	85	82	88	90	67	86	91	84	90	98	73	80	96	89	85	99	78	86	74	96	85	79	82	99	85	93	97	75	86	75	88	102	73	76	106	75	100	88	76	88
26200	17469	17187	22111	23907	30605	26244	24464	22618	18905	15062	13992	10268	5458	3185	2501	1931	1621	1209	1305	895	770	513	680	787	795	490	479	410	402	328	353	387	338	367	316	342	311	336	319	328	330	317	322	308	302	302	305	349	324	337	290	333	314	325	338	328	321	319	300	286	349	336	305	288	331	300	294	352	289	293	310	287	332	330	321	293	294	337	280	323	335	301	315	296	334	325	272	309	323	336	302	295	287	305	307	282	313	342	328	306	353	307	350	304	299	288	264	296	325	303	306	294	290	321	275	307	297	312	290	281	250	298	318	297	298	284	333	305	309	315	289	296	336	305	292	283	282	301	301	317	305	288	295	307	309	324	317	339	305	293	286	319	302	299	333	285	320	283	295	293	281	289	270	293	305	310	344	272	332	307	314	323	280	303	307	288	295	295	300	320	291	274	295	298	270	294	292	278	314	307	327	317	280	299	321	293	281	305	284	306	304	300	340	306	318	300	328	314	337	283	290	304	287	305	286	305	296	317	279	286	316	314	301	302	262	305	345	309	308	333	305	322	286	314	342	320	275	322	333	289	283	311	335	281	322	264	293	309	302	299	265	278	299	321	342	312	292	296	306	334	300	301	303	294	291	311	298	300	317	314	295	302	313	313	280	297	297	300	287	302	302	301	332	301	300	336	303	341	299	336	287	281	282	323	275	269	302	286	299	316	284	330	322	314	304	288	293	300	294	296	283	296	294	294	312	298	297	320	275	288	286	311	276	294	286	334	313	285	266	292	322	329	277	295	304	295	322	275	316	295	332	282	272	313	319	261	298	292	294	316	312	333	267	271	312	286	308	318	330	314	299	307	267	297	297	296	309	293	302	316	330	309	296	308	294	280	318	306	296	325	306	297	283	272	311	309	300	305	303	330	290	275	290	331	305	277	312	342	248	301	307	303	299	311	303	305	273	285	319	312	312	316	332	329	304	269	286	301	298	309	333	277	298	290	323	304	308	313	305	298	275	282	274	305	314	298	313	278	314	326	287	307	316	302	283	312	319	302	272	300	312	321	301	285	298	304	292	279	332	298	282	319	300	313	274	298	320	305	298	330	315	313	284	288	313	300	289	297	306	291	287	304	295	309	332	282	310	274	287	278	303	297	295	294	297	268	295	298	312	321	310	287	300	292	279	302	283	310	277	298	289	315	312	293	301	295	270	308	301	292	326	316	286	278	269	307	264	339	313	299	299	285	280	292	323	315	298	302	321	312	296	293	297	285	287	307	292	322	297	306	325	283	311	336	298	290	279	286	314	304	305	291	304	270	283	341	283	344	296	315	292	308	309	300	315	303	294	294	265	292	281	315	284	289	312	306	300	321	303	287	306	317	284	295	291	285	298	306	269	310	271	277	278	304	314	296	333	317	334	319	313	311	295	269	287	308	303	294	323	295	293	296	334	299	288	300	314	292	310	287	300	291	313	307	277	280	302	278	297	313	330	294	325	315	283	305	290	299	283	310	322	308	276	292	315	298	311	317	310	267	292	255	284	290	320	318	305	297	313	316	279	307	303	304	288	310	281	283	303	320	305	284	320	332	316	300	319	289	290	315	293	305	306	278	277	306	317	310	294	312	277	283	340	276	274	296	303	328	293	302	288	318	312	272	287	283	283	281	289	280	285	291	337	300	322	275	322	309	309	304	282	311	294	308	279	305	299	307	297	319	306	295	288	293	288	302	319	328	291	291	313	299	279	334	318	305	334	275	323	303	307	275	303	311	306	283	334	306	292	289	300	268	302	307	292	295	316	318	330	293	329	281	273	318	297	320	329	287	285	302	299	323	297	277	304	298	297	326	301	293	301	276	284	301	283	290	253	305	292	299	281	326	297	292	301	325	288	306	296	285	306	310	315	287	316	317	314	276	302	297	316	294	322	312	276	309	322	294	297	308	318	270	310	285	298	313	326	282	324	303	278	286	312	295	303	289	305	309	324	313	304	335	339	315	295	304	280	304	313	313	317	303	321	281	316	291	285	285	290	311	290	317	310	290	288	278	330	319	324	294	273	323	293	281	289	306	303	324	288	298	259	323	322	305	300	318	268	345	293	292	326	308	286	266	288	308	294	261	306	299	325	285	313	287	281	298	306	264	289	300	314	294	309	302	288	300	313	288	286	314	264	307	305	286	291	323	300	283	313	284	282	321	315	277	299	311	310	279	293	296	328	286	293	281	310	304	342	315	286	307	275	310	308	315	308	314	296	313	272	307	283	292	320	299	296	320	279	276	262	280	280	317	300	323	310	314	301	302	293	296	321	302	300	285	318	312	297	307	282	272	315	325	299	309	299	321	308	311	314	293	293	278	322	296	289	293	299	280	295	319	311	300	291	287	294	323	309	316	299	284	313	289	275	253	309	299	297	289	330	299	319	278	294	301	328	319	301	299	292	307	312	293	284	275	303	301	313	283	270	313	296	311	298	332	301	278	298	320	285	341	297	344	318	313	295	304	286	329	258	318	296	287	258	319	313	279	307	300	294	318	301	284	293	313	279	318	294	313	294	299	302	339	309	322	304	309	292	292	301	293	279	299	291	297	323	285	300	303	305	317	276	286	306	322	304	300	298	313	279	334	313	304	304	284	310	319	318	319	343	311	316	315	288	327	300	313	289	325	297	329	286	317	313	312	274	314	329	297	269	301	264	315	316	292	311	306	279	287	292	296	292	275	295	286	280	284	288	293	293	287	315	310	266	292	257	305	293	311	301	291	298	323	293	312	287	298	272	290	334	284	286	306	295	322	311	278	285	276	297	303	302	301	303	302	332	294	293	322	294	306	290	297	272	288	308	316	305	296	297	301	317	288	327	319	280	288	284	292	294	299	289	305	292	292	295	294	299	305	319	313	270	323	284	297	320	319	338	297	315	318	308	311	277	308	303	291	303	321	281	310	314	294	310	335	284	324	304	312	277	309	293	277	301	312	283	336	313	321	269	307	324	283	275	293	265	271	308	298	343	278	324	307	327	291	300	291	319	275	286	297	280	290	310	287	317	333	312	265	263	296	291	284	327	323	325	331	289	303	303	309	295	308	307	289	307	360	306	326	295	313	312	303	319	283	278	296	292	279	293	296	291	295	300	325	256	324	308	284	304	319	322	289	331	313	299	320	272	304	284	320	269	287	319	318	272	302	295	307	306	318	306	311	287	293	279	318	306	281	294	309	315	295	269	306	319	311	290	290	298	287	314	300	313	315	309	307	343	291	319	287	298	302	295	305	294	274	272	286	284	333	293	283	306	307	302	292	296	308	298	304	284	300	307	314	327	303	287	341	272	285	334	301	295	289	269	270	266	324	290	317	277	304	272	298	323	300	289	286	292	335	288	277	262	306	293	305	290	307	275	271	291	291	311	284	308	288	301	277	328	302	303	298	271	276	314	294	298	256	318	335	278	301	297	290	299	294	326	328	310	290	292	265	282	286	306	258	296	302	287	282	308	317	309	305	324	299	300	279	288	311	330	274	281	299	307
46501	33208	31079	31597	29952	30900	28476	25692	23922	18830	13479	10126	5934	2389	1394	907	715	781	390	532	569	364	206	269	288	247	174	177	167	151	143	126	137	160	147	154	144	170	163	121	143	144	146	156	134	146	160	157	155	144	139	143	154	133	149	134	134	149	138	146	138	132	133	145	139	134	128	120	131	143	159	152	135	154	160	130	164	161	149	147	122	136	147	127	138	139	160	145	155	135	157	143	145	134	133	139	130	118	132	136	139	132	142	117	127	113	134	157	117	134	130	133	144	122	134	144	129	131	153	154	138	143	146	145	132	155	138	141	146	136	127	153	135	131	147	151	144	126	142	137	144	129	153	146	169	131	145	136	127	139	152	141	155	142	124	139	143	156	152	135	154	140	138	148	134	117	136	126	117	112	155	141	105	153	131	132	144	138	153	133	142	132	117	148	153	140	127	133	138	153	148	139	127	125	127	143	119	136	133	139	139	112	125	119	130	135	120	118	132	146	139	145	149	138	132	150	132	128	153	129	144	152	133	124	122	142	143	124	136	144	138	150	138	122	121	135	122	147	136	129	138	144	120	157	135	143	139	132	154	144	129	108	127	132	134	134	142	145	149	147	135	116	132	147	144	150	118	137	120	127	129	135	131	132	146	140	134	162	138	134	122	176	119	137	127	112	139	152	148	153	112	138	147	140	139	140	151	139	127	112	125	157	149	144	107	142	130	134	131	151	144	148	146	124	148	129	132	119	129	120	120	150	161	140	128	124	131	154	147	143	144	118	168	147	141	134	122	129	131	155	126	139	114	154	126	145	138	139	136	156	127	142	127	147	128	134	160	126	141	155	123	136	151	165	143	137	147	126	136	130	149	156	131	122	128	114	162	121	160	137	134	149	142	143	148	133	151	154	112	125	157	138	149	150	134	139	139	130	142	144	125	147	132	122	124	129	142	129	139	155	125	134	156	147	117	134	130	129	132	141	144	138	154	136	134	135	139	142	136	132	116	163	150	122	161	149	123	146	150	145	157	130	143	169	129	116	126	140	131	144	137	135	122	128	128	151	135	148	147	145	131	146	135	118	131	151	132	135	136	129	148	111	120	143	132	121	139	117	134	134	144	142	139	139	140	121	130	122	139	146	145	151	130	158	149	128	143	155	120	153	129	143	120	135	134	144	133	137	131	137	146	147	149	130	148	125	122	158	137	125	151	133	136	163	131	140	139	139	141	123	160	156	123	128	147	160	153	119	134	129	127	126	143	139	146	128	141	144	131	127	144	150	121	138	136	130	122	137	129	115	144	147	149	142	152	152	125	150	155	117	138	140	136	133	139	134	149	117	123	137	119	136	151	127	120	140	150	126	144	152	135	152	134	148	156	155	139	159	130	150	134	126	136	135	123	168	142	147	146	120	143	132	118	134	136	144	136	126	137	121	136	129	138	150	138	133	132	142	165	144	147	134	143	132	143	168	147	132	153	134	144	139	124	162	139	144	122	140	145	135	140	119	139	113	134	112	131	133	139	134	135	143	129	142	151	165	132	143	121	138	142	153	129	147	145	139	149	142	136	127	162	113	144	141	146	136	136	147	133	140	129	139	145	106	141	117	126	110	128	137	133	143	141	144	138	125	139	100	142	124	157	133	141	135	144	116	148	156	136	140	149	149	118	161	163	122	117	134	131	141	152	124	153	146	140	150	147	131	154	134	162	142	146	141	120	130	164	159	120	145	140	125	138	130	149	128	151	130	111	149	135	153	122	153	155	149	148	133	139	134	135	127	141	138	131	128	141	132	141	128	127	143	152	145	135	120	137	136	129	137	146	124	134	130	129	120	120	144	138	146	127	141	142	141	130	131	137	149	115	156	152	122	142	129	143	159	147	155	126	147	154	154	134	160	132	137	161	130	133	147	131	132	160	134	142	122	140	142	150	151	128	149	127	148	141	115	128	120	120	123	144	139	138	152	138	146	143	158	150	149	146	129	138	152	139	132	113	130	127	132	146	143	158	147	124	145	140	136	136	110	133	136	150	135	127	153	150	147	122	139	165	139	133	126	139	132	149	127	137	154	141	130	139	136	142	151	120	119	152	127	152	161	128	139	140	151	127	128	113	153	150	160	132	135	136	132	146	121	111	105	140	143	131	143	141	136	137	121	137	143	134	153	145	140	144	131	141	144	135	136	156	123	130	128	142	141	135	136	140	168	143	137	156	127	142	135	133	139	144	142	148	148	132	133	147	132	146	127	139	147	134	143	127	128	149	138	151	133	130	137	133	138	132	132	159	148	134	155	151	136	142	135	122	164	133	140	110	147	136	124	135	125	115	154	146	142	123	130	143	130	138	133	143	142	140	142	132	157	152	158	129	116	121	149	116	121	146	154	123	136	135	137	132	166	138	144	159	148	140	138	126	133	122	122	147	142	138	147	143	147	143	124	130	151	128	128	136	125	132	116	124	116	126	147	142	127	123	117	140	138	162	102	137	161	142	125	153	144	139	135	132	141	144	125	134	131	135	118	139	143	146	144	115	150	134	134	160	131	130	138	143	150	144	119	123	124	147	131	121	133	141	126	144	138	140	132	132	134	160	123	135	149	136	153	127	138	127	141	145	131	142	136	133	130	131	129	144	125	119	141	141	153	151	131	129	134	130	144	109	129	133	143	134	129	145	119	147	150	140	119	120	132	124	123	131	144	148	125	135	144	114	152	151	137	125	124	163	128	144	128	139	134	149	136	127	140	125	134	156	135	137	132	119	137	136	126	156	134	146	146	131	148	130	139	133	131	137	117	137	136	151	162	136	144	127	161	140	137	133	136	146	109	127	137	148	134	110	110	140	129	119	140	139	125	135	145	132	134	147	133	170	120	132	159	159	143	153	132	118	129	134	127	134	125	152	122	137	139	145	140	126	135	141	136	120	131	120	143	152	160	164	126	131	136	127	163	137	134	143	121	133	174	147	144	138	136	117	136	128	131	129	131	122	142	141	136	141	131	128	112	123	141	138	139	125	139	139	145	137	157	160	132	158	126	136	126	147	135	160	143	147	134	142	145	117	123	133	157	145	124	134	125	126	151	132	105	117	118	151	127	142	133	155	119	141	139	147	145	135	137	133	121	129	163	143	133	143	130	135	149	135	130	151	130	154	146	142	128	134	121	155	158	144	120	137	145	146	145	128	138	129	140	130	137	133	165	129	136	137	142	120	126	131	134	156	156	144	132	117	135	149	158	145	157	144	140	146	140	123	131	158	159	149	146	142	148	139	131	146	143	118	135	151	127	119	112	150	148	138	137	138	130	137	152	144	142	132	146	122	154	133	146	152	139	130	118	124	135	149	127	139	130	139	123	148	133	136	136	118	123	143	113	152	121	127	143	135	119	144	124	154	123	141	149	136	147	148	137	143	138	130	116	136	169	132	127	156	138	150	136	135	141	137	138	148	111	123	151	125	133	147	143	144	140	136	124	141	143	125	133	141	109	120	136	127	162	140	146	138	136	142	130	119	122	132	123
33744	22468	22393	27586	29890	37443	34878	36483	35368	28734	25422	24705	16602	8629	7376	5192	4550	4059	2244	2414	2451	1747	1081	1427	1555	1289	787	820	686	650	649	620	629	587	591	542	566	527	527	542	546	566	558	545	480	557	535	513	550	492	507	487	485	464	482	482	523	463	505	515	462	497	552	479	477	482	523	477	466	460	486	441	497	428	519	447	461	466	493	502	464	467	491	464	417	460	464	481	456	456	446	480	444	467	477	463	440	454	463	490	474	477	416	452	495	436	450	443	474	439	448	425	507	431	465	501	475	437	427	429	417	477	445	440	476	433	452	471	467	457	457	450	432	450	453	469	480	418	442	432	443	426	446	449	462	445	493	476	424	453	435	445	457	467	485	401	415	422	451	471	480	435	456	423	424	454	430	449	481	463	451	439	435	426	455	444	472	458	456	464	486	493	435	458	476	451	486	417	464	432	442	434	453	400	466	410	451	416	460	433	480	468	440	427	450	426	465	445	454	417	455	483	434	447	442	415	463	407	454	437	463	445	466	450	454	427	441	441	476	441	444	467	452	427	428	437	451	451	439	437	476	423	459	445	439	418	472	467	413	457	454	438	460	431	449	440	445	435	428	415	421	445	467	449	454	454	446	449	441	445	456	451	429	484	449	427	468	477	490	426	474	412	444	443	450	449	452	484	385	461	439	481	452	462	432	471	417	448	415	454	453	434	460	467	477	429	448	446	431	473	443	470	450	408	484	489	438	505	421	410	434	461	450	471	418	423	452	465	430	455	463	442	431	433	440	417	453	494	463	432	433	419	461	451	481	429	453	455	421	481	497	411	426	449	472	434	444	460	471	453	405	425	451	423	419	418	463	429	469	436	432	467	449	447	473	502	490	440	444	395	454	452	451	457	447	451	444	464	442	451	442	441	461	408	390	427	436	439	442	452	437	435	421	433	443	446	457	459	500	446	443	446	447	477	448	436	424	477	488	468	429	446	445	470	451	405	470	454	432	425	459	447	415	407	441	441	448	481	434	446	445	476	483	426	476	442	442	418	477	444	430	414	425	476	455	413	462	419	436	450	457	436	454	456	441	457	439	442	459	445	467	455	409	453	434	474	446	432	423	482	452	460	438	431	457	442	449	441	453	465	461	439	473	429	471	462	477	417	448	460	458	443	452	484	477	454	457	459	441	427	498	432	468	442	419	456	475	445	466	421	440	433	450	475	439	420	448	416	447	480	481	452	443	479	479	464	400	448	449	419	438	420	461	437	460	471	449	462	452	446	470	437	446	434	439	470	436	416	488	435	480	445	457	463	443	440	455	471	446	457	447	490	440	456	434	457	438	458	445	453	475	479	434	474	465	467	410	459	446	422	431	447	457	451	411	443	449	456	414	450	438	468	436	455	437	418	446	431	423	457	469	462	396	463	471	486	444	450	426	424	434	438	493	459	442	435	468	482	440	408	449	462	474	464	464	441	429	423	447	448	491	444	434	460	469	465	476	465	456	431	454	485	432	435	456	470	419	468	458	426	439	473	452	469	435	424	489	451	435	450	439	432	440	424	459	403	457	468	412	484	472	460	471	460	462	441	445	490	463	429	472	411	460	469	429	440	429	490	451	433	443	462	442	396	426	427	466	460	451	460	487	433	451	466	415	448	458	418	427	469	462	449	424	443	495	434	426	483	484	465	449	430	481	483	412	481	434	427	444	426	460	431	474	440	475	456	441	449	422	484	419	415	427	402	430	459	433	462	450	477	454	451	457	463	400	470	423	468	447	441	399	462	469	441	423	431	444	462	409	445	419	458	418	467	452	465	457	420	449	476	406	415	481	423	416	454	430	436	456	455	469	468	420	457	442	434	436	449	459	408	424	494	435	426	460	429	427	437	467	448	438	474	425	449	465	456	450	459	435	429	425	457	469	399	453	436	434	449	410	433	410	434	462	444	447	408	425	370	442	458	447	475	456	442	435	436	472	442	445	449	444	472	429	422	456	439	457	452	439	452	414	447	415	457	443	460	415	391	422	425	431	447	415	471	454	446	404	452	426	441	451	447	443	416	433	417	417	453	471	446	426	458	429	431	460	449	404	450	428	457	452	446	460	408	477	462	467	446	442	493	423	467	446	474	427	444	421	419	433	414	494	429	436	473	454	468	448	440	430	444	445	447	468	424	459	439	450	443	427	430	421	432	416	411	489	451	438	445	416	438	435	458	471	438	480	449	454	425	463	466	496	467	474	396	436	475	458	482	444	450	455	462	427	462	443	426	432	442	434	442	449	456	446	452	472	474	480	420	433	417	443	494	455	430	487	446	430	467	446	455	419	463	430	458	441	451	483	446	449	444	471	429	437	416	432	426	453	461	432	468	454	471	444	440	429	460	466	431	435	488	479	442	452	399	454	437	477	443	461	459	415	412	449	431	445	463	416	464	475	464	465	441	446	449	447	449	435	445	475	430	455	445	486	457	473	435	422	472	431	492	480	437	413	442	428	446	456	491	450	503	441	478	435	431	415	445	426	406	449	410	453	451	445	478	490	489	463	444	426	463	433	439	409	419	441	471	450	441	421	433	416	463	487	421	462	467	467	447	464	447	424	485	427	417	440	469	467	436	428	458	417	475	484	439	452	445	421	449	448	479	450	458	478	472	432	448	479	436	473	465	428	428	456	425	436	451	426	455	463	492	467	459	428	431	408	432	456	447	469	481	433	447	454	450	488	448	416	455	442	447	422	476	437	454	403	453	422	461	459	509	452	415	457	416	436	423	424	452	468	477	449	487	438	447	438	455	448	470	430	464	462	434	457	482	492	496	447	418	428	469	420	447	428	475	455	467	428	455	454	430	492	463	457	447	465	461	431	446	481	422	465	455	436	442	446	427	483	444	452	420	411	416	485	464	456	434	465	476	479	420	473	454	462	430	448	459	484	471	466	447	446	474	463	443	466	452	465	467	471	447	444	474	444	457	465	454	434	396	450	467	444	422	450	476	462	481	487	462	436	436	450	438	459	420	420	437	436	411	418	475	426	470	413	422	448	425	441	449	461	460	470	427	429	463	452	447	478	445	440	446	440	482	462	463	455	482	432	441	452	457	437	449	435	469	477	454	430	494	444	450	460	516	460	460	448	467	468	478	451	404	458	467	456	484	446	466	443	451	448	463	439	479	450	431	495	466	443	430	455	438	434	471	436	483	444	494	448	453	419	437	442	433	467	460	462	436	433	456	454	426	428	451	449	420	431	451	413	446	416	466	464	482	446	467	439	478	469	443	452	444	452	494	449	425	446	454	468	447	451	463	460	444	411	418	453	470	472	418	464	447	478	415	408	450	443	406	460	397	406	455	452	465	441	445	457	467	475	484	487	447	452	465	464	441	460	461	432	476	451	429	442	443	432	500	442	476	460	433	443	439	430	449	472	468	438	441	474	432	460	449	425	482	424	471	432	429	470	436	461	413	458	458	426	460	435	476	449	443	452	445	421	478	422	399	416	447	451	444	463	513	419	489	462	473	442	461
10114	5414	6518	5499	2653	2917	1999	1516	1401	1060	722	455	291	172	204	180	191	201	181	168	149	167	139	154	136	168	162	143	155	140	157	145	166	165	156	170	136	138	154	128	160	149	163	144	139	133	139	162	159	160	160	168	166	173	152	150	151	150	159	148	122	145	147	139	152	146	131	145	156	157	133	152	147	162	143	132	129	160	171	145	151	151	148	164	157	150	123	153	131	164	157	137	153	153	129	153	170	164	159	167	154	165	160	144	152	168	141	143	130	158	178	167	157	178	152	162	147	161	152	148	154	159	147	159	125	126	154	151	173	141	136	152	115	141	149	150	147	152	166	168	145	121	141	145	150	153	154	169	163	150	143	148	157	139	146	151	149	140	141	151	166	173	149	139	141	161	152	152	156	145	154	164	137	148	142	163	158	136	156	129	129	136	126	145	149	158	155	136	167	152	174	178	139	149	154	184	161	154	151	144	126	135	129	140	160	184	174	152	159	168	164	147	147	142	139	147	162	143	170	144	152	168	154	155	147	146	148	147	142	156	155	153	152	147	134	146	154	161	151	145	152	147	155	138	157	165	142	158	144	171	159	167	150	143	162	140	161	172	162	158	158	165	149	149	151	160	131	132	154	160	146	176	173	153	160	157	122	135	165	137	151	160	152	148	164	143	148	151	124	136	140	155	150	140	140	134	128	145	132	163	143	147	151	150	166	132	178	161	138	142	135	153	162	184	147	142	147	156	124	158	137	167	156	136	151	140	147	139	155	140	158	142	123	155	181	137	149	146	126	131	163	149	150	138	151	148	153	160	135	150	165	165	133	154	127	174	142	147	145	163	141	165	160	149	165	156	142	166	161	164	165	155	131	145	153	164	137	181	180	134	135	137	145	146	178	160	142	144	154	148	149	177	157	157	136	148	163	144	142	170	173	154	156	150	154	150	151	167	151	156	161	155	144	160	165	150	139	151	156	134	174	160	142	169	158	135	165	143	125	158	151	142	142	159	180	162	159	154	166	153	130	138	172	127	157	143	132	137	146	128	154	150	135	164	142	146	168	155	135	165	143	161	144	160	132	138	139	142	155	129	147	152	156	154	149	146	142	148	133	110	170	131	146	165	141	160	164	161	167	175	142	141	164	134	143	144	153	150	148	152	159	126	158	170	172	146	131	152	149	151	155	132	153	146	181	149	140	147	161	174	149	143	157	127	148	143	138	146	154	131	134	146	145	144	151	162	166	144	149	139	135	157	167	154	137	165	136	139	165	181	161	150	158	118	146	149	158	164	135	128	136	149	168	154	157	145	153	148	141	159	130	152	142	172	147	151	163	139	139	141	148	143	163	160	164	142	169	151	153	160	132	158	154	143	155	165	152	173	138	161	166	144	160	145	153	171	148	151	144	142	146	150	140	159	151	166	162	137	150	135	151	155	153	169	145	148	139	160	132	160	165	164	161	141	146	150	146	149	146	159	137	160	156	158	146	147	127	157	154	143	152	141	158	152	151	152	131	171	146	152	142	155	167	140	153	143	152	163	160	153	156	164	138	142	145	179	157	133	157	133	153	132	139	143	151	157	161	153	164	138	142	157	160	167	171	151	141	136	168	136	147	151	145	166	148	167	149	138	166	136	146	151	124	130	132	158	141	150	147	138	157	153	154	151	168	158	150	141	150	137	158	154	151	139	149	140	155	156	141	157	158	143	136	175	165	147	150	149	144	134	142	141	147	166	144	146	161	150	141	162	168	148	157	168	121	159	157	165	150	151	172	125	130	162	153	158	154	157	154	160	164	149	141	169	156	128	151	139	144	153	155	137	151	139	147	157	133	149	139	146	132	148	149	134	159	139	166	141	140	139	132	133	166	129	159	165	138	141	162	146	167	159	148	161	146	168	159	142	145	153	157	149	157	139	164	156	160	150	171	133	157	132	134	170	131	159	134	131	132	152	152	147	134	141	159	158	154	138	138	123	163	127	150	152	151	144	144	155	137	144	134	142	151	154	155	142	140	150	168	143	152	148	153	159	138	145	141	158	148	161	155	164	154	154	144	148	133	146	146	159	118	151	154	145	161	151	148	141	162	161	146	136	154	162	141	143	152	143	122	124	128	144	155	152	165	144	127	161	156	159	141	160	144	170	160	136	145	172	149	149	131	144	150	153	145	141	171	131	156	138	147	142	148	152	155	138	153	142	123	162	150	141	142	146	165	154	130	139	148	151	151	147	146	130	161	156	122	154	143	139	161	163	165	166	153	140	143	158	143	173	158	152	165	149	134	142	157	157	164	172	169	155	154	157	152	133	161	161	144	164	145	158	144	152	158	129	129	153	145	151	141	143	148	164	132	144	163	171	192	135	159	150	148	150	146	139	139	149	130	148	137	164	170	153	139	152	146	127	151	151	163	145	144	160	147	144	161	150	160	149	154	148	159	163	159	151	143	140	136	123	165	165	131	148	179	183	147	163	152	147	147	141	143	140	138	168	155	167	167	157	144	129	163	145	145	138	153	169	148	142	165	164	150	148	136	128	157	132	151	147	137	165	129	153	144	163	138	143	160	158	142	132	151	152	158	145	140	125	156	143	133	142	153	126	158	155	144	155	133	142	144	163	131	172	154	149	140	162	131	140	139	144	137	147	148	174	165	132	161	153	156	164	162	148	136	145	148	170	152	129	151	158	158	141	148	147	144	185	140	154	156	147	163	144	153	154	136	160	172	157	161	158	157	163	157	165	153	139	157	149	186	177	140	165	143	133	154	149	131	159	144	163	132	137	147	152	157	152	159	165	138	145	153	168	134	165	143	131	143	148	144	136	144	130	156	146	123	136	153	161	132	154	154	162	148	136	159	162	130	165	156	156	152	171	159	149	147	153	163	163	152	156	178	151	165	174	155	160	132	141	140	142	156	139	138	142	143	139	170	167	135	145	156	157	163	138	164	161	188	155	174	143	152	165	146	185	163	173	163	147	152	124	166	183	144	136	123	160	145	151	159	149	133	167	155	120	142	170	170	171	153	139	148	157	163	150	150	159	138	165	154	139	153	137	131	158	170	178	132	146	142	142	151	164	158	150	165	156	152	145	161	125	164	158	145	147	128	160	133	158	155	140	155	142	152	135	154	179	153	141	140	179	155	137	139	147	161	154	157	159	162	166	153	152	144	164	151	144	124	154	134	154	140	183	149	140	177	152	136	156	136	130	139	157	159	153	134	165	157	144	138	147	145	143	140	164	136	160	167	135	144	161	148	161	156	201	142	155	169	161	148	168	168	137	161	171	136	140	151	155	167	157	144	147	148	159	137	156	135	148	158	162	153	143	165	135	170	170	154	144	150	142	135	145	153	162	159	160	147	139	160	164	129	148	164	160	136	146	150	155	157	132	150	157	158	141	147	175	148	144	146	165	140	133	149	124	134	139	133	151	159	145	158	164	149	169	163	170	145	147	147	149	149	136	136	150	137	139	158	162	145	142	150	150	167	148	163	161	155	145	155	158	143	159	186	144
11593	5458	7232	8985	6313	10506	7331	6535	6077	4854	3500	2053	1336	740	764	622	585	636	536	577	598	527	531	506	555	615	533	511	531	488	476	488	461	506	517	465	518	463	475	443	460	497	493	493	515	460	479	475	492	443	485	467	509	470	489	464	457	452	468	501	480	439	465	475	436	474	482	485	433	496	503	483	467	479	503	477	508	490	491	494	466	461	493	512	435	498	487	501	513	465	472	462	481	503	503	485	502	482	475	489	477	497	468	481	482	509	462	517	466	490	504	522	478	463	486	469	481	508	463	498	468	487	493	457	494	504	451	463	486	464	466	521	483	483	455	482	492	478	431	465	473	434	493	457	455	500	473	470	455	469	477	480	498	456	490	480	464	476	485	469	481	482	419	458	484	484	453	456	469	497	473	455	461	498	473	505	484	481	503	494	455	491	513	458	470	461	478	418	449	513	508	485	492	478	480	474	507	497	477	453	488	470	461	493	512	484	509	457	471	450	477	470	502	503	504	461	466	522	476	465	483	483	434	490	454	463	455	482	479	465	487	494	443	480	470	496	499	496	450	505	462	501	438	483	479	472	465	479	473	469	467	494	513	467	463	553	449	477	472	479	463	487	515	480	492	449	510	434	465	516	531	494	475	451	448	480	473	497	505	471	481	478	458	474	472	507	453	459	452	488	465	499	488	462	496	471	475	486	482	460	508	486	430	463	476	493	493	453	481	497	477	497	494	471	445	485	478	476	488	496	477	475	461	418	518	494	458	455	488	468	502	457	503	501	509	439	479	470	486	484	507	475	490	467	487	454	463	497	496	492	466	473	454	478	461	465	499	512	495	473	470	502	463	494	421	429	524	447	491	443	503	517	511	467	439	441	501	481	514	501	494	475	451	498	499	466	440	476	486	504	485	463	460	437	484	480	478	506	482	473	465	474	477	462	450	476	474	459	473	457	524	445	466	523	503	491	493	502	445	520	543	469	526	459	462	485	487	505	437	459	489	479	482	471	514	523	475	512	500	458	515	508	467	512	484	472	454	486	502	501	495	452	471	500	478	490	466	466	500	462	466	457	461	513	479	476	469	476	506	484	459	498	501	486	470	473	450	491	506	441	491	462	474	473	506	497	447	503	566	442	514	473	439	476	462	500	497	515	459	498	467	444	457	457	463	519	473	469	468	512	483	487	492	500	504	469	470	465	481	469	489	463	489	487	512	503	485	458	472	488	533	506	497	453	509	493	487	487	476	505	471	457	509	481	521	451	511	486	480	476	531	528	465	496	478	439	496	439	497	437	467	498	466	485	482	443	506	462	477	473	447	473	490	510	488	462	523	462	491	460	492	465	443	497	472	452	464	507	511	467	466	494	477	491	498	487	490	481	486	494	488	459	484	465	490	528	462	427	497	493	443	494	460	507	502	500	438	453	509	449	491	477	489	448	491	455	473	479	525	455	487	498	455	474	479	510	517	479	478	490	517	496	497	494	527	445	494	473	490	489	465	493	445	481	478	453	444	477	510	469	455	440	477	513	491	488	469	519	477	493	455	459	451	460	444	475	486	480	433	485	460	475	479	499	473	517	489	469	488	468	475	469	458	466	523	504	474	484	475	452	460	474	506	460	522	465	429	477	465	486	491	455	452	462	470	523	484	492	444	461	491	473	465	489	475	442	462	476	490	453	489	471	447	526	489	485	499	511	497	472	458	440	477	492	475	478	520	426	484	508	475	459	461	509	470	451	491	443	463	475	469	493	462	491	480	463	454	484	479	472	483	491	520	458	511	459	457	466	493	453	461	473	474	417	490	426	495	469	488	462	487	491	464	466	485	499	480	508	518	509	463	491	435	466	492	490	448	490	467	472	500	435	502	465	458	457	495	513	449	477	462	522	483	477	452	501	512	445	500	453	417	516	439	480	477	489	484	441	497	489	482	464	472	470	487	433	450	458	487	475	518	482	487	522	423	461	482	485	484	474	463	482	485	486	460	453	485	476	489	472	478	455	478	524	468	443	496	490	475	475	495	481	461	528	494	552	478	487	464	447	493	484	474	478	487	506	481	481	474	524	494	453	450	559	469	469	472	491	463	446	489	453	468	493	461	485	515	493	463	502	455	484	457	513	481	500	468	488	490	506	483	492	475	471	449	448	508	484	462	529	498	455	456	476	508	495	434	489	508	525	509	504	488	487	490	478	496	467	451	499	472	479	510	470	461	493	514	467	455	447	447	515	493	475	491	466	462	491	459	495	479	482	485	449	469	476	461	462	423	469	460	453	500	457	493	480	460	485	475	492	476	463	469	466	483	459	502	493	476	478	485	473	470	483	479	480	482	498	450	487	482	484	482	520	413	469	507	488	490	441	485	495	492	492	460	459	450	462	519	475	509	474	490	465	470	464	476	479	464	407	466	509	454	451	467	505	470	474	476	504	460	463	470	503	468	475	459	446	470	526	503	473	514	487	444	495	504	496	473	497	491	503	460	449	488	449	491	457	451	524	500	455	434	498	506	508	467	508	519	483	466	477	542	497	471	477	450	499	481	468	495	478	475	492	500	477	476	467	464	507	432	450	495	492	481	502	470	488	456	531	483	454	498	473	527	472	454	460	462	489	494	486	472	475	506	449	498	518	482	455	472	497	486	474	485	485	482	536	445	513	479	418	496	488	463	501	446	489	477	484	501	462	484	491	469	484	501	441	476	488	458	489	470	462	489	463	480	460	526	463	454	471	474	506	454	489	505	504	483	473	466	467	490	517	438	447	460	490	474	464	482	487	469	497	469	480	477	513	450	482	503	481	435	494	489	501	520	480	482	511	478	473	523	467	469	468	502	510	512	467	434	463	503	472	511	451	504	476	471	503	475	497	455	456	468	471	505	470	479	481	467	469	490	467	494	461	500	436	479	456	484	474	476	461	481	504	481	482	435	468	500	451	505	475	463	474	486	489	498	476	473	489	496	482	480	471	507	537	466	478	494	487	475	440	472	501	525	507	472	466	510	484	471	470	446	493	484	487	528	480	495	465	471	497	470	455	482	410	456	479	472	484	498	483	468	514	467	473	490	491	480	490	488	457	465	481	464	485	453	517	463	460	475	479	498	489	498	459	508	471	483	461	459	511	510	492	469	464	475	459	504	464	484	462	464	471	422	475	499	458	505	493	472	452	457	486	452	466	486	516	451	479	465	467	496	466	453	471	481	527	474	476	502	459	463	460	461	419	464	464	465	522	524	486	504	449	454	460	476	495	518	486	485	476	463	429	460	454	444	474	468	476	428	490	462	447	500	480	503	472	506	513	506	465	469	447	523	500	502	472	453	513	483	464	483	480	472	531	471	499	463	445	448	497	508	496	492	469	460	468	507	466	451	489	490	465	466	507	481	487	481	456	454	479	464	481	463	485	501	500	450	476	489	483	523	468	482	472	457	497	484	510	495	466	494	468	454	479	488	461	498	443	520	479	440	455	501	504	462	446	496	468	454	458	473	476	470	442	475	499	486	487	465	459	504	472
42847	24849	23250	23093	21331	24670	20044	16400	12532	10227	8091	4072	1850	973	683	387	288	222	181	284	227	125	135	103	143	114	124	101	96	94	110	89	92	87	78	117	92	88	78	85	105	109	101	94	106	81	91	87	71	92	78	101	87	75	88	84	94	82	102	69	73	68	88	100	89	84	73	79	69	94	90	75	91	98	85	75	91	76	99	77	91	82	117	95	73	71	90	83	92	95	79	79	97	88	92	65	98	90	87	90	77	97	78	89	87	83	77	101	106	76	80	82	83	88	90	80	96	77	91	63	86	91	95	94	89	73	81	83	81	87	80	82	91	77	80	84	93	79	57	80	79	83	81	84	75	83	93	78	80	85	81	70	80	74	87	89	95	91	82	84	78	87	91	73	92	100	94	84	80	85	89	80	94	87	99	97	96	78	80	75	82	94	101	110	78	78	89	84	86	78	71	76	81	94	96	70	96	96	96	70	75	81	90	84	82	97	79	75	83	93	69	85	82	85	92	92	87	98	94	82	74	88	77	85	82	85	89	102	73	93	86	85	85	97	70	96	86	84	68	85	87	66	91	88	88	89	77	78	90	98	78	88	78	85	84	72	87	83	85	99	92	85	88	79	89	88	84	82	93	86	85	79	83	96	68	83	89	96	86	87	85	94	88	78	84	86	93	92	73	95	83	80	77	93	74	80	75	94	93	77	91	90	91	95	89	93	86	89	77	104	89	94	81	97	86	88	96	88	63	87	76	88	89	84	68	77	75	97	88	76	87	80	88	80	91	95	81	73	83	84	71	81	93	82	73	103	72	75	97	79	97	104	79	72	78	74	82	88	85	86	81	90	85	73	95	80	84	98	98	80	86	90	94	76	81	87	78	85	88	78	89	69	93	79	88	69	73	84	70	82	89	92	66	80	60	79	84	91	80	78	87	90	75	83	95	89	78	90	79	83	92	79	81	70	70	77	82	85	100	87	84	76	66	86	91	91	77	86	103	84	91	84	87	88	77	83	82	107	84	74	87	93	93	100	79	73	88	97	76	77	77	87	70	97	71	84	80	79	80	73	72	94	60	88	84	76	78	87	81	77	69	95	85	84	78	85	76	66	92	86	110	106	90	82	78	81	91	79	85	84	90	79	84	91	81	89	92	104	94	83	80	96	88	93	74	85	82	93	84	100	85	79	88	77	86	84	85	97	66	82	93	80	83	80	99	85	68	100	90	83	91	63	70	107	84	69	102	90	86	68	76	97	68	87	81	65	84	96	77	87	89	89	99	69	91	84	82	82	77	96	84	86	83	93	88	65	95	91	83	89	71	81	88	89	91	86	85	93	85	89	83	80	80	79	82	81	85	98	86	84	89	85	85	73	81	68	79	82	91	98	68	82	84	99	90	79	79	76	97	85	82	80	71	85	78	83	93	78	84	90	88	91	86	88	79	89	86	95	86	101	78	80	91	69	73	87	84	71	79	84	81	96	89	100	83	79	79	85	86	72	84	94	76	101	81	69	95	88	74	81	76	85	82	75	94	73	85	80	75	92	106	86	91	83	83	105	99	70	84	87	90	108	84	90	86	85	81	78	83	89	85	90	91	84	77	83	80	78	84	78	74	103	85	70	80	90	67	80	75	90	81	93	90	95	84	88	99	90	81	75	83	86	101	81	82	63	91	83	75	67	93	89	82	93	98	91	86	87	91	84	79	100	90	89	93	69	89	78	84	77	78	80	87	77	85	102	80	85	90	99	76	82	90	90	86	85	92	82	76	102	88	91	88	88	89	100	73	91	85	74	88	71	89	77	85	69	88	83	82	68	85	86	72	95	91	84	70	75	103	90	83	81	93	77	74	89	85	78	93	94	83	86	79	82	75	83	94	90	69	73	82	76	89	90	82	84	86	69	84	104	82	85	96	100	65	91	75	73	56	85	74	85	89	74	89	87	81	99	98	78	65	86	85	101	82	63	89	86	86	95	87	83	83	89	82	84	86	79	87	79	74	97	91	83	84	88	96	65	74	95	93	100	87	112	90	82	98	81	79	85	85	80	88	94	97	85	84	71	96	85	87	88	89	93	92	84	105	87	90	89	74	88	87	106	95	106	89	86	79	78	88	77	86	72	75	85	74	90	87	95	86	66	80	90	75	80	78	79	79	105	76	84	84	101	80	87	99	101	93	76	91	89	91	88	76	88	97	80	79	91	95	87	76	89	67	78	93	83	83	87	86	86	79	103	88	79	82	95	98	71	106	89	94	82	77	90	74	77	76	72	79	80	87	95	82	109	86	86	88	79	85	95	86	95	81	79	79	85	81	72	67	81	83	72	91	89	85	71	90	77	82	81	73	99	92	64	80	66	96	76	88	68	89	78	86	89	80	89	87	81	86	86	84	80	86	92	83	98	84	94	84	98	84	84	94	85	74	90	88	87	76	80	83	91	87	67	88	93	87	74	63	83	68	88	87	70	73	78	88	81	67	69	101	85	86	78	86	88	95	74	83	103	82	84	76	83	79	86	73	98	97	84	88	91	65	83	79	97	71	89	92	93	81	96	66	77	82	80	86	93	90	99	71	83	80	80	77	101	69	93	93	66	71	86	89	95	87	79	75	77	89	79	98	80	86	100	79	65	83	74	89	90	80	82	84	86	95	95	86	77	73	94	66	87	86	70	87	99	74	96	82	78	87	93	87	85	81	98	96	86	84	90	102	102	93	97	79	97	83	81	72	77	80	78	77	96	93	94	85	92	81	78	56	88	101	79	83	73	71	88	79	108	79	87	88	69	73	81	90	83	72	69	80	75	91	87	80	74	97	72	90	78	78	88	89	93	98	91	90	83	68	93	90	74	102	74	113	76	98	95	91	95	95	92	83	78	77	101	99	79	79	96	97	79	82	97	78	73	76	97	101	84	76	79	84	84	87	99	83	86	91	87	90	74	81	99	81	74	96	81	75	81	82	103	104	83	73	71	71	81	91	88	86	94	85	89	83	82	88	90	104	81	74	75	86	83	89	85	78	93	76	84	74	84	92	87	96	73	96	82	65	109	80	85	70	88	80	80	80	84	91	80	81	76	80	99	75	91	81	99	81	77	83	96	88	84	88	69	81	80	85	91	74	81	90	90	68	93	93	98	86	80	74	77	82	86	80	76	82	87	77	74	86	73	82	86	94	86	70	107	91	81	87	100	83	97	86	82	67	81	75	80	81	85	82	82	88	76	75	94	91	78	76	90	91	78	94	83	107	86	85	93	76	76	104	77	83	76	110	91	103	83	93	88	92	93	84	84	81	78	93	88	86	89	88	91	90	93	100	79	94	90	85	78	83	85	91	88	68	100	85	85	91	63	106	90	83	84	86	70	97	72	95	85	66	75	84	92	83	105	84	91	81	73	75	77	86	96	97	84	84	95	110	95	89	72	96	71	81	83	70	71	89	96	71	80	101	91	90	91	97	76	80	80	78	81	100	101	91	90	101	79	70	115	76	97	92	114	76	90	87	71	88	107	87	89
25940	15087	14939	18445	21158	33962	29597	29152	25478	23124	19585	13110	8611	4800	4328	2566	1967	1419	1167	1358	1186	786	596	566	675	652	460	432	426	413	403	328	348	335	337	330	332	332	307	330	317	344	344	326	330	362	340	350	338	313	361	337	315	292	333	308	333	334	312	281	285	302	329	295	285	325	295	332	295	310	307	326	306	281	331	293	289	309	293	289	304	285	311	309	278	324	298	295	316	276	311	266	286	298	277	308	324	285	307	315	297	295	287	332	295	318	280	310	289	325	313	330	297	296	313	316	314	290	313	299	326	292	311	327	318	338	292	292	311	311	309	274	299	292	327	312	297	301	291	283	323	297	282	289	301	285	305	323	315	332	317	315	295	309	308	279	285	302	280	318	299	304	280	322	308	272	317	273	294	289	306	296	320	261	293	313	304	311	275	290	311	279	285	301	330	333	305	296	318	306	305	299	331	298	291	305	323	268	311	281	274	302	300	274	267	278	286	287	293	315	305	273	311	277	291	301	269	313	290	270	316	306	309	292	283	315	316	317	330	266	290	330	299	293	292	298	317	273	267	307	286	302	306	257	282	289	308	300	291	313	292	320	277	305	274	300	297	308	297	289	282	279	286	307	313	324	311	301	288	319	306	281	289	279	252	283	286	298	275	290	291	310	316	286	304	315	285	271	333	304	274	265	281	312	306	294	294	273	281	336	303	315	263	302	300	267	309	305	315	305	307	269	313	300	275	278	293	317	271	296	315	319	311	287	294	291	316	275	318	306	317	295	305	299	291	308	284	271	274	280	321	295	283	319	318	287	326	272	314	302	315	298	327	299	320	319	341	278	287	294	320	296	304	294	276	324	288	307	326	310	299	296	321	286	280	278	276	311	275	284	270	303	315	274	281	282	297	272	311	279	289	292	278	307	264	270	310	308	321	289	290	307	266	267	283	276	307	307	304	301	309	305	288	286	300	302	298	301	294	285	316	291	321	288	318	297	314	267	281	269	294	289	320	306	312	299	272	276	288	318	296	308	277	303	300	277	294	317	308	291	302	291	295	317	275	295	277	329	320	299	271	294	286	311	299	295	299	272	298	301	307	295	288	286	275	293	308	307	309	297	296	299	312	269	309	285	292	335	317	314	305	298	258	315	315	290	286	323	280	287	318	286	310	305	294	294	322	316	329	295	300	300	307	304	320	308	306	311	328	298	271	314	311	276	299	306	301	316	268	287	314	286	292	305	309	281	278	291	293	253	304	307	277	274	295	317	302	288	282	280	294	318	302	323	287	278	281	282	260	322	280	272	307	251	309	301	329	255	300	301	289	302	295	265	287	308	280	304	290	287	306	304	276	313	272	272	305	300	286	311	317	275	314	296	308	311	327	272	308	285	291	299	297	335	281	307	305	301	289	289	319	310	327	294	291	300	293	291	287	280	322	284	327	278	283	259	269	319	315	296	313	319	300	333	306	306	302	305	325	290	285	305	267	355	307	299	318	318	306	297	309	320	308	288	323	302	328	307	309	290	309	322	269	307	292	307	311	299	292	292	322	286	277	322	287	270	271	305	305	319	317	275	298	309	302	291	297	283	293	270	299	282	304	292	268	302	277	323	307	288	303	299	313	275	326	307	271	299	326	309	304	304	290	262	254	293	291	279	291	278	302	353	303	284	266	288	250	298	293	309	292	255	281	294	300	302	290	284	295	283	324	296	325	311	268	290	317	279	274	315	294	310	307	306	281	311	279	285	296	301	292	269	290	287	313	336	290	304	294	305	303	286	309	301	308	292	319	293	251	301	301	303	302	287	324	304	256	276	291	268	287	291	299	312	307	317	261	313	282	304	279	309	308	317	305	283	284	286	305	311	282	276	273	268	317	282	289	282	317	295	280	293	287	298	295	310	289	317	325	273	290	298	300	285	338	302	296	309	306	273	289	296	296	292	295	291	308	270	321	298	275	302	279	296	289	315	327	299	308	288	307	276	313	285	292	296	292	306	284	300	305	290	301	276	297	270	304	298	324	354	301	320	301	286	302	270	293	272	298	297	276	290	328	284	258	294	307	307	304	299	330	287	301	305	335	286	316	301	299	279	327	300	287	291	314	295	292	264	286	292	309	277	293	278	284	292	314	304	300	315	289	275	292	271	294	313	271	307	299	316	279	290	317	280	291	282	310	277	297	295	274	309	308	280	285	300	314	295	298	306	289	311	314	276	296	298	277	320	274	323	256	273	300	284	297	290	286	296	285	324	306	293	290	294	312	311	292	298	298	302	276	283	306	341	290	299	317	277	297	296	310	312	292	296	286	290	308	328	289	308	279	307	283	286	305	310	307	293	293	294	322	315	270	294	315	309	300	296	315	311	281	277	293	319	300	272	291	295	320	276	301	308	282	298	330	306	306	311	318	275	288	280	288	302	296	281	287	289	301	305	323	287	334	299	298	325	298	289	297	305	284	300	302	320	317	313	301	314	317	281	315	290	274	302	285	288	273	288	305	314	294	315	268	302	317	267	304	303	297	303	259	277	299	314	304	300	284	276	270	279	328	315	308	289	307	285	281	297	270	291	289	316	334	331	331	297	275	282	319	294	328	307	291	295	305	331	278	278	319	328	270	279	267	291	281	262	294	300	313	275	296	304	316	290	293	279	318	283	291	306	276	304	291	299	301	297	330	300	294	302	296	341	297	266	273	298	299	269	288	299	298	280	287	304	316	270	303	303	296	289	282	297	259	288	266	277	296	288	270	273	321	294	294	316	329	302	300	295	273	302	274	288	292	299	335	296	295	297	284	279	298	280	289	304	297	295	302	310	325	273	284	301	314	294	286	279	307	293	288	283	300	300	296	296	276	301	313	305	286	332	309	341	319	291	299	308	295	294	300	317	280	268	290	281	288	299	294	298	322	325	314	296	312	281	277	289	286	318	325	277	306	328	284	312	260	264	296	278	270	290	323	311	279	319	302	305	293	274	289	280	304	319	301	261	284	277	274	260	281	309	279	285	303	298	302	294	299	319	286	327	316	296	314	278	303	261	273	298	268	282	312	305	280	299	301	266	286	325	294	317	303	300	303	299	313	286	296	295	286	301	322	337	306	318	299	316	307	296	299	318	306	294	312	256	302	298	280	308	272	281	277	294	293	281	312	279	343	321	281	308	307	308	314	304	266	259	294	306	271	289	303	304	282	287	293	272	299	276	309	324	280	280	325	291	309	301	295	292	319	340	280	298	276	317	278	312	296	254	302	302	326	281	285	288	270	277	323	293	287	300	288	294	303	279	270	270	307	288	290	294	323	279	327	274	299	311	288	264	312	276	294	294	281	307	321	282	295	301	315	291	259	280	285	289	322	285	307	331	315	329	275	271	289	281	258	285	328	304	307	286	298	297	319	294	281	277	288	291	282	293	301	287	295	264	316	305	314	308	323	332	270	293	327	280	292	299	304	289	289	307	306	279	286	312	252	289	297	296	282	272	305	306	316	281	299	269	284	295	299	283	290	312	287	315	295	278
47308	32852	28391	26839	27166	32858	28735	27625	24624	21409	14820	9090	4942	3165	1935	1066	894	546	456	610	476	340	202	202	225	209	194	155	180	163	174	162	160	143	137	161	152	149	140	145	158	131	141	141	128	143	148	164	127	137	135	146	123	138	120	131	145	132	140	144	143	142	130	168	126	121	125	140	156	133	122	153	139	125	144	128	117	117	131	120	132	141	139	136	132	127	144	120	142	138	133	124	135	136	137	133	121	121	152	144	127	154	145	148	164	116	150	150	121	149	131	123	123	140	155	145	143	116	137	125	129	126	128	129	148	134	126	132	141	141	133	135	143	149	142	133	137	141	133	119	142	142	140	126	134	143	133	134	127	135	137	141	145	166	126	118	122	124	145	128	147	130	140	138	135	127	133	171	136	130	141	120	125	151	145	140	125	151	153	146	117	132	127	138	146	140	116	131	123	112	150	151	132	130	131	159	137	139	150	148	147	154	154	141	134	126	118	113	136	128	139	160	145	127	122	101	134	133	143	125	154	141	124	135	127	129	124	133	135	142	122	125	129	141	129	175	120	146	114	115	138	139	134	127	124	140	150	190	124	148	138	129	135	142	127	138	137	145	132	125	130	125	129	144	146	132	147	147	140	148	134	126	136	137	130	134	132	119	137	142	125	151	143	149	137	124	135	149	122	130	116	147	127	143	122	155	136	133	126	138	153	107	156	130	138	140	146	129	150	123	129	132	130	149	134	143	166	131	150	145	118	133	145	121	139	140	137	154	134	139	127	133	103	143	120	136	135	130	129	146	133	121	127	156	110	152	150	146	122	135	122	127	142	142	130	135	131	131	141	145	141	134	156	151	135	136	123	147	112	143	129	129	140	139	133	149	140	144	120	132	163	137	130	137	130	129	132	131	120	135	150	141	136	125	138	146	149	134	135	125	146	141	129	136	140	132	135	144	137	131	116	133	140	159	141	118	149	124	146	118	122	144	122	141	137	136	130	130	148	143	127	123	125	135	129	150	114	142	127	163	136	133	126	141	125	132	122	137	137	134	148	134	111	136	143	125	150	123	138	140	139	142	135	151	153	117	126	121	158	112	136	128	147	131	115	130	137	143	148	151	147	131	140	140	116	143	138	126	119	123	125	141	158	123	154	141	137	149	121	139	128	132	130	123	154	134	132	143	131	141	124	127	139	160	138	136	125	123	165	136	133	118	140	132	123	131	129	110	138	152	139	142	153	144	147	117	151	136	109	138	132	136	129	108	145	147	142	144	149	164	129	138	124	129	153	131	143	144	134	143	139	140	127	142	148	124	137	146	136	160	150	153	123	138	148	137	133	143	141	138	135	136	155	160	125	110	138	145	130	126	147	142	120	150	145	131	154	136	145	136	118	142	133	136	134	145	131	130	141	145	125	128	142	136	148	114	147	150	114	137	142	135	140	121	134	140	139	139	128	133	118	142	138	135	147	138	139	131	135	139	127	129	137	123	139	145	142	136	141	100	136	165	143	119	133	144	133	130	126	144	127	131	138	145	122	133	129	120	146	144	133	140	133	132	127	130	142	125	130	144	130	125	158	131	141	129	119	136	131	133	105	144	136	145	134	124	144	118	134	125	134	140	134	133	132	144	132	119	123	144	128	152	135	138	118	140	143	122	145	130	134	140	163	138	128	130	148	127	153	137	133	164	132	132	123	140	145	113	142	125	129	138	132	140	134	144	154	138	142	149	122	135	120	147	141	112	122	129	153	111	136	138	124	120	145	133	132	129	138	129	133	150	138	128	117	112	130	152	127	159	145	129	115	139	146	131	126	141	128	132	129	138	134	127	154	135	133	138	126	144	143	143	136	150	134	137	143	155	126	131	151	151	142	136	146	144	131	111	148	128	150	122	127	114	147	131	124	140	130	128	133	118	128	139	144	166	138	138	130	139	116	131	133	149	128	145	133	112	136	149	134	133	150	153	144	120	135	154	121	135	148	132	161	146	143	129	128	150	143	115	121	138	133	130	140	137	159	125	137	144	147	128	137	146	140	136	122	138	124	145	125	121	117	151	137	121	150	130	141	134	122	135	129	139	117	133	136	105	145	144	140	127	131	130	123	139	124	139	124	132	134	127	148	133	102	170	127	144	155	109	137	135	124	153	137	128	142	143	130	151	131	125	126	119	143	111	123	133	142	143	139	147	141	127	134	144	130	121	123	146	128	131	143	132	127	133	128	125	153	133	146	137	127	142	145	132	128	142	138	134	145	147	144	151	164	123	122	128	142	137	119	149	137	118	131	132	139	140	157	123	116	126	117	137	164	139	140	144	133	139	132	130	127	135	112	105	138	143	121	115	145	125	131	134	134	116	120	143	114	144	147	146	131	131	134	143	152	133	140	142	142	153	140	152	129	157	107	124	127	132	127	116	125	141	125	129	138	125	148	116	134	126	119	133	129	132	142	110	119	132	132	140	132	118	120	126	145	140	119	153	138	138	138	131	152	131	136	119	149	110	158	123	159	123	137	143	139	138	160	136	140	122	133	134	132	135	156	123	170	128	142	129	130	132	123	115	118	150	136	138	118	127	124	136	168	132	135	119	130	140	144	124	161	137	123	133	129	164	121	120	115	139	134	130	121	145	142	126	124	145	146	136	132	141	129	130	130	145	167	144	133	128	151	158	134	152	140	122	141	124	113	118	129	131	128	144	143	133	131	132	141	135	122	139	117	141	120	114	143	136	148	141	112	150	133	136	140	148	139	110	134	147	134	116	147	155	126	131	135	120	130	127	132	144	141	141	121	131	134	142	131	139	125	151	142	132	126	133	140	133	139	142	136	120	126	145	150	118	154	137	132	141	144	130	152	133	130	126	135	145	141	132	148	115	141	134	132	142	155	132	133	136	150	136	145	138	139	131	136	130	138	153	120	117	120	122	139	124	146	134	129	144	123	133	154	156	141	126	154	121	125	120	153	167	143	122	147	135	126	123	139	120	110	148	143	127	126	117	139	149	141	132	136	134	146	139	131	146	132	131	128	134	121	137	140	152	126	153	137	149	123	141	120	117	144	122	133	135	143	164	141	137	136	141	133	127	129	123	151	128	123	136	116	159	136	152	151	116	131	134	136	136	134	130	140	125	122	140	114	140	132	165	137	144	146	117	138	132	158	166	137	133	121	138	124	133	144	153	128	132	148	125	119	136	120	125	129	145	152	129	125	132	129	146	132	134	132	131	134	128	140	136	135	131	125	127	141	142	122	120	121	128	122	147	145	114	152	155	119	131	136	124	154	125	122	131	139	124	137	150	135	153	158	104	165	126	123	132	143	142	124	121	146	137	140	142	147	129	139	131	140	150	150	122	122	148	136	142	154	127	136	136	135	127	118	151	134	128	122	137	124	149	119	132	137	153	130	129	146	133	130	127	142	131	125	124	114	140	128	138	131	112	129	129	125	130	116	135	142	133	122	138	128	127	141	125	142	142	134	126	149	149	128	158	134	133	138	143	139	121	132	130	113	143	126	143
32789	20999	17462	21382	27220	39112	36469	39195	36791	32790	26748	21784	16436	13217	10107	5474	5567	3841	2812	2828	2583	1714	1038	1042	987	1108	833	780	721	664	676	622	594	609	570	551	558	510	515	497	552	505	564	544	567	499	521	523	528	484	520	502	504	499	491	460	459	508	473	485	494	471	463	472	506	466	460	519	497	433	456	493	443	463	437	464	470	483	448	494	487	459	478	467	469	467	463	444	477	441	460	471	482	442	472	467	463	436	442	463	436	473	413	435	445	461	504	471	428	434	455	464	497	449	423	448	431	413	425	440	443	493	446	462	462	478	474	487	427	445	454	475	471	492	438	470	417	431	452	459	443	454	440	443	437	412	425	440	457	464	468	441	478	436	468	497	434	438	461	412	434	416	511	428	456	454	448	454	471	427	430	438	459	421	425	442	448	410	455	462	446	433	430	449	457	445	474	472	447	440	445	454	431	455	482	491	434	492	449	499	431	447	429	464	431	459	459	447	454	464	429	426	487	443	427	465	427	426	445	451	452	448	440	461	465	478	424	475	503	447	460	433	447	463	451	424	468	424	445	461	477	480	439	452	395	425	445	440	444	456	449	431	455	420	467	421	450	454	449	411	423	496	456	432	488	434	444	429	477	458	465	448	461	445	475	425	472	432	417	435	427	444	473	451	414	471	435	418	447	419	471	443	450	470	457	472	398	395	450	438	471	440	491	432	409	477	461	470	416	479	467	474	456	466	454	413	448	410	457	456	446	443	488	450	445	451	454	417	431	448	421	495	443	472	416	455	460	416	433	443	466	450	439	419	429	470	425	436	437	434	417	452	446	442	453	450	439	433	419	467	426	422	413	441	440	462	453	427	470	438	462	443	409	446	437	438	444	436	462	487	493	429	436	408	405	463	428	454	440	438	447	457	458	482	409	451	422	463	450	420	427	425	445	458	460	441	426	437	404	456	407	457	456	435	430	458	439	385	424	461	439	462	416	418	458	449	417	425	423	487	453	460	414	452	431	472	455	447	472	416	472	436	431	422	396	442	470	474	417	433	456	482	457	490	448	448	464	426	427	449	428	443	472	490	452	436	431	444	446	444	504	419	476	465	449	457	455	455	425	437	455	448	445	447	470	442	427	447	432	404	426	451	441	423	423	482	433	468	422	466	435	442	441	443	455	433	473	409	442	427	461	443	434	433	421	430	430	432	430	450	443	464	470	467	458	441	418	428	447	451	389	445	446	425	440	426	478	422	491	443	454	421	451	445	447	449	469	434	441	454	456	436	420	408	429	429	417	478	450	440	457	440	455	483	403	428	463	414	461	469	452	448	422	462	463	490	435	426	435	429	456	442	424	406	418	465	413	420	435	462	458	492	425	437	444	437	411	408	454	438	437	473	468	405	442	461	441	452	437	428	418	443	451	442	419	460	463	442	439	465	432	434	452	455	443	413	440	422	432	425	426	445	441	480	433	451	430	436	452	424	422	461	417	435	456	500	454	488	447	427	417	453	421	441	451	450	419	432	433	438	429	429	451	435	453	458	432	444	453	485	426	455	418	437	431	452	436	412	421	465	437	415	451	448	450	448	452	450	433	435	463	399	424	430	464	427	405	454	445	428	462	413	427	431	422	461	440	441	415	435	438	444	429	463	431	433	447	440	478	466	456	431	437	432	470	479	467	453	443	422	443	441	466	447	413	423	430	455	447	434	445	455	447	446	454	469	413	418	419	416	428	445	420	494	432	457	432	449	467	431	453	448	441	440	409	419	412	394	452	425	457	436	438	455	457	427	468	442	417	416	456	465	464	434	414	446	429	424	415	463	434	421	485	454	461	454	422	436	440	424	496	436	455	456	438	430	456	473	469	450	459	430	458	451	448	443	468	431	437	431	438	432	428	415	416	445	454	456	419	427	499	415	446	464	441	475	459	446	400	440	412	427	445	436	454	439	460	473	417	433	455	429	447	421	469	460	438	432	429	442	433	453	445	477	468	428	442	470	398	430	463	438	435	432	467	426	460	447	443	443	441	458	427	434	445	421	448	474	452	445	462	406	473	444	423	440	485	421	491	453	430	431	470	410	451	427	418	469	431	431	459	434	424	436	419	421	448	445	430	454	437	447	430	436	441	446	432	444	453	446	433	439	409	447	452	432	470	441	456	462	446	429	463	473	419	447	492	450	455	442	456	416	412	473	491	443	412	432	453	477	428	454	471	458	436	440	469	488	453	419	481	429	433	447	474	457	446	452	409	423	429	447	453	462	465	451	416	443	437	447	484	457	448	405	430	408	452	426	436	434	446	456	431	463	436	424	447	426	430	460	469	405	450	435	472	453	438	414	451	459	480	484	421	443	442	432	442	450	424	458	439	448	418	433	455	473	453	445	504	405	466	417	462	413	453	443	475	437	456	472	457	458	427	439	409	402	456	465	414	422	420	462	465	438	455	427	454	418	425	455	432	429	435	452	483	427	470	447	437	483	465	446	476	451	439	456	424	424	397	440	475	430	444	465	439	428	466	492	452	411	438	453	465	455	459	474	466	418	435	493	461	410	448	454	452	461	412	466	449	419	430	418	449	448	456	430	433	446	426	489	433	462	478	445	439	408	444	443	470	441	432	462	439	447	479	473	443	439	463	436	444	465	444	490	442	471	450	443	456	419	471	456	443	437	472	483	441	464	427	434	453	439	466	464	454	445	432	445	402	456	453	426	447	438	426	450	471	474	400	444	464	465	436	448	413	480	425	492	433	465	468	453	450	457	457	442	443	463	436	425	462	463	424	469	455	421	434	442	447	452	440	426	468	443	492	450	436	462	431	451	431	472	436	479	452	457	473	432	466	458	419	480	454	426	462	446	434	395	429	473	452	430	423	448	443	430	458	444	447	445	445	424	430	448	438	416	447	456	414	464	463	462	389	434	401	464	452	434	456	440	449	448	418	435	437	416	436	424	446	444	417	465	459	434	466	427	471	434	469	423	457	441	430	435	458	442	469	406	458	438	432	431	449	459	437	427	430	436	440	459	424	456	459	442	416	470	456	402	459	405	448	427	404	437	426	459	464	483	436	428	432	418	420	443	438	422	449	450	406	428	432	454	452	474	420	463	463	400	427	478	477	434	465	434	446	472	435	458	385	436	405	457	452	441	458	440	446	422	434	450	430	458	460	442	477	452	446	436	454	459	447	454	444	457	459	440	460	463	466	437	452	446	449	460	442	420	441	447	427	464	471	455	388	440	447	416	400	445	443	457	485	418	430	400	417	450	473	468	460	465	444	417	440	461	436	421	418	418	437	456	444	444	443	447	463	425	412	457	453	453	462	406	441	445	436	490	427	447	441	449	422	408	377	445	439	469	446	467	441	440	444	440	423	458	450	450	439	468	477	464	459	455	463	431	439	458	439	432	434	446	460	440	477	426	448	467	475	475	426	444	441	440	421	434	435	473	425	457	421	480	451	414	458	434	436	435	446	413	478	461	452	440	430	442	480	475	416	489	407	452	451	446	429	458	420	486
8434	5533	5112	3631	2842	2811	1897	1560	1495	1093	555	386	304	226	233	192	171	170	164	162	143	179	138	161	146	148	144	157	163	148	165	137	138	156	145	154	140	135	181	132	140	159	137	147	146	138	136	151	148	131	138	154	156	162	164	162	163	143	164	159	147	150	150	150	146	161	132	133	135	166	146	131	139	150	138	146	146	155	144	139	140	161	132	140	151	141	154	171	159	142	131	142	152	143	132	167	158	136	140	129	157	141	129	132	152	141	132	157	143	151	125	166	133	154	162	138	130	137	152	138	146	146	150	152	175	142	147	154	142	141	153	144	133	139	145	154	145	149	132	144	155	143	151	162	139	134	139	158	163	154	166	127	168	162	163	158	128	184	147	161	146	133	150	158	160	143	142	162	151	135	140	159	138	137	147	133	155	143	153	161	132	146	127	134	154	134	166	135	153	155	160	165	128	141	143	157	165	156	177	144	160	150	151	140	172	176	126	136	135	142	163	145	160	146	150	134	147	157	158	135	144	158	149	147	156	156	135	160	135	135	172	145	144	132	162	128	135	132	151	151	125	150	154	150	135	137	147	171	161	153	148	122	139	133	141	150	147	157	159	156	143	119	105	149	147	146	145	150	148	148	145	155	171	154	128	156	159	125	146	146	158	145	136	118	162	125	163	141	125	182	141	142	170	146	165	126	134	166	158	132	154	143	137	141	144	155	142	143	149	140	154	150	159	127	150	170	162	155	132	135	151	138	141	158	143	145	160	152	157	150	145	155	167	121	132	158	143	131	159	132	135	167	160	147	148	146	125	140	133	133	151	158	124	135	148	154	144	139	134	142	146	156	165	140	133	158	136	133	148	150	138	133	159	144	144	153	131	157	161	172	143	146	143	174	144	150	153	137	147	132	151	156	140	123	155	145	163	143	145	163	136	146	134	150	149	141	168	155	146	158	137	133	140	162	140	137	146	136	141	126	151	143	163	159	146	149	145	134	146	148	132	149	158	169	133	146	175	156	142	172	145	138	144	137	174	135	163	152	155	133	152	145	143	154	155	141	144	140	148	136	147	181	162	145	138	151	143	143	150	161	136	143	138	161	141	148	142	171	148	143	146	130	151	157	133	126	144	149	151	143	147	151	151	133	147	118	130	154	170	146	147	156	148	167	124	167	139	153	143	151	149	145	139	156	147	145	146	154	123	145	152	152	134	153	127	148	159	152	152	157	137	135	171	137	144	130	135	165	114	137	131	127	175	157	134	133	140	166	145	137	153	161	148	164	125	151	141	140	149	138	137	144	138	153	154	157	152	157	148	147	144	141	154	145	143	129	150	162	141	147	130	157	147	141	134	141	147	152	148	141	157	164	167	127	146	151	156	166	137	136	151	168	150	147	160	155	178	147	160	116	139	138	145	139	143	152	161	150	177	157	141	137	143	146	164	149	154	149	125	166	136	173	159	156	160	160	125	131	134	131	126	142	149	155	131	155	184	129	154	161	144	141	152	157	143	158	136	132	139	136	143	141	149	154	139	142	154	144	156	145	154	155	156	170	165	134	149	156	117	148	159	143	140	162	150	149	134	138	160	147	164	139	147	163	134	147	151	150	151	169	176	165	161	137	151	152	167	132	148	154	147	134	125	134	133	155	134	147	140	137	130	152	133	129	142	154	159	127	158	158	172	155	162	140	148	149	152	141	150	139	143	161	158	150	169	136	140	171	143	164	139	155	161	150	166	134	134	138	155	162	118	143	156	162	131	145	147	165	140	141	153	139	151	136	138	135	159	160	143	125	162	133	141	143	139	149	136	159	160	177	136	135	143	163	141	164	141	153	139	161	145	128	150	146	133	135	148	149	140	138	123	152	162	151	136	132	135	182	142	135	149	132	160	163	144	155	146	151	157	164	158	144	157	124	161	144	131	129	133	155	148	126	158	144	176	165	139	159	161	129	145	137	139	164	151	154	150	175	149	158	137	162	155	149	132	135	134	183	151	121	159	140	138	136	140	145	168	154	120	129	155	168	144	146	149	127	156	139	133	157	147	160	167	138	155	150	164	165	155	151	154	148	163	132	140	149	172	145	163	125	134	147	147	140	138	176	154	126	153	138	149	137	149	148	166	137	143	160	148	131	142	133	131	127	148	148	148	149	158	155	153	155	144	144	145	149	134	133	165	155	154	154	149	145	127	152	151	153	158	136	136	140	150	151	131	159	147	144	127	131	160	154	154	160	147	172	162	132	142	140	165	149	136	156	155	163	151	155	141	148	159	142	152	162	144	169	151	157	159	164	139	153	139	125	166	134	163	172	165	172	116	163	128	130	156	128	150	157	134	129	164	146	137	150	147	146	143	155	152	156	133	152	158	149	151	165	133	142	163	143	126	152	152	165	134	115	158	161	148	151	158	155	151	141	154	151	132	127	144	171	153	146	156	143	145	146	154	157	166	151	146	154	152	155	144	155	143	154	148	142	144	159	142	153	138	147	161	134	167	150	157	140	127	136	163	151	155	138	134	153	132	149	136	133	151	133	143	122	143	172	155	147	147	152	150	148	147	143	133	147	148	150	145	138	150	152	149	183	169	128	170	136	160	146	139	146	143	145	158	142	147	166	143	163	127	167	162	139	160	157	165	164	128	143	145	157	153	128	130	142	147	158	142	150	138	134	160	145	149	163	146	155	130	150	134	141	123	153	135	138	150	139	131	153	165	171	159	156	123	150	141	149	164	153	152	164	150	137	146	125	160	155	142	152	163	155	131	146	147	148	154	144	137	142	138	141	149	150	145	139	147	152	158	147	137	134	130	182	147	145	155	149	137	153	130	141	117	138	165	130	148	154	156	155	131	143	136	144	159	142	162	172	147	146	171	144	135	150	164	128	143	133	164	159	137	171	156	165	148	175	147	146	131	143	148	163	150	148	147	151	172	151	161	134	144	134	152	152	178	167	152	139	163	157	148	134	155	154	144	125	128	145	130	160	154	132	144	133	161	151	148	170	135	153	148	166	156	142	145	157	159	131	154	174	142	150	142	158	152	147	140	152	135	132	182	149	138	145	146	143	147	154	132	141	158	164	164	151	159	130	145	161	160	151	141	135	149	138	150	166	143	137	143	166	144	146	149	152	170	142	149	127	138	140	139	154	154	166	166	155	192	157	158	138	134	169	156	149	161	137	139	150	149	149	162	170	143	153	140	137	146	158	150	162	149	126	135	138	143	139	135	154	145	168	143	129	138	138	163	139	132	137	141	153	153	141	145	157	165	130	155	162	147	138	145	132	147	146	149	140	137	154	173	130	132	157	136	169	121	131	147	142	145	143	142	158	145	151	160	153	152	131	133	154	152	148	157	153	136	146	144	137	141	140	121	161	139	155	138	129	151	149	142	142	181	143	152	125	140	146	145	161	128	156	173	149	140	142	152	144	158	134	127	169	158	148	136	143	165	126	141	150	163	159	148	137	144	142	126	166	148	165	152	150	129	154	140	154	150	141	140	161	151	174	163	139
9894	5527	5343	5830	7086	9358	7291	6528	7258	4910	2638	1855	1464	963	776	676	649	574	558	543	525	488	469	511	473	459	479	523	488	477	447	487	515	424	466	452	483	508	460	466	439	497	466	441	481	435	469	462	489	471	481	469	452	433	475	456	511	508	477	488	471	485	472	517	474	454	474	492	491	467	444	468	499	480	432	514	465	480	475	469	441	465	435	495	483	454	475	496	449	492	424	465	487	483	511	456	477	452	442	482	474	490	461	478	496	522	469	474	473	470	434	467	473	476	473	498	478	487	508	508	500	497	469	456	456	486	427	485	512	467	456	440	473	480	499	483	469	482	470	477	451	463	465	458	518	460	509	479	514	474	460	468	447	458	471	489	486	510	472	435	457	448	497	468	453	473	475	501	509	439	473	481	468	455	476	459	459	454	479	481	510	443	466	486	466	436	435	466	469	464	468	432	482	419	468	457	489	439	455	478	439	472	500	471	444	483	491	490	460	523	447	451	493	482	505	453	469	495	477	463	453	458	508	487	424	491	463	462	510	467	460	506	459	480	477	508	464	486	512	445	469	444	497	449	445	471	485	453	495	463	479	447	459	442	484	455	486	461	456	454	457	471	459	499	446	483	469	501	446	453	455	477	465	459	469	471	500	504	452	482	468	485	448	501	453	487	486	446	497	501	497	447	449	465	416	440	468	445	442	461	480	436	454	478	487	490	476	477	503	472	481	441	474	451	482	486	500	467	524	458	477	456	487	456	487	461	446	491	498	441	454	487	506	482	484	465	475	452	494	430	486	491	439	495	504	505	484	471	425	511	477	478	488	468	455	502	473	473	477	456	483	479	488	470	432	462	497	470	495	471	470	455	500	478	467	462	469	462	478	455	483	476	481	483	441	499	465	490	476	452	467	473	442	519	468	452	454	473	469	498	455	449	515	481	486	433	470	464	464	457	483	459	520	500	493	478	477	476	464	476	492	440	497	483	454	478	447	444	468	489	461	499	429	479	472	457	480	479	461	466	455	441	422	464	483	504	464	459	493	477	447	458	490	521	477	435	444	536	460	459	456	495	469	494	441	498	482	485	464	478	445	466	468	471	497	479	483	465	455	443	435	474	454	462	496	482	471	466	489	469	477	480	507	481	452	465	445	463	475	498	502	448	464	493	490	469	475	501	482	483	436	478	466	478	461	480	457	447	471	479	476	452	466	482	461	512	462	481	519	472	460	470	480	490	442	461	493	459	492	446	490	498	487	462	486	489	486	461	442	488	522	475	494	476	476	521	451	466	480	431	437	442	498	453	514	472	481	437	460	502	501	473	461	470	458	471	457	505	464	442	485	439	421	462	493	469	452	466	507	459	467	466	481	480	489	485	489	501	455	485	501	463	471	471	436	461	465	489	511	504	477	471	426	464	490	485	490	466	470	478	478	481	456	463	432	436	448	453	479	498	506	501	451	475	464	468	488	471	450	495	507	492	444	453	437	483	440	477	452	476	503	484	459	484	467	461	493	463	488	467	439	444	501	476	439	495	486	439	460	435	497	469	482	483	446	483	467	436	457	466	478	460	481	467	460	473	455	481	522	467	430	464	466	484	464	472	447	496	489	428	474	497	457	432	416	476	460	466	481	497	481	433	450	467	485	465	446	486	450	463	459	516	445	479	483	500	481	453	475	460	481	446	445	455	445	494	462	475	472	477	459	467	438	485	481	499	468	480	463	470	443	463	430	472	523	458	464	485	477	490	465	493	491	475	445	476	438	475	493	499	473	462	507	505	486	452	439	447	479	437	432	478	520	469	482	468	476	469	469	493	450	499	450	424	461	464	485	469	486	480	448	489	507	479	471	491	502	495	487	459	456	509	487	460	419	451	478	454	461	508	450	509	470	530	437	438	473	462	452	522	443	501	470	513	438	497	428	497	485	500	468	473	467	482	485	452	460	481	481	445	472	498	462	484	457	425	511	463	469	460	475	505	493	454	457	544	469	468	490	476	438	454	471	474	461	454	467	459	512	430	490	435	454	522	456	484	463	470	452	463	496	491	466	492	508	494	458	454	493	472	478	430	429	484	465	473	417	440	469	460	495	463	461	452	461	455	471	488	505	468	458	484	452	505	497	505	469	479	454	507	517	509	473	500	485	470	475	476	463	492	455	457	467	425	463	523	514	452	513	470	479	450	509	464	502	486	472	484	484	441	446	467	431	493	472	505	493	482	492	449	492	471	492	482	500	479	491	467	473	469	460	445	479	458	439	483	495	461	466	460	467	464	443	503	473	459	465	479	457	455	435	471	468	463	401	496	496	439	440	484	479	475	459	449	463	476	435	472	488	489	452	466	477	466	484	459	505	464	442	481	445	465	453	460	478	456	443	458	507	508	476	441	443	453	473	438	472	509	462	433	473	465	488	489	447	438	469	476	468	427	466	489	450	470	474	446	456	480	463	498	473	465	438	480	508	489	490	484	506	450	463	511	499	497	461	508	445	460	466	459	468	472	467	503	481	473	447	468	485	494	490	468	475	469	497	478	485	462	482	462	441	474	486	513	519	493	489	440	506	488	467	460	465	528	455	487	474	468	481	434	461	505	494	467	490	476	470	450	502	470	469	437	461	468	506	466	498	482	485	484	485	428	495	499	497	437	516	495	443	453	496	467	475	436	439	456	448	507	433	443	489	477	474	483	462	481	453	505	491	464	451	512	448	494	490	467	503	518	466	444	510	454	482	461	464	446	465	505	489	512	451	490	457	468	495	461	512	492	496	474	475	472	505	453	478	451	455	411	507	479	485	471	482	478	475	503	471	468	455	460	509	451	458	478	467	501	450	482	457	459	473	447	433	491	447	443	466	466	441	428	441	454	437	452	459	460	480	469	458	484	456	469	448	447	424	451	485	477	480	498	448	480	475	471	424	455	437	447	490	454	500	453	480	473	464	496	513	493	475	458	483	472	452	523	465	477	452	445	464	489	474	457	505	451	463	500	459	462	458	510	484	496	459	465	485	492	470	482	512	437	452	468	493	451	510	437	435	464	469	499	420	462	506	475	458	479	434	477	488	471	485	448	509	463	487	492	461	458	494	474	496	500	457	459	453	467	448	468	470	485	467	486	491	509	480	487	465	456	452	474	457	434	469	437	494	473	449	482	489	476	453	464	476	484	480	482	502	503	437	472	465	532	466	478	482	489	482	472	474	453	478	497	462	463	452	497	459	465	478	469	455	453	468	516	430	509	492	468	489	464	469	469	459	464	510	487	472	480	445	470	443	474	470	479	474	451	447	488	484	428	435	479	455	470	461	467	470	447	448	497	483	473	485	492	462	505	442	452	459	476	454	497	470	449	467	481	476	507	460	468	488	436	436	502	480	467	471	495	496	439	459	485	479	431	454	450	477	539	478	473	474	501	469	494	485	495	482	425	475	473	465	413	473	440	463	461	474	480	496	473	477	462	484	459	487	498	488	470	511	460	488	443	496	466	475	460	458	473	499	488	445	452	483	465	470	486
40839	26129	24091	24252	21616	22439	18881	15135	12972	9999	5904	3743	2120	1197	933	429	376	261	269	307	215	137	103	123	129	157	106	89	96	97	97	90	83	74	78	78	79	91	97	64	78	108	101	84	85	95	85	93	82	87	91	97	83	91	90	91	101	97	86	78	85	82	96	77	107	93	84	88	79	87	93	73	88	81	89	97	95	90	85	73	72	76	79	71	79	77	78	78	91	92	66	108	78	91	101	98	92	75	78	88	93	68	75	93	93	107	87	89	75	82	94	68	59	92	79	79	83	99	76	85	100	79	87	92	82	95	73	102	99	93	77	82	66	90	70	79	94	77	98	71	97	105	89	89	78	94	95	72	90	81	78	83	66	87	93	74	79	83	89	97	88	77	79	101	93	91	82	62	81	81	82	98	91	94	87	74	81	80	83	84	79	73	95	65	83	76	83	91	81	87	73	89	84	74	96	84	83	82	95	86	84	67	96	87	85	79	83	95	92	86	82	82	71	75	78	76	88	82	97	92	107	82	82	95	81	67	86	75	102	75	72	84	77	91	76	97	96	83	71	75	99	81	72	86	92	79	82	77	80	58	82	99	80	75	75	94	65	75	73	93	86	80	87	82	90	73	110	78	71	89	99	75	97	73	73	76	81	79	88	80	80	83	80	87	81	77	75	72	85	83	78	72	89	90	80	93	84	83	82	91	102	94	93	81	81	87	79	69	84	84	86	80	94	79	87	80	76	92	90	77	86	80	78	100	75	83	82	93	94	73	69	84	78	96	95	80	93	86	95	84	101	80	82	80	87	63	65	80	69	90	108	78	85	89	76	81	85	83	82	96	82	87	82	93	92	77	96	80	81	85	73	76	86	81	70	101	79	93	69	82	60	86	90	69	83	71	85	81	87	79	70	84	88	84	84	69	81	95	81	83	77	87	85	77	75	80	84	76	91	66	80	87	77	85	82	81	72	73	72	89	66	65	90	79	82	85	89	83	70	85	90	79	91	96	84	96	76	90	79	76	69	82	94	80	73	68	98	70	91	90	63	89	86	94	86	72	73	80	93	84	89	93	83	83	98	87	76	74	69	78	82	90	74	86	82	76	84	76	79	81	68	81	72	79	85	88	99	84	96	84	84	77	79	84	80	83	92	90	80	88	87	82	94	66	87	95	91	77	71	71	99	78	82	72	89	96	73	81	88	77	77	83	101	76	80	85	92	61	82	69	76	73	68	89	71	102	94	97	89	90	92	88	90	75	81	93	89	87	85	103	83	71	91	81	82	95	90	81	84	77	85	87	93	89	98	80	92	85	107	95	89	88	67	75	92	94	87	65	73	76	71	83	89	113	86	98	88	87	74	88	92	81	79	89	85	82	79	79	92	77	79	97	103	97	72	75	81	86	91	81	73	83	76	73	76	78	87	91	78	62	87	86	100	91	83	71	77	75	73	87	69	80	83	100	74	90	81	99	80	98	87	79	61	74	88	82	81	88	75	89	82	79	86	87	102	72	84	90	107	65	85	89	82	87	96	99	72	74	96	97	91	78	72	89	88	82	102	90	73	91	82	69	98	76	89	78	87	70	76	87	70	90	91	97	92	89	81	80	106	87	94	77	92	78	77	73	94	70	81	91	90	88	87	77	80	72	90	72	75	92	86	86	88	84	93	95	100	92	108	95	95	79	93	71	90	81	88	73	81	89	84	73	83	100	86	76	100	82	90	78	72	92	77	75	78	96	94	90	88	92	89	79	72	73	86	76	79	97	87	81	78	68	85	62	69	60	81	90	81	88	89	84	104	69	77	85	75	92	81	68	82	79	104	76	88	88	86	92	88	91	96	94	85	92	82	89	88	91	88	81	91	79	80	90	78	93	87	94	87	100	95	79	80	86	82	79	71	84	80	78	87	86	83	94	78	109	88	86	86	80	91	94	80	83	77	91	103	85	89	85	81	81	96	74	99	90	85	84	84	73	107	84	77	74	82	78	72	87	81	94	79	75	88	86	94	83	81	75	91	92	98	101	72	89	86	89	86	97	80	93	84	85	74	88	80	82	93	83	81	82	91	90	72	74	86	87	72	83	83	90	79	88	64	74	88	75	90	81	97	90	81	86	74	81	79	82	80	94	81	75	75	91	75	85	93	73	74	88	83	88	82	62	84	86	73	63	63	82	79	94	78	84	68	87	80	77	88	74	94	92	93	76	77	84	88	88	80	77	84	99	90	91	74	90	73	84	80	89	75	79	84	96	82	87	90	68	83	86	98	66	101	82	84	73	100	85	68	78	91	77	86	80	91	81	87	83	87	86	94	61	72	97	82	82	73	87	92	91	76	94	82	80	79	84	99	87	70	78	82	68	85	88	85	95	76	90	54	86	81	72	82	89	87	94	78	80	86	72	95	81	73	74	78	83	75	82	94	89	84	81	69	90	78	95	90	65	92	82	86	82	81	87	89	82	85	84	79	78	81	73	85	94	97	77	77	74	75	94	82	80	92	103	87	94	91	73	93	77	78	82	88	89	88	77	71	76	78	90	84	87	89	78	76	78	81	76	84	77	75	90	80	75	82	77	75	80	84	92	85	78	97	79	77	84	81	91	79	91	92	92	68	72	89	75	80	96	98	73	69	85	76	74	85	95	97	81	87	81	72	60	85	89	88	80	68	87	87	93	81	79	103	80	80	87	81	82	59	85	78	81	89	79	80	77	87	96	84	103	84	85	82	86	77	91	78	95	77	77	79	73	89	80	104	79	69	92	91	95	79	84	77	93	72	85	92	83	94	85	98	90	83	88	82	81	102	98	83	75	103	79	87	72	83	92	75	85	95	86	93	81	85	88	104	71	63	94	70	75	80	74	83	83	94	78	64	101	69	78	93	78	85	78	82	75	103	80	88	77	91	87	74	103	73	87	76	86	101	99	78	93	65	70	77	77	86	76	74	97	99	94	85	74	63	87	80	80	94	83	78	85	79	62	82	84	82	78	80	94	92	82	87	79	86	84	106	61	81	72	86	83	87	88	77	89	79	84	95	70	104	86	83	99	80	71	79	81	73	72	72	98	73	85	85	75	72	88	99	73	86	79	81	86	77	82	82	79	87	87	69	89	94	96	68	85	74	79	106	70	103	82	86	83	82	80	79	86	88	74	75	90	98	81	87	77	70	86	68	83	85	65	92	77	74	72	82	95	84	91	79	75	85	74	87	85	91	84	105	95	82	89	83	82	79	105	92	82	69	79	99	96	94	76	97	76	105	87	88	86	76	81	96	80	112	86	69	64	79	83	84	73	74	82	82	93	80	82	89	79	83	81	66	91	87	87	74	81	79	75	77	91	58	78	95	105	99	75	80	78	89	86	69	73	88	86	87	91	81	80	78	82	87	84	92	82	92	83	87	91	99	81	107	83	89	72	86	83	81	75	80	77	98	78	72	98	82	85	96	88	72	92	83	86	79	77	86	74	79	89	84	78	87	94	74	92	72	70	91	83	72	102	95	89	75	77	89	94
24696	14814	15421	17975	20980	29116	27036	25812	27050	21172	15812	13570	10249	6649	5997	2504	2432	1828	1456	1261	1115	778	541	502	554	686	486	433	381	408	340	382	337	318	349	338	337	306	337	326	315	326	335	325	323	377	299	310	315	325	279	274	337	293	315	321	310	291	302	354	315	308	287	309	310	311	300	323	322	309	299	338	292	321	298	290	293	318	295	315	316	306	316	325	292	318	329	285	312	294	296	332	293	326	285	309	295	317	299	268	321	277	288	299	300	294	315	287	302	296	317	294	291	279	293	301	308	307	320	295	301	315	284	318	275	313	279	294	296	289	297	266	279	308	306	331	285	266	291	306	298	311	276	288	346	302	314	309	282	270	286	290	287	287	305	300	261	307	292	285	304	286	290	266	287	269	311	317	321	313	259	321	317	263	294	327	276	280	296	318	289	260	328	291	307	273	289	293	269	306	287	281	301	283	297	280	300	302	280	260	290	310	309	274	299	298	279	286	315	289	283	297	293	322	281	311	312	281	301	305	310	333	286	272	295	267	266	309	287	318	307	292	334	266	313	271	278	292	310	299	309	327	297	320	262	323	311	300	338	271	291	307	298	302	300	308	287	303	283	298	288	328	308	290	285	293	264	273	324	295	287	293	302	312	289	313	268	301	306	285	289	304	287	301	280	287	293	276	289	318	312	299	299	302	256	286	310	302	299	280	314	296	275	318	319	303	296	290	258	296	272	289	282	321	296	282	289	283	294	295	260	282	292	319	313	303	318	306	320	325	294	266	316	325	292	301	312	271	282	279	294	306	292	296	301	285	277	313	310	280	305	271	276	330	264	300	301	306	286	282	271	312	272	273	301	294	290	300	298	326	272	304	280	336	297	305	322	272	320	269	278	317	284	263	284	261	293	269	275	299	314	288	287	293	288	316	301	292	327	315	284	310	268	291	302	294	289	286	287	286	317	288	274	288	315	316	274	307	317	311	269	292	269	302	270	298	320	310	296	291	273	278	286	314	279	292	316	282	287	285	293	283	308	294	315	261	266	291	330	278	269	307	279	297	274	302	292	277	284	311	282	286	301	276	286	287	283	287	295	292	302	281	265	319	284	305	282	280	301	305	295	317	275	299	273	280	259	262	333	302	266	279	326	294	294	307	285	289	294	287	270	313	330	260	294	301	302	289	294	319	303	289	284	290	288	302	300	294	302	334	279	293	290	296	302	285	240	278	289	313	290	280	313	276	287	281	270	305	315	311	290	259	289	291	277	302	240	331	308	288	298	290	283	286	269	237	285	283	287	288	301	297	314	281	297	310	281	332	305	300	286	284	259	306	285	307	298	286	289	304	256	291	288	283	309	293	280	286	298	292	263	266	272	313	259	309	287	292	302	294	296	303	329	309	295	297	287	305	276	316	298	283	288	297	304	280	300	294	283	326	292	290	272	305	304	300	263	298	310	272	290	303	295	297	283	307	310	301	296	273	314	291	296	290	318	254	287	321	282	306	312	294	285	308	277	311	298	301	286	313	309	269	288	299	298	293	263	333	284	298	322	323	305	305	270	270	282	268	311	302	294	285	285	301	314	311	300	276	304	290	296	290	272	313	306	302	316	309	293	294	325	276	314	303	284	318	324	281	280	264	309	324	270	276	302	263	301	295	279	264	268	308	302	285	283	294	304	320	292	313	306	300	311	274	299	271	314	285	301	304	291	316	312	317	290	290	254	274	301	284	286	277	321	287	319	305	303	262	304	274	324	303	303	260	289	259	311	287	308	313	268	313	290	296	287	294	282	279	329	304	263	306	281	290	270	304	294	298	303	263	293	304	289	286	291	267	302	290	285	266	272	327	297	309	296	325	273	310	289	281	306	294	299	293	274	286	285	300	288	307	326	291	263	283	267	298	271	268	299	285	312	284	293	345	300	299	284	292	320	314	283	296	279	270	299	337	297	289	299	276	305	280	329	277	282	276	318	292	315	290	308	278	281	270	310	299	292	331	286	307	319	309	288	292	314	286	291	285	300	307	311	300	293	296	300	292	274	294	283	315	321	308	298	314	278	278	280	283	247	299	282	293	278	293	283	286	273	270	303	282	313	278	276	284	283	312	280	273	295	289	279	280	284	318	325	271	301	298	289	280	288	299	300	326	287	277	261	289	252	315	308	299	315	311	290	306	290	270	266	297	297	300	278	301	292	318	252	299	310	281	302	294	311	288	258	311	288	281	321	287	264	292	282	296	306	276	287	285	273	293	296	278	271	305	288	339	256	289	295	306	271	298	276	306	277	268	299	265	268	309	294	291	290	310	292	296	284	289	281	307	304	278	270	279	296	315	289	299	298	288	300	285	290	287	293	281	291	288	304	332	274	282	306	305	270	286	305	296	330	271	321	287	314	301	288	304	299	284	319	291	318	316	279	303	262	277	276	304	269	315	298	318	305	279	260	288	313	288	296	268	301	261	302	293	303	254	285	285	322	289	318	297	294	280	292	290	304	280	308	272	288	271	269	273	285	319	273	303	299	274	285	310	263	326	260	278	344	289	312	306	314	329	274	325	309	304	300	299	326	255	272	281	300	330	270	304	294	286	293	302	259	279	302	274	282	290	306	282	283	298	291	330	285	303	273	297	332	313	322	319	288	283	296	280	300	288	309	311	263	275	277	269	297	302	329	268	312	288	303	293	291	264	303	257	315	278	306	283	260	317	287	291	292	273	284	285	314	304	299	318	305	302	297	283	278	266	307	277	282	307	303	278	296	290	294	290	300	268	323	277	320	286	336	277	282	330	275	287	269	285	309	279	293	296	296	312	284	294	309	282	273	318	265	287	294	310	291	263	288	298	267	268	291	276	287	269	311	274	262	295	311	303	292	277	313	299	285	273	272	282	325	296	313	321	312	272	277	287	283	301	303	314	278	294	319	303	277	308	281	332	285	272	319	320	295	298	313	270	295	307	321	280	304	284	313	279	325	324	288	311	296	322	284	298	285	321	297	298	274	301	295	288	268	277	286	279	292	287	334	301	303	284	288	283	308	276	319	300	297	308	278	298	293	313	318	320	281	274	302	278	332	311	292	306	282	291	287	300	313	309	295	267	298	280	309	318	288	277	275	292	289	286	298	299	273	312	307	290	271	254	291	286	273	265	293	292	299	281	283	280	309	265	252	310	310	305	288	306	285	286	277	276	306	293	295	303	327	314	282	275	290	271	302	295	260	319	270	270	276	278	272	275	282	265	304	309	289	280	284	305	260	301	286	289	286	277	321	303	325	308	290	321	281	275	277	273	273	288	289	300	282	313	309	312	297	312	301	289	314	277	273	280	286	296	298	288	320	256	280	309	301	265	310	328	302	309	288	305	299	288	305	266	270	276	311	300	304	303	310	310	301	307	314	302	279	280	260	278	256	255	291	286	300	316	306	334	299	301	298	270	259	295	275	292	294	286	306	280	298	285	303	300	282	283	290	317	265	325	320	285	261	321	274	281	304	275	282	288	294	292	298	280	289	274	280	311
49408	30485	29371	28252	27953	30152	26774	24372	23833	20008	13487	9345	5683	3139	2276	1200	938	635	514	562	566	260	209	202	245	202	189	195	162	175	172	150	147	148	163	133	169	136	145	135	137	142	151	179	149	143	124	137	154	150	134	137	145	131	135	140	145	162	129	159	164	145	147	147	135	128	112	140	142	142	145	138	137	144	136	144	158	136	134	143	132	133	155	130	133	133	145	143	164	142	136	158	132	128	122	124	116	141	142	126	150	154	146	134	157	126	136	142	150	130	135	146	129	142	138	146	127	139	137	153	130	134	143	151	132	130	131	149	157	121	143	129	128	116	144	139	143	131	168	139	166	133	158	125	137	129	137	145	162	135	150	130	125	119	148	127	124	140	130	149	144	114	129	140	130	113	136	124	136	136	138	130	141	124	153	130	118	116	136	145	150	120	140	135	139	153	135	142	123	131	136	138	142	158	158	106	162	154	144	139	144	145	146	130	117	143	128	158	133	133	121	133	114	123	128	132	140	130	137	157	146	142	125	151	138	125	129	124	136	135	142	125	124	141	141	126	145	141	147	116	145	144	130	151	129	132	142	161	128	122	119	151	167	123	150	143	131	142	158	154	149	143	147	126	119	145	140	136	140	128	157	139	134	125	138	139	152	131	150	134	145	128	146	146	140	139	142	149	141	129	119	127	136	148	130	147	139	133	134	127	137	150	137	126	122	136	123	131	156	151	135	134	126	144	121	141	128	140	138	121	123	134	142	142	152	125	141	131	134	123	117	135	130	132	118	145	158	110	130	135	135	126	135	150	130	149	130	146	134	134	160	152	153	146	142	135	162	114	127	135	146	149	152	130	141	137	146	132	137	123	141	160	136	148	131	137	135	129	127	124	138	124	131	135	120	132	142	126	137	118	118	146	151	148	153	116	149	132	136	136	121	126	126	158	142	123	145	138	133	133	142	132	139	137	103	136	148	136	142	133	136	140	134	141	155	149	148	156	153	137	152	144	140	160	136	130	142	134	115	133	135	167	148	121	145	127	136	131	122	141	104	141	134	135	147	136	160	123	139	127	132	123	142	145	124	147	130	153	132	142	123	137	135	148	120	157	147	146	143	155	143	129	125	149	150	130	120	122	139	138	147	134	143	122	137	135	132	127	124	132	150	139	108	138	146	141	144	139	145	149	142	138	148	133	141	141	133	122	155	143	121	142	138	133	138	135	145	148	118	138	149	131	145	141	136	132	138	142	149	141	155	137	136	154	135	156	147	147	138	121	157	163	149	152	145	122	149	126	132	125	139	123	132	121	122	127	117	138	149	117	147	137	132	170	155	121	147	142	144	141	143	135	147	123	123	149	129	148	138	159	136	140	133	141	142	130	133	133	154	128	126	147	158	158	124	137	143	133	133	155	139	108	144	156	110	145	145	135	142	154	144	131	137	129	132	148	138	148	124	144	149	126	133	136	137	127	134	144	130	130	136	124	122	135	132	142	133	140	160	141	167	139	141	133	135	140	138	119	162	128	131	137	140	146	131	142	137	120	138	142	122	124	133	138	106	158	135	144	115	134	130	130	108	139	150	141	146	132	147	137	140	141	146	131	122	132	140	115	134	156	135	134	154	125	136	131	134	158	138	139	120	131	154	134	119	128	141	135	152	131	141	132	137	117	139	135	136	144	141	134	132	143	148	156	129	108	147	135	127	143	138	164	128	134	150	137	143	135	135	131	144	147	153	145	131	135	140	138	127	135	142	130	138	137	120	148	142	146	138	133	122	126	139	152	135	142	141	152	133	110	139	121	140	132	153	140	153	141	130	143	134	142	139	114	138	138	161	139	133	98	139	140	140	134	136	139	149	165	137	143	134	139	124	132	141	145	154	159	134	132	151	117	145	124	157	121	142	132	119	122	157	157	135	132	123	145	144	116	128	141	145	130	120	142	133	143	154	140	123	144	136	130	142	149	130	135	130	141	120	152	143	143	140	116	127	119	126	140	157	138	135	134	153	129	133	150	126	133	127	147	130	150	159	135	130	137	148	158	139	146	130	128	138	132	135	141	130	158	111	121	125	151	139	129	135	160	145	150	138	147	135	131	113	150	134	99	119	149	134	138	150	126	143	146	137	121	136	138	139	133	135	163	127	146	141	125	132	118	130	125	131	151	118	137	145	135	164	118	137	141	153	140	138	140	115	130	115	162	141	129	143	126	128	124	129	138	139	132	133	117	134	141	142	129	136	138	119	141	133	143	118	118	146	108	142	135	136	134	129	158	134	145	127	141	146	145	131	115	150	131	151	138	151	113	133	125	143	126	142	140	134	146	134	132	125	145	144	117	122	150	145	129	139	150	123	142	127	121	169	142	145	133	136	155	122	154	144	122	140	137	145	148	148	139	147	124	138	120	138	144	140	142	144	145	131	145	160	147	139	137	113	112	130	138	129	129	144	139	135	131	137	148	145	137	124	149	135	127	151	135	150	124	133	125	137	154	131	142	141	143	137	154	116	156	136	137	130	123	131	130	145	130	128	144	135	128	161	137	144	146	147	124	134	149	130	135	127	158	147	148	131	140	139	155	153	125	150	126	110	144	160	133	147	122	158	119	146	138	148	139	149	140	131	128	151	125	127	151	148	140	140	120	135	159	133	145	141	148	141	149	141	134	144	148	130	142	141	118	113	133	136	126	152	109	137	144	152	150	150	127	125	142	149	144	141	132	140	131	127	143	126	138	141	129	151	142	123	124	131	112	131	157	148	120	131	140	128	139	139	122	171	137	142	128	145	122	124	146	138	127	117	138	123	124	120	135	127	123	146	142	144	121	125	156	138	126	136	125	146	134	143	142	137	128	159	163	136	140	140	119	128	133	139	126	125	128	148	132	130	139	144	141	139	136	166	142	135	126	130	133	138	147	131	128	151	133	128	122	166	140	126	116	149	141	131	130	149	125	144	133	155	139	141	149	151	154	126	138	150	134	116	134	119	163	158	150	143	146	132	119	132	149	162	143	155	146	141	127	130	137	129	126	149	127	119	139	154	134	143	128	132	162	148	117	137	132	137	127	127	158	140	122	145	146	131	116	134	130	134	129	126	114	125	131	134	121	139	143	149	134	126	137	151	164	118	131	112	142	167	139	157	140	127	134	136	139	153	140	150	144	126	141	151	141	137	125	125	114	141	138	137	116	130	149	105	138	131	151	116	127	145	126	139	126	110	138	121	150	156	136	156	137	133	137	143	126	142	147	138	155	121	154	136	142	169	139	139	157	132	139	148	139	131	127	139	162	144	143	131	139	155	131	134	130	150	150	146	134	154	129	148	116	149	133	151	134	154	149	154	147	137	148	159	148	129	130	139	126	125	128	145	121	120	149	145	143	144	132	139	135	130	125	126	145	137	152	140	146	126	126	131	133	144	141	135	132	136	135	158	151	146	131	142	98	138	146	123	164	135	133	145	110	128	137	147	162	148	151	140	125	137	132	114	160	139	151	143	149	155	131	132	151	134	135	140	115
35284	16456	20424	22873	28263	34625	33256	34827	36097	29461	23846	22237	17295	12806	12031	6134	6202	3303	2484	2658	2391	1364	972	938	1172	1069	898	699	706	742	647	617	639	592	553	531	540	506	552	532	538	504	535	550	538	527	514	530	474	498	508	515	520	523	478	439	489	469	464	478	495	466	465	504	437	470	479	481	448	459	475	481	478	468	485	490	446	458	498	449	445	445	472	428	475	464	456	484	427	457	486	452	441	506	457	456	437	477	433	462	451	479	440	467	454	454	447	422	455	458	453	455	435	448	476	463	460	437	461	441	450	439	447	447	453	450	459	441	430	421	438	444	423	449	441	450	442	475	442	474	418	438	426	449	432	476	417	482	447	455	390	469	453	439	446	462	424	428	484	453	438	440	422	435	435	425	437	452	460	438	450	453	441	436	434	368	418	424	445	450	444	398	456	406	454	450	417	463	447	490	488	464	429	446	461	437	468	435	415	470	483	414	442	440	472	402	430	413	453	457	444	443	440	444	443	429	395	467	442	441	425	449	442	460	464	425	457	513	437	434	456	444	414	472	450	448	466	426	448	483	387	422	421	440	407	446	445	451	426	434	433	470	480	439	422	439	466	430	437	444	411	423	448	457	431	431	448	415	459	442	460	467	425	463	420	438	457	415	440	449	452	427	422	419	468	446	454	469	421	447	473	452	418	446	452	433	439	460	471	409	467	400	432	474	460	430	460	475	418	442	466	457	458	430	453	445	422	458	428	460	486	395	453	389	438	474	451	385	457	455	444	450	435	449	442	448	412	406	439	469	427	419	455	450	438	447	439	410	424	418	455	429	447	433	418	423	413	466	412	439	432	446	470	456	488	452	473	440	438	464	437	480	384	450	443	463	442	423	443	422	470	418	455	485	440	449	431	424	423	434	477	486	436	483	472	489	400	474	459	458	466	423	425	439	420	425	451	427	460	433	469	469	447	456	441	460	421	420	416	445	477	417	470	475	444	443	455	462	425	467	445	459	465	435	430	429	453	465	430	488	454	452	428	447	415	450	475	422	431	436	428	451	434	418	397	459	449	418	446	439	453	473	449	427	481	425	448	468	463	416	446	455	462	471	450	420	415	480	473	433	443	411	462	429	479	437	447	433	426	455	471	450	433	428	458	430	407	475	435	420	439	438	463	461	460	433	415	460	404	454	436	432	475	473	500	431	463	459	424	442	449	437	428	444	466	469	450	454	453	434	444	433	401	448	442	474	433	470	457	445	405	440	451	444	431	406	433	450	451	394	440	447	448	447	468	395	425	442	444	399	416	408	462	444	423	430	460	464	454	421	444	466	465	410	469	435	453	430	396	460	441	398	435	449	473	468	431	418	469	402	420	481	450	422	401	440	463	447	438	428	424	426	472	447	419	446	463	455	462	465	492	459	424	432	454	474	468	442	423	434	419	422	448	435	410	450	436	412	428	447	439	448	410	444	440	465	429	470	443	479	433	423	416	465	451	442	429	445	420	425	451	462	408	430	449	464	473	471	442	423	428	418	450	454	469	469	450	474	451	437	465	421	423	463	479	436	428	448	459	447	481	452	479	477	430	433	455	456	405	438	493	427	455	414	473	440	427	450	432	452	458	441	480	428	438	443	466	455	428	468	444	440	428	465	440	460	449	429	456	438	449	431	418	413	453	435	454	415	421	465	433	413	454	444	452	485	408	470	431	428	436	466	425	441	403	447	469	439	445	472	447	390	438	450	478	444	431	473	434	433	468	451	459	436	456	447	431	454	483	449	415	471	423	421	455	440	455	472	477	445	445	452	454	469	457	473	405	424	491	422	457	451	480	454	412	480	435	469	429	443	452	414	438	422	404	444	473	444	444	438	410	410	427	474	454	425	473	439	422	448	448	476	419	457	395	426	410	441	457	435	418	451	458	477	442	444	449	461	401	440	406	453	435	430	426	422	406	453	414	443	487	464	467	451	460	417	447	441	406	465	482	435	439	471	452	456	446	449	441	432	451	436	471	420	426	436	410	438	417	461	456	464	407	464	464	440	445	400	439	429	447	417	432	440	446	415	436	425	437	448	428	426	433	461	463	467	433	459	443	467	459	432	441	433	451	465	442	450	453	472	525	430	433	447	443	442	422	460	468	443	443	442	457	476	418	479	454	458	449	451	443	485	409	449	445	470	418	447	427	438	462	485	465	425	427	442	478	394	435	458	448	462	420	473	449	433	431	477	419	435	446	431	481	460	441	458	430	436	478	448	448	445	485	466	438	458	412	447	479	472	464	433	430	446	434	467	449	496	438	469	470	437	487	438	429	506	460	436	415	444	447	463	451	451	443	443	457	458	434	461	431	467	463	447	464	438	421	464	434	502	460	418	407	438	417	463	433	439	443	411	444	480	413	428	462	450	441	434	447	448	469	457	455	449	439	439	438	414	462	470	441	438	453	428	445	454	441	459	450	452	437	430	449	474	459	421	476	427	493	395	428	452	450	446	424	449	472	439	447	434	455	436	434	444	435	458	446	438	450	425	457	434	429	450	451	437	468	477	439	477	433	436	428	480	428	448	455	453	436	428	454	452	462	456	445	444	433	436	460	419	424	478	484	417	418	422	432	419	452	443	408	439	465	482	417	453	460	453	480	445	449	454	434	430	424	440	464	468	453	447	430	431	458	464	434	418	435	467	446	464	470	447	443	449	458	432	414	432	476	475	452	417	437	457	491	484	393	479	418	454	463	417	433	448	460	491	446	437	415	430	444	472	462	455	442	428	444	438	433	452	464	453	394	427	465	446	472	451	443	440	419	414	450	450	445	432	461	459	434	444	424	450	445	427	478	422	414	427	481	438	433	427	447	443	439	479	409	452	453	456	450	418	460	456	473	452	430	426	443	483	489	471	470	470	462	432	439	429	446	425	438	465	433	438	422	437	449	460	435	442	447	441	484	454	442	459	426	433	432	464	452	415	443	446	477	414	432	438	435	464	433	479	417	459	453	437	428	454	450	420	436	432	393	485	465	432	450	463	478	451	449	447	443	458	455	481	418	452	446	474	466	456	459	445	416	474	437	417	435	475	406	442	440	481	450	447	427	483	497	472	439	476	448	425	463	454	431	440	439	474	436	486	406	460	444	435	486	450	490	461	429	433	427	430	396	467	414	451	436	473	451	466	440	462	443	454	468	442	454	457	432	464	426	445	436	435	445	469	472	454	464	456	448	426	460	414	413	449	484	467	420	427	446	443	443	438	417	421	420	427	435	424	436	466	461	422	489	447	419	444	459	462	456	412	434	478	456	412	465	420	447	430	449	480	439	411	450	428	457	474	446	466	427	461	435	408	416	440	456	426	482	448	447	476	456	414	433	465	499	437	433	493	460	472	444	471	461	441	466	428	442	437	424	484	453	474	456	433	446	418	424	421	463	445	503	461	465	480	469	402	437	469	468	438	411	445	448	451	412	430	413	420	441	443	438	438	463	469	467	463	435	442	436	404	419	442	429	416	449	393	482	469	435	438	458	481
10931	5380	5879	4479	2731	2445	1685	1608	1274	983	557	362	296	211	187	154	151	176	163	143	162	162	156	129	153	146	147	148	163	162	171	150	142	142	141	152	125	161	134	136	150	123	139	127	138	142	150	149	156	143	151	151	164	172	161	156	146	156	126	138	151	142	174	144	152	159	151	157	144	148	150	150	150	170	156	126	157	165	154	148	151	150	157	128	160	158	129	149	133	153	148	151	149	161	162	170	155	137	145	165	149	142	132	161	130	136	160	158	158	153	137	149	134	160	142	156	163	171	140	144	144	153	138	165	140	144	152	136	166	128	135	164	125	151	179	147	132	152	168	143	132	149	151	158	154	155	148	146	141	147	153	147	139	124	151	150	151	130	154	141	140	157	135	138	145	147	144	129	132	162	148	166	150	147	180	143	138	153	153	155	152	130	147	163	158	127	140	149	156	169	182	144	134	161	138	137	150	140	170	145	141	134	158	160	137	137	143	148	167	130	144	147	155	153	164	150	164	139	148	153	147	126	154	147	144	130	157	168	147	142	161	136	158	141	158	169	142	135	157	152	158	145	148	149	139	160	148	157	164	142	148	148	133	149	148	158	133	156	157	149	156	160	157	158	133	141	168	154	157	150	131	158	153	148	142	142	149	134	145	156	133	146	145	159	151	158	147	154	149	148	146	152	142	133	161	131	147	156	162	151	144	171	147	153	154	156	142	162	166	155	163	155	148	146	157	152	159	125	149	142	140	154	161	142	131	139	150	153	149	162	147	127	143	152	148	138	168	166	139	146	140	156	136	131	156	165	142	161	144	134	164	134	156	164	154	129	136	143	140	149	147	131	143	164	153	146	129	130	158	141	129	149	153	142	168	138	154	155	166	141	153	164	140	138	153	155	146	144	147	134	163	155	128	156	147	159	148	150	134	141	159	148	145	148	144	137	160	153	146	146	140	149	142	148	172	160	159	139	157	158	151	157	141	151	148	153	179	134	157	155	157	185	121	160	176	165	151	166	154	178	133	173	169	162	159	157	166	145	149	158	139	144	133	145	153	142	160	127	162	157	134	121	149	155	145	158	155	138	118	141	144	150	153	158	177	147	144	163	164	199	163	155	162	138	152	150	146	176	152	142	171	157	138	139	153	167	155	144	145	151	135	144	135	144	140	132	177	151	139	146	152	148	149	150	148	132	161	150	156	155	135	118	161	151	157	153	136	145	144	136	151	123	156	158	154	142	141	148	153	140	154	154	147	149	132	136	131	164	147	136	130	140	121	133	150	147	154	160	154	140	160	157	159	163	163	148	112	142	150	160	151	151	160	139	154	142	152	156	169	172	167	134	178	151	150	146	173	172	152	160	162	124	155	155	150	140	143	146	144	141	143	151	151	140	143	175	146	146	164	131	147	156	134	161	136	159	132	161	145	141	146	138	168	141	159	154	152	142	151	151	134	149	159	154	135	154	160	160	152	141	146	164	148	161	149	148	138	145	156	122	168	163	169	169	127	141	163	162	143	148	142	166	138	152	157	143	136	155	129	140	145	148	147	140	147	130	140	153	155	161	162	147	148	146	169	144	164	147	157	163	155	154	138	143	125	166	139	158	129	157	171	136	165	153	157	160	154	128	147	142	147	149	141	136	139	125	148	149	135	142	150	162	151	134	171	154	154	148	161	140	138	140	168	159	132	164	162	150	140	128	142	176	160	150	146	157	164	158	139	176	166	156	131	153	148	169	154	137	147	167	157	166	137	160	140	162	144	148	154	148	150	160	149	164	149	133	153	144	129	138	172	173	166	157	133	161	135	148	138	158	158	153	139	145	157	143	150	126	129	160	146	159	150	155	138	152	153	148	125	153	142	143	157	154	143	135	134	143	136	141	143	137	152	150	163	140	129	128	122	158	138	171	190	160	141	162	143	155	149	161	167	151	169	160	141	145	160	155	154	168	166	150	149	156	149	128	174	148	125	143	160	151	150	150	173	150	145	136	148	142	151	151	144	149	150	130	136	181	153	145	150	152	158	144	150	143	150	165	140	147	148	156	139	164	137	158	161	170	145	125	131	137	113	147	151	155	136	135	129	146	150	131	147	156	142	142	154	149	155	140	144	131	143	136	143	162	150	154	173	122	141	161	171	172	136	136	138	164	131	162	157	143	141	139	143	137	164	168	138	149	160	154	159	160	138	139	147	149	149	145	148	133	146	158	174	141	147	144	165	151	128	157	175	155	154	150	150	137	159	152	158	134	140	153	148	156	161	141	146	154	154	157	142	160	148	162	142	149	149	157	160	138	169	165	158	160	154	153	128	149	165	132	150	147	148	152	159	159	142	138	152	149	162	148	149	146	156	164	150	156	139	151	163	143	166	151	146	143	146	150	162	146	169	152	144	154	129	140	170	151	148	143	167	156	153	132	148	131	136	143	143	144	165	142	150	147	136	128	158	155	149	142	159	156	146	154	141	136	145	143	154	123	135	156	142	144	127	141	130	145	140	149	156	152	127	131	135	137	141	135	150	152	163	165	144	155	171	157	151	151	150	172	170	169	152	166	153	155	154	157	148	150	164	132	139	144	167	143	133	127	139	144	144	134	162	146	151	157	154	143	159	155	140	168	146	133	150	135	163	161	134	149	159	119	170	173	140	145	185	158	168	139	131	146	170	151	141	149	153	143	133	156	146	152	143	133	156	146	155	149	152	135	158	158	157	140	158	144	142	136	135	142	144	134	132	153	174	154	163	136	162	159	143	169	151	171	168	141	151	179	145	136	163	141	165	154	146	151	125	165	146	140	161	156	151	158	128	156	137	147	141	147	154	142	142	158	159	153	167	146	139	140	142	129	168	158	148	143	132	158	147	150	141	163	163	159	144	165	136	135	148	136	151	130	153	138	149	183	137	150	156	154	148	176	147	150	137	151	160	146	127	153	162	121	136	168	117	128	151	160	169	150	131	158	148	158	132	141	142	144	150	141	156	152	152	159	162	142	152	143	164	147	140	141	139	161	132	149	146	134	154	118	165	153	157	157	165	131	159	150	155	151	148	164	147	140	147	141	140	168	123	141	158	148	162	157	133	153	137	146	165	152	153	131	150	115	142	132	146	152	145	151	149	149	156	158	144	143	148	168	158	167	146	123	122	151	129	158	147	151	144	142	160	153	163	157	153	162	149	160	169	157	152	128	155	162	157	137	162	160	132	162	163	151	137	143	135	148	142	147	147	140	148	131	153	144	143	167	140	137	139	179	147	141	155	159	136	176	157	142	156	155	158	148	158	127	154	158	159	158	145	156	153	132	149	151	150	156	169	152	147	145	159	155	143	136	137	159	150	165	162	149	160	135	163	160	170	150	165	158	142	155	173	143	132	158	149	145	169	164	140	141	160	182	152	127	131	162	150	145	133	134	163	165	145	139	162	167	131	124	156	159	157	162	156	165	153	174	146	133	145	148	129	149	146	164	146	137	125	124	167	166	167	162	131	140	149	149	149	149	137	144	135	163	147	135
11585	4573	6147	6538	6648	8289	6173	6375	5325	4392	2254	1868	1285	948	856	765	652	589	581	568	496	537	442	511	496	464	477	454	503	484	486	501	456	456	508	499	499	490	490	493	495	470	478	494	438	451	477	491	476	443	517	477	459	456	493	510	504	436	462	438	544	455	502	455	504	476	475	475	456	456	482	458	460	461	506	469	487	503	451	453	489	467	458	456	479	468	518	443	463	473	474	495	499	456	450	486	462	435	478	442	496	449	481	484	459	489	456	456	448	436	477	477	475	484	467	444	473	450	469	458	476	470	457	513	487	472	513	475	462	501	477	484	450	468	472	509	451	476	459	509	456	533	497	478	494	445	476	471	448	456	509	489	475	454	489	468	463	493	490	446	491	507	453	450	467	422	494	496	479	470	476	459	493	466	480	468	464	475	484	484	507	443	486	469	490	454	466	476	455	525	494	467	461	488	502	484	497	504	453	480	469	422	453	429	500	454	487	479	451	469	477	452	499	474	468	474	462	484	473	456	511	480	486	477	463	494	519	468	480	409	493	477	456	494	466	490	507	465	457	455	420	474	478	473	477	473	488	488	493	449	495	492	446	448	486	498	463	457	507	491	469	524	461	483	520	522	468	463	490	446	488	470	452	443	476	440	451	490	498	446	463	473	498	434	462	479	449	454	497	468	431	496	464	453	485	456	442	464	489	510	490	487	463	492	475	479	525	461	515	463	477	495	473	453	484	445	433	465	471	466	487	460	491	507	463	500	488	463	503	476	493	432	429	499	474	483	465	497	457	501	439	480	470	456	483	488	485	449	456	467	439	479	496	464	493	482	488	462	465	464	501	477	474	453	467	484	480	463	526	488	456	460	477	477	490	480	479	496	516	498	462	460	482	487	521	550	482	501	470	446	459	429	471	450	492	465	453	499	484	478	493	461	482	450	513	445	435	487	503	498	464	443	467	434	465	454	448	463	439	474	462	471	445	486	481	438	489	434	442	497	525	469	500	474	483	498	527	454	458	468	456	508	528	473	460	469	489	502	472	482	446	493	515	469	468	517	492	467	457	502	477	486	437	490	458	468	497	476	441	478	467	545	441	458	438	532	471	452	470	498	478	490	501	489	466	474	483	464	503	492	501	478	463	487	514	510	464	481	502	455	463	497	485	441	462	465	460	460	503	456	439	454	484	495	468	469	460	458	482	498	466	511	480	488	493	434	483	478	473	449	498	467	481	440	446	479	468	445	474	435	481	458	451	466	448	454	479	504	499	430	468	476	461	498	487	502	490	479	468	505	460	462	510	479	498	503	480	480	455	475	506	426	455	468	480	483	472	461	495	522	490	465	481	467	442	490	446	471	483	466	471	451	481	451	484	508	497	472	446	501	488	461	477	521	455	479	466	465	490	487	478	462	487	499	491	453	499	450	489	494	428	455	468	446	502	511	474	507	480	493	444	472	511	439	477	472	491	486	470	444	444	443	440	518	414	499	457	467	464	491	452	472	467	494	435	458	464	462	487	466	479	484	455	455	451	488	483	481	465	501	490	470	428	455	484	469	440	483	464	488	484	446	482	468	475	432	470	456	506	461	494	438	417	474	484	456	462	489	457	478	443	481	460	447	465	475	468	504	481	480	491	440	408	487	481	474	507	513	483	499	486	452	513	486	455	518	485	489	480	522	490	484	475	501	472	472	463	461	474	483	506	505	450	462	474	489	503	488	464	475	474	476	516	487	459	444	421	459	497	463	526	498	440	442	489	442	506	461	424	466	494	459	504	476	444	463	478	456	459	470	504	468	452	489	467	436	472	442	451	480	466	430	479	467	458	455	519	468	514	476	484	515	454	478	460	464	472	467	470	466	479	481	450	475	470	468	482	474	484	457	446	510	472	469	494	446	472	466	461	508	479	443	476	477	459	472	494	499	481	443	485	493	448	462	462	457	482	470	487	459	442	486	455	488	454	505	468	495	453	461	481	480	464	503	485	480	477	506	481	481	498	491	495	477	449	480	469	479	476	450	448	431	496	476	464	497	462	457	443	440	483	473	526	472	473	428	478	489	455	461	457	451	470	474	481	452	431	460	493	501	470	463	512	470	466	474	444	506	470	463	513	435	450	476	435	491	503	466	455	461	501	489	507	422	475	479	448	467	477	460	493	481	508	485	461	499	476	456	474	473	481	464	469	461	482	503	507	456	489	495	489	474	475	509	457	493	447	489	468	469	456	470	480	475	461	475	495	495	457	497	509	493	467	479	443	482	498	441	505	481	457	472	459	454	478	459	448	462	512	486	448	485	471	477	503	475	476	504	495	485	483	490	487	467	497	489	472	480	489	489	521	479	436	475	474	501	482	469	463	461	470	499	503	465	450	480	488	479	469	476	453	452	457	475	470	466	452	506	448	510	493	459	443	490	493	497	464	477	519	486	453	443	441	457	454	503	444	485	489	471	487	483	456	476	451	466	498	467	474	477	492	486	470	483	484	456	485	468	465	438	468	487	474	494	504	438	456	479	502	450	487	445	475	495	450	457	480	444	471	448	449	498	466	472	460	470	502	452	472	530	486	481	472	499	493	468	483	461	462	469	478	502	437	509	487	482	443	481	492	429	472	466	494	494	481	506	507	457	472	473	493	507	460	473	472	467	485	466	480	465	498	433	470	464	496	497	484	457	478	490	495	476	458	435	496	470	475	462	455	488	494	449	441	469	495	456	487	462	452	456	492	457	478	477	454	496	489	473	477	470	438	494	480	468	483	510	504	487	469	447	504	479	479	476	479	459	466	483	476	455	474	467	456	502	457	455	446	471	469	439	443	462	476	489	478	478	464	463	484	450	465	512	483	448	482	450	455	475	483	496	473	476	491	499	462	477	450	467	467	452	467	453	531	509	478	464	463	472	460	491	513	464	500	444	511	481	495	470	465	445	434	435	467	495	443	463	427	461	465	452	476	489	470	478	462	463	507	473	455	472	506	474	490	484	447	456	491	458	500	515	442	482	477	424	498	436	446	462	469	465	518	479	470	496	491	446	463	499	478	486	472	467	449	422	490	439	464	456	478	473	519	498	474	472	462	512	494	470	466	456	468	473	479	448	475	533	424	475	502	452	498	475	492	459	489	448	464	483	481	506	476	473	497	507	467	498	482	494	448	469	508	516	512	471	477	463	463	466	456	468	458	487	451	493	478	480	426	461	491	471	443	438	507	434	457	469	474	495	485	463	441	442	477	475	482	478	457	440	520	489	447	470	479	493	480	485	489	458	463	494	498	493	476	449	464	446	458	455	459	484	457	467	473	502	451	430	466	465	503	486	446	493	485	451	469	497	451	435	519	484	482	466	488	482	471	468	455	494	470	471	497	458	473	452	479	457	460	479	506	479	476	493	516	476	502	433	497	424	517	479	458	453	467	468	506	478	478	509	455	525	474	491	482	490	478	461	529	467	495	462	465	437	451	480	443	460	461	464	486	465	495	468	467	479	498	463	459	465	468	478	489	441	509	469	470	522
43131	25962	24277	23565	22289	20906	18730	15756	12561	9694	5434	2904	1817	1138	806	500	385	306	276	260	131	125	130	106	95	104	118	109	103	108	107	106	106	79	93	95	92	83	111	87	75	95	103	94	74	104	93	79	85	90	94	95	100	95	99	78	73	96	84	77	85	77	91	94	94	96	95	84	95	79	84	96	70	83	77	77	90	98	80	94	102	92	62	74	71	76	78	79	91	85	74	94	70	75	68	92	88	74	86	83	86	77	78	74	87	67	91	96	83	75	96	95	88	74	88	80	93	93	86	90	72	75	89	83	78	94	84	64	90	90	75	77	93	76	67	79	85	76	93	81	87	84	78	68	72	80	95	88	85	72	93	83	77	95	71	79	83	80	64	84	71	93	85	79	89	83	78	74	88	83	94	77	78	93	90	72	91	61	97	70	73	80	62	92	78	78	86	91	97	77	72	86	71	80	83	91	102	83	81	67	94	103	86	95	83	82	85	89	89	91	85	92	94	77	85	93	88	108	80	91	90	74	77	69	82	94	80	77	88	90	92	81	93	96	89	89	86	75	95	79	88	74	85	96	94	85	87	71	70	90	90	86	81	96	88	75	72	94	84	69	81	91	84	73	89	92	85	93	102	91	92	87	84	99	75	79	97	81	86	70	78	64	73	88	72	80	62	80	92	92	84	83	82	86	78	102	68	83	79	85	86	87	85	83	75	79	84	78	74	79	92	79	71	78	103	90	69	71	75	95	93	84	79	77	64	84	84	94	82	95	96	89	85	103	89	85	86	90	90	85	99	74	84	79	72	82	80	71	73	81	85	87	100	81	93	88	97	74	76	94	92	88	95	64	84	78	89	81	78	76	86	75	76	76	79	73	68	96	98	68	87	91	98	90	87	86	92	98	74	79	69	91	93	80	95	98	82	82	73	84	92	89	83	94	85	79	84	74	78	71	92	75	81	92	86	76	82	95	76	97	93	86	71	98	91	83	80	100	105	94	89	80	101	77	76	91	86	88	87	81	89	88	80	91	83	79	92	72	89	96	82	80	67	74	99	79	83	87	86	75	73	99	74	84	94	79	95	95	80	80	80	93	95	77	77	89	101	69	92	75	88	82	85	92	96	80	92	100	85	90	92	89	100	94	74	94	79	90	87	84	84	93	78	74	78	78	80	81	80	101	96	79	74	83	102	88	81	81	85	90	83	92	91	75	91	86	70	84	79	87	79	82	81	90	78	94	76	90	89	74	85	89	79	82	82	91	101	74	85	101	84	89	82	94	79	83	82	82	92	72	101	75	77	78	89	80	86	86	78	96	69	107	77	94	83	84	102	81	94	91	101	81	77	98	86	88	86	86	91	70	100	97	89	96	65	73	83	87	82	101	106	97	88	89	88	83	78	89	79	81	105	81	76	77	86	93	79	85	93	81	83	86	86	73	84	89	87	87	73	74	82	89	78	94	87	78	87	84	92	76	90	96	75	87	88	72	82	88	89	86	82	96	101	83	120	73	90	81	86	77	94	87	88	89	99	82	66	91	88	100	96	96	72	94	77	93	87	96	79	67	87	88	88	81	85	62	79	83	76	93	63	70	77	101	80	75	82	75	84	76	90	72	74	81	81	75	85	90	107	77	100	112	95	65	89	79	86	84	76	93	79	94	76	77	79	73	82	77	94	80	76	91	64	96	69	81	103	69	77	87	76	81	80	86	80	74	77	89	77	70	79	86	89	84	79	92	85	92	97	90	86	100	63	107	102	69	71	92	82	85	90	78	78	84	70	92	77	92	86	74	99	102	77	79	94	77	89	103	95	80	76	82	82	100	98	92	83	107	74	91	92	84	79	72	93	93	79	94	89	82	93	75	79	92	83	97	91	78	94	85	67	73	92	91	99	77	103	81	75	77	87	80	85	86	82	91	95	84	94	95	76	73	74	86	86	100	80	75	97	73	83	70	68	79	73	81	81	80	81	89	86	76	114	76	82	93	85	86	95	82	90	83	78	85	89	90	65	74	102	75	91	86	75	93	87	79	92	71	78	81	90	96	95	114	81	87	81	86	82	91	81	90	87	84	85	69	76	92	82	74	89	74	86	81	86	90	83	86	95	74	86	81	82	78	89	102	90	94	100	85	85	81	70	80	75	66	94	90	83	83	73	90	97	74	95	84	95	97	77	89	77	85	90	91	99	71	89	82	92	82	79	76	85	84	83	83	62	94	85	85	89	80	81	76	98	96	86	73	96	85	92	74	84	90	84	90	108	78	75	89	81	76	99	76	76	87	93	100	89	85	89	80	80	99	78	89	72	90	75	61	100	90	68	87	71	80	79	89	84	92	99	79	88	81	80	91	98	73	97	98	85	92	76	95	83	100	85	90	75	100	84	94	78	81	79	82	102	101	87	80	81	85	77	92	104	77	88	91	81	66	76	93	91	99	100	73	85	81	74	108	84	95	86	74	71	85	90	84	106	102	100	74	101	78	83	78	92	86	95	72	73	88	69	93	98	81	90	78	88	82	90	78	81	82	93	80	79	90	73	100	78	102	90	83	71	90	87	80	85	94	100	70	84	73	76	95	106	99	85	84	72	79	79	76	103	85	82	88	87	105	83	79	75	77	95	86	77	101	88	85	76	86	93	62	89	85	97	83	82	71	89	88	75	69	83	97	87	91	77	75	72	74	72	82	86	100	99	98	81	77	86	76	96	79	83	81	69	81	92	79	99	70	84	86	105	70	80	82	79	86	97	97	85	95	86	102	90	82	94	83	89	88	67	65	88	94	97	89	111	103	91	71	92	90	81	96	78	91	81	96	85	67	72	90	82	82	73	73	83	96	74	71	83	77	92	63	86	80	69	82	84	90	94	86	104	90	87	88	82	92	73	87	94	83	92	80	76	93	71	74	89	70	76	83	85	64	94	93	95	81	79	76	82	87	65	75	85	75	85	85	89	85	94	79	96	81	76	83	87	90	91	87	79	87	81	88	55	83	102	89	101	86	93	82	84	62	90	75	106	91	79	92	79	85	75	96	92	91	69	76	95	89	91	80	88	84	83	72	83	104	78	68	85	83	91	88	91	72	91	92	64	92	87	72	67	76	85	92	99	81	83	80	83	88	80	95	84	68	67	86	86	74	79	89	88	95	97	83	90	76	82	78	101	93	100	92	99	90	87	92	101	84	94	83	74	91	88	92	76	91	71	78	82	88	89	99	103	78	88	86	83	70	82	70	80	87	91	77	113	99	72	85	98	93	72	87	77	100	76	77	88	72	89	91	92	94	103	84	79	76	93	86	79	74	85	73	80	78	63	73	97	85	74	83	78	90	82	97	89	78	83	78	73	84	89	80	100	77	85	77	83	91	89	69	92	83	84	93	84	67	86	84	87	76	76	83	100	100	87	90	90	81	98	79	104	76	70	97	82	77	96	79	83	69	93	81	88	84	82	83	93	94	94	85	83	78	68	75	81	95	87	103	96	91	87	105	92	86	107	84	66	93	81	85	75	74
28092	13479	14842	18727	22524	26265	28079	28399	25142	20434	14557	10992	8519	6367	4917	3157	2619	1422	1228	1252	793	648	543	456	450	532	448	395	441	430	370	348	345	364	354	319	304	338	337	335	297	333	283	312	284	302	331	326	322	336	287	326	328	336	333	346	336	286	325	296	321	294	312	310	312	297	314	311	281	313	291	307	283	310	285	304	281	280	311	262	311	316	298	294	313	302	303	299	285	292	309	274	337	270	330	302	319	295	323	295	279	310	304	290	285	291	276	298	295	306	291	297	327	316	300	304	322	305	296	311	323	296	292	274	325	294	291	318	274	271	308	301	312	283	290	307	278	279	305	280	291	295	325	285	313	301	279	279	302	308	274	341	310	309	300	283	327	294	285	284	301	296	296	242	295	268	307	300	270	299	302	299	291	278	299	258	269	314	303	273	307	312	320	278	293	304	260	285	309	285	311	313	300	296	297	291	309	272	281	282	275	284	271	304	298	314	302	273	303	294	292	278	312	292	281	314	330	314	328	300	276	294	326	295	319	308	293	287	304	337	296	312	275	264	315	297	289	286	272	329	320	270	261	313	330	294	276	278	294	288	297	296	292	308	298	314	300	269	246	276	287	297	341	284	308	289	307	328	312	315	285	316	294	298	347	282	287	285	289	290	318	329	266	294	273	305	330	268	305	302	288	272	281	298	287	310	282	295	301	312	288	297	293	290	287	316	307	318	295	302	288	287	303	270	295	287	303	281	289	282	290	310	275	254	301	284	279	301	269	317	291	300	273	289	301	280	284	309	279	300	256	302	292	275	299	283	309	289	257	291	301	299	278	262	288	311	331	302	295	331	331	316	317	296	291	280	319	271	290	277	305	319	322	285	321	290	291	315	271	281	307	287	298	316	300	311	289	283	258	269	306	317	289	305	273	286	318	281	290	304	299	276	282	311	287	318	318	291	273	252	311	279	267	304	280	308	293	311	312	281	277	305	272	289	283	285	254	295	318	295	312	322	277	314	313	285	311	287	295	332	294	289	309	293	263	315	283	302	296	277	323	277	295	278	277	296	284	295	277	298	276	303	273	282	307	272	319	282	307	280	275	269	291	307	321	290	289	265	298	337	265	280	279	280	298	287	326	308	325	287	311	297	280	317	312	319	289	292	311	280	298	288	318	279	260	321	267	278	298	305	327	285	278	287	318	316	292	282	304	308	277	300	318	300	291	318	315	289	291	269	283	327	312	282	287	329	302	292	279	289	297	294	324	286	290	304	302	312	338	313	312	258	305	292	269	301	311	297	291	321	313	294	298	283	305	261	267	332	309	269	299	290	279	294	293	303	301	286	275	303	280	280	292	278	303	336	299	283	303	284	299	324	297	280	288	269	285	304	299	298	295	306	298	270	297	281	292	269	281	289	314	311	266	295	287	317	278	298	298	287	274	269	297	315	297	292	288	301	318	321	312	290	282	306	344	291	304	322	296	265	317	326	277	288	290	314	302	297	270	249	293	302	270	319	296	322	292	288	304	285	318	284	308	287	273	307	313	337	269	287	281	320	298	297	291	310	281	313	298	300	300	271	279	294	332	277	314	316	314	310	268	288	291	291	305	286	289	304	250	330	299	313	304	300	326	294	316	285	290	316	291	316	278	244	289	278	280	289	299	306	321	296	312	291	311	289	299	282	300	320	263	308	292	298	301	290	286	291	299	302	319	277	311	318	283	302	295	305	307	260	302	293	294	301	292	268	280	325	301	301	313	303	285	274	317	277	301	303	274	280	310	283	300	286	278	289	312	264	271	343	309	304	321	293	307	310	270	278	319	270	304	294	330	300	284	261	285	305	285	278	312	278	299	284	290	347	302	295	303	309	293	278	258	286	289	282	284	312	303	323	316	283	288	284	301	303	271	295	306	281	263	299	329	317	286	296	263	322	305	284	290	287	278	295	301	321	289	290	299	282	302	295	288	296	298	296	290	299	287	290	278	292	280	305	302	270	307	281	300	274	278	318	287	331	294	306	299	289	282	269	270	291	307	310	320	318	274	287	303	282	275	288	296	280	286	311	293	310	300	281	291	298	283	302	294	310	278	295	297	273	298	295	293	290	331	283	302	296	284	318	275	315	306	300	334	279	309	311	315	285	275	285	311	269	287	305	277	311	321	296	306	323	297	273	252	299	271	304	284	300	263	286	283	319	264	302	251	276	288	270	286	306	275	294	325	291	315	310	284	300	281	308	300	324	290	268	295	286	299	309	302	313	301	303	274	311	311	272	285	307	288	297	327	300	270	272	270	306	311	278	302	288	284	270	325	288	304	276	309	283	300	290	304	295	255	309	274	334	291	285	288	283	352	295	276	306	327	294	306	301	297	325	275	298	289	292	291	336	313	293	313	297	285	288	285	290	276	274	280	320	272	300	292	325	320	276	273	303	316	319	302	293	317	282	286	297	279	303	270	313	318	311	283	267	321	286	285	292	278	300	282	290	282	291	284	281	300	308	304	273	295	279	305	274	315	294	278	293	296	281	298	284	323	324	306	272	298	294	320	283	295	269	285	315	301	315	313	303	306	314	291	295	296	291	278	293	317	279	285	320	277	297	301	267	299	310	283	310	281	327	278	308	293	287	296	331	266	301	295	293	292	303	302	281	284	318	294	308	305	314	298	302	269	288	298	296	320	295	288	301	321	291	326	267	283	287	293	326	284	305	307	299	293	280	281	277	293	294	348	299	308	311	284	295	280	286	283	289	284	295	312	299	317	318	300	281	293	295	281	296	323	238	290	300	281	291	287	286	289	310	302	303	302	340	302	338	324	301	306	298	328	302	296	303	299	256	283	290	308	302	257	281	282	259	294	305	286	299	302	329	331	294	319	330	284	316	295	271	321	289	308	299	303	308	278	301	298	290	271	308	299	303	281	289	288	292	304	296	290	274	277	323	287	298	304	285	314	316	280	282	295	277	266	303	290	311	313	269	283	294	277	317	277	285	293	295	274	313	276	295	304	301	307	286	325	316	291	279	310	293	328	276	298	297	269	289	267	291	330	317	287	330	302	303	307	318	284	271	299	323	293	303	290	281	301	282	318	283	293	269	304	319	281	287	270	277	280	303	309	301	295	295	289	268	297	264	321	307	295	290	262	315	269	279	331	288	295	322	271	287	337	295	303	291	319	277	289	295	278	295	300	296	288	334	295	304	292	322	249	297	308	310	286	267	272	286	284	291	300	293	291	296	311	296	292	312	315	305	305	289	300	321	320	285	274	288	292	273	276	308	278	285	303	282	298	294	303	305	264	289	309	309	308	296	303	280	280	297	268	320	319	308	296	296	298	303	327	312	272	286	326	279	316	284	288	279	292	291	298	292	293	308	307	311	265	298	288	306	259	294	282	273	275	320	298	310	305	293	279	283	305	315	303	266	332	304	267	278	283	298	278	327	285	293	308	322	288	326	305	309	306	251	285	303	307	278	283	288	300	293	282	294	278	286	309	297	299	272	278	266	305	305	309	302	287	288
53323	31239	30708	28518	27401	29783	26542	24198	22051	17937	11821	7571	4578	2901	1784	1011	911	582	409	410	335	284	330	193	160	188	194	184	162	173	167	155	164	147	150	134	152	158	159	139	147	152	136	162	156	151	159	149	160	164	136	140	148	130	138	130	151	155	148	133	144	144	151	136	167	131	153	141	139	135	149	138	133	153	152	124	143	145	144	150	136	141	136	148	139	145	146	125	151	126	147	150	135	132	146	126	123	134	136	142	144	122	138	134	147	169	137	149	146	130	136	146	116	125	148	122	141	147	138	133	147	163	144	155	149	139	139	143	136	111	121	145	127	143	122	127	137	132	143	144	134	135	140	135	138	136	134	145	131	139	163	148	140	144	162	142	110	148	162	135	123	137	141	155	128	124	142	125	135	152	147	145	135	169	150	151	134	109	135	157	127	119	128	135	128	125	135	133	174	159	146	143	151	125	136	128	129	147	147	128	165	133	136	157	159	142	152	136	140	141	138	144	133	140	150	131	142	133	134	156	150	151	133	148	135	145	131	139	159	159	139	148	162	158	142	136	117	131	137	146	163	140	132	122	153	143	130	135	158	157	135	128	163	131	135	140	150	136	132	155	136	156	138	141	123	130	159	144	121	145	124	141	170	159	133	141	137	146	146	167	152	155	123	147	144	150	128	135	141	147	127	150	143	154	137	143	149	137	135	161	130	135	129	111	172	129	142	139	142	137	136	123	134	141	137	143	146	133	120	141	146	120	138	142	142	135	156	146	138	163	137	115	141	131	146	137	150	158	136	123	138	127	130	148	138	135	122	128	154	140	147	148	115	135	142	140	138	139	130	138	145	163	195	152	123	157	123	124	165	148	146	125	126	132	135	147	134	140	135	126	153	131	155	147	143	134	137	141	135	159	124	160	132	124	154	142	138	121	128	133	137	143	142	127	142	138	110	121	137	127	145	147	153	130	145	140	131	150	133	139	129	126	129	135	138	142	159	132	152	138	152	144	134	161	146	154	161	118	123	143	122	134	134	127	149	144	148	127	147	152	119	137	133	148	144	140	143	146	131	123	127	138	145	121	138	134	152	148	139	147	176	162	138	128	161	137	143	119	127	155	148	148	122	118	116	148	158	146	129	140	150	143	124	126	152	147	150	138	150	135	125	134	137	156	143	145	125	152	137	151	146	121	134	140	124	140	159	136	135	143	157	131	141	151	132	137	155	127	143	134	143	153	117	144	137	121	131	134	148	138	167	145	157	169	135	141	126	153	135	113	127	139	150	156	131	145	132	136	124	125	141	130	140	133	152	136	141	145	134	137	151	160	151	157	143	119	129	150	161	157	158	146	139	124	141	131	135	138	138	127	150	141	144	150	145	146	138	160	135	122	130	125	135	129	148	142	146	135	157	138	143	152	131	132	137	136	141	171	147	131	123	127	154	139	140	127	154	135	155	138	149	125	137	150	129	140	138	150	145	140	157	138	154	133	135	140	145	134	126	107	144	135	142	160	140	146	165	133	144	153	143	121	159	132	123	135	156	138	131	127	151	141	131	137	142	143	147	147	143	135	130	142	131	130	133	139	136	165	121	148	134	147	145	153	150	141	152	133	164	142	141	119	123	140	131	148	143	128	126	136	144	132	131	133	149	125	129	140	143	156	121	132	156	131	141	130	143	138	143	135	110	148	151	148	134	147	129	133	138	142	139	127	140	149	128	139	121	111	141	124	135	149	138	155	133	132	151	137	121	139	152	137	141	127	135	155	140	131	143	145	169	128	130	135	117	137	135	156	146	144	136	132	134	146	154	135	128	138	130	129	155	135	138	140	161	137	124	142	145	119	137	131	140	160	123	143	136	136	137	137	145	153	152	129	163	142	140	141	154	153	138	160	127	150	130	131	145	147	153	133	129	137	143	142	157	152	157	122	137	136	150	142	143	141	143	135	141	128	130	139	131	153	131	124	146	139	158	163	125	126	131	137	137	159	133	120	139	127	136	158	155	129	132	129	135	144	163	145	118	115	144	135	158	139	163	137	158	136	136	150	142	156	136	145	143	118	157	120	154	131	144	135	122	142	158	131	145	136	152	151	167	141	145	125	155	154	137	149	133	130	120	129	139	140	148	129	132	154	140	142	127	122	134	129	138	129	118	147	139	114	155	138	133	155	143	158	158	144	129	138	159	146	119	124	142	124	129	118	133	119	134	119	131	137	134	133	130	142	139	136	138	166	132	126	131	113	139	161	143	144	163	154	123	137	135	148	136	138	139	171	121	116	142	140	124	145	153	137	142	142	133	135	143	166	135	141	138	149	157	136	126	157	149	147	128	124	152	138	153	159	139	121	153	142	135	125	158	143	138	148	147	130	154	158	151	144	157	142	125	131	148	128	147	134	146	152	132	155	145	142	133	132	128	162	174	158	118	124	147	145	130	143	143	143	126	159	136	145	150	121	125	141	150	133	146	140	126	150	152	138	121	132	141	132	149	140	125	137	146	140	128	152	146	119	149	152	126	146	153	138	135	129	155	130	155	144	132	152	148	119	122	147	140	127	140	156	125	139	138	166	137	138	141	134	131	148	145	148	130	165	119	129	136	131	130	116	139	138	129	129	108	152	125	123	128	126	142	144	149	134	145	139	138	133	143	151	144	162	152	134	130	131	129	145	153	131	140	133	143	117	144	161	131	146	131	150	142	121	143	130	148	145	137	133	149	124	125	154	124	135	167	138	117	159	138	141	144	136	122	145	123	120	178	141	145	121	145	148	148	129	131	145	128	133	137	139	136	125	142	129	149	140	147	120	156	145	118	137	159	153	127	148	156	140	129	147	130	146	144	130	138	145	138	133	120	129	164	141	152	123	126	140	141	137	146	132	134	160	139	134	130	135	136	141	158	138	130	149	135	142	130	137	140	141	165	125	164	152	131	148	150	147	116	158	153	118	148	140	141	153	142	113	137	142	127	146	154	150	154	113	138	157	128	151	146	111	172	113	140	148	135	150	135	121	129	146	125	143	127	128	133	139	148	137	161	151	145	139	151	142	121	126	136	128	139	145	151	149	148	137	126	141	148	151	137	134	145	133	151	134	136	140	137	159	164	134	120	153	137	136	143	144	141	147	149	146	151	130	126	130	151	128	144	124	148	117	165	145	133	142	135	138	145	147	139	146	146	165	142	152	122	144	148	137	134	152	127	148	138	125	151	132	134	120	136	144	145	126	145	136	153	138	161	153	136	127	160	122	146	149	117	131	138	127	136	133	124	137	145	144	145	143	143	130	156	136	148	144	129	138	133	121	129	161	134	134	148	162	126	134	129	133	128	124	136	145	145	154	132	139	142	138	140	139	150	129	139	136	134	146	143	136	143	153	149	135	118	142	128	147	141	152	138	152	129	154	163	134	135	152	130	133	159	142	137	126	132	144	145	127	148	146	144	148	170	153	135	156	154	140	142	127	129	142	125	168	128	120	136	131	155	143	149	143	141	156	140	149	130	128	128	162	144	136	141	126
40355	17710	21496	24343	27567	34842	31936	34079	34458	28139	22635	19327	15347	12731	9164	5533	5388	2873	2022	1837	1530	1593	1300	862	768	733	832	772	753	719	659	594	597	559	533	556	557	548	565	500	514	502	546	523	522	478	509	555	495	500	500	524	506	503	474	487	530	500	477	488	497	521	484	485	502	474	488	462	507	448	467	521	453	462	506	470	469	484	468	496	459	439	465	473	481	474	441	464	466	470	509	494	470	459	487	478	465	460	474	447	446	486	481	402	452	464	469	455	488	466	471	476	482	474	480	465	444	477	431	472	459	440	443	460	464	435	480	438	421	476	460	456	476	464	498	452	449	396	437	483	469	440	425	437	482	493	422	445	419	486	485	443	442	478	435	474	479	476	445	457	466	410	484	476	439	441	459	434	501	454	462	454	440	461	422	449	429	492	455	467	487	453	441	455	455	497	457	439	451	448	461	435	427	484	448	448	473	459	489	459	440	442	443	448	439	423	461	477	431	457	438	463	424	489	478	443	449	480	445	470	445	467	464	455	440	473	420	504	433	440	471	464	440	442	441	449	448	431	465	438	442	488	436	441	486	494	453	447	450	449	464	440	470	440	485	431	474	446	431	439	471	457	471	439	412	427	446	469	466	462	478	470	481	455	470	435	404	459	462	488	440	451	421	450	462	444	449	454	435	503	444	409	459	422	451	427	446	474	431	453	471	470	472	438	445	449	432	455	429	393	478	420	458	458	478	459	434	452	438	454	490	446	487	506	442	425	477	431	490	455	458	442	438	476	476	417	463	429	471	470	446	435	460	453	460	443	451	490	471	427	463	460	430	457	444	445	450	450	413	445	449	453	446	444	446	439	424	461	447	440	431	439	467	434	456	410	490	449	468	464	480	446	435	473	455	468	460	458	471	436	460	423	424	456	398	451	457	455	499	432	450	442	454	478	454	466	440	435	430	489	453	466	412	424	441	455	461	444	428	465	429	464	432	400	440	483	434	467	454	449	439	465	432	434	427	442	459	439	454	455	466	430	450	466	450	446	454	432	474	450	461	470	490	438	434	459	490	433	450	440	452	439	457	444	438	465	474	433	428	411	450	462	452	437	411	464	449	435	449	449	424	472	461	455	479	474	475	401	428	438	487	423	427	451	447	462	415	452	418	448	447	453	466	442	447	458	419	443	455	497	468	463	451	419	429	438	452	423	431	424	463	442	438	458	451	453	480	439	437	479	460	464	451	457	443	438	437	438	453	433	438	464	455	469	460	481	431	441	426	472	465	443	448	458	432	434	463	473	442	432	424	466	455	436	455	456	429	454	455	436	427	464	433	437	444	471	441	453	455	437	437	434	447	500	477	453	432	440	397	460	450	469	445	454	437	459	450	460	440	447	434	484	423	450	458	505	452	452	453	463	467	440	479	458	464	449	449	449	435	456	420	435	442	464	477	435	441	435	431	476	439	444	439	461	457	444	460	468	442	435	439	459	474	459	402	439	438	473	461	430	475	434	453	469	467	426	476	467	462	433	431	458	453	466	464	436	425	447	455	465	466	450	483	443	445	450	453	417	424	447	463	466	492	442	433	473	441	464	476	406	441	420	440	442	501	466	467	456	432	461	463	394	426	464	465	470	431	464	439	452	460	428	431	467	452	416	463	498	437	468	452	433	432	425	437	425	444	448	452	455	437	443	423	436	473	456	477	461	464	442	426	480	435	474	433	432	474	455	431	445	448	481	466	456	476	459	421	419	464	457	460	460	437	449	452	470	432	489	465	453	479	467	447	467	432	425	460	462	471	497	448	463	429	456	440	447	450	475	444	465	443	427	453	425	455	447	423	469	474	480	417	465	487	416	482	463	430	445	417	461	478	462	454	440	514	496	426	454	442	417	463	469	428	452	466	433	435	452	467	434	439	463	439	468	434	448	443	469	479	449	445	432	475	441	451	432	411	444	451	435	454	464	500	444	486	415	467	462	471	503	448	508	436	469	436	423	421	474	450	450	509	443	459	473	470	443	457	446	452	463	457	459	454	448	447	430	432	460	448	452	463	441	454	464	447	403	449	474	455	462	455	458	448	461	440	469	448	443	439	441	438	436	447	430	450	430	439	453	456	433	460	482	486	433	458	442	480	482	452	455	440	427	432	461	452	473	472	449	463	438	463	471	429	430	449	394	471	446	399	432	473	450	488	460	444	445	470	423	444	460	434	441	428	457	468	444	437	427	463	474	458	438	473	472	438	432	415	453	434	460	505	435	471	429	464	435	479	465	426	460	434	414	429	474	486	434	464	472	416	447	413	449	457	424	441	484	419	445	469	458	457	480	499	485	432	449	463	465	448	494	446	463	479	411	457	464	467	453	476	418	493	418	416	493	423	456	449	439	438	444	468	463	472	476	457	471	449	453	457	450	467	487	474	453	459	435	468	446	468	443	457	429	463	444	511	420	431	442	448	471	472	469	435	419	475	462	404	472	468	428	451	423	473	450	439	462	471	429	429	419	443	455	445	445	422	480	448	444	453	454	484	433	504	456	471	422	440	453	441	450	425	446	454	438	468	463	451	454	434	467	454	464	443	422	453	441	429	478	433	463	430	470	443	424	441	419	431	469	436	450	455	438	428	436	430	486	434	395	435	462	432	454	444	480	450	478	473	468	441	469	452	437	479	456	427	461	464	424	446	441	423	434	472	458	458	442	452	448	463	478	440	429	465	400	453	459	468	456	474	447	454	429	448	424	438	464	468	442	450	468	458	416	439	447	442	460	494	456	461	449	437	408	452	437	413	470	450	464	454	399	440	462	432	410	429	460	430	453	427	442	466	464	441	456	449	451	416	436	416	461	492	457	436	438	399	462	421	410	464	470	482	431	514	439	440	454	458	447	480	491	415	456	441	441	454	465	467	452	445	467	458	477	466	448	410	432	413	459	463	434	456	470	490	466	457	440	449	437	418	450	465	447	411	428	456	442	421	452	485	447	469	417	444	442	448	427	440	444	465	429	487	427	442	452	439	478	430	451	495	466	445	472	444	493	428	474	464	409	448	420	442	465	460	491	452	475	473	429	450	414	468	457	454	449	468	479	461	422	441	490	454	454	479	453	417	433	453	438	473	466	462	460	459	445	467	427	425	414	461	460	455	441	472	425	429	460	489	453	432	455	436	455	443	425	415	413	423	419	467	459	429	461	475	463	466	414	484	434	446	418	469	485	453	464	443	445	485	415	431	467	480	425	451	467	494	450	470	437	420	439	445	496	421	443	486	429	447	438	482	479	440	493	488	463	434	461	458	461	456	427	420	448	441	449	470	460	459	460	461	429	494	426	478	462	455	442	473	483	411	433	456	439	459	490	460	459	436	387	465	430	433	442	461	424	450	483	444	477	440	460	440	488	461	411	431	419	455	455	439	470	454	422	481	455	436	464	452	476	478	449	431	421	493	444	461	443	481	464	488	472	466	461	450	480	448	430	430	467	434	452	466	457	454	457	452	456	448	471	459	432	416	458	490	459	422	499
15236	5209	5655	4370	2702	2458	1754	1247	1044	678	432	323	273	204	195	170	155	152	155	133	160	171	148	143	157	155	151	152	140	165	173	144	144	137	155	153	141	145	161	139	166	171	166	163	168	167	152	144	153	159	162	159	146	150	168	150	130	140	155	172	158	157	159	156	156	128	133	133	168	137	159	132	157	140	166	158	170	133	147	150	153	158	152	140	161	148	150	140	155	151	163	145	150	161	156	170	150	137	142	151	142	152	146	168	130	135	176	147	159	156	150	152	147	161	163	145	166	149	142	163	159	137	150	157	137	152	170	128	146	163	162	153	149	166	177	151	169	147	151	170	146	136	157	147	157	166	156	133	171	166	156	148	151	154	138	135	159	141	145	160	168	154	138	157	153	159	148	125	167	129	129	141	155	147	130	150	154	158	121	164	140	145	174	156	152	149	168	125	150	144	131	154	131	145	153	147	140	160	169	153	149	157	142	149	155	168	138	161	165	155	169	144	164	148	152	155	169	153	153	151	139	148	153	134	160	124	124	168	156	176	158	163	145	143	152	164	137	154	150	146	138	151	165	173	149	116	139	164	139	140	139	150	121	137	161	135	152	140	155	143	150	159	183	165	124	126	139	171	169	172	123	154	141	139	144	136	156	146	148	134	167	157	147	144	151	142	154	158	171	153	178	140	142	171	148	162	143	161	129	141	154	130	154	159	147	134	144	147	166	169	148	163	160	158	157	134	150	138	172	138	152	168	159	151	178	162	142	163	151	162	175	133	157	145	162	137	147	152	172	179	162	140	170	162	139	148	153	145	143	134	159	137	149	144	144	155	150	156	165	136	164	130	140	159	139	146	136	140	150	135	151	145	136	154	146	150	165	145	193	147	141	155	156	181	153	171	150	146	169	159	154	143	166	169	150	146	166	153	142	150	153	144	168	126	150	154	147	162	142	146	150	159	135	141	174	146	139	156	142	164	154	128	141	147	130	152	148	155	155	156	148	137	139	142	164	149	145	163	148	134	145	142	145	153	164	162	146	140	161	159	145	157	156	132	152	125	155	144	146	157	162	165	156	166	146	124	155	154	157	174	164	164	142	161	164	152	169	160	140	155	124	162	152	146	121	141	140	138	135	172	152	139	170	143	166	145	154	138	147	158	128	160	179	146	160	171	140	149	146	152	154	132	145	162	158	162	147	157	158	156	140	150	150	147	137	155	137	161	176	150	161	167	140	148	144	168	177	138	149	159	159	162	169	138	140	156	131	166	157	135	148	167	144	132	157	160	138	154	156	163	140	172	173	147	167	148	167	138	173	152	144	146	143	154	149	136	168	145	159	164	150	131	168	149	142	151	170	153	167	169	153	163	132	159	155	149	147	173	170	141	144	169	152	154	134	136	134	142	159	158	168	135	162	150	151	165	150	155	147	159	168	149	131	149	155	140	145	156	134	150	151	144	166	160	156	152	173	166	142	145	128	173	163	155	151	144	154	147	140	161	149	152	147	163	160	133	159	154	148	152	140	145	158	144	151	146	152	138	159	173	153	158	171	141	147	147	161	133	143	138	163	160	149	155	173	167	148	162	159	150	144	152	147	143	166	135	133	164	161	141	156	160	130	129	139	150	152	155	158	160	157	160	179	145	128	171	152	168	180	144	132	150	131	170	144	166	162	144	155	160	153	135	156	130	146	150	154	154	141	157	150	149	138	143	147	143	151	167	147	136	145	137	164	153	152	129	153	148	164	150	168	150	133	155	152	160	152	151	151	154	145	159	158	143	174	173	157	163	145	127	134	166	173	120	151	139	143	131	140	160	139	127	161	145	174	134	146	162	142	147	179	147	162	158	139	144	145	146	162	163	150	137	136	155	145	156	151	145	156	137	150	139	173	142	145	157	155	136	164	155	140	136	163	145	142	161	147	147	136	159	160	147	140	148	140	122	151	142	135	160	143	143	154	140	159	151	153	157	148	149	137	143	159	159	132	155	156	140	170	136	140	134	164	154	142	139	151	142	166	157	138	156	152	158	167	138	148	178	158	149	148	134	138	153	152	149	175	128	149	156	168	144	112	162	136	152	159	138	140	169	165	146	148	152	134	151	148	137	144	147	130	159	166	156	164	156	139	151	135	166	128	169	159	144	130	160	158	151	147	142	140	152	146	147	160	150	154	148	152	147	151	123	149	164	138	151	157	161	156	162	132	141	135	172	149	153	147	141	136	160	130	134	159	145	138	172	163	141	160	156	163	176	152	142	169	161	148	139	139	166	153	124	153	157	144	171	157	143	180	147	173	136	144	180	161	144	156	158	153	153	170	151	152	142	151	153	161	162	130	158	168	155	158	157	159	142	143	149	176	155	132	153	181	120	153	142	160	156	140	181	147	144	145	172	146	132	150	181	149	136	169	145	128	144	162	160	160	160	167	150	156	177	133	143	135	145	133	142	154	143	138	135	155	135	158	136	151	141	132	149	139	149	155	175	143	165	132	145	135	118	159	139	125	167	149	144	153	128	150	160	155	173	141	161	162	158	151	136	127	157	154	155	147	158	146	140	148	151	158	139	132	168	144	156	150	146	151	158	163	144	132	156	159	154	148	167	148	139	159	159	143	159	155	148	153	162	155	153	160	146	150	154	146	141	138	138	166	145	159	152	155	146	145	157	158	145	147	169	159	151	191	148	133	160	162	154	146	154	168	163	158	166	141	148	155	157	165	154	157	146	134	149	148	168	137	153	165	148	148	122	149	131	144	157	134	158	162	167	142	153	147	151	142	165	127	148	147	171	133	165	175	131	147	154	151	123	173	138	163	144	171	159	144	169	161	162	143	135	155	172	132	158	146	146	154	161	159	169	156	152	173	166	149	166	167	149	158	144	171	159	154	140	134	138	144	131	132	168	160	147	154	158	147	116	136	161	140	152	145	159	154	148	148	153	132	148	172	153	162	161	143	152	147	160	167	143	155	154	152	156	169	152	164	147	155	169	149	172	141	140	157	152	142	135	166	154	140	138	145	153	157	165	137	147	160	158	149	165	164	137	152	137	149	147	143	173	161	152	158	124	166	153	159	126	166	185	130	149	147	161	146	169	157	139	145	153	155	138	128	149	155	155	154	166	152	137	157	134	149	144	149	168	133	154	150	139	140	168	143	155	144	157	147	160	137	143	156	158	155	146	148	172	140	147	160	139	154	129	170	139	170	144	159	170	157	168	135	145	136	140	154	137	156	144	151	165	152	157	162	136	168	169	155	162	148	161	174	133	174	153	162	154	180	145	129	149	125	148	155	141	163	141	141	162	149	143	128	130	143	151	157	151	156	151	165	163	158	147	145	140	147	161	151	171	151	136	148	147	136	145	156	151	154	166	143	137	143	160	154	151	153	151	147	151	162	175	141	154	134	174	153	161	156	156	147	159	146	168	148	163	144	140	159	141	150	141	166	152	137	171	144	162	166	151	159	150	150	151	151	172	145	149	162	168	158	161	149	153	157	156	144	151	155	154	143	170
16219	4220	6331	7250	7026	8109	6211	5193	4528	2965	1938	1592	1230	870	777	658	698	506	534	472	498	463	502	518	515	470	480	472	478	490	488	487	466	475	495	474	496	463	529	479	471	504	498	486	500	508	505	531	530	488	539	449	480	494	505	464	476	482	455	503	498	500	450	502	520	475	503	484	483	487	478	476	471	498	481	481	484	491	479	490	502	491	497	453	506	470	525	492	452	509	486	448	505	461	465	483	523	480	455	450	514	454	479	520	517	451	479	475	505	496	496	448	439	459	483	489	470	523	470	468	477	494	459	468	457	469	492	511	461	474	456	488	477	482	474	516	479	482	459	452	524	521	488	487	472	496	505	480	498	488	512	505	486	517	455	462	489	495	461	475	477	469	478	484	505	489	484	500	470	518	412	496	463	464	464	486	483	476	509	490	464	479	451	477	470	468	453	489	453	460	483	498	467	473	494	505	451	486	484	455	458	445	471	469	481	459	458	471	521	506	508	446	431	498	465	476	489	472	475	511	488	482	506	489	459	489	489	480	481	474	527	498	477	487	466	469	493	478	460	464	491	499	470	476	448	508	514	491	477	456	479	508	498	469	464	518	466	525	482	480	479	484	469	478	523	476	518	483	503	495	455	485	500	431	500	502	506	466	485	470	480	483	450	442	484	434	491	442	469	523	466	486	463	462	479	457	497	480	465	452	486	515	497	488	476	461	463	485	468	433	435	497	500	464	454	488	486	485	490	496	516	496	483	522	485	504	512	442	492	483	492	449	490	484	439	452	479	477	478	470	489	501	510	516	476	494	495	502	497	443	471	500	482	516	486	471	501	509	512	457	488	507	458	511	445	504	490	474	478	502	433	467	479	482	491	465	467	494	499	477	483	499	519	452	472	524	463	465	498	470	490	464	476	503	497	469	442	470	500	479	481	478	463	456	500	499	465	456	486	437	490	478	511	480	487	427	458	477	485	519	480	482	459	434	476	468	465	519	445	489	510	489	458	492	512	473	503	473	510	459	495	447	496	443	464	470	501	502	499	455	460	512	497	438	495	500	493	466	441	492	523	451	481	508	456	444	499	484	497	507	478	457	470	476	497	445	491	487	490	506	452	477	491	481	513	484	469	500	470	463	474	468	434	503	504	489	458	477	462	469	456	511	434	498	480	502	489	488	512	470	456	463	470	457	473	486	467	480	493	456	466	503	483	523	473	487	458	489	450	492	441	479	467	441	456	487	493	499	482	477	479	479	504	486	461	508	511	474	468	441	468	514	490	501	480	516	483	488	482	480	480	474	478	470	467	482	488	468	446	489	449	490	473	494	489	469	480	480	492	491	492	447	490	454	515	522	472	478	467	461	479	473	513	474	496	491	452	464	451	470	500	500	509	514	477	483	478	471	488	468	480	486	516	486	492	492	505	468	464	485	445	467	483	436	490	535	484	432	510	496	523	504	465	505	467	516	505	474	484	472	496	508	478	482	494	490	461	493	506	452	490	502	489	490	503	521	475	498	526	490	455	491	485	494	516	501	486	514	484	499	507	481	519	472	480	473	511	489	479	496	499	489	528	438	484	468	488	477	495	460	478	461	458	502	473	503	459	485	506	479	517	475	484	531	451	480	515	486	509	486	486	522	461	463	509	494	506	489	472	491	481	473	466	467	471	491	483	483	467	468	468	468	480	464	446	463	477	440	527	472	472	496	461	477	491	454	455	492	494	482	461	493	491	485	443	502	463	492	469	484	453	516	494	457	431	490	505	470	519	479	501	467	507	462	478	484	484	486	513	454	468	488	465	501	477	472	454	509	459	509	450	505	518	460	500	475	510	526	466	457	471	436	500	511	497	453	466	471	493	489	501	500	517	501	535	503	451	496	468	474	499	477	523	456	455	458	480	465	500	475	526	488	492	438	454	466	501	502	488	483	509	484	468	486	480	510	472	484	494	510	491	526	533	494	459	437	497	525	467	465	466	537	423	519	501	479	458	535	442	489	494	508	483	497	530	489	475	460	487	464	475	509	495	488	515	496	487	481	477	491	481	443	454	507	449	465	479	515	467	499	488	485	476	470	494	458	474	472	473	501	445	465	457	492	414	465	462	489	479	474	514	440	492	477	459	518	528	464	494	514	510	458	495	478	490	429	481	457	450	520	459	486	511	495	491	501	479	503	460	492	469	513	464	479	451	511	503	446	460	491	474	469	490	476	473	470	474	513	483	488	472	457	476	502	504	491	460	486	449	489	528	440	478	514	487	470	483	493	480	499	463	445	447	473	503	522	458	469	480	505	504	458	476	456	474	484	469	497	474	478	471	493	485	496	483	491	509	457	439	488	469	469	464	501	504	477	469	481	469	486	449	442	456	485	472	507	491	492	516	505	445	497	459	488	491	488	465	439	486	489	495	481	516	453	475	491	464	513	461	497	491	490	444	480	458	474	482	475	496	479	492	481	447	449	454	486	464	440	479	484	479	479	516	499	462	476	547	515	481	485	485	497	512	476	480	458	513	481	492	496	494	494	483	458	455	475	504	449	485	506	482	472	475	482	485	523	466	429	511	475	476	488	521	442	465	502	467	462	454	475	498	488	458	522	481	428	478	475	474	492	475	482	472	469	514	468	431	464	517	527	491	488	476	434	467	462	469	457	507	481	452	472	490	498	498	502	494	487	440	486	488	457	501	482	468	490	477	462	478	499	468	465	480	486	486	505	484	476	461	484	497	507	480	479	471	465	525	462	473	463	512	474	518	509	506	518	501	488	469	498	450	510	467	458	480	476	483	467	498	491	504	463	460	494	509	506	473	477	488	506	492	478	488	464	460	447	476	498	515	515	523	482	501	489	504	451	498	483	462	459	466	484	495	496	494	482	507	450	446	475	512	455	458	472	478	440	501	495	481	479	488	476	471	475	484	465	461	485	471	519	487	419	490	518	511	457	478	460	477	451	505	495	526	504	506	463	474	528	513	496	508	454	461	527	443	510	434	502	501	488	515	491	487	455	495	492	479	443	468	462	501	489	498	474	462	481	441	464	481	493	464	496	537	478	515	473	458	499	523	487	505	491	489	444	524	493	463	493	498	477	443	477	456	464	495	465	454	518	478	487	505	497	451	509	481	460	507	460	454	462	460	494	477	463	457	479	464	474	477	483	472	469	514	490	489	494	456	499	493	481	488	472	490	484	504	496	498	484	487	464	477	511	491	480	429	466	433	539	470	472	475	511	457	481	497	455	482	496	490	486	464	506	487	494	475	495	460	473	488	521	447	486	502	471	493	462	488	483	450	516	477	489	475	495	499	495	488	497	465	467	487	521	477	477	456	489	477	491	457	486	536	474	475	479	501	471	446	499	498	471	480	484	494	443	457	493	485	462	469	478	480	458	519	507	463	499	483	508	495	464	462	486	498	461	464	460	460	511	474	514	465	499	435	481	469	537	469	471	469	487	498	488	468	481	488	436	450	489	500	490	485	493	492	469	486	507	506	496	461	478	510	460	522	492	463	451
56726	25161	23309	23433	21862	20955	16550	12977	10707	7284	4469	2593	1779	1033	481	450	276	171	139	134	123	133	121	106	112	130	122	108	116	119	113	94	92	100	98	69	87	89	100	89	87	109	100	78	101	86	84	106	99	94	83	87	90	90	102	83	94	92	89	85	88	81	83	83	82	70	87	89	85	80	76	78	79	82	84	93	85	85	93	95	77	80	87	89	83	107	79	94	74	89	94	89	95	102	105	106	79	85	81	77	90	85	107	87	101	75	95	73	89	84	80	69	92	88	75	79	84	69	82	78	97	83	93	71	68	82	89	78	87	114	80	101	98	85	84	85	88	85	95	98	87	71	103	77	79	83	90	101	67	91	91	81	89	84	67	94	80	88	95	80	103	103	91	81	72	80	87	75	88	78	87	93	98	99	77	80	83	99	94	92	90	86	94	116	74	80	92	91	83	87	92	79	89	84	90	95	91	82	88	95	79	73	92	104	101	97	104	79	88	75	89	78	85	85	88	97	87	82	81	102	98	95	74	85	91	84	96	81	88	93	74	101	109	88	95	94	87	79	91	107	75	86	69	88	103	79	80	81	84	86	84	91	90	91	87	82	84	92	84	101	64	77	80	82	86	74	81	85	84	101	93	73	99	94	89	93	97	85	93	84	88	88	87	93	87	86	88	76	99	91	103	104	93	79	79	82	99	79	84	78	90	71	76	96	83	94	103	82	86	93	95	69	95	87	105	82	106	91	69	82	104	93	92	99	83	78	95	90	89	93	84	102	85	108	95	93	78	75	79	102	106	93	82	91	88	85	80	82	74	83	85	81	86	83	85	92	82	85	99	59	94	101	88	85	86	84	96	82	87	90	72	71	71	87	80	82	99	83	64	78	83	66	77	75	91	79	114	74	88	86	79	78	77	86	83	77	79	101	93	99	108	82	91	89	72	89	92	101	98	83	87	84	88	91	81	86	94	92	89	93	76	79	87	83	88	79	86	94	78	101	78	94	86	88	80	85	88	81	98	90	104	92	94	97	88	78	87	85	78	98	84	81	100	83	109	81	93	74	80	79	76	77	80	80	85	98	74	88	91	101	94	94	89	92	87	75	90	99	103	89	91	87	66	93	81	79	81	86	83	72	89	91	89	89	104	86	82	87	92	84	100	90	93	104	79	91	93	107	88	88	91	83	95	90	87	99	88	91	90	87	87	82	84	93	85	76	91	88	94	108	86	70	96	86	79	79	107	75	91	75	91	80	87	79	92	89	72	89	93	91	93	85	84	79	98	95	86	87	71	93	82	81	80	89	88	93	97	84	86	93	95	98	77	84	88	91	82	85	87	93	73	92	87	80	77	73	84	82	75	90	96	92	75	90	76	80	100	81	80	88	85	70	104	74	87	85	88	84	76	91	95	81	93	97	99	86	87	93	82	80	67	83	83	92	86	78	93	83	74	75	90	87	76	94	91	86	92	83	103	102	87	87	105	94	92	86	93	82	85	97	99	83	77	71	84	90	102	75	95	92	89	77	84	86	93	91	85	83	92	82	82	99	83	83	67	99	84	92	81	89	97	82	93	98	91	76	101	83	88	78	90	80	97	76	96	95	89	109	76	76	97	79	88	72	91	91	115	91	67	86	78	78	103	88	95	82	97	96	87	90	99	80	78	80	87	81	87	71	72	98	84	98	72	80	77	94	96	85	96	83	82	81	89	101	81	82	85	88	93	90	83	75	104	78	81	79	85	82	83	88	89	83	87	90	81	93	80	107	99	97	91	76	80	94	100	79	89	79	82	91	91	98	79	94	84	91	83	86	85	107	93	81	81	104	81	101	81	90	85	89	101	76	80	78	90	85	105	102	82	94	89	95	94	84	83	79	86	85	81	82	95	91	79	92	85	84	86	73	83	87	82	81	94	74	79	93	80	97	87	98	95	105	94	95	89	88	79	91	93	78	78	81	79	78	98	79	98	84	91	98	95	88	77	77	85	82	74	95	90	78	79	108	84	86	92	91	102	92	88	84	81	85	99	76	76	97	83	91	89	97	84	84	98	83	81	99	80	91	82	95	96	77	94	76	96	76	95	94	93	100	98	87	99	91	88	90	102	85	87	92	86	90	107	103	93	90	92	88	84	97	87	76	94	103	88	71	110	100	70	102	85	96	71	91	81	86	93	88	84	92	84	86	93	102	94	102	103	87	97	78	72	98	76	92	79	84	83	88	78	90	89	81	79	85	77	95	93	71	82	86	87	87	104	93	90	84	82	78	96	96	85	87	100	84	92	107	109	106	88	87	97	89	90	79	91	86	84	97	88	73	101	99	88	68	85	79	90	85	71	80	74	74	92	97	101	100	94	82	85	88	84	81	95	83	91	104	103	98	87	91	98	73	91	90	83	88	90	92	93	99	72	85	77	72	106	91	67	94	90	87	91	75	91	80	78	113	73	84	92	85	77	100	98	89	86	91	74	84	80	81	75	96	84	79	79	95	84	89	98	79	83	100	104	93	93	85	88	67	90	82	81	106	95	93	71	83	84	100	72	81	90	90	86	88	79	91	100	96	92	97	76	80	89	74	74	81	81	98	88	96	87	93	84	100	85	90	82	83	81	97	85	82	76	102	103	93	87	86	104	93	82	65	102	87	93	88	93	101	95	97	76	83	97	83	111	88	82	83	92	83	99	99	88	79	81	91	83	94	85	87	113	92	89	91	87	91	84	96	100	97	71	95	89	73	78	78	79	90	91	108	75	97	83	69	76	77	93	79	97	78	86	85	89	77	86	91	83	112	82	91	90	105	95	87	71	71	94	76	84	93	87	98	90	87	86	76	100	93	106	88	84	91	75	81	83	90	92	91	90	86	86	78	83	69	84	91	69	83	75	82	99	85	91	90	86	107	101	108	94	94	94	89	85	87	111	72	81	95	89	80	94	106	78	74	82	76	68	81	92	100	80	90	88	104	103	98	104	84	79	96	74	77	81	105	86	93	79	87	83	74	100	81	99	77	96	102	73	94	82	82	89	105	95	85	78	106	73	82	91	88	98	74	73	77	85	78	86	73	70	81	82	88	90	85	86	90	114	92	100	95	82	71	85	87	102	85	89	92	79	88	67	95	99	100	76	70	104	88	79	86	76	99	85	84	92	78	96	109	82	81	101	84	81	90	80	86	80	92	87	83	75	76	91	79	85	83	88	89	85	84	86	78	84	99	84	95	80	77	79	76	83	93	101	99	93	83	80	89	85	79	85	90	95	82	82	82	103	81	94	117	84	81	98	81	87	104	70	83	82	76	74	81	96	78	84	95	81	91	80	79	92	93	72	89	86	102	78	78	95	104	83	85	80	91	88	89	92	80	72	84	93	83	76	89	109	100	84	89	80	82	85	89	88	83	104	90	81	86	93	97	94	93	88	85	81	76	87	91	82	94	91	81	71	91	90	95	97	81	100	90	98	89	92	76	96	81	92	93	80	91	87	104	83	72	82	94	91	76	77	92	86	79	106	90	75	81
35123	9817	15595	18031	22611	26897	23036	23218	23322	16222	14134	10343	8908	5879	3255	2748	1756	831	917	800	635	602	498	468	432	443	439	438	459	429	408	361	374	352	348	321	343	328	334	291	306	329	291	314	354	319	313	325	309	322	333	354	351	316	296	310	302	312	316	343	330	353	316	294	322	308	309	313	309	288	318	301	279	292	322	284	298	296	302	311	321	308	277	319	328	310	330	276	319	327	328	303	331	301	313	302	303	321	344	338	343	302	287	327	307	311	331	302	327	275	317	320	328	292	297	300	316	300	329	339	266	310	293	326	335	351	308	304	293	338	289	280	259	320	312	307	316	287	303	287	288	304	292	324	320	299	293	337	310	331	326	279	313	304	287	280	303	305	313	310	315	268	280	319	294	312	319	272	282	310	300	307	319	298	290	331	326	293	346	317	300	308	318	297	300	286	328	263	331	294	292	294	287	318	319	338	289	322	289	293	318	296	306	304	319	273	309	307	309	326	289	299	324	318	306	335	275	305	315	294	297	319	303	281	305	329	285	306	312	295	307	316	337	364	309	300	300	282	321	289	308	338	271	300	315	273	291	317	300	321	323	327	317	322	292	278	286	310	313	294	318	318	317	309	275	286	310	302	295	291	292	258	265	307	314	331	325	307	324	331	318	321	285	277	332	311	316	329	313	313	274	323	308	293	312	319	318	305	313	308	304	277	315	323	296	302	307	299	321	325	318	288	320	326	328	312	299	315	281	317	306	284	322	301	298	307	310	324	299	291	278	302	279	301	306	303	298	344	337	273	302	288	298	307	307	317	298	304	299	312	326	282	286	298	289	284	292	271	350	310	293	308	283	280	302	311	326	329	305	317	314	312	322	295	308	286	307	326	307	281	305	326	302	294	336	311	333	296	314	292	307	291	313	284	303	318	319	312	268	308	301	312	288	296	269	318	312	266	276	301	271	305	329	307	318	312	327	292	275	297	321	327	315	337	288	260	301	286	319	307	323	291	299	288	311	312	288	322	289	302	299	318	308	325	272	304	307	309	298	280	302	292	356	303	296	305	315	296	311	309	315	304	329	290	294	307	317	341	305	317	311	327	286	344	335	287	312	330	280	316	342	283	300	309	280	309	300	299	297	295	308	303	329	312	327	324	282	308	294	312	269	285	300	311	324	284	261	288	323	302	312	295	302	296	286	320	312	325	316	282	316	328	306	306	299	322	273	315	302	318	349	295	291	349	285	293	294	333	300	270	282	319	307	330	318	325	329	318	293	323	331	325	291	285	312	349	292	339	323	301	264	320	322	295	299	312	293	297	307	311	309	312	314	290	319	304	275	287	316	289	310	314	322	291	332	315	307	292	319	310	279	323	301	350	269	306	293	285	328	320	307	305	306	285	310	299	286	298	313	324	312	322	304	309	309	286	324	290	298	299	286	289	334	313	343	296	300	313	309	325	313	305	312	280	294	321	260	297	303	296	297	296	291	287	311	279	312	293	302	282	337	284	298	287	301	283	313	280	317	271	279	310	296	307	305	306	273	308	293	296	317	312	310	304	332	310	313	323	307	348	294	327	309	348	294	275	309	320	332	318	288	286	282	324	286	303	294	323	300	308	322	302	280	306	304	274	309	322	291	308	346	306	315	330	308	322	279	303	310	298	322	320	282	295	334	305	343	294	309	304	299	312	302	296	289	297	290	312	306	317	331	300	313	332	315	293	301	318	282	288	291	263	284	309	285	285	289	256	306	307	291	322	330	329	292	280	307	297	310	302	294	299	307	316	284	304	269	331	319	319	355	303	307	300	293	291	312	290	309	299	282	312	313	338	294	292	296	301	306	292	287	309	286	293	277	288	293	333	283	291	328	312	324	335	328	289	297	328	322	286	312	317	325	303	283	319	312	285	310	287	309	310	311	313	315	315	286	266	308	279	305	294	334	308	292	286	288	287	326	286	292	280	309	331	308	302	268	325	291	297	309	326	286	319	319	303	314	311	319	298	328	279	291	315	304	304	310	323	265	305	305	314	315	295	305	326	321	290	313	324	288	307	302	314	305	307	322	299	293	323	319	288	300	302	308	292	312	303	305	318	327	273	337	308	337	296	291	305	300	278	270	301	285	333	305	293	277	299	319	305	268	323	322	306	281	288	318	329	332	290	326	275	311	283	257	289	297	284	300	301	314	309	282	256	310	297	316	333	285	326	312	332	272	318	322	307	293	314	317	312	315	302	286	307	301	282	279	310	285	303	294	295	295	308	328	322	289	311	280	303	303	323	316	295	317	277	307	304	284	329	280	318	327	323	302	315	296	283	297	269	308	284	299	306	331	296	293	282	325	310	296	296	327	299	300	306	335	259	295	299	319	320	322	319	315	323	284	294	297	275	312	315	285	319	312	278	322	288	313	297	305	264	334	320	317	302	309	281	323	321	301	312	330	310	294	297	310	320	307	290	334	317	292	306	330	286	310	290	283	307	308	315	274	304	286	316	304	308	313	285	331	347	309	279	324	304	294	304	314	337	290	304	279	301	316	310	281	337	285	347	269	317	307	311	299	285	300	289	313	281	331	284	311	301	293	323	306	308	268	312	290	292	320	296	309	344	295	312	311	314	291	307	310	299	279	300	337	301	309	281	343	312	312	297	306	326	308	313	282	297	314	302	301	321	301	287	319	309	294	315	302	308	309	322	308	328	298	284	299	306	325	307	335	311	299	305	316	298	305	262	322	310	269	310	299	308	285	291	320	307	307	285	297	307	319	330	294	316	297	316	303	322	303	312	293	291	285	301	293	334	289	331	313	306	307	315	303	305	301	298	340	288	300	299	292	309	327	303	329	313	317	302	301	319	283	287	316	303	290	318	296	272	323	316	332	307	296	311	295	327	304	334	323	322	307	329	325	291	291	344	296	309	333	321	330	264	328	283	303	294	347	297	289	301	298	315	305	317	271	321	297	265	316	359	303	309	322	311	313	335	296	298	291	355	342	290	291	279	322	313	288	306	334	299	285	292	300	309	315	290	324	295	328	290	338	318	274	303	320	286	299	297	293	324	314	319	300	271	317	328	311	308	303	328	318	320	297	304	279	295	314	296	319	327	310	293	336	292	287	292	306	322	324	323	280	286	325	317	279	305	313	333	357	300	303	282	311	274	321	308	294	289	333	311	330	282	292	308	316	298	303	315	321	294	291	293	310	304	324	318	274	326	308	291	321	333	288	297	302	310	266	302	323	304	307	292	304	304	301	315	311	298	304	320	292	286	302	299	321	304	326	305	306	324	291	320	334	319	285	312	276	328	328	294	314	300	284	273	290	289	289	285	335	296	300	321	303	310	326	308	316	286	310	297	325	293	307	303	287	312	302	276	312	293	320	293	275	288	304	297	301	307	301	328	306	306	324	317	312	324	298	306	323	291	321	292	310	281	313	306	336	300	300	306	334	304	292	319	299	291	292	291	290	286	303	284	352	325	284	297	311	258	316	305	285	324	312	306	299	281	320	293	322	313	280	324
67907	31102	29068	27946	28650	30353	26424	24869	22459	16266	11297	7571	4833	2893	1510	876	448	574	307	294	283	222	202	216	217	165	191	212	197	189	156	143	152	169	163	168	137	157	145	160	152	148	135	144	149	140	142	172	131	142	136	154	155	143	125	134	140	148	130	149	142	146	127	136	146	162	160	141	128	141	151	144	155	167	140	120	132	115	136	135	144	148	135	136	146	141	158	133	157	143	145	133	144	135	165	124	141	133	133	141	145	137	158	152	131	151	133	115	140	143	143	156	137	129	128	142	142	143	120	158	137	120	145	145	158	135	154	152	137	140	133	141	124	136	135	129	144	144	145	145	122	153	143	125	114	121	130	151	135	136	141	145	138	155	145	151	133	151	146	120	145	104	149	135	147	132	145	114	127	160	140	138	130	125	131	159	134	144	127	161	122	155	137	150	137	134	146	145	125	125	144	132	142	126	138	131	153	150	140	114	141	121	143	148	136	146	161	126	146	152	139	120	159	137	126	134	140	144	142	129	130	155	154	157	157	133	147	144	123	140	145	136	161	156	123	170	136	118	152	133	170	147	140	153	130	167	134	136	132	127	138	145	143	145	132	132	162	149	141	157	144	137	145	140	141	129	159	154	142	135	143	143	126	150	138	129	137	127	158	140	144	149	163	141	151	139	110	133	151	146	150	146	141	138	120	134	137	160	147	143	140	149	158	144	153	152	134	145	162	114	123	126	127	130	147	149	127	152	151	146	146	132	125	162	157	145	129	136	120	136	146	118	152	149	146	141	132	147	134	131	147	126	146	130	160	143	160	151	110	149	150	132	165	128	142	143	128	149	126	143	156	148	145	148	119	129	137	128	156	119	158	128	130	138	153	142	149	143	141	120	148	133	129	165	151	130	141	139	136	136	123	136	142	112	137	157	135	135	125	122	150	137	146	164	123	136	152	165	160	143	134	141	148	152	116	150	118	134	139	135	127	147	149	142	121	149	154	141	127	131	139	155	157	144	138	147	139	135	142	147	129	151	135	133	124	140	133	115	164	132	141	144	135	143	134	123	144	133	136	137	150	142	132	157	141	153	137	152	146	169	152	114	126	136	105	152	134	126	127	133	143	127	117	165	148	131	146	129	148	137	145	135	141	138	147	144	141	153	145	128	132	141	153	155	150	136	139	141	129	120	142	136	122	139	143	140	146	143	135	129	133	120	165	117	147	144	126	123	129	144	130	154	145	138	142	130	162	133	151	127	134	128	132	139	140	133	151	141	137	137	172	151	149	138	135	132	130	140	134	134	162	124	142	152	136	154	154	145	151	140	149	156	149	137	116	136	138	141	131	148	138	119	148	137	118	144	141	130	118	140	135	138	156	125	126	144	144	146	150	126	135	127	136	129	137	132	140	157	159	155	119	142	142	137	158	150	127	111	142	134	143	153	155	140	154	155	132	130	148	128	144	147	142	134	146	137	149	114	133	147	139	137	119	151	153	139	147	139	124	130	136	140	144	124	147	137	143	147	127	121	137	156	131	119	148	133	147	156	127	153	157	151	137	143	134	131	124	136	143	134	141	143	145	139	136	116	156	139	136	143	145	147	138	163	140	130	128	146	111	128	119	136	144	136	139	149	156	133	123	143	131	139	153	138	132	124	122	150	145	163	154	167	124	133	149	133	148	151	147	132	133	156	125	143	150	147	143	159	143	157	148	121	136	147	135	133	139	131	132	151	145	122	159	123	136	154	154	151	142	161	162	144	146	123	151	153	135	153	125	140	135	122	171	138	130	130	138	131	170	145	149	141	148	147	153	120	144	132	129	131	134	146	141	159	140	140	122	137	144	135	141	134	147	149	134	132	140	137	136	138	146	117	152	140	145	148	158	136	131	128	145	148	152	146	154	137	133	120	135	138	161	122	121	149	169	141	128	126	126	141	154	119	148	147	147	138	133	132	120	159	155	141	161	150	139	149	134	138	143	136	119	175	129	149	138	131	129	155	144	140	126	147	148	145	148	159	150	148	136	138	159	128	147	138	131	135	120	145	148	134	127	146	133	122	163	111	150	141	139	156	149	153	161	125	128	132	153	129	144	158	143	155	135	150	154	149	138	139	144	128	169	148	146	141	142	128	136	145	134	131	139	141	139	129	124	137	146	136	148	135	131	156	132	118	147	144	135	141	126	126	132	142	129	134	149	138	139	134	135	151	132	144	128	138	138	135	147	153	135	158	150	123	135	134	135	111	132	129	127	138	136	127	133	154	143	143	135	141	150	118	128	135	141	149	133	132	122	166	135	144	135	145	163	154	151	148	137	138	130	144	149	150	147	130	125	134	140	130	115	126	154	127	131	154	137	161	144	121	147	118	139	118	122	134	126	127	123	140	138	129	151	144	133	141	143	152	137	155	150	148	135	130	137	131	144	125	153	144	127	152	126	142	138	135	151	125	159	130	137	130	145	135	145	136	158	133	138	149	146	145	149	152	146	134	137	114	151	155	149	150	140	139	122	125	131	151	148	123	151	141	125	130	145	134	155	151	148	131	133	147	154	126	139	138	133	139	137	136	143	157	132	146	146	122	143	142	149	137	141	122	164	139	139	151	131	133	125	128	144	127	140	139	143	121	126	136	134	127	131	156	159	142	144	143	127	132	137	135	139	124	160	128	133	144	168	149	154	161	150	129	141	113	131	138	151	160	135	160	123	142	150	140	127	141	139	129	116	113	148	149	128	135	152	137	129	119	156	125	145	151	127	136	145	150	147	142	142	126	128	148	163	154	142	141	136	145	140	161	131	136	125	151	137	138	133	139	132	144	157	138	137	133	148	155	150	152	136	161	148	120	128	129	133	129	135	142	150	135	156	153	115	119	125	141	124	144	135	126	125	147	128	133	152	146	168	144	137	147	123	158	137	126	147	132	148	123	153	150	149	153	154	143	155	146	122	137	136	138	116	141	128	152	146	139	158	150	137	149	136	150	127	148	137	141	138	122	128	129	122	152	135	142	155	130	160	157	133	142	126	147	148	142	127	132	142	148	149	142	150	148	133	133	127	145	136	148	136	134	131	138	136	152	150	138	138	122	134	135	146	127	104	171	120	151	156	134	144	150	145	149	135	138	148	150	147	130	141	127	127	138	143	164	133	151	139	153	138	122	154	145	130	134	128	120	120	117	142	144	138	139	150	141	132	152	148	152	130	134	157	143	147	154	156	140	151	138	138	143	130	146	133	145	142	136	151	160	131	133	152	130	130	133	125	126	136	141	151	153	148	133	164	139	127	147	125	155	139	148	143	140	131	123	156	126	138	138	135	148	142	132	150	130	136	155	157	132	146	114	144	125	161	134	120	112	131	151	150	134	143	122	126	134	128	141	166	155	133	167	142	152	150	154	129	155	127	145	138	131	121	130	144	131	137	142	141	133	127	138	156	133	136	128	148	126	121	132	148	129	140	118	158	133	130	130	135	127	131	149	133	137	128	142	148	161	128	125	154	135	130	144	134	114	156	157	112	153
43934	15905	20472	22266	29115	34635	30028	34880	33774	26821	22024	18898	16060	11709	7657	4409	2631	2627	1519	1386	1150	1089	990	946	1133	871	821	843	866	806	604	626	548	534	587	530	527	498	517	538	585	504	509	482	469	502	487	542	499	523	489	496	455	501	544	518	479	450	502	514	491	458	513	486	478	422	508	451	506	457	496	516	458	474	500	440	457	462	480	454	486	466	426	451	455	437	456	438	483	476	453	439	456	450	445	440	490	448	457	472	478	495	451	459	494	444	473	470	454	458	441	427	468	440	466	455	449	451	462	486	462	466	463	428	471	466	476	448	448	481	432	477	442	487	488	443	446	438	476	468	473	466	431	428	475	454	491	459	422	467	450	449	457	464	440	457	452	446	490	462	464	481	422	484	446	458	440	463	435	444	423	416	440	432	429	464	458	469	457	445	448	416	472	469	492	472	440	420	453	472	464	460	492	429	458	473	432	453	467	442	469	460	488	467	423	484	492	457	469	445	466	471	448	430	438	481	457	439	494	443	450	448	449	475	453	498	459	489	426	465	461	437	421	460	471	458	459	456	473	491	443	454	469	465	464	440	444	463	448	423	489	480	473	479	482	485	466	442	463	428	508	469	425	475	462	503	458	475	452	464	449	424	462	477	470	464	465	452	461	456	452	479	440	478	452	457	474	500	435	480	491	482	439	436	430	428	452	478	449	461	434	453	435	458	459	437	449	457	459	450	464	469	441	422	459	467	461	462	438	459	467	450	429	452	478	439	407	473	438	470	445	463	472	471	462	441	454	461	471	473	482	472	439	428	418	475	443	468	463	525	464	470	432	436	450	452	445	454	480	452	446	480	457	466	442	472	421	456	464	432	434	445	482	468	414	450	473	429	460	429	476	413	453	442	469	460	424	465	465	472	446	447	440	446	461	413	463	479	413	454	472	452	472	435	428	464	451	461	454	439	509	440	462	429	403	430	458	442	490	472	436	467	457	473	457	439	451	471	459	442	478	462	419	433	449	431	465	463	411	493	453	467	450	429	441	450	444	446	466	477	448	477	461	459	419	447	460	439	458	439	441	464	426	461	472	481	433	458	466	471	466	466	445	447	474	423	446	430	404	436	470	451	452	452	417	441	436	462	419	464	475	478	488	424	463	439	469	479	462	462	469	444	443	452	451	424	438	477	480	469	468	445	493	466	473	461	466	476	462	413	480	448	484	461	493	452	430	460	493	445	428	459	441	495	465	447	473	488	463	457	479	460	480	469	434	473	421	449	469	441	420	481	424	430	452	442	447	452	438	442	439	463	449	480	442	453	431	480	449	443	451	450	463	445	435	497	433	440	461	428	438	485	491	474	431	436	409	451	450	450	486	411	458	474	451	451	457	473	455	433	462	480	442	479	476	492	448	426	439	454	461	467	488	412	466	478	425	454	442	442	451	468	461	479	458	504	434	454	444	455	463	437	466	472	444	448	439	487	456	462	459	497	462	408	444	435	450	417	480	454	425	436	504	474	432	439	419	460	441	460	459	480	429	430	476	493	471	411	452	443	438	458	426	493	420	481	443	419	462	511	427	483	443	421	438	486	491	447	456	434	481	484	443	452	445	458	435	500	435	443	483	430	481	448	479	416	459	432	447	489	495	461	468	474	439	453	490	461	398	499	454	443	468	461	472	449	454	481	471	460	434	426	495	461	458	441	491	470	472	455	402	419	442	479	476	395	435	461	441	450	469	425	430	444	459	468	454	435	410	441	467	458	437	469	453	476	451	473	424	466	439	464	440	479	485	432	460	429	437	471	470	436	482	472	473	405	482	475	442	463	445	454	452	414	470	474	403	438	455	473	451	457	448	475	471	457	459	437	439	470	454	473	458	431	442	424	457	471	467	498	486	418	470	443	451	450	458	472	459	453	448	435	449	447	426	465	464	427	479	459	468	471	433	444	440	481	485	489	468	434	472	444	433	448	472	475	513	486	463	432	482	456	473	483	463	431	480	487	459	457	435	426	441	449	453	428	464	450	426	399	465	461	449	410	487	433	452	442	454	473	482	422	445	449	421	443	514	457	449	386	480	456	416	423	453	451	446	473	444	464	461	475	468	497	421	474	449	448	458	418	456	424	452	503	416	430	429	441	478	430	436	430	465	440	454	493	430	483	454	491	454	476	455	449	467	450	460	452	482	457	468	443	479	437	449	464	450	447	472	472	453	454	440	450	462	429	441	504	414	442	426	449	456	469	481	429	416	423	446	488	485	444	430	503	423	417	457	475	435	392	443	473	459	470	453	436	443	453	425	461	442	475	432	486	434	458	469	471	465	442	430	443	434	464	483	490	450	457	479	437	448	465	458	452	466	469	444	450	458	465	444	451	457	476	479	450	392	518	430	428	448	462	496	444	430	443	469	471	456	430	424	470	456	470	445	454	405	397	455	474	475	468	442	453	444	449	459	480	452	462	458	440	434	434	465	467	481	439	429	486	445	441	427	453	472	409	452	446	438	425	458	470	446	464	482	455	482	463	463	458	422	441	507	486	446	464	460	457	460	440	458	487	465	435	460	451	462	485	470	471	428	498	442	509	430	437	445	419	465	434	438	466	451	455	440	471	458	439	433	435	479	416	447	457	427	410	445	488	464	482	442	478	438	473	462	445	474	429	462	484	487	451	430	469	440	426	466	459	457	453	444	433	425	460	471	446	458	438	469	477	451	458	428	478	415	446	436	450	481	461	486	445	478	434	475	468	439	416	454	446	433	483	473	456	455	448	477	446	467	461	470	459	422	457	445	445	448	473	456	447	448	467	450	436	427	420	464	443	433	445	442	469	476	410	470	435	473	429	482	460	447	472	448	438	458	448	452	414	468	439	434	476	489	439	420	434	404	485	477	426	448	495	431	458	423	447	448	469	430	428	476	446	455	453	510	425	425	431	468	435	485	470	432	449	442	481	459	459	472	438	456	444	453	489	431	456	478	466	425	480	454	437	490	475	467	436	441	460	411	461	438	472	478	482	442	443	440	463	446	455	441	446	464	428	436	459	414	421	466	468	448	460	434	451	443	445	486	447	464	455	444	480	442	451	455	429	487	453	452	481	429	443	474	453	491	436	416	511	445	431	450	438	460	441	420	467	469	440	439	475	456	462	454	425	449	481	427	425	451	450	455	443	481	464	477	426	461	450	468	431	485	435	451	473	454	439	417	444	463	432	480	469	431	391	437	459	459	427	465	470	430	463	435	439	439	477	495	442	463	451	476	473	477	447	464	441	443	490	463	454	459	466	444	460	409	440	433	445	476	447	472	437	446	442	423	420	437	462	439	446	411	460	441	483	450	442	449	440	472	432	462	440	463	452	478	456	419	434	463	469	437	462	471	453	481	431	439	472	483	452	436	441	460	465	426	454	479	450	467	444	483	485	456	469	464	445	478	433	451	429	458	461	422	467	465	487	463	427	455	451	455	423	429	480	488	444	455	476	452	428	463	479	448	468	472	452	441	485	485	421	463	485	505	459	442	435
14665	5577	6286	4366	3514	2414	1375	1181	1011	789	497	426	271	218	169	175	167	153	164	164	149	157	140	153	132	148	137	145	152	158	155	157	160	149	126	164	143	125	143	113	147	155	153	164	132	151	163	152	138	156	153	142	150	175	157	139	139	145	165	162	174	145	145	154	140	138	180	142	152	146	150	150	141	159	157	156	156	135	141	137	131	181	141	131	148	152	127	156	134	157	167	150	142	130	184	151	142	137	135	157	149	155	142	158	157	159	156	161	140	150	164	167	126	150	133	141	152	136	134	161	149	156	163	140	153	144	143	159	149	139	162	137	154	170	161	137	135	139	161	142	139	167	157	154	143	156	148	167	138	153	149	135	136	139	148	152	133	132	147	138	138	164	182	129	167	155	139	166	152	168	166	144	156	137	150	180	170	161	153	147	144	154	151	152	131	138	168	130	160	151	129	141	152	162	149	139	139	143	124	170	161	143	169	161	163	148	142	154	165	146	167	130	140	151	162	168	169	159	144	142	156	166	141	157	133	134	153	169	152	157	162	149	131	139	176	149	149	156	148	148	141	143	158	126	145	156	151	133	152	171	148	149	154	151	140	163	164	144	142	152	152	146	148	150	132	148	138	147	135	143	150	143	144	142	152	150	154	144	152	172	175	150	135	146	109	158	151	147	141	150	150	167	150	158	138	155	137	185	143	160	166	128	160	140	150	144	138	151	137	149	142	159	181	155	144	143	162	142	133	145	148	166	142	154	172	157	147	151	142	155	141	143	139	149	153	141	144	162	144	141	138	136	163	157	142	142	153	167	151	128	144	144	163	147	150	160	163	151	170	150	128	171	156	137	157	156	154	153	159	168	165	162	159	150	153	151	165	140	131	152	155	146	134	168	132	155	153	156	141	132	143	164	159	162	157	164	138	137	155	154	135	168	134	129	144	142	165	168	147	172	139	153	165	155	156	143	165	154	168	171	161	157	152	145	152	164	129	157	162	144	159	147	145	164	138	149	137	131	159	156	142	164	165	166	158	150	151	174	145	147	148	159	146	157	161	139	152	148	132	149	146	159	153	141	126	154	154	140	172	148	163	164	164	140	167	152	139	138	160	141	159	134	148	149	162	135	136	149	131	144	145	161	147	137	139	141	164	165	149	157	151	146	149	154	161	133	151	150	150	138	146	166	159	144	145	131	140	130	166	140	136	163	149	143	144	147	167	163	137	177	149	157	124	135	146	144	143	187	150	166	155	156	154	147	135	147	146	138	156	159	159	168	139	141	160	145	137	142	125	147	163	131	142	161	160	170	139	145	152	169	145	147	163	165	148	163	123	157	163	169	145	159	164	142	153	156	167	128	152	148	161	163	151	161	128	148	174	174	158	137	171	150	164	142	158	162	154	168	163	141	146	127	144	158	145	173	153	153	152	160	168	179	136	145	142	125	131	158	138	151	146	151	143	159	153	133	162	153	156	143	155	151	137	145	131	117	145	160	172	134	142	127	151	160	130	141	145	151	154	174	146	148	148	143	141	157	142	153	146	154	146	164	147	129	154	142	137	121	179	148	127	143	144	162	146	148	143	157	164	146	156	118	159	151	174	139	177	148	152	134	141	154	155	156	156	152	132	125	163	136	159	132	166	147	153	149	136	147	148	150	168	129	171	150	143	151	156	159	159	151	158	134	147	151	141	150	148	160	170	162	146	173	164	162	158	151	161	170	156	163	142	137	132	142	150	167	148	167	150	160	149	139	153	160	143	168	149	160	149	147	156	138	149	130	135	148	153	158	150	143	133	174	146	144	177	152	150	138	142	154	151	150	152	147	147	172	143	150	145	131	137	142	148	141	181	147	144	152	153	137	153	156	149	154	153	132	156	163	137	157	143	150	145	178	134	154	137	187	132	144	175	166	158	159	132	134	136	134	146	172	153	145	143	150	156	139	144	129	143	153	152	153	151	144	158	168	157	156	159	151	140	167	149	162	161	161	114	141	151	159	177	175	145	167	176	162	153	156	144	157	155	160	161	151	160	160	147	150	152	138	115	153	165	152	147	161	148	131	140	160	163	145	156	162	167	153	177	144	160	164	149	149	166	143	142	138	141	171	156	157	147	136	156	160	160	135	161	149	171	132	150	138	144	145	168	137	149	166	135	157	162	161	142	148	146	144	133	166	134	145	136	140	142	163	151	158	142	156	150	156	153	147	140	161	135	161	172	166	151	149	136	146	131	154	165	169	153	142	172	143	152	133	165	152	164	163	134	164	130	150	143	144	137	139	156	151	133	134	167	168	156	143	173	167	143	162	149	148	154	147	173	152	149	163	147	132	137	147	150	177	150	165	151	131	145	137	158	160	172	149	158	141	158	135	142	149	140	145	139	170	123	151	145	151	170	151	149	170	136	164	161	143	152	158	160	160	152	155	132	176	151	167	147	152	124	135	134	155	149	135	138	158	155	131	143	143	138	166	165	170	159	138	157	163	151	134	158	157	150	151	164	142	156	151	166	152	148	149	158	148	148	155	156	158	127	146	159	146	153	156	168	137	139	175	165	129	164	175	160	135	150	169	173	150	166	142	167	168	160	157	155	128	134	137	154	155	138	168	153	155	167	153	153	158	170	156	122	156	171	150	168	152	143	146	164	128	163	146	154	134	162	168	123	147	162	134	153	172	126	149	132	146	141	158	161	155	155	132	148	148	164	170	144	146	148	150	123	135	156	144	129	154	149	162	145	158	144	146	135	151	139	123	154	149	145	155	160	145	137	150	166	169	156	163	150	151	142	156	147	131	151	146	167	157	145	163	132	157	127	157	160	149	139	160	146	144	153	165	174	140	154	150	146	137	164	139	124	136	158	184	143	142	131	142	171	159	145	145	149	168	133	161	163	142	129	154	151	168	133	162	152	153	156	117	143	156	152	166	148	158	158	149	151	167	141	171	177	136	168	148	145	159	157	163	158	172	150	140	145	134	179	173	160	150	164	138	154	163	122	149	144	171	146	157	162	144	156	146	143	177	149	154	134	145	144	155	146	147	132	142	141	136	142	127	139	158	155	144	159	134	163	142	125	130	154	145	138	143	144	145	149	147	167	167	137	138	156	169	151	142	148	152	172	163	148	132	152	141	139	144	146	164	140	156	133	152	163	161	168	140	143	147	174	152	166	128	151	166	146	148	140	176	149	135	137	139	168	142	160	127	157	158	142	149	138	163	152	145	144	157	151	137	143	164	154	171	132	152	170	149	169	139	132	175	147	156	151	130	151	135	146	156	166	147	145	166	148	125	159	119	135	141	155	139	150	132	160	151	151	176	134	161	154	151	170	146	161	163	160	148	167	163	133	139	148	148	167	171	137	161	144	152	173	150	154	138	160	155	139	173	159	167	127	157	159	149	160	148	152	164	157	148	140	130	157	148	145	149	163	163	141	155	157	164	161	142	143	151	137	139	144	160	159	163	153	169	149	137	140	135	137	166	172	144	148	151	129	151	140	125	172	153	163	146	169	162
16005	5244	7315	7196	8786	7522	4978	5225	4468	3126	2020	1860	1120	983	685	635	560	526	551	531	504	524	521	493	523	486	515	434	499	529	503	467	497	507	506	459	503	480	485	503	507	505	499	477	499	465	492	471	504	495	513	483	440	455	462	477	473	462	461	475	483	501	499	491	494	462	504	456	478	501	473	520	439	510	520	481	464	478	474	482	514	493	483	462	469	490	478	488	478	478	448	517	502	486	509	513	489	499	525	477	480	491	485	470	476	465	500	455	507	487	498	482	483	452	518	509	504	460	460	483	492	491	481	484	511	482	482	449	494	489	492	516	472	452	431	475	449	508	500	449	467	438	518	470	482	495	482	484	456	507	459	488	453	481	507	501	516	481	483	470	500	500	488	493	481	503	455	489	456	457	504	486	459	469	489	506	496	509	462	503	470	508	485	466	502	504	462	455	491	466	478	475	468	462	467	429	530	449	520	483	446	487	483	457	481	479	494	511	468	481	476	465	490	487	526	444	483	489	477	479	484	504	490	504	500	499	480	461	487	495	514	470	491	477	505	487	464	484	489	467	511	508	494	476	509	463	486	483	427	497	496	511	518	481	460	497	453	469	478	479	484	503	475	460	478	523	500	488	463	475	456	510	510	510	494	479	500	502	473	493	455	460	498	446	465	469	472	509	489	529	499	476	522	496	443	445	493	476	491	466	470	498	474	460	473	420	502	483	446	484	480	476	481	442	511	507	483	434	485	487	503	471	490	488	537	480	459	465	493	461	485	485	472	480	489	454	516	494	478	495	504	500	495	491	467	462	498	500	522	446	462	493	482	498	485	477	483	492	493	526	447	509	482	483	497	503	464	434	498	502	478	487	470	464	480	470	453	463	445	475	497	507	502	453	471	479	482	484	477	481	498	460	461	469	518	499	459	538	444	454	455	457	469	463	468	506	476	488	484	486	489	469	487	459	464	485	488	477	517	463	481	478	490	463	533	482	513	446	523	515	492	453	465	503	487	481	462	513	477	479	468	518	501	499	481	517	517	468	464	492	472	501	474	466	470	467	479	484	479	468	482	489	442	468	487	481	526	505	510	465	488	490	454	479	495	473	480	500	472	506	525	482	460	499	467	466	461	493	488	501	487	544	504	452	462	478	515	459	479	494	451	449	452	472	515	509	494	450	460	467	484	466	462	475	507	471	466	461	481	468	501	443	453	479	470	490	487	471	519	470	467	482	475	478	472	454	482	500	504	481	485	471	464	465	476	481	506	516	473	490	492	490	498	478	531	482	438	485	518	460	444	469	517	526	461	485	509	440	476	507	463	472	428	461	475	483	493	505	454	438	486	504	481	504	496	476	502	514	472	446	488	444	492	473	469	514	491	474	456	501	473	468	463	461	478	463	418	460	439	461	519	514	491	502	510	461	488	447	464	470	492	478	469	457	511	487	480	451	432	473	504	479	484	507	449	456	452	461	456	465	488	420	474	487	518	462	484	479	421	460	479	484	489	478	465	454	482	456	479	506	495	521	470	457	460	502	496	473	495	468	499	503	485	469	458	500	452	461	451	474	477	529	510	469	484	470	486	467	518	518	447	482	481	461	521	451	525	492	518	471	495	503	510	447	469	482	496	465	457	464	468	478	481	516	533	484	470	463	528	513	481	481	514	474	487	474	468	485	463	446	430	517	503	475	497	467	477	502	440	499	477	475	425	554	474	466	488	493	485	471	454	480	483	447	496	479	462	513	483	487	546	450	480	463	454	443	484	447	459	488	418	486	476	492	465	469	478	469	497	519	463	492	470	462	476	472	507	488	477	458	472	496	481	465	507	479	446	501	455	456	482	449	491	464	496	501	475	508	451	461	508	458	473	494	480	481	466	479	472	490	498	506	481	444	479	494	506	512	522	466	492	506	475	486	420	494	491	490	457	454	509	460	485	509	480	436	488	519	462	477	491	482	474	463	471	468	449	518	482	496	528	480	512	469	494	464	494	494	534	494	448	481	487	466	501	469	455	459	481	475	456	480	430	493	512	450	465	498	494	446	466	487	481	520	508	457	501	481	493	489	523	494	456	523	474	486	499	450	453	485	476	489	499	483	478	486	481	509	480	479	495	459	499	447	476	484	476	435	482	480	472	453	518	500	477	472	473	461	494	505	512	450	447	506	471	499	463	511	498	501	506	476	466	482	487	461	495	479	507	490	510	492	477	481	469	477	512	484	501	483	456	442	480	528	481	443	470	488	483	464	470	467	446	473	465	448	457	467	474	505	515	507	508	461	475	488	476	471	511	443	492	529	497	495	480	473	494	474	483	469	459	490	497	480	518	490	480	469	476	530	487	489	479	494	507	449	491	464	477	480	457	499	542	478	470	444	484	488	480	472	507	524	472	507	498	479	517	477	470	508	481	465	501	441	484	457	508	459	513	435	502	508	471	463	446	443	506	490	475	474	481	467	473	501	498	483	503	461	497	487	492	466	457	465	460	486	472	471	491	443	490	480	474	476	485	483	454	483	491	458	509	488	462	456	498	483	494	486	460	470	472	470	484	465	486	498	508	479	472	510	515	460	467	504	480	506	503	513	489	466	473	518	489	472	470	457	486	465	483	505	503	460	464	500	484	535	500	441	488	462	433	465	457	478	513	507	478	466	453	480	504	462	489	501	523	504	463	499	478	497	484	463	485	476	451	488	451	493	489	493	491	505	460	491	508	468	477	498	489	474	472	469	483	499	490	482	523	489	458	516	467	482	462	464	510	519	428	470	471	501	497	469	453	450	465	515	498	454	508	497	460	486	477	508	459	460	430	465	504	502	490	475	499	473	491	478	471	448	499	511	496	472	488	494	478	500	482	495	499	481	466	495	488	476	488	498	461	481	464	488	460	470	473	497	465	433	498	464	487	497	495	479	468	497	459	474	520	477	473	468	518	481	439	479	502	471	476	465	512	507	457	489	453	484	508	472	526	487	467	452	462	483	458	479	460	463	471	433	449	455	504	452	497	447	496	521	496	511	469	480	527	483	431	466	461	469	462	511	489	489	494	530	502	502	445	463	486	483	473	526	459	492	512	488	469	509	495	500	444	470	484	505	472	486	473	483	493	523	498	505	472	488	499	472	494	472	476	480	439	460	486	505	478	490	500	490	461	489	454	474	463	525	499	534	462	496	495	478	488	477	475	448	507	456	467	444	462	497	517	464	466	482	472	488	474	473	472	501	481	490	457	482	455	445	471	473	486	457	504	465	482	502	511	466	516	462	500	521	504	499	522	493	461	515	480	489	488	501	470	492	467	453	468	477	478	467	471	478	492	500	478	473	435	461	484	472	468	437	462	485	482	537	511	534	525	491	459	507	460	493	484	492	497	523	543	528	497	458	485	480	499	459	500	495	453	471	471	504	477	461	471	527	495	463	484	483	464	485	484	507	471	501	463	483	513	473	454	510	493	444	498	515	488	461	483	490	504	503	489	468	499	502	479	454	484	508	464	493	523	470	489	492	481	458	513	452
49818	26537	25923	24005	24430	20387	15934	14529	10590	8143	4620	3314	1846	857	482	367	229	167	202	164	155	144	95	110	132	101	97	119	111	94	87	102	105	90	92	105	104	71	93	84	71	86	75	77	72	90	75	100	88	94	85	99	91	84	89	87	97	73	68	88	81	73	76	89	81	91	77	95	89	75	97	94	90	92	83	84	112	84	84	84	73	88	77	83	82	76	91	81	76	70	72	90	88	84	95	71	90	75	99	105	74	73	85	90	89	74	64	93	77	84	74	61	83	95	72	72	90	85	96	102	97	75	73	70	97	74	87	63	95	68	78	97	78	92	92	99	80	84	82	89	94	99	90	87	90	76	86	82	71	74	97	77	77	101	91	88	84	85	84	79	84	89	81	87	95	84	77	72	99	80	75	78	101	98	91	88	70	82	86	86	72	79	96	92	80	78	78	77	83	79	75	75	76	87	98	101	93	82	86	90	92	97	92	96	100	77	78	92	92	89	75	82	89	91	104	94	92	85	81	87	94	78	100	81	82	89	84	79	84	90	88	71	100	77	83	85	83	69	92	72	98	75	73	78	79	97	74	97	84	102	94	73	98	70	72	78	89	75	77	80	82	92	74	78	99	72	69	102	105	92	91	89	62	85	80	91	89	83	89	79	94	90	86	75	98	90	86	80	87	86	84	76	91	83	77	86	67	84	90	91	91	90	81	106	92	82	89	98	94	80	79	81	82	85	85	72	78	72	71	80	96	83	82	78	77	96	74	81	90	68	82	79	83	83	75	74	90	81	86	86	84	80	90	93	64	87	80	83	78	72	97	80	82	81	69	76	90	97	105	90	87	90	79	82	78	87	88	87	86	90	89	80	94	84	86	77	73	90	96	83	90	83	91	81	86	90	70	84	84	87	74	95	75	89	79	82	93	98	89	77	84	89	63	74	97	84	90	77	92	84	81	98	92	80	95	86	76	92	86	79	68	63	83	78	96	94	96	79	75	82	85	81	89	97	80	73	85	83	85	105	88	86	103	74	75	75	86	92	76	90	83	81	77	84	73	88	88	81	74	91	81	97	68	99	74	93	83	78	95	82	78	98	80	80	79	91	82	90	93	78	84	86	81	91	70	81	75	100	86	74	80	85	68	93	81	74	73	79	67	79	100	67	75	96	94	93	83	92	84	61	74	75	83	99	67	77	84	91	84	80	84	84	108	82	84	68	74	87	85	89	71	75	73	98	82	91	61	83	96	96	83	89	83	88	84	80	77	90	80	66	87	83	67	67	76	80	67	77	88	80	85	85	78	88	88	82	90	83	86	89	87	79	85	84	81	68	90	77	74	79	80	97	77	77	80	70	104	89	87	99	88	96	90	86	93	100	79	91	73	98	83	83	83	89	72	83	104	84	81	84	78	86	99	102	74	86	87	92	82	88	86	75	80	69	83	86	64	80	81	96	87	90	91	91	88	102	94	95	71	85	73	96	78	73	88	77	93	78	86	90	97	90	106	70	104	100	77	88	89	73	93	81	85	88	89	72	78	87	81	79	77	83	88	88	76	91	100	92	98	84	82	87	95	67	91	88	91	80	81	79	71	79	64	82	91	86	63	100	92	93	97	93	81	84	82	92	79	88	81	91	77	77	94	88	64	91	109	77	100	80	70	93	72	76	82	75	74	63	65	94	80	80	86	85	84	71	98	88	94	90	80	94	96	76	103	92	96	83	66	96	94	73	83	78	84	88	74	85	98	89	66	82	70	81	85	89	88	77	88	81	76	96	92	78	86	89	82	83	69	83	81	88	83	92	87	98	94	85	89	88	73	91	93	79	95	100	74	97	84	82	82	102	79	76	76	77	84	83	83	76	96	86	83	75	85	85	95	80	97	85	96	83	74	90	86	81	80	95	76	92	79	78	75	90	79	76	97	99	89	82	86	74	82	87	79	96	84	78	84	80	91	76	79	75	70	93	84	72	68	86	85	77	94	86	80	80	81	73	92	72	92	84	90	72	67	102	112	79	106	80	74	74	75	82	68	94	85	87	75	79	75	79	69	89	83	89	74	81	74	84	96	83	82	104	84	95	93	80	93	83	82	92	109	117	83	83	82	71	91	86	81	70	73	92	91	82	81	73	89	87	93	89	87	77	84	91	59	89	73	92	85	93	79	73	82	75	96	107	90	90	99	70	95	71	91	88	72	99	86	101	83	69	80	70	80	90	80	74	64	81	79	72	88	85	83	87	90	82	71	88	91	91	87	89	86	77	89	80	85	71	97	109	100	76	85	104	85	84	67	104	68	111	75	84	91	88	90	81	63	89	85	89	104	83	75	84	76	78	101	91	74	82	87	88	74	90	80	86	91	88	100	88	70	89	74	69	94	78	92	101	79	103	68	86	74	68	80	81	88	92	96	91	89	86	87	76	73	94	93	92	79	82	71	86	82	87	100	88	74	87	89	88	98	80	78	109	78	86	80	85	87	94	79	95	90	83	85	85	85	91	80	81	82	81	103	78	67	72	88	71	79	74	80	87	82	91	86	91	88	92	94	85	75	67	78	87	96	78	81	94	63	91	88	96	77	80	80	94	79	83	86	97	82	85	85	96	97	82	87	76	76	92	87	77	91	87	81	82	86	89	97	82	94	96	72	91	85	84	85	80	65	86	97	73	98	92	82	74	92	68	92	85	89	78	86	92	88	84	82	94	76	85	85	88	84	68	86	91	97	94	94	86	77	82	78	76	86	81	85	64	93	85	75	86	95	66	93	93	93	80	81	101	68	78	85	79	84	93	105	73	72	94	84	78	94	89	85	74	68	93	94	76	87	82	64	80	90	84	94	91	74	78	86	91	78	109	80	91	90	80	61	100	82	82	84	78	69	89	77	88	90	94	87	101	93	85	91	92	96	80	85	89	83	71	79	87	98	91	92	92	89	78	71	73	79	81	74	73	93	83	63	96	83	87	82	78	88	90	93	75	93	73	93	78	74	79	96	72	74	80	80	83	94	68	81	79	102	80	73	90	97	82	79	100	78	78	93	85	92	78	87	80	78	97	110	97	76	84	97	75	75	81	80	80	90	81	76	92	78	72	80	72	75	87	79	96	82	84	88	92	98	83	73	85	89	90	73	97	82	87	86	74	87	65	68	85	84	83	71	74	90	90	82	88	94	70	93	78	105	76	98	79	87	77	85	79	87	97	83	82	101	92	96	89	95	86	83	86	86	75	96	83	80	93	100	95	93	83	102	100	88	71	86	82	93	84	72	87	89	86	82	67	87	109	76	79	98	93	90	89	91	79	88	81	77	86	83	70	90	79	59	82	83	95	81	82	64	82	83	90	74	93	104	94	86	87	62	90	88	83	72	99	99	90	72	101	83	108	82	90	93	73	93	88	78	88	92	92	72	79	84	89	97	73	102	59	65	80	60	80	85	67	96	79	83	85	75	101	101	76	92	81	64	78	92	85	91	77	99	99	97	68	85	75	94	93	89	82	69	99	78	98	85	75	102	75
30327	15661	17310	18556	25015	22887	22364	27777	23444	20060	14651	12898	8392	5320	3129	2257	1438	920	1002	703	656	610	511	614	640	484	498	486	466	392	391	334	374	332	352	314	341	351	345	331	317	354	327	343	322	312	321	330	307	334	330	303	335	310	316	319	294	299	299	317	304	304	327	332	285	321	288	299	291	280	318	315	327	292	313	306	267	308	268	306	279	279	269	271	285	322	311	309	343	313	285	295	285	325	288	274	301	279	307	309	346	290	300	283	307	289	293	257	306	267	300	271	331	281	276	324	309	298	309	264	266	323	305	293	288	318	304	285	282	305	336	273	308	283	294	282	260	310	287	296	290	287	302	302	263	283	310	288	296	312	281	284	285	307	292	284	310	310	295	286	323	319	308	316	276	255	307	307	276	315	303	297	311	282	284	298	318	323	296	281	294	294	305	282	271	286	287	282	330	285	308	299	299	327	295	285	310	276	288	313	318	256	283	275	278	284	314	268	288	314	294	296	277	317	289	258	299	275	289	284	284	324	272	292	322	313	265	283	288	307	308	283	283	325	276	270	285	285	320	304	284	301	309	276	312	298	299	305	277	286	297	304	288	288	300	300	267	294	302	327	295	302	304	292	297	279	290	281	301	281	314	302	294	308	313	321	280	301	306	295	282	298	298	296	262	293	330	307	322	313	306	277	291	287	310	310	326	265	295	308	307	270	290	318	285	302	298	300	286	311	281	283	268	266	297	311	275	242	304	298	312	278	288	307	298	294	313	295	292	310	280	279	300	289	303	276	273	251	287	309	335	327	293	308	296	282	292	281	298	286	276	300	309	286	324	295	268	296	276	276	268	301	298	331	304	278	288	309	310	273	316	294	287	273	286	297	297	251	280	269	293	314	327	271	284	318	293	320	296	275	279	306	318	298	301	283	273	267	306	265	309	294	319	355	287	293	297	299	287	262	299	313	312	299	297	312	305	282	272	286	301	297	294	274	311	319	305	309	277	295	300	303	312	274	285	260	303	282	312	271	306	302	301	297	288	309	304	279	321	272	306	287	308	310	277	320	304	280	306	316	313	281	314	305	282	263	302	322	280	290	303	308	277	317	277	287	308	323	302	293	296	307	297	293	293	281	301	326	281	300	311	289	273	315	284	302	326	286	303	291	312	286	282	295	293	265	284	334	308	299	288	308	293	284	326	276	325	300	265	298	305	308	303	289	289	310	285	307	275	285	310	306	314	285	266	306	306	299	280	293	304	343	293	318	338	279	282	281	310	280	309	303	299	289	287	313	292	286	311	287	314	326	311	298	297	291	323	288	313	304	276	290	311	310	279	307	336	333	294	279	301	296	268	302	309	315	304	307	299	306	292	304	310	315	308	300	299	311	272	282	287	275	315	312	285	285	306	282	288	309	293	272	315	317	301	327	297	299	270	300	293	293	253	328	290	277	307	312	277	259	284	291	314	333	290	279	324	302	280	286	316	307	314	301	294	309	287	323	279	252	324	310	318	268	278	330	281	292	310	311	310	320	274	315	309	302	322	298	272	300	309	331	283	292	299	299	289	281	287	285	284	305	255	306	292	282	281	289	299	294	316	280	282	279	287	285	257	258	284	284	271	298	310	279	305	290	277	298	286	311	274	316	319	276	300	307	272	299	297	285	288	289	282	297	304	276	316	323	312	312	320	294	276	307	288	296	300	290	316	334	255	289	281	284	315	316	300	289	280	267	315	299	296	294	296	276	317	326	291	280	313	346	310	295	283	264	297	294	308	294	293	284	280	276	318	299	295	307	300	281	316	308	344	295	297	304	305	315	305	287	334	335	306	302	296	281	258	320	298	289	291	290	293	320	280	291	311	294	298	271	306	309	307	278	280	303	264	279	299	310	280	293	277	305	299	292	302	286	316	288	311	273	283	277	306	295	283	280	304	294	286	294	300	304	290	298	292	280	287	319	333	291	279	283	295	292	314	324	295	303	281	291	320	296	260	297	302	285	281	308	316	268	268	321	258	257	293	282	268	292	276	302	302	280	329	286	275	316	277	293	297	264	299	291	306	311	296	274	284	305	321	269	316	309	260	287	287	287	300	286	284	290	286	290	282	314	303	308	309	301	277	314	259	265	310	272	288	299	282	289	273	297	264	280	311	271	291	315	282	307	293	278	284	287	294	321	327	298	294	303	310	325	304	282	313	275	270	333	324	290	285	285	313	291	298	305	302	278	262	301	279	294	295	295	284	277	293	273	268	311	297	282	294	303	308	319	316	308	317	303	285	293	306	285	278	314	288	302	307	299	292	279	284	302	272	277	298	314	302	278	284	300	278	277	268	279	297	271	258	328	315	337	287	287	326	315	297	316	314	276	302	273	291	302	313	290	304	278	283	298	290	297	272	320	272	304	304	317	313	326	296	326	254	303	299	325	282	277	296	302	291	272	287	297	291	289	290	274	288	313	313	317	308	293	282	309	304	288	281	304	300	317	313	305	273	286	286	268	285	330	283	282	298	322	321	319	280	308	314	313	309	273	326	287	279	258	263	310	299	304	304	293	300	300	278	277	320	343	286	310	283	308	292	327	287	281	288	263	274	278	304	281	308	293	323	299	294	311	309	296	285	295	297	295	277	311	275	298	267	296	269	313	259	263	260	299	281	312	322	294	303	276	302	294	272	296	276	294	286	318	300	315	295	297	268	301	303	336	302	299	323	323	313	296	277	284	283	312	325	297	279	301	289	298	301	276	297	320	291	278	280	311	322	281	285	303	316	263	285	290	286	319	274	268	301	322	290	277	269	279	278	282	272	306	291	279	294	292	278	298	263	301	283	295	306	294	295	293	298	291	294	274	280	291	296	288	316	287	303	324	295	294	290	289	280	262	304	270	315	292	268	280	300	289	275	298	310	317	289	292	308	284	281	282	273	300	331	299	295	341	297	286	327	276	321	306	307	323	257	300	298	299	291	313	302	303	313	286	288	306	266	316	316	344	314	324	293	296	311	279	259	290	306	301	283	301	271	282	287	296	302	280	313	297	282	324	308	288	279	296	299	314	275	298	282	286	309	293	271	294	290	318	311	283	264	309	294	293	284	288	309	285	309	284	295	266	302	305	273	295	289	293	285	316	272	300	308	315	331	315	282	300	326	292	303	311	295	294	282	281	282	290	294	268	295	287	321	299	293	287	285	300	299	289	294	297	278	297	284	301	296	280	306	303	267	298	295	330	306	311	296	302	296	270	289	289	347	255	279	269	295	270	270	295	301	303	294	315	309	300	280	309	328	304	317	305	273	287	279	300	330	267	304	331	328	320	295	328	311	278	326	293	303	306	287	290	266	299	273	286	301	316	276	293	305	332	319	260	282	294	305	318	308	286	341	280	314	295	283	290	286	289	292	326	307	276	266	287	316	309	318	297	325	271	270	307	292	289	281	289	291	292	306	278	312	293	284	296	300	306	292	301	292	293	267	302	324	282	268	257	264	315	304	324	292	291	319	310	313	296	328	312	256	305	313	289
61624	32564	31183	30725	28328	27939	26149	27602	21891	18338	12862	9805	5923	2490	1346	815	553	372	396	297	315	245	231	254	271	229	221	157	180	177	156	149	159	129	157	134	147	154	132	155	141	125	145	143	145	146	145	125	150	129	133	153	156	156	142	142	166	149	138	141	132	148	157	138	158	138	155	133	138	128	148	145	149	148	153	140	138	138	149	126	131	119	146	148	138	131	145	152	131	122	131	134	129	124	147	166	133	138	140	135	131	121	155	137	150	151	127	162	173	140	127	157	129	145	140	133	135	151	148	128	124	128	144	132	139	156	135	127	130	127	126	132	129	114	131	131	122	145	137	134	128	141	154	159	129	142	147	161	137	143	129	157	143	144	129	141	113	124	133	150	145	134	134	135	153	130	128	145	148	132	139	128	121	134	140	147	132	137	138	140	133	123	128	145	157	137	122	114	146	132	138	145	146	157	134	120	143	144	132	140	137	156	152	121	123	124	132	137	126	146	127	134	140	147	132	149	129	143	163	130	143	151	145	149	134	144	120	143	164	146	157	125	128	140	152	138	134	167	134	144	166	144	132	130	139	127	136	127	130	124	143	141	123	141	134	128	122	132	134	137	142	160	133	158	145	157	164	138	148	150	143	146	129	147	119	157	125	155	143	149	151	145	132	124	121	129	117	133	129	118	127	134	129	140	140	133	167	160	140	135	152	135	137	125	142	144	129	133	105	122	144	130	125	112	119	124	121	126	132	114	143	153	125	137	140	154	140	125	128	136	165	121	118	132	157	132	148	125	149	139	141	146	139	154	116	130	119	136	141	138	134	123	130	138	135	146	130	132	146	153	121	139	144	147	138	141	139	140	156	145	138	132	139	128	136	136	146	138	148	160	152	135	128	153	147	149	140	131	132	141	139	136	135	135	127	128	141	125	137	129	151	128	126	141	127	143	152	142	135	132	130	145	121	147	148	132	132	128	146	130	134	137	144	160	128	130	155	172	157	130	137	129	132	158	149	130	147	126	151	117	144	151	142	132	145	149	156	162	122	118	147	136	135	112	130	149	118	151	150	135	144	126	154	132	132	128	152	138	134	125	143	117	137	138	143	145	132	122	154	146	151	126	139	127	138	137	115	141	162	126	140	132	156	133	137	161	141	119	126	136	147	142	120	129	150	146	127	126	148	120	136	142	132	134	124	144	124	154	134	125	148	135	127	153	136	149	132	151	134	134	135	112	135	129	147	154	130	139	123	127	133	136	151	125	137	147	122	128	160	132	140	123	148	136	136	144	159	143	126	147	121	113	126	128	153	123	140	140	155	148	147	145	129	121	166	150	139	119	116	149	147	127	131	140	128	153	118	148	125	131	122	148	112	139	124	144	141	154	126	157	136	132	139	140	129	134	127	141	136	133	151	141	116	135	118	127	136	142	145	129	135	165	138	151	115	132	147	133	135	136	163	141	152	151	142	155	145	116	144	134	141	146	126	159	129	129	119	149	127	157	137	145	152	135	129	137	132	113	136	130	132	149	137	149	128	126	156	122	147	151	127	150	146	143	153	141	131	139	148	145	136	140	134	130	145	130	130	138	136	137	144	142	146	134	143	131	151	145	149	129	136	120	132	129	140	136	130	150	161	114	148	125	124	162	136	139	136	150	151	145	142	137	147	141	151	174	112	157	122	156	149	119	139	134	132	144	120	120	143	138	151	135	147	134	141	111	126	131	144	129	131	137	134	122	117	129	146	133	146	138	121	158	136	138	135	149	149	135	121	114	139	145	146	146	122	137	152	154	128	147	146	156	158	118	124	129	124	124	155	141	129	169	154	167	149	148	161	156	141	160	153	151	153	122	147	125	131	140	163	125	129	125	142	127	152	138	166	141	141	148	138	124	141	141	125	124	135	156	150	139	148	155	134	120	131	144	148	158	118	145	128	124	133	149	168	131	145	153	131	138	145	148	149	135	147	129	132	138	154	130	149	133	128	138	115	133	141	147	159	126	147	134	120	129	122	148	133	144	127	143	148	126	152	142	144	131	135	119	132	140	120	153	143	147	128	152	129	134	129	146	120	122	159	132	122	143	125	138	138	140	151	136	132	138	138	122	129	154	146	130	133	146	136	150	147	138	134	146	140	128	146	121	129	145	140	141	143	126	162	132	145	129	117	138	143	134	153	137	151	133	130	100	130	135	155	141	132	127	126	153	128	142	141	124	123	139	121	135	147	135	126	141	127	149	149	128	132	131	127	117	129	142	135	138	148	128	143	136	131	137	141	146	142	122	120	118	143	138	142	134	148	133	145	132	127	130	132	126	131	140	145	144	154	145	151	111	124	154	134	148	126	134	129	142	140	157	135	149	140	126	159	143	130	138	132	150	132	141	145	135	145	135	145	128	138	148	154	138	133	133	132	129	136	122	149	144	132	124	142	152	126	141	142	147	149	141	147	144	119	132	131	153	144	135	136	130	147	133	135	124	146	151	139	141	178	141	138	142	138	144	148	159	134	137	153	143	124	129	136	130	121	142	145	141	140	130	146	142	120	152	157	135	155	125	150	136	150	151	144	158	137	149	142	138	119	143	144	137	138	150	142	151	126	140	129	144	163	129	151	132	144	125	153	138	132	154	162	124	136	161	152	152	128	131	130	151	146	139	145	122	123	126	124	131	148	137	162	120	139	142	144	130	129	142	134	152	141	131	134	155	141	135	172	125	138	143	139	146	129	136	130	159	151	117	149	125	146	128	122	122	139	176	156	140	144	123	138	122	146	138	143	148	133	141	146	142	153	164	138	139	138	137	144	145	125	137	160	148	139	127	127	136	132	138	130	125	148	119	145	140	128	135	150	126	129	160	143	145	160	138	178	166	154	157	142	117	132	121	156	133	129	148	149	150	158	133	134	145	133	125	144	127	142	145	137	150	138	137	139	137	163	138	128	156	146	162	148	135	127	138	129	135	146	126	146	142	141	104	149	132	131	158	132	130	153	135	139	141	151	123	124	120	136	130	136	149	140	147	130	141	131	145	147	122	140	148	126	126	135	136	132	137	146	136	133	132	133	145	138	142	146	144	138	147	149	133	138	120	153	129	133	148	115	135	150	152	142	142	141	141	126	140	145	162	139	146	126	155	130	130	147	154	139	123	128	143	181	140	152	163	147	143	140	154	167	120	130	135	124	125	123	124	147	145	142	139	132	142	140	126	150	148	115	163	128	134	146	133	125	149	131	125	139	128	122	116	135	140	133	137	146	140	131	121	148	136	136	147	137	144	131	140	148	139	143	140	135	131	131	158	121	150	139	145	144	152	136	130	138	142	128	150	146	142	138	156	134	158	126	150	156	127	135	117	131	133	132	151	123	140	128	133	136	161	142	159	167	152	141	151	134	146	123	137	146	154	156	130	141	130	141	148	139	132	118	137	129	123	131	135	110	123	143	112	135	140	143	115	130	108	111	118	139	124	142	148	128	138	128	152	132	129	149	139	132	125	119	138	142	143	151	121	166	180	140	120
40168	21910	22129	26202	28436	30903	31468	38367	34672	28172	25796	23096	17373	10263	6742	4573	3157	1976	2173	1393	1328	1040	1389	1340	1298	1050	1010	787	798	645	659	569	577	537	538	567	530	553	515	487	523	541	543	479	514	501	509	501	477	476	505	534	507	475	524	522	520	468	479	493	491	448	506	506	458	491	487	496	485	496	441	523	448	475	461	465	453	459	471	463	427	430	448	475	481	451	474	446	470	430	469	460	439	484	424	492	437	497	435	431	472	454	420	437	473	445	459	417	465	425	459	469	478	437	457	495	480	459	465	466	496	494	454	458	461	478	429	462	438	506	447	491	457	442	468	506	456	461	442	474	473	469	463	465	443	442	427	485	402	450	462	469	439	476	507	395	426	475	414	462	437	475	473	464	451	457	442	449	472	432	441	447	469	430	496	466	462	465	409	433	469	447	457	446	467	440	442	508	424	429	466	455	417	444	451	484	449	418	452	462	476	429	479	460	422	465	437	445	446	457	403	438	433	437	411	464	467	442	452	463	446	425	476	452	440	450	470	475	434	470	412	434	442	487	469	441	476	503	438	455	436	414	454	457	435	430	434	447	435	457	473	415	441	479	439	487	422	474	442	468	466	481	449	448	427	446	428	455	471	441	439	440	452	451	475	433	466	405	472	436	433	437	454	450	449	443	460	464	394	434	456	457	441	466	450	445	476	477	443	438	448	424	415	450	420	468	412	450	407	468	469	460	446	441	441	448	444	438	420	448	509	471	437	476	481	445	418	463	464	464	438	479	434	429	428	441	457	408	460	458	428	449	475	439	412	410	444	433	437	431	435	438	410	425	444	454	471	451	488	423	441	432	452	469	485	410	420	444	443	456	448	446	442	467	442	449	439	450	450	436	471	473	430	441	453	441	448	462	426	423	453	460	404	469	416	431	462	462	455	444	461	475	420	459	418	459	454	450	454	424	452	463	453	432	459	455	466	431	460	454	456	446	472	433	481	453	456	454	473	438	416	493	412	460	390	475	458	440	431	450	451	486	466	481	459	456	420	459	446	478	441	448	401	467	446	450	421	469	442	454	440	483	456	443	426	459	442	460	451	479	439	399	445	477	428	430	454	429	457	438	452	468	435	409	453	443	425	448	439	450	462	461	435	490	418	450	447	468	485	447	459	421	409	437	472	462	413	447	461	424	462	445	445	449	433	430	376	417	453	437	466	420	431	481	451	436	465	501	486	445	464	413	432	424	450	421	452	451	465	396	421	411	480	429	465	399	451	452	451	436	466	420	435	467	486	486	426	400	460	442	420	445	443	443	442	467	425	439	468	446	482	453	454	458	461	463	438	444	461	435	437	445	472	416	450	438	445	476	410	452	443	440	440	460	431	453	437	419	426	426	454	447	447	444	439	476	422	414	421	472	449	471	464	444	476	427	432	435	421	460	432	509	465	458	399	442	426	406	443	438	461	448	465	422	453	436	435	464	442	478	428	474	471	465	424	392	410	427	457	454	433	418	483	439	437	426	448	411	467	445	431	452	431	441	453	414	434	457	470	433	440	410	423	450	441	426	417	460	499	393	433	431	441	447	466	414	425	406	417	431	420	425	467	417	464	415	443	461	488	439	443	433	459	452	425	454	409	442	454	478	432	442	440	436	466	427	449	432	482	429	458	458	479	435	468	463	482	479	443	432	455	440	448	449	418	426	456	432	464	480	467	459	440	466	440	467	442	479	459	384	461	489	412	453	463	440	441	433	468	446	456	474	485	460	477	441	435	440	477	468	437	438	432	415	446	422	475	472	445	448	478	462	413	437	444	478	429	434	404	455	434	453	457	421	422	463	461	422	464	446	456	431	422	414	424	428	475	428	460	459	411	462	456	469	449	492	438	427	473	481	496	455	459	419	443	443	437	465	457	451	441	404	460	448	420	480	467	467	466	426	444	410	471	441	430	443	455	421	457	436	441	441	446	424	447	470	501	455	408	453	466	416	431	434	438	403	429	498	465	451	434	440	430	438	444	486	471	436	450	433	448	419	459	435	436	443	450	447	467	431	502	483	470	456	468	456	450	446	435	433	411	473	426	386	406	438	440	460	447	416	472	455	431	401	426	425	454	429	464	407	463	437	474	444	459	455	437	439	422	468	463	466	486	417	448	446	433	439	457	473	474	398	472	466	446	431	444	471	422	484	472	403	469	423	450	433	448	426	424	429	467	440	470	454	447	443	470	432	441	452	460	474	447	439	418	480	452	439	438	452	432	435	448	442	474	434	437	433	456	424	462	455	478	443	456	455	450	413	456	456	421	451	423	451	466	453	467	448	465	417	468	448	428	428	444	454	459	422	432	461	477	426	462	423	479	436	457	441	403	431	452	403	440	436	472	417	415	456	455	438	445	449	443	485	457	468	473	492	458	406	470	503	414	464	474	414	455	470	474	434	419	436	430	430	441	435	479	460	444	458	431	481	433	458	480	449	407	447	468	482	414	468	436	471	425	453	460	441	422	452	441	447	420	425	471	452	439	450	470	438	438	460	430	436	458	472	440	454	405	466	468	446	465	444	443	416	433	463	452	450	427	430	441	421	430	409	405	465	495	444	438	421	434	477	448	470	419	442	446	423	458	403	418	439	386	428	458	439	458	459	459	438	408	504	452	457	436	431	439	447	445	440	459	466	457	447	459	466	468	460	487	460	420	470	438	485	427	447	473	423	458	425	430	420	450	442	404	452	440	412	452	444	433	442	428	414	441	469	437	442	441	434	462	453	421	428	474	462	417	414	465	445	426	426	431	420	442	456	417	473	455	474	495	461	416	414	428	450	456	426	470	458	462	409	397	414	440	430	459	445	410	427	461	402	475	464	450	458	429	464	438	460	476	489	471	441	430	421	471	474	459	486	429	438	470	455	427	468	448	443	437	452	447	458	433	402	454	469	457	482	440	443	452	463	422	438	429	423	411	437	484	448	444	414	434	446	448	411	426	492	481	440	440	445	440	429	444	383	462	445	437	438	431	454	448	456	457	466	484	423	446	423	473	468	412	421	447	466	426	418	414	439	483	462	444	455	444	475	426	454	409	447	434	456	458	453	424	411	415	461	457	446	440	439	418	417	429	470	417	461	420	427	438	478	430	411	452	476	490	457	459	467	461	455	486	455	457	442	463	450	457	437	442	450	420	468	435	413	439	428	424	467	454	426	421	437	462	443	448	437	419	446	448	440	455	434	415	456	452	428	422	473	433	455	421	488	461	488	438	464	455	463	476	396	450	466	449	475	458	443	452	418	465	430	466	453	454	415	476	461	489	422	450	467	430	465	453	478	443	435	445	436	467	430	432	454	446	470	455	470	431	441	448	435	470	448	485	477	444	472	451	442	445	471	448	450	477	430	450	422	483	435	432	479	425	469	424	445	459	420	460	447	456	461	428	457	426	427	456	457	424	462	447	430	463	452	485	462	449	439	419	423	439	420	447	410	448	440	429	457	477	436	414	451	450	417	478	441	430	446	451	477	435	464	484	477
13587	5702	6656	5802	2864	2063	1284	1331	1096	835	457	378	260	205	204	208	173	169	153	142	162	142	124	127	163	146	150	134	168	157	166	154	129	156	157	127	152	179	139	146	143	168	135	151	136	145	162	133	157	145	155	146	159	152	153	154	159	165	155	171	133	160	128	134	133	140	138	142	160	151	146	163	130	147	162	151	137	151	181	158	155	145	182	148	162	150	149	153	144	133	157	163	140	153	156	136	129	160	158	161	133	152	142	162	166	164	138	133	163	158	158	126	162	132	141	150	144	168	145	141	151	142	143	178	162	155	143	161	140	138	138	154	159	173	148	128	155	137	153	149	146	156	146	165	186	153	130	131	134	124	177	154	172	154	176	169	164	142	151	119	135	144	161	141	150	156	142	140	155	170	148	148	136	135	149	150	143	142	125	150	126	158	136	157	156	132	156	115	120	159	140	158	132	149	150	165	163	146	152	152	143	157	137	148	137	167	154	152	125	140	132	144	168	164	147	165	146	141	165	153	137	158	165	127	143	166	137	128	167	156	155	147	144	181	154	140	147	153	152	131	143	169	170	162	183	138	141	136	131	137	143	140	160	141	144	137	140	142	147	155	158	152	143	148	155	141	141	166	168	144	125	154	131	179	152	140	164	151	132	145	166	135	140	141	158	157	147	129	128	143	165	144	127	149	158	152	139	138	140	159	143	155	177	144	152	144	158	135	144	149	136	148	136	142	155	157	145	166	175	159	140	159	154	155	163	147	175	140	157	127	138	145	153	136	155	143	149	140	137	152	144	127	166	144	134	173	140	151	146	189	151	140	157	145	169	169	151	142	147	143	152	124	168	158	161	166	165	146	133	151	156	152	155	169	136	165	143	158	135	152	150	149	164	147	159	150	174	159	153	170	161	150	163	136	162	154	147	157	160	150	142	136	150	156	155	153	166	137	156	127	141	159	137	141	149	135	145	164	151	142	144	147	162	132	149	154	165	156	133	162	166	129	148	149	156	151	141	149	161	145	141	134	158	152	135	156	153	152	153	160	148	152	157	119	153	170	153	151	141	144	157	148	147	148	168	145	128	143	149	135	152	155	159	142	141	136	150	162	172	170	147	150	151	155	152	162	169	164	164	141	175	115	133	147	140	127	127	156	159	141	158	127	141	135	148	152	145	134	161	172	142	161	139	148	143	175	141	156	139	159	141	157	146	144	124	152	155	150	144	158	128	147	124	160	160	132	143	147	163	138	151	154	151	138	149	148	151	148	140	140	134	156	151	148	130	130	144	142	164	160	143	151	150	142	161	156	145	152	177	129	149	156	146	161	144	149	133	142	141	146	133	146	161	153	143	166	172	144	143	144	145	139	136	152	143	162	152	155	126	159	165	168	153	143	142	132	144	156	180	145	139	147	160	156	157	160	149	156	145	158	161	142	154	147	147	146	154	147	134	167	130	165	116	152	166	155	138	158	163	136	151	127	150	116	137	151	164	155	189	169	140	162	161	162	144	148	159	164	147	156	145	146	172	146	144	155	138	167	154	154	167	146	136	152	133	149	145	175	146	151	162	167	151	132	130	150	173	132	151	143	157	185	148	145	161	145	149	142	137	144	147	138	173	152	134	142	157	165	146	148	159	136	137	149	151	146	141	135	149	161	151	153	157	178	143	144	152	147	147	156	158	154	141	139	138	127	157	141	153	120	144	140	172	146	165	170	149	173	149	136	155	164	128	152	169	147	157	170	145	130	161	135	140	152	165	146	161	136	149	149	128	155	158	155	155	141	156	155	145	156	164	145	140	147	164	136	160	159	142	147	163	151	136	146	144	158	167	151	143	158	168	154	179	151	140	150	136	154	153	168	151	156	149	161	161	150	139	169	165	140	157	146	137	141	161	149	138	165	155	163	150	161	136	137	174	139	132	171	154	138	142	161	162	138	173	158	143	138	139	159	141	158	146	130	179	149	144	145	149	133	159	156	179	168	147	154	155	159	162	131	153	142	133	124	121	167	151	148	154	130	140	149	177	136	147	146	181	137	143	191	145	134	180	152	152	158	160	157	148	146	144	168	161	168	148	135	135	159	147	158	152	150	149	170	147	141	138	161	152	145	157	143	153	148	166	140	152	130	150	167	153	162	163	116	149	139	146	148	154	162	167	157	125	124	151	144	170	138	149	146	169	163	133	154	143	173	158	140	164	130	158	136	139	145	155	139	146	143	135	143	159	135	148	152	150	160	142	162	164	157	141	145	150	144	162	160	137	160	138	178	131	143	152	160	141	164	141	158	182	132	163	139	156	135	146	179	169	159	134	142	137	141	158	143	141	147	150	159	158	161	171	151	137	147	146	153	154	150	134	129	164	165	136	136	154	134	154	135	176	149	151	165	134	146	158	162	156	165	157	161	150	145	138	169	166	158	163	142	138	140	160	151	155	168	146	146	130	157	150	133	151	144	151	129	160	164	147	137	135	153	149	149	159	161	154	143	129	147	137	149	156	144	152	162	126	145	136	151	146	180	122	154	142	161	160	150	161	148	153	155	151	153	148	164	140	158	114	173	152	166	146	140	122	133	140	135	148	154	157	152	147	129	145	166	159	170	149	132	164	146	159	166	151	144	133	148	171	167	125	146	159	128	143	159	157	120	151	149	146	134	159	178	161	148	145	162	149	157	155	154	154	153	143	140	132	133	148	158	188	163	139	161	143	141	151	184	137	155	143	142	166	137	146	158	131	145	141	140	158	131	159	147	136	159	147	140	141	138	161	160	144	142	159	136	143	167	170	149	132	131	149	147	150	156	146	145	164	159	141	154	157	150	158	151	139	167	172	139	144	149	153	165	168	163	149	142	158	167	150	165	143	181	147	161	133	165	163	165	150	155	158	147	155	152	154	146	152	141	145	138	168	153	134	150	130	168	156	151	158	165	135	156	138	155	156	165	136	169	129	141	121	137	126	159	153	143	146	157	149	153	179	133	140	148	132	152	144	152	152	180	160	154	165	143	158	171	157	149	135	147	150	127	161	162	159	133	163	141	163	140	169	174	126	146	153	165	164	168	124	132	159	140	126	143	185	166	164	153	133	142	148	161	154	159	136	149	165	167	133	143	132	137	134	157	161	184	150	137	126	167	134	139	135	168	152	151	161	152	140	133	142	147	144	162	165	153	139	141	160	163	151	147	131	160	146	171	127	141	160	147	153	127	149	150	137	147	159	138	151	168	147	125	157	145	154	137	172	175	144	146	152	138	151	136	129	182	154	157	152	156	141	165	126	156	174	144	140	139	150	155	179	164	142	159	135	158	122	174	147	156	167	149	152	155	141	116	131	158	151	166	166	133	148	153	145	143	140	126	137	138	122	149	165	139	167	142	158	173	149	152	154	142	163	157	165	173	165	153	157	139	149	132	153	138	148	159	154	132	144	151	136	155	145	155	155	161	125	140	131	168	153	145	159	153	136	177	161	160	164	159	160	143	136	135	171	157	138	157	142	150	146	134	156	128	160	181
14872	5138	7626	9083	5874	6573	5131	6235	5271	3784	2296	1810	1216	854	720	654	547	491	532	501	513	498	474	476	531	486	484	481	466	461	483	478	497	467	457	475	476	510	462	474	443	489	508	500	464	502	455	484	460	495	505	474	499	489	443	490	485	489	504	450	501	471	496	459	477	483	457	469	478	495	479	465	462	466	477	450	461	477	468	501	482	486	490	457	500	460	443	442	480	456	485	476	472	484	461	482	451	480	508	520	490	482	475	478	498	466	479	448	471	475	468	472	494	441	443	475	466	474	492	453	481	453	470	472	457	467	493	451	456	483	469	510	478	468	421	506	491	495	466	483	503	517	496	523	507	494	460	522	480	433	492	507	467	494	442	501	448	472	497	483	471	555	465	501	478	510	508	481	459	457	457	507	472	487	454	514	465	482	481	464	464	463	465	463	445	438	448	524	489	481	510	496	482	467	510	463	438	467	460	495	499	485	485	508	433	489	455	480	475	518	469	451	518	461	497	499	489	478	517	482	478	475	487	485	465	498	507	480	441	509	462	471	507	456	491	497	483	493	455	451	479	431	456	494	522	498	452	509	492	466	485	435	438	477	472	461	505	461	486	486	432	464	514	446	496	494	456	442	466	506	515	479	465	431	448	484	469	475	475	466	519	482	460	466	496	491	472	493	459	505	504	460	466	482	480	450	472	494	468	487	437	488	464	461	457	459	465	483	425	465	458	494	469	495	523	517	461	465	459	488	509	450	474	469	463	457	466	492	515	477	463	495	457	490	457	484	500	479	516	471	492	509	503	460	469	467	443	486	440	468	473	506	462	491	489	514	466	480	434	479	505	510	477	455	487	471	471	492	445	481	485	476	460	442	476	463	483	478	475	446	487	494	493	427	510	484	470	477	477	478	454	484	530	504	485	481	475	466	532	449	485	459	508	455	470	465	525	466	444	435	474	488	506	487	468	467	483	507	484	453	475	470	479	438	491	466	469	491	443	491	490	494	475	451	483	479	472	478	494	460	476	508	455	536	460	458	487	497	447	464	501	449	508	457	486	486	448	464	475	467	504	499	508	489	484	478	474	497	449	472	498	459	481	503	465	498	502	469	444	478	447	478	473	491	497	456	466	443	518	468	498	502	433	492	430	500	449	468	451	492	484	481	453	504	482	480	511	497	469	459	478	456	446	503	482	496	471	480	469	489	466	474	474	506	490	476	442	488	474	511	487	501	481	447	441	449	476	497	479	455	471	501	491	480	476	479	477	444	454	447	529	478	501	482	481	486	484	457	447	462	498	474	480	453	482	477	505	498	476	452	441	490	491	448	481	452	484	473	451	449	449	442	441	470	481	481	478	492	489	493	478	478	501	447	472	469	516	484	483	439	460	462	465	440	463	462	440	460	449	463	472	501	442	487	457	495	445	473	471	469	463	488	470	457	443	473	505	507	500	501	471	438	503	439	486	483	471	481	469	501	477	474	463	503	489	453	470	462	451	448	471	460	505	444	506	519	494	490	487	484	458	455	450	470	451	502	445	476	467	444	447	471	465	501	488	445	532	482	459	522	531	476	467	441	490	490	481	467	449	470	490	465	431	469	420	459	528	485	441	470	465	463	456	459	459	510	473	479	463	467	508	465	450	490	458	494	479	463	475	444	480	470	456	499	465	486	487	471	485	496	468	486	481	493	438	490	438	481	501	469	517	479	431	486	456	460	450	497	474	473	475	492	456	469	505	413	466	470	488	439	494	469	475	461	486	472	508	505	481	447	453	504	481	489	482	467	477	466	470	485	465	501	476	473	457	431	476	474	515	489	441	499	479	464	466	462	508	486	506	489	453	463	515	496	465	470	509	473	453	511	453	493	483	428	466	518	484	483	471	488	473	464	471	466	492	453	440	498	465	482	472	485	486	474	462	463	463	523	480	480	486	481	488	472	472	481	483	493	468	442	472	497	490	464	482	503	494	474	521	478	455	506	466	466	497	471	440	493	483	472	482	498	487	470	525	444	509	489	468	441	460	488	469	463	479	494	451	494	458	499	456	490	479	465	478	486	452	446	450	455	473	452	494	495	483	482	474	488	460	470	468	446	479	470	504	453	438	479	501	477	508	465	446	445	476	495	473	459	441	469	463	459	472	450	488	461	492	454	481	488	498	464	486	472	492	472	472	480	480	471	459	471	483	479	464	512	464	483	482	457	499	497	489	437	497	486	461	496	486	490	458	482	491	504	469	441	471	505	436	507	491	437	442	478	505	474	461	489	508	445	458	504	479	488	483	478	470	445	450	464	492	484	465	485	466	449	480	489	464	493	475	488	489	486	458	464	486	464	462	491	456	491	473	465	469	441	466	475	479	475	470	486	483	476	437	488	451	468	508	447	460	495	477	489	454	510	488	468	471	498	484	464	443	446	464	471	470	504	473	483	485	472	504	476	475	488	468	493	487	487	438	480	454	471	483	453	462	456	455	483	486	439	452	466	496	466	495	467	484	470	499	478	490	446	486	476	470	452	484	474	447	510	434	486	512	499	499	497	453	484	492	509	454	496	460	481	471	502	478	473	523	454	486	473	478	487	469	447	437	484	481	464	473	465	447	448	502	485	492	503	432	480	470	491	511	440	437	492	483	471	469	447	461	517	488	502	508	462	503	467	483	436	465	491	462	469	487	443	446	473	497	473	471	467	490	489	519	423	462	474	473	495	431	456	469	490	454	491	457	445	490	456	484	461	497	444	475	468	477	458	443	464	483	493	496	472	489	478	496	477	483	466	502	453	487	452	480	473	474	465	454	465	487	488	471	495	477	466	433	539	476	450	488	462	505	483	511	503	469	440	473	488	473	498	490	484	505	490	479	435	440	491	503	469	495	443	414	499	479	474	470	436	456	488	489	454	485	527	486	468	499	459	501	469	445	464	475	480	497	480	465	468	469	460	501	471	500	472	488	496	476	445	442	460	497	488	442	432	486	479	446	475	503	526	506	464	487	480	475	482	453	475	462	468	513	454	469	475	480	481	471	482	449	441	484	496	490	510	452	488	491	462	482	476	494	491	497	473	506	474	442	473	483	464	493	449	465	459	471	501	455	456	478	449	475	515	480	477	484	445	478	476	517	466	519	493	460	474	487	488	470	502	479	484	467	474	491	475	488	492	481	495	496	469	418	491	488	477	513	452	482	466	458	468	472	457	446	474	499	452	459	457	476	451	509	479	441	521	455	456	466	460	494	478	476	476	472	477	497	510	474	442	494	456	506	482	490	497	497	468	478	488	550	529	470	465	434	460	512	478	509	453	429	469	483	461	461	493	506	456	470	452	452	464	471	485	499	486	486	490	545	475	469	473	478	505	448	507	491	482	451	491	479	500	495	497	472	466	489	467	476	502	457	500	470	478	510	489	486	520	501	449	474	472	477	459	470	467	463	487	472	467	483	509	466	433	480	477	495	464	461	462	471	468	451	466	450	491	476	462	484	462	471	487	482	498	447	467	481	462	496	474	477	437	478	467
50217	26223	28522	26005	20534	19794	17090	15244	10740	8788	5606	3717	1868	791	397	359	250	186	209	176	117	151	135	147	135	84	97	82	85	102	108	119	111	92	87	100	85	104	89	102	87	85	94	92	91	83	81	113	70	84	85	98	87	94	90	90	87	74	86	88	101	85	73	99	101	82	73	94	84	85	84	84	93	80	100	80	89	94	78	79	81	84	77	81	99	69	80	93	76	86	95	94	78	110	81	90	83	78	76	97	83	89	91	76	93	93	91	80	94	89	84	86	100	105	76	91	81	89	89	91	79	86	83	81	88	73	92	93	97	83	100	81	99	90	77	94	82	91	87	93	71	72	96	86	79	102	92	92	84	84	91	93	80	114	80	89	95	90	70	85	78	81	73	75	74	85	107	90	71	73	88	76	92	75	78	79	85	88	76	100	86	91	83	88	71	97	87	71	81	73	78	104	72	79	85	87	87	76	82	76	89	48	92	97	83	78	96	77	91	81	85	93	81	90	98	85	79	81	92	80	86	92	78	78	101	79	91	79	95	76	88	67	81	89	97	90	90	82	92	95	86	88	79	87	85	88	79	83	79	94	94	86	81	68	85	88	73	86	89	90	86	73	77	89	90	98	97	97	99	90	87	94	97	77	69	92	80	91	82	66	94	96	83	91	80	89	96	81	76	80	83	74	88	92	85	87	89	100	92	86	103	80	91	67	87	79	83	87	79	87	79	76	95	72	80	112	81	66	73	94	98	83	87	76	104	88	97	77	78	84	90	85	76	87	88	113	74	86	94	67	73	82	78	92	89	92	103	70	75	76	80	74	87	98	90	82	84	73	72	84	81	77	73	86	100	80	77	97	99	71	75	79	91	89	87	83	75	98	85	97	74	87	86	62	99	77	89	86	66	91	84	101	64	100	90	81	96	82	73	79	64	79	86	109	81	81	78	90	79	81	79	79	76	72	74	75	77	79	78	93	95	87	105	73	82	88	87	90	70	95	86	85	85	66	87	93	71	72	94	106	98	83	80	85	93	95	94	93	82	69	88	89	67	82	69	78	80	78	78	79	77	81	93	76	73	89	86	73	80	74	69	78	84	104	84	82	102	88	91	75	77	78	88	108	78	75	96	65	82	80	74	83	87	86	86	81	75	90	91	85	82	64	103	73	91	67	90	96	81	87	79	90	76	82	65	80	101	94	95	71	102	84	96	100	85	87	87	68	104	93	72	92	107	88	81	75	90	87	84	94	92	107	91	74	88	85	82	64	102	91	66	93	66	93	88	84	90	77	89	82	83	78	86	87	77	82	93	80	74	92	101	80	97	78	78	73	74	79	68	90	69	95	76	78	82	87	93	83	75	81	75	83	88	83	82	95	77	75	79	64	97	88	87	76	81	92	85	97	89	79	92	83	95	93	70	81	94	71	80	70	85	103	93	104	85	85	80	72	74	100	79	83	96	89	81	96	85	97	69	85	84	79	97	96	69	70	95	107	80	78	81	75	91	82	91	108	82	92	107	75	108	90	85	85	102	70	96	77	82	78	94	88	78	93	106	92	72	82	99	97	86	93	73	85	82	93	94	99	92	78	97	96	93	98	83	77	94	83	88	86	90	74	85	87	95	94	88	104	82	75	84	90	80	88	86	106	80	69	78	95	80	80	92	72	75	85	74	95	86	81	82	94	81	99	71	78	79	77	106	80	96	74	89	76	99	87	66	87	81	76	86	78	84	74	81	90	77	100	76	71	84	79	75	95	67	104	72	79	88	84	82	100	82	96	94	104	78	70	78	74	88	84	85	83	91	82	76	87	84	82	100	82	85	91	98	93	73	108	78	73	94	79	79	79	97	84	77	80	87	87	89	73	79	78	77	92	72	88	68	93	87	83	85	74	87	71	86	94	92	87	86	99	67	73	102	74	97	74	95	80	72	85	100	93	86	81	88	86	85	70	96	76	85	87	85	83	79	80	94	74	90	88	83	96	78	81	81	84	77	96	100	91	85	97	73	79	85	65	80	80	83	81	93	90	95	91	106	87	82	71	73	73	76	81	89	84	82	92	93	85	83	87	72	92	97	82	101	77	91	103	84	87	95	81	97	90	83	84	92	85	72	72	83	97	104	81	97	96	94	76	84	93	81	84	80	83	98	90	92	85	73	94	89	104	81	73	100	85	90	73	87	76	91	89	75	91	92	91	85	85	96	77	85	81	89	87	79	108	90	86	79	60	83	78	80	77	84	88	63	85	97	81	78	98	99	120	99	94	78	93	88	102	81	80	79	90	107	82	92	91	83	113	79	84	102	67	91	88	80	85	89	86	77	77	88	95	85	75	76	89	79	73	98	102	95	89	70	69	105	77	92	89	77	74	88	98	79	81	101	100	84	80	92	90	90	100	84	90	80	77	76	106	109	76	97	82	81	83	73	98	86	82	97	78	82	84	90	79	74	85	78	84	97	74	78	90	80	91	71	80	80	78	88	74	92	107	84	79	74	73	81	93	91	76	85	97	76	78	108	88	86	78	86	92	94	93	91	80	79	83	86	76	80	91	74	71	92	76	100	93	94	105	83	69	76	86	65	82	78	91	80	81	88	85	68	94	75	87	115	80	87	75	99	60	71	87	93	78	88	66	85	89	84	84	101	75	89	92	106	84	86	86	75	89	82	81	93	62	98	86	77	90	87	81	85	100	75	88	64	94	103	72	87	75	103	95	91	77	91	80	72	89	98	90	86	85	80	91	88	78	82	81	77	84	94	94	79	86	84	92	68	92	81	80	75	89	85	69	83	97	81	91	77	82	87	82	78	63	82	87	88	93	88	74	84	97	88	86	99	60	83	81	63	83	85	93	79	81	83	80	92	93	79	75	102	68	80	82	93	81	92	91	79	103	82	87	81	87	95	69	90	84	78	75	94	77	82	98	73	81	89	80	87	95	83	101	101	96	100	81	80	97	91	88	107	89	86	82	91	79	67	81	82	111	72	85	78	73	88	75	75	97	87	98	71	84	78	80	85	90	82	102	68	82	79	81	104	70	91	84	72	83	102	86	88	79	84	97	79	84	97	93	100	83	82	104	74	81	84	88	75	68	78	90	77	90	81	74	82	80	78	87	96	88	78	86	72	81	73	82	92	82	61	94	85	90	70	80	81	95	70	74	77	75	70	72	104	89	69	90	77	79	81	87	91	71	98	59	90	76	81	78	98	77	82	99	79	80	85	75	100	101	85	87	101	83	96	88	89	100	76	77	87	72	83	100	90	81	94	94	88	92	84	80	102	89	90	92	88	65	77	91	82	84	70	90	81	88	81	81	85	93	79	79	83	87	73	66	79	104	81	84	81	90	81	100	77	90	79	76	91	80	105	74	74	83	93	91	78	89	91	86	95	82	84	77	61	75	79	103	80	101	98	82	88	79	87	81	77	84	82	90	80	81	91	93	74	84	85	83	78	89	85	90	89	84	102	89	91	81	106	86	91	95	97	98	90	72	77	105	84	78	86	91	84	81
31412	15649	19797	18168	16931	23934	25945	27552	23727	19913	16581	14246	9466	4593	2715	1666	1290	1110	984	723	680	658	719	728	563	465	486	437	467	425	367	345	343	356	333	336	333	333	306	341	304	320	305	307	329	334	293	338	342	328	303	292	312	300	338	328	298	302	303	288	323	302	315	317	317	317	325	319	316	312	293	297	301	309	289	299	281	293	295	330	309	353	317	296	318	282	319	311	283	284	293	288	296	320	306	305	302	301	287	285	313	307	316	279	284	304	288	291	290	282	333	283	299	322	284	284	316	282	298	299	297	265	313	294	275	274	308	293	313	276	300	293	292	262	292	321	298	284	305	315	273	297	300	277	271	307	320	290	277	281	324	296	320	289	327	283	277	304	311	316	301	272	297	300	323	294	293	278	292	277	305	321	288	289	314	295	298	296	295	294	296	314	290	303	273	311	284	299	305	319	307	292	305	302	302	311	293	295	272	297	279	285	265	287	292	330	315	290	306	310	330	298	294	307	291	273	277	312	270	324	292	343	268	289	309	287	275	291	308	296	299	289	317	268	265	295	288	297	276	309	302	274	278	290	286	320	296	272	284	285	264	299	303	308	289	299	294	295	309	291	307	285	312	323	280	279	315	306	293	275	302	305	303	334	290	311	287	328	323	279	304	301	269	342	319	302	288	293	299	315	280	295	310	313	279	295	277	281	288	335	287	271	279	265	272	307	295	300	320	301	284	278	295	289	289	281	283	295	285	305	276	292	292	259	307	302	294	290	284	295	306	313	342	269	309	310	275	304	295	305	295	294	298	298	291	291	282	329	276	346	284	293	283	322	277	314	285	294	333	318	285	286	314	285	270	291	284	281	311	317	301	291	297	278	294	321	291	305	302	285	263	265	298	291	325	277	292	256	302	330	302	304	306	303	319	305	322	268	281	286	273	285	301	323	300	308	330	290	297	255	265	322	266	296	287	324	312	252	307	304	298	301	317	298	320	278	302	293	287	300	296	291	309	299	306	311	271	290	300	287	314	304	298	307	244	306	287	307	303	293	306	304	295	321	316	263	288	281	312	300	302	257	273	295	337	289	299	268	303	321	310	285	291	291	280	290	293	266	316	298	293	295	292	294	274	296	340	333	275	294	292	292	338	291	334	284	259	294	275	308	286	269	278	286	264	281	300	302	301	266	296	298	294	291	270	273	310	324	308	284	286	308	302	275	278	301	269	294	273	309	314	307	275	307	307	305	310	302	265	280	293	312	288	278	309	272	280	294	286	290	289	302	274	286	290	305	323	275	280	293	317	334	305	288	284	303	308	282	283	284	283	270	312	291	294	293	288	310	300	286	283	317	305	301	305	282	340	313	281	262	271	286	324	292	287	308	262	287	296	313	280	285	314	315	340	301	289	318	299	305	305	279	284	299	262	270	313	305	308	273	283	300	306	296	306	311	302	289	301	292	282	311	296	293	289	276	304	308	270	310	310	310	313	324	306	309	288	292	257	332	308	266	298	279	290	316	312	280	267	270	276	309	330	286	283	313	301	308	309	305	305	287	314	285	276	307	321	333	301	309	330	312	304	321	294	282	307	312	288	305	275	295	317	325	287	292	284	331	278	295	270	301	310	295	308	314	340	310	280	329	294	282	295	289	277	287	321	353	292	299	333	300	295	303	255	290	298	302	291	246	309	291	287	292	279	302	276	299	296	281	300	290	299	287	299	292	303	293	312	304	305	334	297	340	321	324	319	312	277	288	294	256	292	317	290	329	305	295	279	286	304	294	278	271	286	324	276	291	305	289	274	299	303	281	292	280	318	307	275	320	316	262	264	280	301	294	296	304	309	308	290	275	300	318	304	299	309	280	309	299	311	327	306	312	292	304	313	295	313	302	351	314	283	309	306	283	301	292	310	266	301	290	286	313	298	310	294	301	286	301	295	282	281	304	292	283	281	314	245	290	310	273	331	309	296	298	321	282	306	284	288	285	286	324	315	265	304	294	299	291	304	320	306	324	300	273	268	309	267	273	317	302	290	274	292	312	285	300	299	307	284	287	280	310	285	297	323	265	303	305	278	297	306	293	298	297	287	295	286	281	308	272	273	313	328	289	288	276	286	318	298	309	291	293	309	298	307	294	281	293	272	287	306	309	271	299	351	276	271	308	303	283	294	294	307	290	293	307	265	300	253	314	284	301	285	303	292	323	314	286	274	301	273	322	306	301	313	314	286	297	306	284	299	280	316	290	288	307	314	323	297	267	292	297	300	258	315	305	289	286	302	279	332	279	335	315	272	293	313	325	295	275	271	296	301	325	281	303	281	334	276	279	299	309	322	301	306	312	287	291	292	291	298	293	312	296	276	324	291	283	294	289	283	270	290	263	314	301	297	304	297	283	297	307	281	317	282	314	325	295	319	286	276	302	312	271	295	295	325	297	279	304	297	277	288	292	287	335	304	290	276	290	277	291	313	274	282	300	319	298	299	267	272	300	290	292	306	260	297	296	273	289	271	339	326	257	314	301	287	304	281	311	318	282	297	308	283	315	322	274	271	321	310	303	317	288	300	288	304	276	282	302	313	284	340	304	278	289	300	296	289	306	282	282	292	287	302	312	289	272	283	297	313	290	284	284	296	312	260	328	303	297	271	294	274	288	294	315	295	303	295	293	279	308	289	321	294	287	280	296	294	305	290	295	299	298	298	337	262	289	277	286	314	315	275	283	296	277	280	301	293	295	288	296	296	281	320	268	269	290	340	299	282	270	309	286	313	286	314	279	340	302	296	315	285	284	299	293	324	254	308	309	305	302	292	299	280	273	304	315	316	284	300	304	286	279	299	304	273	315	325	305	305	283	292	290	318	282	310	294	312	300	294	295	295	321	299	272	271	307	277	305	281	305	316	289	317	315	298	285	299	297	302	315	302	284	301	314	316	286	250	283	283	299	293	308	334	276	293	291	286	301	262	292	256	286	290	304	277	299	302	279	301	305	303	297	306	304	281	292	301	284	287	284	287	303	275	296	308	309	324	309	292	289	275	298	298	301	280	257	289	261	294	300	304	298	291	297	300	302	320	296	278	268	281	306	312	301	299	315	316	312	317	301	326	277	301	295	273	311	310	321	312	319	309	277	276	303	321	292	284	293	265	299	287	314	290	299	262	325	272	317	279	290	311	269	294	302	315	287	316	298	308	268	303	285	281	314	320	277	281	295	284	261	301	314	323	342	328	315	327	301	257	319	315	297	312	290	325	291	262	282	270	307	295	288	291	282	282	273	269	285	292	308	321	288	283	304	295	288	281	296	324	303	296	240	274	282	300	281	303	324	287	307	293	301	292	349	305	307	322	324	288	293	320	307	269	278	321	308	303	285	321	308	323	315	294	276	298	313	292	311	295	294	330	281	302	276	285	333	275	312	276	281	297	281	290	303	292	303	305	262	297	299	268	299	306	305	299	279	297	300	290	264	290	289	289	289	303	313	304	298	265	285	265	294	271	311	292	286	267	298	278	313	315	281
55945	30615	31336	30738	25553	27613	27134	26759	21156	18865	13381	9850	5675	2369	1163	762	546	483	377	370	291	267	272	256	222	184	190	173	149	193	142	144	177	159	159	139	129	164	138	143	153	136	153	170	156	139	145	154	161	155	142	138	158	137	141	126	159	141	133	123	145	146	133	137	145	178	154	149	144	152	155	150	126	124	142	160	119	146	156	126	118	134	154	117	150	131	127	136	142	134	137	163	128	152	138	157	112	132	142	139	139	117	137	151	168	152	146	117	130	158	151	146	132	117	111	155	147	137	125	150	127	130	128	138	142	156	143	126	146	157	161	134	137	159	147	134	146	133	126	132	127	129	112	146	149	151	141	110	143	148	149	137	152	125	108	169	139	137	140	120	165	131	136	148	153	139	131	120	147	131	127	158	143	151	120	138	134	129	146	140	150	127	129	151	124	153	151	142	135	142	145	126	156	134	128	126	129	131	116	137	133	139	138	145	133	138	145	147	129	134	147	141	148	153	153	146	134	141	135	120	126	156	131	142	154	135	158	149	123	132	159	126	145	135	120	137	139	137	144	143	142	119	142	125	141	143	123	159	144	132	136	149	128	156	123	145	136	145	141	141	132	161	146	161	117	129	120	136	135	151	139	141	146	129	142	138	141	118	139	133	141	151	130	140	141	129	144	125	148	134	131	159	132	148	148	131	148	139	147	118	122	134	140	138	171	131	158	149	120	147	129	132	128	150	124	152	134	132	124	137	130	148	132	125	131	148	146	148	169	138	143	128	141	146	136	123	137	141	152	134	123	142	143	157	127	155	126	147	151	122	115	133	143	141	141	133	142	126	146	127	112	144	130	150	123	141	137	135	114	149	160	144	149	139	130	129	126	123	155	132	133	144	141	126	141	151	155	161	122	146	129	138	138	132	122	130	138	118	146	147	147	134	126	138	165	148	164	143	140	114	134	117	124	125	114	139	138	136	127	130	150	134	133	151	130	128	135	132	140	143	143	101	150	141	146	127	155	114	138	142	151	133	126	136	141	147	145	151	137	137	125	137	161	145	119	145	143	145	140	136	138	135	128	149	131	148	130	156	132	146	138	138	138	156	155	144	141	130	144	145	124	116	123	142	160	133	142	138	144	143	149	132	134	129	129	150	136	138	137	127	137	153	137	146	150	150	138	150	125	127	154	128	135	138	137	136	144	133	146	133	150	133	128	137	148	107	145	132	118	132	155	140	126	158	155	127	135	138	136	135	129	150	129	143	135	147	138	156	141	148	139	123	124	140	142	141	126	145	135	151	139	144	162	121	140	140	131	142	128	130	146	148	155	137	134	159	134	156	133	143	113	118	119	140	139	133	134	127	158	150	132	140	128	142	160	147	131	135	136	145	165	135	142	157	131	141	138	127	150	154	150	147	146	110	125	135	143	132	145	134	123	151	134	141	152	152	138	143	142	139	139	158	145	136	150	164	136	150	140	136	171	144	131	123	137	153	127	159	132	146	160	144	141	119	131	136	114	127	132	129	154	133	147	138	120	136	138	136	120	136	150	154	147	141	143	122	169	120	141	138	129	119	137	123	147	162	160	131	148	125	138	158	158	149	134	136	146	126	145	144	129	150	114	147	134	124	132	155	140	144	137	138	135	144	122	143	145	134	134	114	147	142	116	130	129	142	131	142	145	150	127	152	124	148	146	140	153	118	126	119	140	124	122	145	133	152	124	144	140	129	151	129	160	145	135	144	134	129	138	120	136	130	145	148	137	132	135	146	150	147	142	159	132	140	154	137	163	138	164	178	132	134	115	136	138	122	145	130	144	129	127	116	130	147	122	145	124	124	140	135	142	138	160	133	106	137	125	127	147	135	153	135	141	124	144	123	149	150	118	157	142	127	153	151	137	135	154	133	145	132	133	141	136	152	146	137	140	150	157	143	154	154	136	130	150	159	120	129	142	142	155	116	139	119	138	129	132	141	154	136	151	130	132	147	114	140	137	153	158	136	124	158	141	151	144	125	152	150	130	156	148	144	141	128	128	143	152	143	156	144	154	136	152	132	138	139	152	160	133	165	143	126	140	116	152	134	140	124	136	150	145	136	122	118	159	131	150	136	154	129	156	141	150	147	142	145	145	160	136	149	134	133	140	134	130	128	139	131	136	144	141	152	134	129	150	147	120	137	156	146	127	133	138	132	139	133	141	153	147	122	116	149	121	145	121	145	128	126	163	133	138	137	145	138	150	146	151	146	133	144	135	145	136	127	115	131	125	135	136	132	138	159	155	146	143	133	105	136	131	139	135	128	161	144	124	134	144	124	141	149	147	156	140	132	116	144	152	129	130	144	148	143	128	152	132	136	167	126	162	150	135	139	128	160	150	141	165	140	135	123	121	128	160	142	109	115	141	158	127	102	122	166	146	137	115	162	126	132	125	129	141	142	158	138	131	131	130	137	140	128	146	153	126	158	133	139	158	118	132	128	135	143	122	146	137	145	130	130	130	119	134	145	144	114	153	153	138	146	115	138	140	121	142	120	140	142	170	147	125	127	131	164	147	132	159	153	131	141	143	127	142	127	151	152	127	132	134	158	132	147	135	142	136	129	145	146	141	118	120	152	124	163	145	129	144	127	127	127	132	133	110	131	130	121	135	144	129	138	132	128	120	154	148	170	129	135	136	140	160	125	151	139	137	137	122	139	146	134	139	154	131	140	142	131	159	136	127	120	127	120	138	135	156	104	155	134	132	157	144	146	146	141	135	143	157	150	145	136	133	136	126	131	126	146	146	142	155	136	131	147	125	129	135	130	127	140	152	129	131	158	151	142	141	135	134	152	123	135	143	143	131	135	133	159	136	135	155	138	137	164	141	134	133	119	136	145	139	125	122	138	132	129	151	142	138	123	125	142	127	128	131	143	131	163	125	138	143	151	133	163	119	129	126	156	128	143	138	149	137	120	137	142	121	132	146	113	134	135	131	142	142	149	133	129	123	154	138	159	126	146	124	131	173	134	149	139	133	169	139	144	117	138	142	149	162	135	131	137	160	146	139	139	117	157	146	123	134	136	164	119	156	145	134	156	144	130	146	133	134	128	140	142	148	137	131	132	113	145	139	145	132	148	138	112	128	125	120	148	125	156	156	148	134	151	120	126	162	130	129	144	116	116	140	128	132	131	131	153	122	147	138	119	142	154	143	149	125	127	139	126	136	130	144	135	139	145	125	145	140	143	147	140	146	120	133	140	125	150	152	131	136	135	137	128	128	147	162	138	126	107	146	117	165	148	128	134	136	136	157	118	157	152	133	126	150	130	134	129	160	131	139	153	125	115	141	156	127	130	154	156	131	147	137	150	141	140	140	151	125	136	165	135	110	126	159	125	154	123	145	136	152	134	143	136	151	134	133	122	145	107	128	142	135	137	151	128	138	154	134	142	138	132	138	138	127	144	145	160	152	142	146	146	133	133	154	137	144	155	141	149	118	143	146	129	149	149	139	147	126	144	147	141	128	147	131	119
38737	21057	22490	25479	21591	32343	34524	38107	32032	29734	26388	24819	18108	10065	6248	3715	2696	2487	1790	1648	1494	1261	1709	1452	1088	928	959	756	774	784	596	612	571	554	548	572	535	577	516	523	509	517	518	504	543	492	491	537	483	504	521	495	491	512	529	493	521	490	518	503	484	490	451	488	468	442	477	461	492	465	461	481	490	466	470	485	477	447	470	477	482	470	443	428	497	422	455	434	464	519	471	481	445	426	440	443	411	468	457	447	458	437	467	474	488	459	463	499	416	414	473	443	430	476	466	398	448	449	425	448	457	407	421	467	436	453	434	428	491	455	470	445	436	459	456	437	452	440	477	465	488	462	443	453	433	447	442	462	397	474	449	467	432	478	481	455	426	481	448	432	459	442	436	433	416	436	426	439	468	485	416	450	400	461	452	465	429	418	454	470	472	462	411	475	469	470	449	399	460	459	414	468	414	491	433	445	415	446	445	462	459	427	463	488	429	470	432	445	471	440	495	444	441	413	445	443	465	449	439	433	428	466	454	425	431	415	471	461	429	450	424	495	421	437	449	404	445	406	482	414	418	443	472	469	425	480	427	444	468	452	460	457	424	431	432	443	459	469	426	419	423	430	410	473	452	464	434	450	404	441	447	421	452	462	470	471	461	463	430	419	450	422	454	455	464	398	442	422	421	486	433	456	441	433	444	430	443	441	461	484	421	468	463	405	423	450	452	471	476	440	407	425	454	428	457	452	440	439	431	458	448	479	466	463	409	466	480	430	436	446	446	421	441	429	441	425	438	425	480	473	439	475	441	445	413	461	430	443	450	464	487	423	457	436	430	451	430	468	466	441	435	431	437	420	443	441	467	443	418	454	491	437	436	473	473	457	483	441	453	460	417	441	436	471	471	478	461	477	438	432	465	446	459	458	438	433	440	449	490	453	415	437	461	438	482	444	478	433	402	476	472	447	485	406	452	451	489	430	491	414	455	427	438	445	453	447	471	428	440	434	434	479	439	469	412	424	427	483	472	476	463	463	439	437	409	428	411	429	450	441	459	407	433	428	468	438	453	482	490	457	425	436	435	436	416	450	477	415	434	426	443	433	429	505	443	443	438	467	435	457	515	422	425	458	453	463	439	500	435	453	419	417	439	476	448	423	432	429	457	416	416	441	445	463	441	441	469	410	472	449	447	449	463	449	427	433	435	431	445	437	440	427	459	439	437	468	434	454	446	439	456	416	453	423	454	406	456	471	422	388	426	480	470	445	440	400	422	440	420	476	407	402	458	439	444	444	460	461	444	448	435	449	462	439	443	455	475	445	459	425	463	451	470	410	440	436	464	475	422	430	463	456	437	462	453	478	457	470	451	408	491	494	439	426	447	453	452	427	440	417	428	446	430	407	433	469	472	459	433	430	444	465	437	421	439	454	423	452	441	403	419	425	420	441	459	390	492	453	453	437	435	462	458	441	442	445	439	428	423	427	450	434	465	427	423	487	457	447	438	419	444	447	426	424	464	440	449	422	444	430	434	419	464	448	482	425	457	418	399	472	439	450	431	459	425	436	431	438	458	478	460	417	473	429	496	476	453	500	461	440	446	401	444	432	440	442	432	432	458	454	478	458	477	442	459	406	452	464	417	472	439	433	453	439	466	445	451	450	424	442	436	455	454	444	460	445	435	469	454	450	423	416	447	487	441	450	463	458	406	453	502	465	423	418	504	431	429	464	464	443	454	416	428	439	473	453	481	466	455	477	440	453	459	457	450	418	461	449	458	476	433	427	489	462	414	429	453	425	490	426	452	454	442	426	484	424	455	447	407	420	439	430	446	427	443	442	444	442	434	474	436	429	467	485	424	452	442	464	432	434	424	453	441	448	435	416	420	431	454	520	422	478	449	439	439	440	477	432	454	441	426	465	411	416	413	432	453	464	424	456	437	428	433	445	471	434	440	437	490	439	435	469	449	441	459	442	421	435	423	437	398	449	466	424	443	433	412	446	446	463	493	445	436	451	421	431	481	442	449	431	436	410	454	473	456	416	457	458	484	426	421	447	433	449	457	419	462	397	486	463	451	431	437	423	452	425	427	425	434	478	471	458	451	437	445	457	445	426	432	471	460	426	439	433	448	423	420	428	456	461	430	456	472	452	442	440	444	395	426	426	477	428	405	441	459	445	432	412	427	466	455	463	454	452	443	452	425	457	445	414	439	475	470	425	443	466	468	448	448	479	412	460	437	440	448	427	434	428	430	439	450	409	446	419	450	425	407	422	458	406	467	451	450	472	466	432	410	429	452	460	448	434	446	450	448	414	465	393	461	432	446	438	460	439	405	443	476	478	441	427	411	431	473	439	481	411	424	435	433	436	448	430	463	449	450	470	453	437	458	459	451	457	434	403	427	443	439	478	448	461	424	445	448	441	435	444	448	425	463	433	443	487	416	452	462	439	432	458	435	421	464	444	448	454	439	453	423	464	413	442	465	436	464	456	454	431	426	445	426	442	443	496	464	457	448	453	419	450	483	440	438	448	430	416	446	449	443	468	472	424	394	465	414	459	465	439	445	441	429	455	456	387	431	471	431	395	460	428	451	436	430	446	456	423	437	464	424	407	460	466	447	453	447	467	486	426	435	442	428	437	467	473	458	471	418	427	454	494	433	449	456	451	448	456	446	419	430	426	429	459	454	448	459	435	430	496	468	422	388	442	484	440	472	446	428	407	439	465	435	434	451	449	431	476	446	423	430	425	457	439	419	455	434	438	440	461	461	421	425	421	441	431	416	444	454	460	444	441	439	425	449	415	436	478	455	433	449	451	426	465	442	444	456	441	450	472	488	433	454	446	415	464	440	448	469	455	467	439	451	447	432	443	453	429	475	476	437	453	461	451	447	443	456	419	443	462	448	473	454	456	440	417	466	453	458	453	435	449	428	452	467	456	416	435	478	472	430	452	452	421	440	434	415	441	444	463	435	459	454	464	453	436	411	426	471	425	452	466	462	467	407	437	434	443	422	437	475	440	429	436	399	426	424	471	419	450	416	458	456	443	406	408	462	457	456	452	419	463	434	451	399	427	419	440	435	415	449	465	438	447	449	443	411	450	435	479	440	455	481	426	442	439	464	426	473	494	448	441	444	447	426	412	448	470	473	407	506	429	434	472	456	437	469	422	459	419	476	461	487	472	449	477	436	463	440	468	452	446	444	416	457	451	446	417	461	467	430	424	465	425	412	466	411	430	444	421	437	431	481	432	429	411	433	441	451	442	458	419	478	457	440	468	450	464	451	464	442	465	455	471	442	452	453	462	439	462	449	428	418	449	453	457	429	473	422	403	456	457	428	469	443	399	437	447	456	447	412	435	461	422	439	480	461	469	466	452	458	445	419	416	466	436	445	431	484	431	409	464	455	434	425	414	417	466	431	458	449	451	444	435	435	449	401	444	459	430	465	467	435	403	410	432	455	397	434	464	439	438	473	461	445	420	473	459	451	466	458	402	427	466	443	425	444	441	430	479
12886	6706	7257	5466	2349	1925	1730	1097	1017	793	428	441	287	182	168	158	159	180	136	123	143	137	148	162	152	166	134	168	129	163	151	148	155	129	169	156	159	140	139	163	159	144	147	145	144	169	145	163	150	157	147	133	163	145	168	138	152	163	174	128	140	156	154	145	144	140	181	154	145	131	158	138	153	125	152	156	158	157	160	159	162	153	168	149	140	166	165	143	131	155	147	167	145	150	155	140	145	149	146	149	129	153	141	146	135	150	155	155	149	142	179	149	145	145	135	133	160	159	146	158	155	139	139	131	151	145	144	151	167	157	145	161	155	179	167	144	153	167	128	154	124	166	155	165	166	154	140	155	163	136	131	145	126	152	148	147	148	143	138	152	149	144	145	145	139	156	150	148	134	152	143	154	141	170	131	150	131	161	143	150	152	169	160	145	144	182	152	133	168	163	128	143	127	131	134	155	124	161	160	168	148	157	157	136	129	126	152	139	128	165	129	147	166	139	157	148	153	140	143	159	146	139	144	155	169	165	165	162	165	160	162	148	142	149	137	141	144	164	140	147	168	128	156	168	148	150	138	176	142	154	161	158	166	134	146	159	166	150	152	143	132	146	129	136	149	120	144	150	146	150	153	147	144	154	146	147	149	149	136	132	144	160	127	165	154	152	167	145	164	152	148	141	136	150	149	150	150	163	136	161	139	136	158	160	154	159	120	154	148	185	147	139	150	149	146	145	156	138	131	142	159	136	156	156	153	137	135	148	155	161	140	158	151	138	141	156	183	141	166	143	154	132	130	146	120	158	144	130	159	158	152	135	129	136	179	141	149	164	166	156	132	160	139	135	152	146	157	153	134	154	144	140	142	145	155	150	122	145	144	144	137	133	138	148	155	142	150	151	175	166	143	151	162	125	171	143	165	130	140	165	157	134	149	140	155	143	159	144	176	158	151	147	139	146	136	133	178	138	139	158	142	149	157	169	143	163	151	124	153	142	136	151	165	138	162	136	151	140	176	157	154	167	158	131	138	141	130	123	139	147	156	147	149	155	134	156	162	151	138	141	179	121	161	151	142	136	153	131	141	144	129	166	144	169	151	137	158	163	136	162	147	146	135	155	147	149	146	154	141	156	143	145	141	147	150	141	137	167	164	139	143	163	141	136	148	123	145	158	149	163	136	154	140	122	131	143	159	141	161	143	136	144	140	148	153	151	136	164	166	156	123	131	147	141	149	130	140	135	135	125	148	152	179	146	156	149	151	157	146	141	153	142	167	165	141	147	137	160	138	132	133	155	161	149	148	135	141	143	161	141	178	155	130	152	167	135	163	148	146	139	125	161	144	141	153	134	147	163	166	155	132	147	160	141	133	156	159	154	136	159	144	147	143	160	151	163	159	149	161	166	138	131	160	145	141	139	170	145	142	152	166	139	156	155	145	143	154	169	170	137	150	134	162	147	163	155	152	161	134	159	139	124	132	141	158	158	132	149	155	148	157	162	146	161	151	148	158	160	150	151	150	141	144	151	158	139	158	135	164	147	150	157	160	132	143	160	135	139	142	162	149	133	127	160	142	164	148	142	137	158	158	138	143	137	133	135	146	154	168	156	144	153	150	143	155	152	119	151	163	145	154	134	148	150	131	152	171	154	128	180	143	146	144	147	133	149	137	140	149	138	136	149	156	149	154	132	139	141	165	159	137	144	139	150	135	150	160	155	175	149	115	141	158	152	140	134	143	152	154	160	149	134	148	126	155	137	133	159	148	120	142	156	144	109	174	156	173	131	147	129	160	121	167	144	144	188	155	133	151	155	143	149	140	162	139	148	132	142	134	159	146	137	138	170	147	167	154	155	140	175	163	141	131	118	144	138	150	142	149	166	148	136	141	158	163	156	164	171	149	130	145	131	140	133	124	148	131	140	136	132	142	139	150	157	148	149	158	146	162	140	154	149	180	161	133	173	162	166	144	155	142	160	181	137	159	132	121	142	153	153	165	142	140	162	131	146	146	157	125	151	150	121	165	152	156	153	135	162	159	138	122	143	154	157	139	158	147	148	134	131	162	158	147	152	145	140	159	158	151	139	150	158	146	160	147	153	144	143	160	149	153	149	164	168	142	137	137	132	140	150	177	143	157	146	141	134	168	147	158	151	137	162	172	152	166	126	141	161	155	173	149	136	152	187	126	138	139	133	132	156	167	156	158	148	131	139	144	150	139	154	159	139	172	136	150	164	151	135	151	154	153	158	169	146	136	136	147	168	143	147	184	155	143	129	169	148	148	143	135	159	162	130	135	165	147	128	134	150	135	140	157	151	136	157	153	135	168	152	148	134	142	127	161	132	146	147	138	156	132	144	138	137	134	177	169	153	170	137	131	150	174	168	138	162	133	163	167	154	135	150	173	160	171	140	165	163	172	140	154	150	147	146	152	141	137	162	149	143	149	138	137	129	145	155	121	140	141	150	151	137	154	124	152	154	139	159	156	151	162	140	155	147	148	159	139	171	147	163	153	133	169	140	149	157	142	164	136	134	142	152	143	141	148	154	154	143	155	141	175	140	158	180	152	117	131	155	131	166	146	134	138	142	147	150	134	134	141	137	126	149	133	134	150	146	160	180	142	142	151	148	148	164	139	148	131	143	155	157	124	158	165	156	175	148	152	138	149	166	159	132	155	144	174	158	145	159	141	129	140	140	159	123	155	148	134	160	148	184	137	189	148	142	146	148	140	156	144	153	142	142	157	148	155	128	159	144	140	131	131	141	146	145	144	187	150	168	139	142	147	165	153	148	139	131	138	162	131	161	139	129	148	177	139	155	162	162	133	137	145	167	152	143	137	139	138	162	173	135	166	150	139	169	171	153	136	135	158	153	134	154	125	142	165	176	153	122	157	146	141	138	140	131	153	172	158	168	158	139	159	155	155	158	140	154	160	155	156	131	149	147	158	147	157	156	143	154	161	135	139	155	155	151	152	132	145	137	160	151	130	162	140	154	142	163	126	140	169	135	162	134	170	147	128	145	128	145	183	163	149	167	144	152	149	127	141	155	140	147	153	141	143	153	160	160	154	168	140	145	158	141	163	171	131	164	167	138	154	151	157	149	173	162	158	158	152	146	111	130	147	145	152	148	159	126	145	153	145	156	153	157	171	138	144	156	135	146	174	152	144	151	141	142	131	141	171	147	134	134	147	157	161	130	149	148	155	160	152	143	145	160	147	131	179	151	152	146	162	149	157	151	164	143	152	156	166	156	132	170	140	148	158	147	156	153	149	129	160	153	150	123	154	166	170	147	162	158	151	161	149	165	158	142	167	126	132	144	145	160	133	147	152	142	139	140	154	149	142	159	148	137	165	147	140	156	144	157	146	160	144	145	139	152	148	137	150	165	156	141	136	120	160	141	155	136	135	152	122	139	130	151	135	156	148	148	136	166	126	147	159	146	133	122	153	160	154	166	163	158	156	142	131	170	148	153	147	139	164	157	154	165	150	154	142	157	162	122
14435	6037	7472	7874	5098	7147	6759	5272	4782	3806	2416	2130	1263	830	631	617	558	540	565	478	505	525	481	556	463	473	496	459	493	483	474	475	494	523	466	450	469	486	459	530	459	510	478	460	481	485	506	481	448	487	491	454	474	472	493	502	493	481	475	483	494	471	460	505	489	479	446	464	493	469	499	475	458	451	475	484	488	479	470	440	475	462	461	450	465	479	494	489	481	477	471	482	486	475	460	484	503	474	453	434	456	461	505	493	476	488	458	466	503	469	433	473	462	519	479	492	462	473	494	463	487	451	476	477	488	464	480	464	482	479	484	463	451	484	477	467	442	475	453	467	488	502	483	469	505	463	459	470	472	467	448	475	458	480	431	439	489	495	470	445	458	485	475	480	469	447	474	508	463	457	452	507	465	479	455	447	495	493	485	452	452	486	490	456	472	484	480	476	484	483	486	493	468	485	456	474	459	507	508	412	514	469	499	452	521	434	467	465	496	483	486	460	461	481	467	458	489	479	469	463	474	510	488	463	470	499	463	482	461	463	463	492	495	463	490	500	465	493	476	449	472	457	479	485	485	469	467	534	475	468	476	463	501	458	467	478	490	456	502	464	487	469	474	429	506	466	493	446	494	485	453	460	437	480	477	449	513	474	465	457	464	455	476	467	472	408	463	504	457	490	461	427	483	471	482	474	468	491	473	446	485	475	458	476	441	458	464	485	448	466	471	492	504	482	491	467	430	446	476	460	499	473	481	497	443	524	457	511	458	491	496	472	474	489	482	453	466	471	502	453	485	448	463	487	483	520	459	463	467	448	472	504	476	456	511	500	479	465	481	470	485	484	495	474	487	444	461	475	460	469	474	458	522	439	448	471	501	488	525	492	455	495	476	463	434	467	476	442	448	460	445	473	483	487	475	501	503	492	519	441	505	442	494	478	450	438	509	491	415	444	479	501	466	433	520	471	501	483	474	494	427	494	502	492	450	456	464	483	427	474	422	440	510	475	470	489	479	447	444	437	493	460	460	466	443	481	452	472	469	463	491	502	482	442	466	494	453	460	480	416	502	462	484	483	473	477	457	487	452	463	432	467	462	459	449	460	489	507	462	441	497	447	485	461	460	501	469	511	477	516	459	480	466	465	503	470	521	450	473	498	436	505	492	513	500	510	441	452	526	456	456	453	470	452	522	447	473	474	486	477	518	475	463	440	497	487	460	473	479	469	492	454	490	431	495	504	484	501	458	468	486	473	490	527	481	495	445	459	435	477	454	471	469	463	467	482	477	479	473	473	460	489	481	481	438	496	515	493	451	480	453	445	456	451	479	483	492	430	466	450	454	486	510	481	495	475	442	499	509	502	496	461	480	476	472	437	473	436	495	440	453	456	472	498	483	512	491	476	497	438	490	453	467	523	454	437	506	501	458	468	480	451	441	476	443	475	496	441	463	459	453	456	449	470	460	478	479	516	421	435	465	461	444	451	486	486	509	498	465	466	462	443	475	483	511	462	487	432	489	490	475	475	501	494	498	482	475	451	483	525	513	442	496	495	457	462	498	453	462	456	436	472	527	472	496	428	464	467	501	478	483	461	483	473	453	482	450	489	456	464	471	490	444	512	497	442	488	491	469	496	466	448	456	471	501	454	487	474	444	454	457	469	462	448	476	473	460	455	467	511	420	461	516	464	458	502	461	429	480	462	457	477	453	447	499	493	487	481	470	498	469	485	498	480	494	481	503	491	442	469	511	452	492	455	477	454	493	444	504	471	496	467	496	454	468	525	441	456	473	470	499	463	482	485	471	464	463	439	439	459	484	500	475	481	490	441	465	461	458	471	473	480	451	441	447	503	464	487	461	484	468	491	463	482	481	438	472	450	492	466	529	484	498	461	478	440	483	454	466	467	483	490	478	459	493	473	495	500	479	453	482	503	467	463	440	449	486	462	439	462	496	439	490	479	458	442	486	507	519	470	478	477	470	472	462	488	462	489	495	516	460	430	446	499	486	417	512	457	508	510	486	467	492	500	431	480	449	481	470	423	461	475	470	456	441	468	504	485	479	439	490	486	459	465	473	458	514	485	493	462	487	483	502	482	421	483	443	457	474	459	469	452	464	495	480	451	424	474	470	498	470	461	521	453	452	507	471	435	527	453	467	454	526	443	468	513	446	457	522	483	451	461	447	452	453	457	493	484	477	488	528	493	460	481	452	504	475	510	477	471	507	445	472	466	450	473	488	505	457	501	477	464	463	532	465	460	475	487	463	448	503	509	445	479	490	459	452	478	438	464	503	461	494	461	431	470	503	500	475	471	488	450	470	500	519	453	518	446	475	471	491	470	456	475	456	447	461	481	475	489	459	470	465	463	514	455	484	464	479	461	463	508	473	523	495	464	444	478	457	474	509	485	485	464	440	494	492	467	448	498	478	490	520	466	467	485	482	465	500	459	471	477	455	499	477	532	497	471	458	487	482	515	473	487	438	474	479	478	478	458	463	536	475	489	469	474	427	492	460	459	514	439	507	505	486	435	511	475	471	466	519	498	477	482	453	450	466	456	475	451	459	465	498	467	494	484	512	503	493	448	532	488	462	475	464	463	446	471	522	487	447	453	455	475	492	482	477	485	460	488	455	480	498	493	515	465	458	490	472	478	485	476	461	475	470	492	461	477	442	461	471	501	466	459	463	504	515	487	462	486	473	464	483	467	435	452	447	467	480	460	486	471	483	497	472	488	472	493	407	504	474	490	483	477	481	525	471	486	491	490	493	437	482	449	457	478	500	472	489	472	454	477	480	484	531	456	501	463	478	483	458	453	476	455	481	477	435	511	453	469	466	470	437	499	474	433	473	472	475	504	498	462	466	430	474	493	482	458	502	484	455	513	516	519	450	459	448	475	492	483	439	469	498	450	455	477	437	459	491	481	471	483	481	462	499	461	449	458	479	498	470	464	401	459	437	478	472	471	487	443	440	476	414	479	473	470	469	475	484	470	511	476	439	478	430	462	461	466	476	487	504	503	481	522	444	501	454	494	460	482	475	482	482	470	490	467	469	499	470	462	473	492	475	449	456	496	477	479	479	506	512	467	499	462	432	490	460	472	463	482	476	489	455	447	480	470	440	510	442	487	450	434	421	430	483	504	469	476	483	467	440	479	470	404	467	466	491	467	456	510	439	473	450	504	505	482	467	493	498	475	510	454	463	481	456	473	462	492	459	501	489	466	497	505	403	475	492	480	497	459	461	507	445	461	463	482	512	503	465	486	453	499	466	483	460	462	508	504	458	466	459	449	492	476	446	480	454	466	488	451	468	471	471	476	476	477	475	465	475	470	457	441	483	465	475	495	510	468	473	488	459	485	460	471	459	478	438	477	462	469	512	463	523	460	466	470	484	474	467	446	463	460	467	496	505	454	466	450	477	452	481	468	452	474	490	460	464	469	468	463	451	464	478	471	508	468	479	482	497	483	504	441	465	483	461	523	479	466	452	476	448	476	502	451	499	484
46698	26446	27570	25474	20402	22339	19311	14394	10182	6132	5422	4446	2011	763	539	511	286	160	184	151	109	153	148	145	101	104	101	104	107	108	93	88	85	87	92	64	86	81	78	95	82	78	97	81	74	84	92	85	97	76	70	92	89	82	86	91	75	96	87	81	103	75	78	72	88	81	97	84	76	85	84	80	94	81	81	93	84	81	71	89	94	80	73	96	72	87	68	82	77	73	96	77	96	82	82	87	86	69	108	91	96	82	93	70	83	90	86	83	95	77	80	71	77	72	89	88	96	87	80	81	78	81	90	85	82	76	82	92	72	75	87	90	64	77	84	100	75	89	79	85	84	81	77	86	80	100	76	89	67	97	77	98	85	85	77	107	90	93	85	83	80	95	81	95	82	75	85	90	90	88	79	106	89	63	82	85	73	87	70	84	96	84	89	84	79	78	69	95	99	81	87	89	103	95	91	101	78	72	89	99	84	87	81	73	80	71	75	78	89	76	86	89	88	85	85	83	84	89	79	89	84	99	102	88	97	89	86	67	88	70	92	88	105	89	108	103	103	80	72	71	81	98	77	89	77	82	73	92	72	79	84	71	95	95	73	83	82	65	83	79	92	69	88	90	80	76	78	83	78	88	82	91	87	68	75	95	86	91	64	90	94	80	100	91	83	86	98	88	109	80	78	78	77	77	81	74	95	70	85	82	88	111	93	83	85	81	79	96	77	92	68	88	81	83	71	75	86	85	84	80	76	92	84	81	92	98	72	88	86	91	82	110	67	89	94	57	91	91	79	81	87	82	95	82	84	82	87	90	96	86	92	71	83	82	102	95	85	75	90	81	82	87	83	75	83	95	75	83	90	80	81	105	83	93	64	87	80	99	84	84	87	85	87	82	98	89	90	74	86	91	100	80	77	84	87	83	90	102	86	79	80	86	82	80	74	98	96	87	92	92	80	77	77	94	87	93	84	91	60	92	78	96	65	86	86	86	85	69	68	92	81	80	84	97	93	91	78	78	89	82	79	90	87	87	97	83	84	96	92	82	64	78	82	89	72	70	85	75	78	70	90	77	83	78	87	82	77	88	78	82	94	87	102	83	92	92	73	75	85	77	75	76	91	81	100	70	71	67	89	72	81	85	97	89	91	76	72	73	79	94	82	77	93	76	86	83	84	87	84	62	92	87	71	75	92	70	90	76	71	89	73	75	69	82	82	81	81	84	81	92	87	89	80	94	91	94	86	91	103	89	88	94	78	74	70	84	77	87	100	84	93	74	94	82	81	77	81	87	66	85	70	87	82	87	86	70	88	75	85	79	92	83	92	68	75	76	92	90	68	89	91	80	88	78	81	96	89	91	93	80	71	87	94	70	78	75	85	90	91	82	71	89	91	98	97	100	86	102	70	84	69	82	85	60	92	82	97	77	92	74	86	90	72	87	81	102	85	74	79	86	81	92	85	87	96	89	85	85	78	84	95	81	82	100	85	79	97	72	88	77	61	79	78	91	89	88	84	66	82	82	101	81	73	103	66	102	96	74	105	68	98	90	82	88	66	89	78	81	84	73	72	117	85	81	78	100	84	73	85	80	89	112	96	89	72	78	89	93	78	86	58	86	78	109	70	90	93	87	71	81	79	74	73	102	82	80	84	79	90	96	82	83	81	75	77	76	88	72	71	89	84	86	82	84	87	89	85	89	75	83	88	74	84	87	87	76	67	82	74	83	102	92	86	88	89	80	74	65	67	77	84	89	94	74	90	98	72	68	94	90	92	87	75	79	83	107	80	89	86	99	61	77	86	77	92	84	73	81	89	72	97	78	90	79	74	96	71	64	82	101	86	85	80	90	107	82	80	89	83	85	98	85	85	84	63	80	75	96	81	69	94	64	89	84	80	83	82	91	87	91	72	83	83	113	87	84	97	87	101	91	93	82	93	85	102	78	94	82	77	88	101	77	85	79	70	69	95	86	80	79	105	85	99	98	84	83	91	71	84	86	97	90	89	71	92	77	90	79	80	83	77	91	80	90	77	66	76	82	93	81	79	99	81	79	71	89	78	73	84	87	70	82	70	91	82	93	72	93	85	91	91	87	93	77	98	92	79	78	91	82	85	98	90	106	80	93	83	85	86	83	71	91	72	62	79	79	72	103	90	83	74	89	86	85	80	79	70	76	86	87	92	100	94	94	88	82	77	90	85	97	86	84	83	75	91	92	85	88	70	83	83	82	67	76	76	102	91	82	76	94	92	89	91	94	91	80	83	88	73	75	98	73	86	87	74	84	73	99	80	95	77	88	85	94	77	85	79	71	85	80	98	76	77	70	71	84	83	83	88	81	97	84	61	87	78	85	90	77	86	89	92	79	69	94	81	78	76	92	68	93	79	85	97	79	93	81	101	69	85	86	83	88	79	83	94	78	69	75	76	66	70	86	64	82	67	96	86	81	89	84	83	89	83	78	75	93	72	66	80	88	83	99	76	88	104	94	71	93	94	91	90	93	95	92	90	94	90	80	80	77	66	86	96	81	77	94	93	91	81	84	79	87	85	80	97	91	90	85	111	98	96	85	86	86	85	77	92	92	78	80	98	83	101	75	95	78	93	87	73	94	72	101	74	69	92	94	84	90	73	80	90	86	90	102	78	78	83	87	91	86	86	63	88	73	74	98	80	68	84	92	79	85	74	83	88	73	77	83	88	74	80	76	83	82	52	77	94	80	75	74	77	80	91	84	81	96	72	86	79	67	76	78	87	102	79	75	85	100	67	88	90	86	85	79	88	88	85	86	79	81	93	97	88	102	69	93	76	112	75	95	85	85	71	83	88	113	90	86	92	86	78	67	100	82	95	82	103	88	107	88	79	80	97	81	69	76	67	81	84	97	88	89	86	79	57	72	90	90	89	97	90	72	84	79	85	90	86	89	103	97	92	79	91	75	106	84	88	79	84	90	85	80	84	73	77	70	87	85	83	78	70	77	75	82	86	83	85	96	80	71	84	81	79	103	78	90	91	86	90	101	61	80	87	75	73	87	84	80	109	96	80	78	101	71	82	91	99	92	88	77	87	97	80	86	81	80	89	80	75	93	79	90	89	97	76	79	76	83	87	70	88	79	88	79	88	94	80	81	76	83	87	66	96	89	78	88	104	97	76	88	93	59	67	100	85	93	67	64	82	98	91	96	85	80	75	93	91	72	88	91	77	88	88	84	84	90	92	84	83	90	77	86	79	84	73	95	81	80	92	88	88	72	84	95	90	96	87	90	108	96	81	83	105	88	89	73	76	74	90	76	82	84	83	95	71	85	81	75	83	82	95	94	87	78	90	95	94	96	100	98	84	95	87	93	86	73	88	93	90	93	96	79	79	92	77	77	85	89	80	102	72	74	80	85	96	74	79	76	83	67	84	86	89	90	86	92	97	82	86	89	83	94	100	81	74	88	79	86	89	70	84	85	74	93	78	82	73	99	77	72	97	77	79	105	77	95	90	95	97	95	99	91	85	95	85	101
28659	15410	18003	18911	18052	30306	28036	25450	22291	16640	18229	16805	9192	4622	3379	2510	1543	844	1014	847	694	637	806	806	584	483	485	454	455	389	376	361	363	323	335	339	324	322	352	327	321	336	337	317	313	263	311	282	317	302	299	308	330	281	316	326	291	302	344	298	286	317	315	298	312	335	316	296	297	290	304	311	288	311	288	348	288	330	314	325	328	303	315	287	273	306	297	275	305	293	295	327	296	283	285	299	294	272	295	300	298	272	297	277	306	290	305	291	290	306	284	263	313	316	284	273	314	300	299	277	314	284	302	287	295	260	290	295	287	305	293	291	266	298	295	301	265	281	293	303	295	310	299	288	296	299	287	295	320	299	303	285	282	306	293	302	281	287	273	298	287	263	295	281	304	306	287	270	287	254	267	317	292	322	287	267	317	289	313	310	276	265	277	301	262	281	284	295	320	314	305	281	319	346	299	264	336	289	293	291	289	304	301	279	305	280	319	275	272	277	291	308	288	258	279	294	281	319	291	296	300	329	281	291	279	288	296	272	290	283	291	309	314	284	285	293	306	291	275	301	281	289	282	274	296	267	310	276	317	263	318	279	298	306	308	312	303	275	306	312	286	291	292	312	302	265	280	297	277	293	287	293	305	269	268	327	290	314	291	279	301	258	282	295	286	301	316	262	259	326	293	284	307	267	302	300	263	351	291	266	298	302	301	332	282	329	291	275	291	295	309	288	280	260	283	286	282	295	291	296	335	298	264	279	295	290	286	274	301	267	286	318	289	307	263	274	308	309	314	287	297	287	267	274	271	288	266	267	294	306	278	288	290	280	284	308	309	300	273	306	276	301	317	304	324	270	302	313	274	279	278	292	267	285	299	319	302	297	290	317	325	291	314	288	257	298	289	281	307	279	307	292	294	303	296	271	294	301	274	323	277	277	317	333	293	288	272	283	285	291	263	277	299	302	275	298	299	296	300	296	265	299	306	307	311	275	300	298	301	281	285	286	290	290	278	277	288	287	276	319	298	300	271	292	307	287	292	310	288	301	273	302	301	285	327	281	277	301	318	297	254	285	276	280	280	295	292	298	316	280	271	295	291	256	298	298	311	314	285	281	289	277	277	253	266	313	281	329	272	283	280	296	252	298	322	299	278	276	338	279	296	305	291	295	282	304	323	298	281	269	308	274	298	293	296	313	326	291	303	275	305	293	266	295	302	307	296	288	313	282	292	280	285	316	281	319	268	267	284	292	301	289	262	280	307	304	316	281	292	312	330	333	298	289	273	320	305	293	281	280	285	302	285	300	281	294	308	294	284	313	312	278	303	276	304	302	291	284	330	268	293	290	296	314	289	281	287	290	286	312	276	312	284	289	283	300	304	272	300	276	290	283	305	304	298	317	304	287	280	298	283	312	300	319	304	294	280	304	278	287	268	302	287	283	305	293	269	281	262	310	274	287	302	316	303	310	279	272	272	287	296	275	304	287	282	301	300	281	325	283	297	328	281	278	270	317	286	276	289	304	335	309	292	314	316	284	301	286	299	301	313	291	304	294	317	302	275	313	293	294	312	296	277	287	303	292	283	278	294	305	286	297	310	274	270	286	268	328	281	275	277	329	246	244	291	266	289	320	311	314	307	297	279	312	268	282	290	305	301	296	311	279	301	298	273	299	322	275	275	312	275	306	291	280	307	280	288	307	333	288	305	305	306	305	281	315	307	292	284	295	286	288	268	292	294	295	244	269	286	300	292	282	285	290	312	289	277	294	276	304	305	303	288	297	288	287	287	302	296	292	265	280	289	295	260	293	313	328	307	323	343	321	330	288	295	275	293	276	308	298	293	281	301	296	308	300	289	290	304	279	288	311	281	320	310	285	268	329	268	272	271	298	304	285	269	276	270	303	286	292	295	293	295	290	267	299	274	320	288	298	280	299	304	305	272	280	281	287	283	298	280	300	297	273	294	285	309	299	286	289	294	276	261	312	313	275	280	297	319	280	277	258	294	309	278	288	303	271	338	283	315	293	261	262	280	281	297	295	298	296	304	301	258	303	298	301	292	266	255	303	273	296	277	283	283	301	293	288	297	286	288	290	301	307	265	284	301	299	293	281	275	295	303	294	298	284	288	296	279	283	320	309	293	306	298	318	271	325	290	313	314	288	266	305	298	299	282	314	318	292	310	303	300	313	292	329	293	285	277	304	281	316	322	270	290	286	288	289	322	276	306	276	279	305	308	278	301	311	283	288	281	319	279	299	308	297	303	251	315	286	308	314	310	271	262	257	268	295	288	292	257	304	266	283	310	299	331	298	302	305	303	298	293	303	264	290	313	333	258	300	335	286	263	291	280	293	271	286	285	282	283	257	268	319	282	297	298	295	279	308	306	308	298	298	287	282	286	295	292	282	295	306	291	311	277	273	307	308	273	296	270	275	285	274	351	305	274	302	318	282	304	282	297	292	300	302	297	324	302	298	264	285	297	287	303	305	279	303	285	267	337	265	301	329	313	288	317	284	302	306	275	297	302	294	308	307	295	285	264	310	287	297	305	303	281	298	298	293	310	306	282	336	308	279	280	281	302	303	316	267	305	299	285	311	305	277	261	295	313	283	293	288	332	284	261	299	299	248	292	312	263	293	292	269	295	315	264	317	285	309	292	277	296	299	270	268	271	291	284	291	280	337	294	288	248	287	319	296	301	280	276	272	297	278	292	306	314	313	295	286	301	279	293	322	309	265	267	308	279	282	267	303	293	304	306	296	300	279	287	274	289	310	284	274	272	259	296	268	298	325	288	305	293	283	314	278	307	292	281	299	288	306	324	322	293	272	285	309	286	286	285	292	285	309	293	263	288	293	274	298	295	327	319	288	307	296	297	284	290	312	279	291	313	299	303	301	266	277	275	282	295	316	243	284	270	323	293	288	309	280	269	269	306	281	284	276	299	264	287	308	333	277	313	281	291	304	299	280	279	272	297	344	254	290	299	307	315	307	312	284	280	296	301	285	297	298	297	289	314	306	295	311	300	292	249	332	302	300	297	294	289	317	287	293	284	296	270	298	274	303	291	275	298	273	288	293	284	320	313	285	318	303	264	301	292	300	312	317	298	304	321	284	287	297	295	286	246	291	301	296	276	302	300	300	287	309	291	276	288	274	294	276	269	298	281	319	298	310	292	267	310	291	273	293	291	302	259	291	309	280	301	305	323	287	283	279	328	271	285	296	287	273	266	285	292	281	293	280	309	291	266	300	298	305	280	292	291	265	256	283	301	286	284	310	282	335	273	290	286	287	283	300	273	307	293	316	293	265	301	258	308	300	283	286	308	306	286	287	313	301	299	286	288	293	278	295	317	304	304	293	339	282	290	292	273	320	320	302	296	308	285	307	292	298	291	308	279	305	266	321	270	308	293	283	298	298	283	316	253	323	293	270	287	279	280	298	303	267	274	297	290	282	289	283	269	321	308	295	267	299	269	302	266	287	296	299	298	329	296	316	256	297	300	295	293	314
48933	32157	30492	28625	27344	31031	28899	26413	20905	15780	15650	12894	6119	2092	1219	1256	905	371	360	333	368	289	336	245	243	169	246	221	180	197	153	145	162	152	149	146	151	135	148	152	136	155	141	155	137	156	152	153	130	146	149	156	146	151	129	133	141	143	132	163	158	159	152	141	120	139	120	153	148	141	157	154	145	164	141	122	126	137	127	125	136	148	145	132	125	146	145	149	144	133	134	132	146	144	137	143	136	135	141	118	130	132	139	137	145	141	148	142	124	128	127	129	131	128	121	138	156	137	160	143	137	148	137	133	145	119	161	128	132	144	131	133	138	138	134	155	136	125	123	131	154	148	128	136	155	116	120	133	143	137	120	140	136	127	157	131	140	119	132	146	136	138	130	144	138	143	141	147	117	138	138	154	161	144	146	140	133	126	138	125	137	132	131	134	132	156	130	137	133	136	140	129	145	136	152	145	151	132	129	156	111	151	138	164	130	131	148	105	137	139	119	149	149	154	137	121	109	136	142	132	145	127	134	138	139	119	152	129	132	154	125	135	159	145	125	153	140	132	134	124	143	138	139	137	128	133	135	164	137	148	146	134	140	137	143	148	140	128	131	129	122	157	138	126	153	136	140	132	144	127	152	132	151	159	151	137	155	154	154	135	157	153	134	131	135	141	131	123	115	151	145	145	129	141	134	134	138	143	114	142	141	165	149	135	155	151	146	143	136	147	137	157	138	128	139	143	124	110	149	146	139	139	137	121	143	144	129	136	133	124	125	136	135	127	137	148	133	146	149	170	135	131	134	143	132	148	137	155	153	177	125	141	137	122	160	146	128	135	128	133	125	140	145	116	141	141	144	153	125	128	129	114	126	126	148	123	133	129	140	110	126	115	124	146	150	119	130	131	168	130	142	120	156	126	151	153	136	143	151	137	154	133	137	134	137	147	145	143	125	151	140	132	148	141	150	136	129	148	139	153	113	157	130	123	132	129	124	151	143	130	146	155	140	128	142	143	140	124	125	127	127	150	147	132	143	162	141	121	139	131	124	152	147	162	139	130	128	143	152	135	137	143	150	118	159	162	145	135	141	134	149	142	147	137	147	146	133	133	144	117	135	155	127	119	120	132	140	139	139	132	127	135	122	127	116	124	114	128	148	133	110	131	130	133	149	119	146	138	143	144	139	145	133	148	140	139	144	125	154	145	150	143	150	132	145	146	132	133	133	127	119	148	150	163	148	141	139	145	152	126	148	137	132	133	137	127	123	133	131	128	125	135	118	148	154	139	128	130	146	135	163	121	133	123	135	136	136	130	127	127	129	145	133	121	138	136	156	129	142	134	130	153	145	141	149	139	130	147	126	146	135	154	133	144	125	117	133	140	149	129	145	145	146	124	150	145	110	148	142	130	132	132	139	151	140	137	107	123	124	129	131	155	155	124	138	151	143	140	152	131	150	157	135	135	149	128	142	120	144	133	142	143	122	124	141	129	136	141	151	134	130	139	134	133	134	150	146	137	141	138	149	133	146	148	139	136	141	147	135	131	114	142	119	120	129	138	134	161	149	128	134	125	152	151	152	133	140	146	135	163	132	123	136	127	147	138	144	131	134	151	108	124	136	145	139	129	120	130	154	133	151	148	145	130	119	144	141	136	165	142	148	145	138	135	146	126	142	135	136	157	137	126	149	168	142	160	130	131	141	135	156	143	134	166	133	129	128	152	135	154	161	136	138	139	146	131	135	138	137	156	145	141	151	135	147	146	137	140	132	145	140	131	129	169	125	148	152	141	138	132	140	152	139	164	134	149	130	140	116	131	121	152	140	128	134	139	146	141	135	134	147	149	122	141	143	121	130	145	143	129	123	143	135	134	147	129	149	114	157	134	137	134	124	130	147	132	124	146	149	150	141	135	158	130	154	135	133	150	138	138	131	160	132	115	139	144	123	149	134	139	126	115	113	128	131	117	139	123	143	145	133	127	129	140	124	132	125	129	127	143	131	137	143	145	153	138	140	150	128	122	169	156	124	131	121	134	154	127	132	154	153	130	132	123	129	126	133	131	122	126	134	126	143	124	126	142	133	152	116	139	130	142	123	123	152	140	132	158	123	143	137	131	132	138	149	119	123	142	129	146	142	145	123	149	147	147	124	152	117	140	138	118	147	137	156	129	157	133	125	132	131	152	134	127	152	156	150	122	141	152	148	139	140	125	159	173	120	167	135	140	144	141	120	149	129	136	143	147	118	124	150	130	125	143	131	120	142	149	141	127	151	124	158	125	129	122	127	145	144	148	139	133	131	143	115	142	138	145	126	139	126	141	128	145	147	129	152	131	149	148	141	128	130	129	142	129	144	141	146	147	143	129	144	131	139	148	150	120	120	136	117	147	135	142	139	143	148	123	157	147	128	150	146	129	128	141	156	130	125	152	149	131	144	150	124	139	139	129	134	125	129	144	128	145	132	164	142	137	125	129	137	122	168	128	126	146	136	130	141	138	149	129	123	133	129	131	138	136	140	126	130	131	131	155	137	140	131	140	159	155	127	146	133	149	142	140	131	127	138	117	141	139	130	129	137	141	149	128	128	124	132	146	138	130	135	121	151	129	154	113	152	156	146	138	175	136	142	129	140	130	146	135	139	137	132	135	125	134	135	152	148	128	136	139	112	132	137	148	154	132	151	135	157	147	148	135	149	127	135	147	156	148	136	123	132	142	128	127	144	145	142	144	141	159	141	169	150	178	121	147	143	115	158	154	130	138	131	140	137	146	141	134	158	143	133	125	165	148	141	143	157	141	130	150	144	127	154	130	139	140	155	139	163	151	145	133	141	134	115	131	146	146	130	143	135	135	137	144	137	151	167	136	143	131	148	134	134	123	136	122	132	133	114	160	136	138	127	154	129	147	138	128	131	123	120	142	128	147	147	154	136	121	136	152	145	112	137	132	150	132	133	159	141	125	137	138	135	105	152	142	150	141	129	139	142	147	137	121	124	147	153	141	130	136	117	129	138	136	134	134	128	138	138	109	140	150	125	128	137	126	157	158	130	164	140	124	128	139	131	138	115	121	143	126	131	123	141	136	139	153	139	152	156	117	138	129	125	154	137	169	157	132	116	142	151	140	127	113	148	147	159	168	137	139	144	114	125	159	135	118	144	137	134	133	117	122	121	126	137	129	129	131	114	113	141	159	141	123	145	127	148	157	150	138	103	144	129	148	150	127	124	150	135	142	133	133	146	137	152	115	124	112	132	136	114	128	131	149	169	138	121	132	142	139	132	142	149	140	121	121	137	138	153	126	129	148	129	144	138	127	117	146	151	136	137	123	127	143	150	140	138	139	133	138	143	131	140	144	135	126	136	138	131	156	140	144	136	129	135	138	114	133	148	140	131	153	160	149	136	143	138	123	123	168	145	145	141	121	132	118	144	145	121	128	128	131	133	153	150	134	137	129	141	132	138	135	121	138	135	140	124	133	157	150	135	124	138	126	158	134	144	132	146	137	133	129
34370	22260	21320	23215	25700	38770	35707	36416	30290	27889	31228	28965	17250	9167	6614	5664	4322	2012	1785	1786	1472	1396	1841	1398	1117	887	1012	984	819	790	628	593	558	591	574	611	507	536	540	554	513	541	527	523	514	511	511	495	506	477	489	466	480	491	510	515	505	479	512	490	469	466	519	459	472	510	451	461	439	465	452	466	460	473	454	461	467	436	450	468	463	435	463	434	491	468	437	448	488	470	467	456	443	454	468	427	459	426	472	423	447	447	459	469	436	459	452	467	444	431	418	443	457	451	457	445	415	472	477	458	447	402	444	452	488	485	456	438	448	483	469	451	449	442	444	455	436	461	454	444	424	470	484	420	453	443	468	453	433	443	445	444	446	493	432	429	436	449	433	445	417	468	474	422	451	412	443	446	458	444	436	440	412	424	458	436	403	477	417	458	426	484	422	447	449	417	455	432	430	445	445	409	452	415	425	462	418	448	448	453	426	418	402	471	405	441	413	417	460	441	445	488	459	470	414	431	456	406	424	446	464	426	468	465	478	445	416	432	460	486	448	461	457	426	434	407	441	439	442	448	449	418	416	465	429	452	429	440	474	444	465	431	449	454	450	482	429	419	420	403	483	453	444	441	427	452	451	447	464	446	457	486	449	455	429	450	430	463	460	449	434	420	459	441	470	437	430	451	430	431	438	440	440	443	454	468	412	400	443	404	468	437	426	469	457	450	469	431	470	431	453	459	430	423	450	423	444	423	450	443	489	448	398	410	452	402	452	439	458	473	451	411	492	405	451	416	447	425	448	457	456	427	424	453	472	441	406	419	453	423	466	442	428	452	427	433	415	459	448	412	422	448	457	432	449	444	452	438	432	393	463	465	450	465	430	433	453	450	448	471	482	428	426	423	433	466	442	472	441	494	438	438	458	419	438	428	449	434	420	434	411	427	443	465	442	456	458	418	455	430	430	420	408	438	464	442	436	455	444	434	433	451	462	450	431	428	406	424	468	444	458	464	430	438	463	436	454	423	447	473	451	441	450	400	424	411	460	448	440	435	436	449	447	479	456	430	452	441	447	435	399	466	421	461	422	430	456	446	452	453	449	439	442	418	421	432	406	464	421	435	449	435	427	428	460	437	484	407	463	490	440	430	445	456	448	440	452	429	452	462	449	430	429	461	439	420	416	474	465	396	444	410	456	440	395	456	462	469	436	477	414	457	434	411	438	425	446	449	416	422	427	386	396	431	438	438	445	450	430	429	427	438	422	444	460	432	385	460	417	447	446	457	433	440	432	454	394	409	451	428	437	434	451	455	454	462	437	462	415	417	453	448	432	431	484	397	463	478	464	473	437	433	430	421	450	454	480	442	482	439	447	391	466	424	456	480	430	415	440	479	420	437	454	444	435	467	461	468	437	439	436	419	429	432	444	393	430	400	500	455	450	419	452	462	444	452	452	436	429	408	457	400	427	468	460	461	426	445	455	429	445	467	427	427	429	451	447	463	435	465	442	465	452	398	457	471	476	440	440	447	445	425	445	430	414	455	449	466	404	406	436	409	429	423	454	416	448	463	404	468	473	479	439	465	421	461	441	429	480	414	407	450	460	452	426	409	441	425	423	473	448	442	446	458	436	454	414	460	441	421	449	431	417	460	443	413	399	482	445	438	455	489	460	460	423	444	435	424	461	462	415	446	443	439	434	420	420	457	469	440	406	456	446	396	409	459	461	447	451	443	463	430	437	446	467	447	409	447	483	455	448	439	428	431	482	409	404	460	440	409	486	433	473	464	424	471	436	446	422	430	410	453	476	419	473	405	427	490	439	468	398	471	422	445	398	457	434	476	463	487	435	440	423	412	414	423	451	451	447	422	429	444	445	450	427	431	460	413	447	436	448	455	429	431	441	418	450	469	413	447	435	428	464	411	456	416	444	451	454	434	452	448	392	441	452	431	447	400	443	433	410	407	403	452	461	413	410	425	409	451	420	414	393	426	451	443	408	435	460	417	465	421	428	451	431	459	495	456	434	439	434	482	438	419	429	407	445	425	456	426	422	432	427	463	441	453	432	448	460	444	419	458	460	423	474	409	449	474	455	446	463	445	485	442	471	413	428	455	435	429	441	479	449	454	429	452	450	430	454	474	453	436	442	462	406	438	421	435	443	457	481	447	412	439	436	447	436	444	441	419	442	408	397	444	412	432	434	421	413	435	450	461	414	422	433	425	440	509	430	424	432	440	475	426	414	453	453	412	502	435	444	436	417	445	470	417	413	416	494	409	427	423	439	458	422	423	408	434	419	407	442	441	455	442	456	450	423	498	455	425	441	412	410	471	430	417	455	459	443	424	434	450	420	443	442	415	429	448	424	419	442	436	432	444	411	423	449	431	459	483	464	431	446	424	454	422	475	467	467	407	432	409	417	451	441	471	455	439	453	430	414	446	434	407	425	449	456	435	437	434	445	431	434	452	461	469	418	414	447	409	443	425	444	463	434	422	462	417	456	407	442	457	424	472	462	397	427	424	445	448	428	416	461	425	449	472	454	416	467	423	420	433	458	443	420	436	431	428	431	459	429	482	465	439	428	451	421	442	445	422	435	432	453	426	468	438	429	430	454	424	425	425	429	429	435	507	429	410	435	419	435	454	430	427	460	458	443	454	443	462	429	441	443	410	451	424	450	461	453	451	464	445	446	418	447	467	456	450	438	437	452	451	490	441	452	447	461	441	420	484	423	427	454	417	448	384	434	433	432	440	439	454	448	412	428	458	428	439	434	427	452	416	430	448	437	472	435	479	454	414	461	431	475	455	425	439	442	419	427	446	460	447	461	479	448	422	398	430	470	430	455	453	423	441	486	433	435	405	430	457	443	422	431	414	453	424	416	447	428	504	464	448	425	461	455	424	461	425	461	451	434	442	409	458	431	443	438	459	448	454	433	423	402	449	422	437	448	434	457	419	458	469	438	445	443	437	403	454	470	477	412	417	443	423	424	404	449	488	418	432	454	437	420	451	442	485	450	453	449	425	407	436	457	426	417	461	468	432	410	437	463	419	428	432	442	417	453	416	436	428	456	427	438	444	461	436	445	428	448	435	428	483	456	440	499	461	440	438	450	454	450	454	448	432	427	450	459	433	449	436	442	412	449	457	453	452	457	432	460	437	477	450	442	403	425	426	449	432	395	417	425	462	450	425	433	416	419	396	450	438	457	432	443	482	408	467	455	424	437	398	453	428	454	437	432	409	442	448	448	456	420	414	436	453	449	513	420	420	417	433	420	435	439	469	467	419	438	454	450	477	443	447	416	425	444	439	449	451	437	427	453	417	446	407	467	447	474	428	430	454	466	406	467	431	446	399	419	483	442	453	430	451	425	413	436	427	410	403	406	436	449	456	402	461	443	454	453	448	471	429	399	439	458	411	444	434	435	403	452	478	450	427	418	461	462	418	446	445	430	440	453	431	451	416	448	464	426	474	447	435	463	431	441	447	397	460	421	429	397	461	447	443	437	466	434	445
10415	6016	5571	4562	3281	2705	1819	1376	1026	667	731	500	256	198	189	166	147	177	134	155	155	149	152	165	178	170	182	140	130	166	147	127	170	133	138	136	151	167	157	139	169	139	136	151	150	159	155	154	151	164	144	169	145	145	148	141	140	134	170	160	159	157	150	159	146	145	152	143	129	146	150	171	156	116	142	156	132	139	130	146	155	150	153	147	151	164	167	153	137	135	153	162	139	159	146	142	155	136	138	152	159	149	166	119	131	143	156	137	157	152	162	133	145	166	139	149	160	162	159	163	154	142	140	143	136	184	110	172	147	154	167	131	127	157	150	138	157	146	140	155	170	144	155	167	154	158	167	142	156	156	153	181	153	150	146	155	145	145	146	170	135	156	158	153	144	149	133	150	155	153	160	140	154	135	156	160	163	129	153	151	137	154	181	141	152	153	155	137	161	184	134	149	132	134	161	129	144	148	150	145	164	156	156	161	151	124	145	135	124	162	150	132	143	146	156	145	154	146	156	144	158	148	129	168	160	143	171	150	152	123	134	159	152	169	152	139	153	150	134	159	124	136	147	149	122	154	138	146	160	160	146	153	132	152	163	144	155	169	136	138	129	176	169	139	169	145	144	129	154	150	142	138	142	141	142	151	160	136	146	136	158	158	149	163	150	123	142	148	167	171	147	153	118	159	151	146	145	153	167	151	164	127	154	137	141	157	125	154	141	148	145	153	144	164	143	144	140	137	138	148	136	138	134	144	154	141	183	160	131	149	150	153	159	140	178	149	158	144	150	133	143	167	148	130	147	147	150	158	149	140	176	151	141	180	112	154	152	127	146	157	134	149	152	138	137	165	170	162	143	162	136	135	152	123	169	165	153	125	162	134	171	140	141	149	159	156	131	132	144	129	138	137	164	144	153	149	143	153	127	154	131	169	144	143	153	140	149	145	128	141	143	152	156	142	145	155	152	156	137	120	143	138	128	148	151	178	156	120	148	138	157	157	136	138	159	136	151	156	155	165	158	139	143	157	150	147	139	152	145	127	157	163	146	153	146	154	163	144	162	149	147	183	123	159	136	147	140	170	151	144	130	156	138	173	168	139	150	145	150	131	164	163	142	162	134	155	156	164	157	151	142	150	155	156	161	146	155	169	157	168	136	135	148	132	164	152	159	159	132	137	155	135	148	142	156	157	133	130	143	162	159	154	138	141	130	143	167	151	158	162	163	142	132	136	154	153	140	146	133	132	154	162	151	142	142	155	152	154	161	156	160	135	139	144	133	150	130	135	120	157	120	159	171	148	135	151	139	163	129	141	143	149	148	160	137	142	160	130	159	152	142	135	145	146	116	149	145	125	152	131	152	163	154	130	171	139	160	163	145	138	129	137	130	164	146	145	135	149	154	155	168	161	154	141	126	177	155	137	157	149	140	146	137	156	151	132	132	156	153	154	138	144	171	154	159	122	129	150	139	132	170	159	147	136	142	164	159	128	148	150	156	137	157	143	142	154	128	132	134	155	127	151	161	158	139	150	153	147	149	130	147	147	131	147	150	127	120	157	130	140	146	132	160	156	135	156	155	136	165	128	118	151	150	128	166	147	154	153	143	145	146	165	131	138	136	151	116	149	158	140	156	157	132	169	142	160	165	142	155	133	155	144	161	145	111	139	174	155	160	145	151	141	150	131	150	148	149	156	150	149	145	136	135	155	142	127	133	148	156	143	131	164	153	136	141	144	139	135	154	155	145	137	132	136	139	167	149	134	136	137	140	154	148	151	128	146	155	151	157	155	131	160	162	145	127	141	147	143	175	150	140	124	143	163	149	160	145	150	164	156	162	129	163	149	163	155	154	140	134	166	146	139	141	158	147	138	139	169	161	170	162	174	157	144	159	152	136	148	144	168	140	149	138	147	144	159	171	144	151	167	168	143	137	144	143	158	149	126	128	150	145	137	151	142	168	152	160	135	130	125	163	158	153	131	134	124	147	140	133	135	162	128	146	147	157	164	146	142	152	145	127	164	147	163	139	166	152	130	136	138	158	145	150	136	154	144	149	158	166	140	134	144	134	156	148	158	153	151	135	157	156	137	160	135	136	123	153	171	158	160	149	150	145	150	144	148	151	153	146	119	143	169	143	164	142	132	144	156	159	136	133	161	141	146	169	156	143	154	167	137	171	134	156	145	146	142	150	147	152	169	142	148	159	147	138	131	145	134	148	157	150	152	154	158	132	145	139	139	144	144	148	139	165	147	152	148	120	156	140	146	133	155	147	147	147	147	155	153	136	154	153	141	148	158	143	185	144	167	143	158	141	145	157	147	137	169	141	152	153	145	135	141	142	124	150	131	167	125	150	142	138	140	159	154	142	140	163	136	141	154	147	155	139	132	146	153	128	143	152	137	153	166	154	148	165	159	162	126	151	145	144	145	138	128	153	139	138	143	122	121	129	143	152	140	148	140	145	151	125	162	126	139	149	153	173	149	153	136	173	162	143	148	146	127	133	155	158	140	150	156	122	144	157	145	174	136	159	154	150	141	133	143	149	143	145	130	171	169	158	142	123	148	123	160	160	136	147	136	150	130	134	151	140	156	151	155	157	171	141	160	159	150	157	165	163	147	156	161	136	124	152	140	145	142	146	140	129	143	141	149	144	161	145	151	143	133	167	145	155	165	140	165	135	144	140	152	154	147	141	161	178	136	147	151	133	136	152	138	144	157	164	156	130	169	164	152	160	135	135	132	168	166	143	135	176	136	150	149	148	156	139	140	154	141	161	153	145	150	142	155	131	164	149	156	137	148	162	152	149	171	137	137	149	133	146	135	153	163	157	130	146	151	156	134	162	141	146	141	138	167	166	163	125	147	155	165	160	120	160	135	112	144	143	143	157	145	168	156	144	156	166	153	151	145	119	174	147	156	143	153	153	159	155	147	148	148	131	143	153	152	138	141	147	149	167	154	137	140	152	145	141	126	145	140	142	177	126	164	167	148	141	147	147	130	135	172	140	151	157	134	157	151	149	130	144	133	147	162	136	138	137	148	160	175	149	151	126	142	146	140	149	134	146	164	133	129	157	160	145	137	160	151	139	129	140	156	177	142	132	133	147	151	156	152	166	146	165	134	156	155	143	151	122	142	161	156	147	147	135	140	155	137	137	137	136	151	162	149	151	163	139	159	147	136	144	162	160	162	144	146	143	153	155	136	182	167	154	139	134	143	162	141	154	162	158	147	138	176	146	142	140	156	143	158	166	144	151	135	138	158	152	130	149	161	139	128	165	138	141	152	140	160	149	130	131	160	153	155	165	126	151	180	145	164	165	163	138	132	162	132	152	161	132	138	146	149	146	147	155	148	150	155	148	143	157	162	147	137	138	153	164	158	160	149	114	141	148	133	128	150	161	163	164	154	135	146	140	132	154	134	136	150	142	167	138	124	145	150	132	136	166	145	146	155	141	146	132	134	154	154	169	147	129	165	133	144	145	132	157	150	174	142	139	150	143	147
11224	5558	6016	7170	7718	9530	6775	6000	4105	3170	3574	2043	1098	659	786	679	695	536	517	513	494	497	564	497	474	462	504	475	465	477	506	455	489	528	453	457	446	519	473	466	484	490	472	457	488	489	436	485	506	475	430	468	488	450	524	472	444	492	482	477	475	469	486	477	464	469	447	427	455	505	485	469	453	426	469	484	419	508	452	491	422	462	443	516	425	457	439	445	469	440	460	465	415	464	481	454	438	476	465	490	488	489	428	462	480	461	491	455	455	457	482	479	437	410	461	465	464	450	459	462	435	498	471	445	453	498	465	478	478	475	473	481	458	485	472	494	478	452	464	450	433	488	436	500	484	465	506	508	474	487	465	471	484	465	474	475	462	483	444	472	445	440	474	499	477	453	401	470	464	469	435	474	452	503	475	459	424	455	464	465	495	492	471	485	457	437	434	455	470	439	473	485	491	492	441	441	478	501	478	436	465	465	454	459	466	463	443	438	446	442	464	453	473	464	490	467	415	430	453	474	454	488	459	437	449	481	502	437	463	466	480	473	467	473	429	470	489	475	502	464	482	435	443	448	481	458	455	456	458	455	458	454	443	495	498	448	483	445	471	458	441	475	487	474	453	484	467	444	474	511	460	485	499	472	469	473	458	457	428	433	450	411	461	422	462	449	455	453	433	436	486	489	451	425	454	469	436	478	429	486	444	444	475	447	447	480	484	425	505	472	475	477	434	511	466	443	465	443	466	461	461	452	468	442	472	456	467	448	513	462	461	469	462	477	480	471	460	505	478	509	474	443	481	505	453	452	465	466	428	484	456	440	433	472	429	456	462	496	469	484	468	472	448	453	472	471	405	471	467	502	473	433	470	460	455	467	485	439	465	430	412	489	450	488	467	494	483	448	467	459	437	461	433	447	453	452	475	476	437	451	476	465	445	438	437	444	458	444	481	488	455	451	461	453	491	466	455	445	474	458	447	495	436	460	479	447	440	465	458	472	450	469	502	467	450	490	470	451	471	422	454	449	456	454	438	474	451	445	477	456	474	471	480	481	463	465	416	439	443	487	464	469	462	484	484	478	456	462	498	418	500	485	497	453	494	446	457	490	464	436	475	480	495	470	460	439	469	464	446	474	491	470	470	470	473	469	459	469	467	465	490	466	493	445	473	474	466	466	464	476	489	463	505	459	460	482	450	453	477	488	490	473	478	502	454	466	491	505	454	464	436	467	483	460	455	467	479	482	457	419	444	492	477	454	466	428	512	463	447	466	474	461	457	465	461	451	470	468	437	517	449	472	484	474	435	468	425	467	480	494	465	469	461	505	486	442	473	465	413	441	439	499	434	455	482	454	459	448	465	496	463	476	474	466	495	428	419	467	485	429	439	479	437	455	438	484	485	499	466	458	470	434	463	463	475	425	452	463	494	514	495	511	518	450	478	476	458	496	474	472	434	484	464	472	454	475	463	461	496	483	493	480	482	447	460	438	478	420	460	436	454	424	442	478	423	457	478	495	441	444	461	442	505	495	482	487	506	473	476	456	489	446	500	477	471	498	457	473	493	473	468	439	458	453	481	451	463	472	508	443	437	435	427	479	465	443	456	476	477	465	491	487	491	481	460	472	457	425	445	482	490	478	496	456	451	456	472	501	457	442	500	492	478	459	495	474	451	439	445	481	462	441	439	482	437	448	463	472	465	453	453	488	440	459	444	463	464	463	491	473	488	474	473	458	463	473	460	453	449	483	484	472	461	458	443	453	481	454	439	482	481	433	471	455	480	534	481	489	462	456	453	458	506	457	457	485	472	441	469	469	503	484	478	488	479	477	469	499	440	452	440	458	510	496	489	424	457	396	486	444	471	511	460	455	476	450	485	529	452	431	404	478	463	460	445	466	463	464	485	425	497	429	439	475	443	443	459	462	475	427	424	525	427	465	484	469	484	458	515	445	511	415	445	512	475	463	502	486	435	478	476	419	452	428	419	470	482	489	454	442	440	459	438	439	431	456	495	438	473	474	537	484	441	477	438	516	510	487	457	455	455	461	482	466	483	468	477	472	440	466	461	434	493	496	429	473	508	478	496	437	468	488	483	465	515	434	476	481	476	474	470	463	468	474	502	460	473	457	464	526	440	458	467	471	469	480	487	483	478	468	465	459	476	455	464	470	439	437	503	471	486	430	481	472	424	450	469	457	461	400	444	481	506	445	444	457	477	458	494	438	502	454	459	490	470	422	464	489	437	462	470	492	428	431	474	464	468	481	465	501	492	452	478	458	468	495	462	483	481	467	473	430	487	452	425	461	481	451	446	439	453	438	451	458	469	451	457	473	466	448	491	451	481	458	445	434	473	467	446	446	463	484	471	459	480	456	458	461	443	474	481	441	459	452	478	435	494	480	480	496	483	450	436	463	430	459	485	489	423	455	446	497	471	477	490	475	496	450	452	448	460	439	473	524	456	461	471	465	452	467	440	490	463	445	452	482	472	454	403	461	466	475	459	491	430	483	458	433	451	450	466	489	467	485	473	445	453	451	479	425	497	457	480	458	484	454	445	475	450	490	486	469	423	480	443	483	429	424	468	503	470	481	471	470	462	450	470	476	468	494	437	446	434	429	467	472	493	469	454	456	474	495	448	452	480	458	426	481	463	471	494	473	464	478	456	470	445	453	472	466	465	453	460	475	482	475	446	443	449	503	457	443	471	496	440	464	465	495	456	443	480	475	455	443	505	479	499	460	465	456	421	436	454	456	500	484	482	471	467	468	446	462	455	488	452	462	493	452	440	458	439	492	451	474	498	482	447	535	449	463	479	486	437	512	463	487	412	465	462	471	433	467	519	500	479	468	472	459	529	445	513	465	472	470	449	471	517	481	511	487	489	441	477	468	496	461	493	495	486	463	461	460	435	454	470	455	459	430	457	473	439	496	509	476	453	481	445	463	495	462	467	455	453	425	432	467	479	452	502	462	499	481	492	467	477	437	460	468	435	441	457	474	474	493	453	443	460	484	449	419	509	484	453	479	495	465	442	442	441	446	420	464	468	503	459	469	459	477	459	468	464	487	463	468	481	474	475	445	430	500	444	454	497	442	452	472	459	485	468	462	485	473	483	451	451	466	482	487	482	448	483	447	455	466	510	466	426	461	436	512	459	463	444	450	490	471	481	466	488	463	500	518	469	435	452	475	454	422	517	474	470	462	473	471	467	459	473	463	477	458	480	496	476	434	467	449	444	448	465	459	473	470	479	480	481	458	494	488	475	459	466	499	452	476	450	490	460	464	458	470	451	450	423	463	525	480	467	440	466	436	464	447	453	438	468	462	446	472	483	430	468	466	496	474	457	473	448	460	477	457	446	497	442	475	468	437	464	469	460	487	441	471	442	475	465	468	483	427	479	454	508	489	457	470	489	478	490	457	493	446	473	510	508	446	484	462	474	484	472	466	459	483	465	466	464	498	457	404	454	445	467	495	467	462	460	452	479	466	453	489	474	437	486	511	452	456
42606	24687	23813	23581	23484	24435	20319	15778	9825	7348	7974	3990	1387	581	478	616	519	221	174	198	148	139	198	132	100	104	101	113	103	86	95	94	92	86	73	91	90	73	93	84	86	74	89	75	78	92	89	97	87	81	63	86	88	84	92	75	75	79	82	90	84	86	98	116	75	93	85	79	81	74	77	84	85	94	77	74	89	79	89	72	88	87	93	69	88	82	76	110	80	89	94	85	79	101	88	57	86	81	80	71	79	86	78	80	78	68	72	70	90	86	98	84	73	79	81	79	91	77	87	85	74	70	76	79	78	89	77	73	88	71	82	86	77	82	89	87	71	75	90	73	90	70	95	84	79	91	83	89	78	89	90	98	75	89	93	78	94	81	81	97	81	81	76	86	70	97	82	90	89	77	86	93	85	104	92	94	83	80	87	74	82	71	97	92	74	85	85	60	97	78	83	77	74	76	87	75	89	92	89	72	84	78	82	70	88	91	78	72	88	73	73	75	89	81	72	78	86	84	77	84	78	80	93	71	82	69	77	85	87	78	91	72	52	76	84	97	83	94	76	90	85	92	79	77	81	78	88	94	87	75	68	87	87	95	99	84	85	78	104	79	89	90	67	86	84	84	99	79	79	81	85	85	72	68	91	91	87	77	108	104	83	82	86	69	90	72	90	69	69	67	68	85	92	81	77	72	79	79	90	72	98	70	79	89	80	76	80	77	82	93	79	96	85	77	93	87	81	78	76	80	94	68	83	91	69	97	76	86	85	84	98	103	75	84	74	71	75	79	93	79	83	79	71	76	91	90	79	71	95	89	88	87	83	92	77	83	74	88	73	103	83	69	90	72	81	85	90	85	85	83	70	91	83	88	51	110	66	69	90	66	81	73	81	83	84	70	81	103	77	81	75	77	74	83	89	77	96	92	76	80	95	74	85	76	86	75	92	98	68	87	82	88	96	70	66	74	95	96	79	81	86	86	97	90	84	75	85	95	86	72	97	89	72	76	69	78	86	87	77	74	90	69	95	79	78	82	75	80	84	92	84	78	76	89	89	89	90	78	97	97	83	78	90	82	84	94	70	83	97	78	75	96	82	82	70	82	85	78	97	78	74	92	81	75	97	77	87	63	75	86	94	86	84	84	91	83	90	79	86	82	79	66	83	89	83	73	88	84	91	90	92	67	79	78	76	78	88	87	85	95	90	80	82	75	85	83	95	93	82	83	76	69	87	95	78	81	83	74	76	99	92	86	78	80	79	85	92	81	63	87	94	75	75	89	85	73	79	94	86	91	84	88	87	87	88	81	95	71	83	84	81	84	73	74	73	81	89	67	82	85	73	90	89	95	88	90	81	82	98	88	102	78	73	84	65	81	88	78	86	79	76	83	91	88	68	82	95	91	82	84	91	79	85	72	88	80	66	89	83	102	73	82	72	77	87	84	93	84	81	91	77	87	93	77	105	87	80	73	68	80	87	104	91	109	92	92	85	93	71	83	92	79	89	68	74	83	80	84	88	75	91	94	68	90	82	90	71	77	81	89	88	99	87	85	84	78	97	85	86	69	85	82	83	90	99	92	65	73	65	85	83	90	77	81	92	74	83	98	94	81	105	65	82	89	82	81	69	88	104	78	79	94	83	102	83	91	80	100	85	94	84	78	80	88	74	75	78	77	81	94	78	116	84	61	68	102	87	80	88	78	74	104	84	79	73	70	78	76	79	76	89	60	88	80	88	82	59	57	86	96	80	91	90	83	78	85	87	85	72	72	90	87	78	80	76	83	86	88	93	77	77	83	93	99	88	73	75	72	102	62	75	86	93	89	83	91	77	95	90	89	96	71	70	81	95	80	77	86	74	98	90	85	83	85	93	88	69	83	68	102	87	82	91	77	87	75	77	98	88	77	79	84	84	79	85	89	93	78	81	88	68	84	86	75	89	97	75	78	90	84	88	80	76	75	85	78	83	74	77	79	77	90	69	86	93	84	75	94	81	93	82	100	86	80	67	84	92	80	80	84	78	76	87	81	97	96	81	98	86	93	81	87	83	78	98	83	86	85	90	89	87	80	70	86	92	85	97	93	97	71	76	98	92	68	89	86	79	81	89	96	74	75	90	86	86	60	80	103	65	81	86	85	77	63	78	81	87	97	69	75	75	58	92	79	94	75	76	95	83	99	66	62	79	84	97	70	71	83	67	85	84	85	83	80	105	84	86	67	93	83	80	87	101	86	87	98	72	87	95	84	89	99	93	92	90	76	75	61	72	83	88	75	96	80	80	79	91	79	75	96	80	93	99	89	93	92	96	57	87	88	84	86	87	89	81	87	101	81	103	73	76	80	85	61	83	71	83	94	71	77	74	89	77	95	78	68	72	105	77	79	75	73	84	87	96	80	92	85	69	93	95	78	99	80	87	87	85	71	91	75	75	80	73	87	93	78	87	88	77	89	84	85	83	73	80	76	71	79	67	82	75	68	91	82	75	96	74	75	78	81	75	84	88	99	83	83	85	90	80	93	82	69	85	95	79	87	68	71	70	89	79	68	71	76	71	81	74	93	84	81	82	91	85	73	79	73	90	84	81	63	101	73	82	83	76	87	83	81	69	99	74	98	95	95	87	100	89	78	102	77	73	81	83	77	96	79	102	79	98	82	82	76	79	84	68	79	77	89	73	79	89	89	73	86	85	82	78	77	88	79	74	75	80	73	83	66	97	99	63	85	68	83	76	87	84	81	80	81	77	80	72	80	71	102	94	87	67	80	86	84	73	86	76	58	102	79	77	82	86	79	81	91	97	79	77	79	76	65	68	79	82	84	79	108	77	84	89	78	77	91	78	72	83	71	71	81	69	85	89	75	85	77	73	85	102	88	81	96	70	74	79	83	108	68	90	82	102	96	86	89	80	94	91	62	65	80	80	89	88	64	69	92	83	88	92	68	98	62	89	70	74	88	78	79	82	83	75	93	88	70	92	74	74	71	103	68	65	84	77	94	83	98	80	96	97	85	81	101	89	83	86	80	80	77	89	88	89	80	73	82	72	83	87	84	80	82	66	77	71	86	84	84	84	82	90	70	88	83	90	77	84	75	65	73	84	96	70	94	79	68	76	84	77	105	86	103	69	85	83	82	87	76	87	82	96	83	80	89	81	90	77	85	97	83	90	83	70	77	71	75	89	88	91	80	74	81	84	71	75	65	94	85	86	91	87	107	74	94	94	75	79	79	85	83	64	69	84	83	83	96	78	78	81	81	87	92	94	92	84	87	83	90	81	86	102	76	91	74	93	82	76	89	71	80	83	92	63	87	82	72	85	56	89	76	84	76	67	87	91	84	86	82	83	112	82	85	101	82	75	82	95	86	81	77	79	89	78	94	90	68	68	90	75	64	89	102	77	73	76	91	80	77	80	93	86	85	81	92	85	87	89	80	74	94	77	72	87	105	75	91	85	95	93	58	78	80	88	76	67	61	73	82	91	80	91	76	92	78	82	94	77	80	84	81	95	77
26056	11504	14491	18620	24591	32022	28923	27408	18796	19802	23277	14073	6513	3730	3083	3195	3017	1227	940	947	984	739	923	690	714	517	517	470	454	436	392	341	372	358	309	298	332	323	348	312	315	306	312	303	299	296	321	299	303	332	310	292	304	273	283	305	330	324	299	282	300	345	299	295	301	312	292	282	283	277	310	264	293	267	277	306	310	296	289	316	315	301	282	289	311	295	298	281	323	288	287	319	327	326	297	288	293	298	287	289	281	299	302	275	302	290	266	272	265	272	276	312	320	325	291	267	306	289	322	256	286	279	305	279	303	314	252	266	328	280	333	291	272	281	281	289	291	281	304	282	314	305	282	284	301	287	309	272	280	310	289	323	248	293	269	304	276	292	246	293	271	328	287	286	297	298	300	257	295	287	309	286	273	276	295	302	289	289	290	330	290	293	272	281	289	295	272	276	317	274	277	273	283	270	282	316	273	264	285	258	312	311	302	290	300	285	264	289	289	302	285	279	267	273	291	299	270	267	284	287	280	283	276	308	286	283	288	340	300	271	291	303	280	307	259	326	315	303	315	307	316	259	280	310	263	271	302	275	293	290	280	267	271	285	317	278	280	279	275	280	307	270	258	276	266	288	275	268	266	297	266	312	265	294	288	297	277	268	308	298	289	288	286	275	288	282	335	319	288	262	284	292	314	304	268	308	299	281	294	311	276	280	284	270	295	273	256	288	273	299	251	279	294	300	313	292	289	276	280	291	305	290	318	299	278	263	350	317	286	282	285	263	295	289	288	286	282	267	262	267	322	318	284	310	285	296	296	280	274	269	307	253	302	310	256	253	331	292	293	281	292	298	268	288	304	296	298	264	250	267	295	298	270	279	278	289	270	253	299	267	285	273	307	274	297	298	277	282	289	282	268	278	307	293	300	292	249	273	264	289	303	290	291	307	268	311	302	293	264	310	285	284	293	261	276	289	291	300	300	278	308	314	278	279	257	294	297	291	307	269	282	269	308	277	291	286	283	297	297	283	286	262	320	318	281	276	283	236	299	276	303	287	247	273	296	287	278	303	286	303	311	332	303	287	279	279	291	303	255	293	277	269	276	302	283	279	268	294	299	262	297	298	292	243	304	284	271	276	293	302	261	304	272	286	300	289	287	286	267	307	315	280	272	304	286	262	327	341	282	286	280	277	306	258	282	261	301	299	277	290	268	295	271	285	275	275	287	293	276	298	302	301	287	301	308	279	284	246	298	291	284	295	291	286	281	309	304	310	287	306	291	302	279	299	273	302	290	278	287	248	269	295	284	308	264	289	302	270	278	305	300	271	297	287	290	259	284	300	307	304	312	293	313	295	279	295	273	277	290	273	315	255	289	312	266	325	292	309	289	311	273	330	306	275	315	282	291	310	265	268	277	294	298	288	304	306	299	299	310	289	296	291	306	334	267	296	311	285	274	262	267	278	297	273	303	276	272	290	290	289	265	323	294	316	315	314	282	318	283	261	297	308	246	269	276	313	281	290	305	264	299	319	301	286	260	301	284	314	297	297	295	276	295	296	313	296	311	270	265	246	309	267	273	289	285	257	273	288	241	309	288	281	311	296	316	275	278	269	264	282	288	274	300	307	301	319	274	269	264	301	292	276	314	315	284	302	275	276	271	290	283	276	299	301	289	299	295	270	264	278	287	282	285	298	299	263	289	262	268	284	298	336	263	285	269	311	305	276	273	272	301	287	270	281	282	300	288	307	301	278	309	274	292	312	299	290	327	258	295	276	280	273	306	268	301	274	286	293	290	286	280	296	264	290	271	271	279	288	327	287	300	307	273	284	292	272	289	293	282	286	282	298	307	291	281	279	278	277	282	278	291	300	310	269	317	279	270	294	265	271	300	276	267	304	290	308	311	316	256	277	292	299	292	307	314	294	274	280	285	284	295	277	266	296	296	299	261	311	261	300	315	301	301	293	289	294	263	319	278	288	300	295	284	296	269	277	295	282	334	280	269	303	299	295	326	262	275	308	271	293	279	289	270	261	313	263	285	293	293	294	247	282	289	269	300	270	298	261	310	319	301	301	281	295	280	260	259	306	287	298	288	278	259	266	276	284	276	247	295	291	282	307	305	300	298	264	308	328	274	294	315	264	284	280	292	291	261	295	294	270	273	283	298	286	291	287	328	268	267	284	261	305	297	312	292	274	272	305	276	263	293	279	305	306	281	307	321	291	290	320	279	289	289	253	290	311	285	300	286	286	282	307	291	307	293	304	313	278	304	295	307	301	259	301	260	262	295	316	255	289	278	289	280	263	300	275	297	278	284	285	307	288	291	288	284	314	289	264	305	294	263	293	300	294	295	300	305	302	296	292	308	284	258	316	300	262	285	285	309	286	266	299	292	317	288	296	305	286	301	292	281	296	282	270	282	287	303	281	270	272	285	296	262	319	276	270	267	290	287	300	328	270	263	295	271	314	286	303	319	294	281	301	299	289	283	331	292	286	274	296	317	283	282	280	291	281	293	274	298	302	298	295	296	280	311	287	284	276	279	290	303	306	279	287	314	276	260	295	289	259	284	288	286	267	290	284	296	287	301	284	328	311	302	263	279	285	261	268	306	291	279	301	280	310	307	279	270	276	304	283	286	294	289	305	271	316	324	274	289	276	251	297	273	279	267	273	298	334	297	279	257	322	297	301	257	279	291	293	273	298	293	269	271	297	278	299	270	278	252	287	304	325	308	295	318	273	297	307	283	294	313	312	285	285	298	260	282	323	278	322	276	268	304	290	312	269	274	276	264	321	276	285	291	272	304	255	300	275	289	293	255	294	271	300	244	265	282	300	283	277	284	295	286	303	283	278	324	292	310	251	293	303	329	297	294	281	300	288	295	293	309	326	287	278	271	279	255	259	307	265	263	309	316	253	292	295	308	298	250	307	311	275	303	294	282	297	279	261	302	270	295	308	289	277	302	291	293	290	304	279	273	284	316	288	277	302	333	277	299	310	297	315	278	343	303	293	321	288	326	293	298	279	310	278	308	283	304	265	289	285	296	285	286	284	266	276	260	273	274	296	285	288	291	319	305	289	271	286	301	293	288	270	288	278	292	289	293	300	280	292	273	323	301	315	299	302	264	305	274	295	278	290	311	282	279	295	287	273	306	316	300	284	272	301	298	283	265	307	323	254	275	287	290	284	304	294	322	285	271	272	322	279	280	299	296	290	286	299	296	265	297	280	277	300	263	274	306	295	308	332	298	303	279	296	284	266	274	281	274	274	277	286	304	309	259	310	295	314	287	319	273	294	298	283	279	299	286	265	295	287	255	297	287	313	277	261	314	323	288	302	286	265	276	296	301	276	321	298	283	305	306	290	290	297	275	303	331	311	255	278	263	262	296	291	280	315	292	289	279	297	292	256	301	286	281	298	294	306	278	282	269	294	255	307	307	260	278	288	313	271	294	286	271	306	311	301	308	282	313	307	289	276	287	296	315	295	292	280	313	293	315	296	286	296	289	290
50970	29475	30935	30100	29227	32975	31167	26469	20267	17428	17094	9664	3994	1729	1387	1466	1120	510	365	431	325	258	278	313	251	212	187	227	182	184	177	159	160	156	151	144	152	132	133	154	156	123	141	168	135	140	156	165	138	148	150	149	151	134	143	146	146	135	150	147	124	135	162	116	135	143	142	121	148	159	140	130	146	130	165	129	118	141	137	147	130	142	133	146	136	150	155	121	136	160	141	111	134	145	145	136	156	134	127	144	132	134	144	147	132	136	135	139	142	144	132	142	153	156	122	151	152	143	130	150	145	143	125	146	145	144	138	160	140	139	143	136	130	138	127	142	149	159	127	131	145	156	124	140	159	140	120	128	126	141	127	140	139	134	134	142	144	136	138	143	129	117	136	127	153	136	125	134	157	146	139	161	126	139	144	146	134	143	136	155	137	151	145	133	127	116	130	145	143	148	138	149	138	151	139	142	141	149	143	144	148	137	125	139	127	159	145	138	118	127	147	145	137	162	142	126	136	141	119	141	135	137	135	113	133	134	125	133	129	153	154	144	133	135	157	137	119	118	127	136	132	135	146	167	134	120	138	129	134	132	133	149	176	120	119	157	117	143	148	122	141	122	135	133	138	151	124	148	134	158	144	130	134	124	120	128	133	123	134	136	130	131	146	147	163	137	170	128	147	149	138	137	158	144	122	137	129	123	151	127	134	148	134	133	153	120	146	134	157	139	134	141	130	170	156	163	135	122	135	140	146	130	147	148	123	136	128	137	139	146	135	150	146	137	133	114	136	129	119	108	131	149	115	132	143	141	149	128	125	157	140	139	136	137	130	152	169	118	142	128	131	125	129	113	134	133	151	151	146	143	139	127	135	122	160	155	135	141	122	125	132	119	122	138	147	132	124	151	146	143	158	137	131	135	142	151	150	131	126	127	133	137	124	119	140	128	115	130	137	135	126	131	117	146	138	116	135	142	127	147	133	122	116	148	128	116	128	127	128	142	136	120	144	155	122	135	136	130	116	123	137	146	134	129	142	142	141	159	148	132	125	147	140	144	135	141	143	147	133	143	137	132	121	140	153	149	135	132	131	149	138	155	133	134	141	128	140	142	130	148	160	137	153	139	138	133	142	133	131	141	125	131	132	147	143	129	130	129	148	132	123	132	132	142	146	122	126	138	141	140	141	144	158	151	122	135	131	134	130	138	122	146	124	120	139	148	135	148	136	124	146	153	164	143	133	139	140	141	128	146	118	141	139	131	113	142	124	132	157	150	162	139	140	157	151	136	135	128	139	133	151	143	145	142	139	145	142	142	118	139	152	159	142	132	139	119	110	131	121	143	136	141	156	132	129	135	145	153	142	145	147	153	132	130	127	132	157	144	172	154	135	152	117	144	144	132	136	139	133	112	142	117	131	147	155	139	148	129	127	154	138	130	135	118	148	115	147	143	152	130	132	145	139	167	153	146	144	132	145	120	168	144	132	151	153	122	141	132	126	140	134	119	157	134	130	148	132	142	157	146	144	109	134	129	110	144	145	141	134	121	128	147	170	155	150	141	144	117	129	142	139	131	137	155	138	155	139	138	142	115	157	127	156	118	143	141	128	132	150	130	126	130	128	119	133	142	150	138	140	138	163	133	139	120	136	145	150	132	134	125	134	145	122	150	150	124	135	129	156	124	123	145	120	135	124	107	142	138	143	127	134	158	142	133	101	136	135	155	142	147	135	138	142	123	134	135	145	158	143	137	144	123	134	131	128	137	136	125	126	149	152	130	121	143	146	140	131	133	139	121	148	126	138	149	143	158	153	143	118	123	138	138	145	131	151	125	130	130	135	126	138	154	129	130	142	144	132	129	120	149	156	140	142	132	134	133	139	131	145	133	131	142	143	155	115	142	150	136	141	127	149	146	128	134	129	128	119	147	143	137	131	126	137	136	131	125	130	142	137	132	134	135	121	140	149	144	150	124	140	130	154	139	155	126	154	132	139	144	129	128	117	128	153	133	135	154	140	118	138	130	140	138	143	142	145	142	121	144	148	124	116	130	123	125	143	142	135	143	133	119	128	141	124	125	148	145	140	128	144	137	149	145	127	121	168	131	108	123	134	134	143	140	148	136	149	121	137	115	134	138	137	130	142	120	143	128	137	134	132	122	147	144	155	149	148	129	115	127	129	133	147	131	128	127	129	133	138	130	142	137	135	131	135	136	161	140	149	161	140	133	134	131	133	155	141	127	148	159	141	137	130	131	126	130	123	128	141	135	126	154	162	152	124	124	125	129	151	126	131	119	114	158	143	94	141	126	119	136	127	134	147	144	124	140	109	136	140	142	148	126	145	136	134	125	140	125	137	129	152	136	125	138	146	111	121	146	133	154	150	139	150	129	127	145	134	145	136	151	145	123	163	133	112	130	138	142	137	142	148	144	138	151	129	127	137	148	125	153	143	144	140	133	137	131	129	134	160	128	154	143	146	137	140	147	139	133	138	129	120	138	129	122	135	139	127	142	124	127	149	148	147	144	123	119	136	157	135	139	128	130	145	144	120	139	133	147	152	134	143	147	126	142	127	145	132	131	169	128	162	131	145	140	144	118	157	122	117	155	143	150	147	138	148	151	130	120	158	119	121	147	136	152	156	133	134	117	129	132	123	145	140	131	142	150	138	127	138	130	133	129	152	138	138	162	140	134	133	138	136	120	133	117	136	132	123	122	107	116	140	141	149	138	143	133	158	149	130	128	158	127	110	130	137	141	138	124	143	147	131	126	135	127	136	134	151	117	128	123	142	143	132	141	141	128	152	124	136	122	123	142	112	141	126	143	150	147	126	138	144	132	135	140	140	129	167	130	147	126	153	123	133	144	144	136	144	135	144	145	135	126	141	126	151	142	141	144	143	132	133	124	150	142	137	130	123	121	134	144	135	146	143	145	154	124	130	140	145	127	123	144	136	147	149	130	151	135	143	141	140	151	127	143	119	139	134	143	153	149	154	141	159	112	138	153	138	141	123	118	142	136	173	134	145	140	144	141	120	125	134	132	136	147	161	142	135	128	146	147	133	114	119	120	155	177	121	140	140	137	134	151	137	128	148	107	132	137	146	129	134	144	133	138	161	144	125	165	158	134	131	137	126	141	119	129	130	144	132	126	137	129	132	137	149	106	139	145	140	134	130	150	121	144	160	133	137	135	142	124	154	127	125	143	134	144	135	145	143	154	134	155	121	149	132	150	137	148	147	131	141	148	125	140	158	128	155	135	120	130	130	145	145	133	155	139	144	154	133	128	149	118	136	154	152	141	132	134	137	144	146	123	124	132	130	132	125	151	145	137	143	135	154	159	142	140	126	138	125	121	136	141	131	133	150	140	122	121	139	138	151	130	129	136	115	148	144	156	145	125	139	127	136	131	154	154	148	132	152	147	153	116	124	138	150	120	131	158	128	160	146	144	136	134	118	136	123	127	137	142	115	150	145	148	126	133	132	148	128	154	130	139	134	135	152	147	135	128
35255	16237	21150	24562	30644	40421	38975	35528	29411	30499	32377	22231	13729	8977	7004	6704	4835	2108	1827	2015	1786	1330	1625	1717	1363	940	905	917	794	764	650	607	584	583	539	582	517	491	539	492	519	509	510	524	525	517	516	493	492	517	493	512	498	520	456	500	484	508	507	474	468	482	485	465	445	448	507	464	459	462	495	471	496	476	480	483	459	487	466	471	481	474	482	451	471	488	428	462	449	446	437	508	465	493	455	457	455	470	436	431	464	412	430	426	455	443	446	490	459	467	455	466	475	447	429	438	456	476	426	439	466	464	455	465	489	455	445	477	448	439	441	464	445	454	465	439	459	422	464	444	453	462	380	465	412	429	427	454	480	421	422	415	429	446	417	452	445	453	461	442	418	468	445	431	447	461	470	486	436	459	485	473	467	405	485	443	451	453	429	437	462	463	463	429	413	429	445	449	426	436	447	402	454	441	440	418	458	447	422	460	386	407	451	435	429	436	439	437	442	448	442	421	460	436	409	420	488	433	444	425	431	480	437	454	416	431	437	460	445	428	438	436	453	399	450	436	491	417	451	448	433	414	487	441	445	470	450	458	471	451	441	437	441	430	449	432	461	455	428	452	424	467	432	439	447	431	456	439	434	463	469	455	451	446	501	438	466	497	415	467	448	418	430	431	415	462	459	431	457	457	445	437	440	407	471	439	432	467	443	423	436	425	468	425	417	430	397	449	403	421	454	485	476	429	428	435	456	443	452	395	440	445	403	445	437	463	493	484	433	433	436	419	426	469	433	460	447	466	458	457	409	450	451	456	457	438	443	436	457	468	437	496	431	465	425	491	434	429	446	442	431	460	441	462	438	454	434	421	479	460	437	450	451	435	525	421	451	432	446	430	449	463	414	482	438	445	453	459	430	436	451	476	452	448	432	443	463	459	456	456	408	442	438	431	433	427	422	444	428	424	489	446	412	507	424	425	481	467	434	457	469	440	434	436	432	435	473	437	470	424	433	443	444	433	439	454	440	423	413	470	436	460	421	448	407	477	450	476	430	474	469	429	432	440	459	431	439	421	455	444	456	452	446	425	494	436	431	447	441	416	440	450	478	448	429	421	434	477	423	460	449	458	437	443	457	440	440	418	499	424	444	445	447	489	436	426	453	436	448	418	459	423	462	458	448	476	450	453	475	420	468	472	460	454	436	463	439	437	443	402	432	456	468	463	459	450	465	441	439	455	469	447	463	436	473	489	429	470	416	419	454	440	462	471	440	474	466	471	442	456	401	461	413	452	483	473	414	453	446	439	415	458	464	434	443	445	459	460	454	425	453	462	409	446	453	445	479	434	438	446	483	450	463	452	458	443	437	451	441	455	427	421	432	481	446	444	421	436	443	422	407	456	449	445	414	435	456	453	451	411	425	432	452	493	486	452	433	440	438	445	439	446	453	442	407	446	429	428	459	438	438	426	435	482	451	463	426	454	468	441	429	475	432	441	432	407	409	443	454	432	468	468	394	435	388	435	471	473	438	418	440	437	411	475	431	418	424	458	438	386	428	446	464	446	428	446	466	427	415	461	435	438	466	450	423	452	453	458	444	438	431	438	435	459	427	428	440	429	444	444	483	430	468	449	442	444	442	461	461	426	467	448	451	442	447	435	464	410	460	460	444	428	430	502	461	435	471	464	464	439	453	438	441	410	398	431	405	453	451	468	458	432	421	429	404	508	435	430	442	469	419	483	458	449	421	436	410	482	408	485	441	426	462	484	425	434	481	471	460	423	475	464	453	453	405	422	413	436	464	449	458	454	448	482	447	458	448	459	468	427	445	460	423	446	420	451	419	458	436	442	418	471	445	445	426	432	447	447	452	464	488	408	467	473	420	473	459	446	447	432	417	505	399	429	445	437	444	463	429	412	443	460	451	437	483	485	499	452	469	450	392	421	407	422	483	453	463	438	391	433	414	449	458	456	450	435	454	414	439	434	438	438	430	454	426	475	448	498	511	465	482	462	448	485	445	449	468	423	454	418	430	443	427	456	425	428	445	422	457	428	457	434	421	434	426	449	469	414	441	401	465	438	460	443	446	444	408	433	440	457	420	401	435	445	400	450	459	464	419	450	422	416	445	466	450	434	446	415	417	458	440	493	490	456	422	445	462	448	438	493	442	454	437	505	450	452	426	468	457	413	455	476	467	446	424	450	456	448	446	470	456	427	416	446	441	448	403	461	434	437	479	428	475	444	396	452	463	456	437	415	453	479	457	454	444	435	400	452	451	458	456	424	450	445	451	452	436	466	416	438	426	412	440	470	432	461	425	461	442	453	457	438	435	425	420	447	482	428	442	442	442	396	475	478	416	480	441	430	454	480	429	421	417	427	443	426	454	432	445	428	469	405	432	445	418	452	454	439	393	418	411	444	445	465	428	410	443	471	463	445	470	462	425	476	410	422	456	459	443	452	470	495	474	444	439	443	482	426	466	415	458	441	458	410	424	431	459	442	439	447	434	467	417	436	469	439	435	469	439	427	445	472	444	472	435	470	440	453	437	436	455	452	433	480	441	447	482	421	438	384	428	416	436	458	404	430	444	446	406	444	399	450	454	457	443	451	442	442	438	424	451	432	460	467	442	418	451	395	426	435	426	491	483	474	458	467	438	432	469	433	452	430	467	473	459	485	487	422	453	448	456	482	451	432	413	457	453	391	414	484	412	452	414	411	418	429	430	464	436	452	456	445	439	436	431	455	451	451	429	465	469	450	449	466	437	433	461	426	451	460	419	499	435	445	465	435	446	442	443	446	407	462	430	412	428	453	416	451	433	412	469	437	441	418	446	458	454	421	450	452	469	517	418	395	465	432	448	441	423	414	441	453	439	417	409	484	412	463	409	454	430	438	433	449	433	440	468	443	439	405	455	458	455	453	454	443	418	470	471	443	439	434	432	419	444	439	459	432	425	456	464	416	449	456	423	439	437	454	450	459	436	473	440	454	445	450	462	429	441	404	445	426	462	420	449	415	446	426	444	446	460	436	458	449	445	476	410	478	448	424	459	437	418	481	409	423	471	465	450	418	451	447	465	431	404	431	434	455	414	441	431	473	464	457	449	453	456	432	455	435	463	423	439	453	421	448	450	451	486	428	454	440	447	417	412	451	476	410	444	443	472	431	437	473	456	491	456	457	463	463	430	483	454	426	430	481	401	441	450	453	458	423	468	440	477	444	437	440	455	412	427	468	458	450	493	454	468	456	457	458	399	501	470	428	471	436	459	424	445	442	437	465	487	436	393	468	473	428	459	442	421	436	433	466	448	431	450	428	435	455	411	452	437	420	473	453	467	454	447	414	428	457	472	471	427	458	436	478	413	447	421	466	452	434	457	434	455	439	426	457	442	409	444	446	411	435	464	451	445	481	440	449	437	463	428	470	450	469	439	443	450	440	451	440	441	454	451	428	436	429	482	454	471	423	437	439	481	443	441	436	456	445	482	479	476	450	424	458	456	429	432	465	446	433	473	435
10148	3842	5343	4563	3556	3359	2378	1367	755	682	571	304	226	185	196	172	183	155	149	143	168	135	148	162	155	159	163	163	147	140	152	113	136	174	142	158	149	155	151	161	160	146	152	149	148	132	158	169	139	163	152	156	156	156	123	140	133	127	164	169	129	144	148	158	162	143	156	124	152	160	130	172	147	138	158	152	160	147	157	151	138	157	149	150	141	161	149	156	140	156	166	138	154	149	160	133	160	139	133	149	147	159	148	138	128	156	128	134	148	148	146	160	142	139	135	154	175	145	155	125	171	140	148	152	162	143	180	167	162	145	158	147	142	123	155	155	144	147	148	142	146	157	156	152	145	135	157	156	150	150	166	147	142	151	147	152	148	128	159	152	167	148	154	159	154	144	158	147	159	150	160	149	153	140	146	141	153	149	160	144	125	151	160	142	155	123	154	136	155	162	149	131	158	149	160	118	147	148	154	157	168	148	136	146	161	140	138	153	160	156	149	146	129	125	153	144	162	148	130	135	161	143	148	139	135	138	122	127	144	141	153	143	181	162	138	168	163	129	154	139	124	152	159	144	144	159	143	162	132	143	138	145	164	137	136	149	160	144	181	171	135	143	141	138	149	146	139	133	162	170	150	162	163	136	142	139	137	136	154	164	146	132	134	134	160	139	136	115	146	159	133	141	146	144	165	175	146	152	143	114	163	162	144	162	165	141	137	157	134	160	159	142	152	136	138	146	142	160	155	165	144	148	151	180	147	165	141	154	156	154	149	143	158	136	150	151	140	147	136	127	146	168	162	159	153	173	134	143	159	124	147	164	136	150	138	134	171	131	143	137	141	176	154	136	165	129	127	134	125	143	154	135	145	147	170	150	137	148	167	150	126	150	139	137	143	154	136	128	151	167	143	155	142	143	165	142	142	155	159	154	135	142	147	153	136	138	136	132	133	145	147	129	140	149	158	139	144	141	165	147	145	155	153	129	146	179	123	139	140	150	137	154	155	151	147	153	144	166	147	177	157	148	154	149	134	178	138	152	165	153	151	154	147	138	154	141	142	148	133	149	143	149	153	134	158	151	155	122	153	136	141	153	146	137	146	154	161	139	146	144	150	146	154	147	169	175	161	132	137	131	148	138	147	146	153	147	143	170	146	137	145	142	143	153	137	151	146	133	141	168	132	167	136	159	167	131	131	141	150	143	132	137	154	159	161	141	145	136	141	160	163	168	153	152	166	154	148	153	166	169	145	145	149	127	142	159	149	138	133	147	128	168	151	161	146	154	148	135	160	138	152	117	145	161	140	154	143	135	133	140	158	140	141	122	149	162	142	161	132	143	147	138	148	147	138	161	161	162	156	145	146	156	153	133	129	154	146	146	147	162	155	158	153	159	152	149	126	154	145	137	147	152	135	155	150	150	147	138	132	142	180	165	158	149	155	152	144	136	147	154	132	155	120	159	139	160	137	147	147	141	151	139	162	161	152	144	145	145	157	152	147	160	170	155	139	135	143	137	158	136	145	153	140	148	146	142	131	158	153	143	132	147	153	134	162	139	136	150	148	152	146	151	139	140	159	155	144	149	161	140	148	138	141	150	154	126	152	154	155	171	139	163	143	132	151	151	160	170	138	157	139	144	126	151	145	144	150	151	160	133	159	125	147	147	144	139	144	117	128	140	150	155	159	158	157	159	152	151	160	144	133	147	139	154	148	146	160	129	168	161	159	160	173	135	145	150	150	167	157	161	142	156	157	148	162	155	156	142	146	142	119	145	149	149	126	164	119	147	142	146	144	144	145	141	150	132	144	161	155	148	146	124	150	145	155	143	149	147	130	151	171	153	139	132	146	128	165	142	153	146	159	154	147	143	145	162	148	144	155	130	134	144	147	121	139	145	149	158	150	137	162	142	146	161	164	121	142	152	137	168	136	135	155	139	142	144	161	146	165	147	140	153	144	157	152	130	157	141	132	146	151	132	176	164	123	160	140	161	150	139	145	165	155	158	144	150	157	138	145	135	138	132	138	152	141	159	125	153	149	136	144	147	139	143	169	149	161	159	156	167	162	142	136	127	143	159	149	137	144	154	131	148	161	141	149	140	139	137	141	132	153	171	144	144	147	151	142	141	146	157	153	144	145	158	152	154	149	151	148	135	150	129	148	174	146	147	134	140	157	161	144	156	159	139	154	160	148	152	160	135	153	144	133	154	142	137	145	125	147	143	148	165	151	138	149	124	115	159	144	140	148	124	154	145	164	152	134	150	150	161	144	166	167	145	156	150	152	138	136	144	129	154	126	158	128	146	152	154	144	161	146	124	166	143	136	150	147	147	155	176	142	139	139	155	149	148	138	141	138	149	159	158	143	160	149	153	143	142	139	126	146	146	133	139	144	123	163	129	153	139	138	128	136	143	155	152	155	144	143	147	134	140	159	154	136	149	152	141	133	129	147	142	173	145	140	115	146	153	148	153	151	147	117	159	154	140	147	127	153	156	142	142	132	153	153	129	129	146	158	139	138	148	182	144	162	156	152	151	175	157	141	148	170	153	154	139	129	141	173	138	132	149	173	159	150	127	141	141	132	127	136	160	135	148	142	132	153	126	148	126	128	159	140	152	144	132	148	137	152	138	134	162	159	115	174	139	140	140	153	148	152	124	154	145	160	132	148	144	132	153	136	140	141	174	163	137	156	150	146	123	122	136	158	154	141	111	154	156	121	163	160	130	150	163	122	160	144	143	126	143	151	132	155	140	147	135	165	161	156	163	176	137	157	147	154	172	158	119	116	157	142	133	157	139	149	154	146	139	144	155	117	166	153	160	143	169	144	159	166	139	134	128	136	137	154	141	151	139	159	146	154	144	136	148	157	146	145	171	151	153	139	174	129	137	135	134	159	137	158	181	156	145	161	166	137	147	152	149	146	139	143	135	155	168	152	130	161	135	160	157	162	144	144	181	146	141	142	174	152	145	128	156	159	138	159	152	152	139	151	165	149	129	141	165	138	148	132	137	172	164	146	140	144	130	149	147	139	139	150	158	156	147	136	137	131	151	147	161	152	125	146	156	155	155	129	167	139	151	151	144	155	147	146	151	128	153	161	129	145	153	155	150	152	153	134	151	149	162	150	148	150	166	175	121	144	157	149	152	136	146	169	155	150	148	160	152	150	156	158	130	146	157	167	133	147	131	126	167	132	151	160	149	120	150	143	136	132	138	132	153	136	152	138	141	137	148	152	147	141	150	148	153	157	148	134	129	146	134	149	156	133	166	141	150	143	129	169	141	156	139	158	137	156	156	144	148	112	157	141	152	147	140	146	168	146	165	138	143	157	161	151	145	156	113	152	154	140	152	166	143	154	132	137	160	149	133	138	154	156	120	143	155	164	172	143	161	147	139	144	158	149	164	146	134	152	119	156	160	135	136	144	143	145	130	165	159	145	135	150	145	164	147	122	150	146	165	135	151	154	153	162	129	159	154	139	145	162	142	149	160	127	143	143	139	140	142
10972	3898	6558	7446	9426	11241	8344	5427	3224	3445	2845	1581	1078	814	801	693	616	555	504	482	525	491	499	481	524	504	481	449	454	496	483	456	445	449	455	445	484	509	479	508	480	490	531	462	485	463	443	507	494	484	457	475	455	479	451	460	489	471	455	461	446	478	472	483	448	473	464	478	440	496	466	428	477	472	510	476	435	456	478	477	419	461	433	478	469	505	446	494	438	474	458	491	456	481	480	502	464	454	439	460	492	454	434	431	457	499	517	461	473	439	425	497	464	473	482	424	431	510	455	472	469	475	501	473	482	487	482	429	458	456	450	480	433	447	443	470	468	482	496	448	409	461	471	488	501	448	479	496	459	488	450	486	469	454	487	487	440	460	498	455	472	480	478	474	476	446	468	497	469	455	463	467	399	461	497	454	490	457	456	479	453	509	452	445	483	488	439	499	463	467	489	464	449	485	475	462	455	465	454	446	454	503	427	456	510	462	472	470	478	463	463	443	476	456	467	443	488	450	469	449	468	487	490	494	490	478	454	490	451	467	444	465	420	477	474	474	481	476	478	470	455	464	508	458	465	482	418	498	457	424	491	489	492	469	477	512	480	479	490	470	481	480	453	507	432	457	467	481	461	479	479	475	452	457	451	498	488	455	461	439	467	473	466	498	469	451	436	467	507	507	468	451	449	431	427	469	447	479	437	483	460	489	478	477	489	463	508	475	526	462	483	467	400	475	474	485	460	454	498	496	458	454	481	488	471	475	464	494	491	512	455	475	416	481	444	470	433	469	454	510	472	472	473	487	482	488	472	448	477	473	451	453	505	461	423	491	472	483	461	426	467	472	485	478	446	478	465	476	490	483	471	484	481	493	492	450	448	470	463	466	479	469	460	405	465	480	496	502	471	471	459	470	489	466	428	451	450	506	482	445	469	465	456	475	467	446	523	475	471	467	513	473	455	463	461	473	440	443	477	468	445	447	487	432	452	438	486	421	421	443	498	437	451	483	477	463	433	517	482	468	452	473	491	458	479	467	474	417	507	438	474	461	466	447	462	467	463	474	497	465	439	482	450	473	459	433	458	495	461	421	484	487	472	493	485	446	468	535	426	498	473	463	466	476	473	446	473	450	480	481	454	475	462	482	470	507	473	436	470	462	469	446	458	477	472	497	449	450	443	423	458	482	425	464	457	468	492	504	470	480	489	442	481	472	464	475	451	476	488	466	493	452	468	464	477	490	451	474	469	486	466	445	490	468	489	432	454	485	486	483	514	449	459	468	457	493	450	465	498	451	478	495	485	453	489	487	455	456	461	506	477	470	480	466	462	457	463	419	471	522	481	471	476	462	481	466	480	440	475	515	459	451	463	517	413	485	463	456	480	486	456	474	454	491	454	476	429	483	448	475	468	463	427	476	445	443	492	456	471	470	459	480	459	493	469	449	463	464	473	479	498	483	451	481	436	486	486	498	505	483	461	450	509	465	442	513	448	511	458	437	441	447	455	451	464	487	432	462	430	445	444	473	433	455	483	500	460	479	450	410	434	465	451	469	454	488	461	446	494	485	489	481	447	473	484	464	471	456	481	488	479	458	469	437	505	473	493	442	484	449	434	450	440	459	435	510	515	451	467	492	487	469	498	463	454	438	408	436	461	462	481	494	490	478	460	469	490	487	470	456	433	472	469	450	472	467	451	455	453	463	458	487	458	473	468	459	436	504	526	479	470	418	439	496	483	500	468	473	484	444	457	444	459	433	448	501	413	481	449	460	430	476	496	458	474	475	473	444	458	408	461	435	465	460	460	462	489	467	485	495	436	472	467	500	484	417	479	484	480	480	462	478	454	466	471	404	444	435	452	492	469	467	483	486	454	449	448	460	483	475	452	446	463	476	461	453	480	464	480	478	442	464	481	450	497	468	448	470	460	461	417	471	469	447	455	485	430	487	477	503	454	443	482	475	446	480	438	490	442	420	469	488	483	508	477	488	456	474	429	471	475	501	479	480	453	452	458	454	475	456	488	488	459	461	491	434	425	445	442	502	465	457	477	475	455	465	463	448	453	448	467	444	475	448	518	486	436	462	472	492	453	467	486	468	468	455	465	486	469	504	456	467	440	460	460	482	500	468	476	477	435	488	456	472	433	512	474	487	415	471	479	454	452	481	442	474	476	448	478	472	464	475	462	448	487	463	463	470	455	437	435	421	436	490	478	412	437	461	500	487	438	445	450	493	465	402	451	470	437	463	468	475	460	509	447	455	450	482	456	480	470	460	461	474	478	462	456	484	467	454	469	459	450	446	464	478	468	457	468	468	465	457	473	445	466	443	480	503	450	487	487	469	459	479	481	477	496	478	452	471	482	439	477	427	489	420	492	453	473	456	454	451	458	485	489	478	452	435	459	503	485	509	436	488	493	486	477	473	469	437	463	440	457	490	475	423	452	439	450	461	476	480	480	443	489	498	468	452	480	469	494	459	451	458	451	459	478	488	483	474	470	464	436	448	513	447	438	483	474	483	514	461	473	492	469	451	474	427	439	473	484	464	419	447	452	458	467	473	454	468	480	461	461	480	452	474	442	443	459	451	478	483	441	462	492	463	491	444	488	486	452	486	458	451	450	453	473	480	483	437	463	476	459	480	480	492	475	455	449	463	474	503	417	471	442	442	467	493	439	463	447	453	478	438	451	446	432	449	479	490	453	466	474	454	461	432	478	457	478	449	488	468	467	479	435	463	461	449	472	457	416	452	492	504	491	431	477	481	490	476	507	498	476	466	416	464	404	449	483	493	462	460	463	461	461	484	484	495	488	466	468	456	462	447	461	474	466	448	476	474	468	486	478	491	473	459	448	491	480	449	437	481	461	476	495	418	517	494	471	487	417	440	449	489	467	422	459	468	451	480	457	461	477	421	494	493	453	474	437	442	493	458	456	486	437	462	437	440	480	433	457	497	471	444	442	445	487	454	494	437	489	448	456	445	463	412	444	475	463	484	463	437	451	502	518	480	471	455	448	491	492	442	501	430	443	455	481	427	455	485	493	460	492	434	469	432	498	449	468	434	477	458	438	472	472	455	455	502	463	468	496	441	465	432	412	455	492	444	468	496	474	501	459	506	458	442	485	442	455	481	467	474	463	497	471	494	485	443	432	455	467	483	462	453	446	476	490	503	457	454	491	467	455	456	475	486	443	447	475	467	458	458	431	475	482	501	450	456	463	516	470	479	440	468	516	477	482	455	457	493	475	445	459	473	465	462	488	502	471	487	443	431	468	488	434	448	472	469	452	462	454	466	480	466	464	441	450	477	462	463	470	460	490	451	473	425	504	464	460	488	477	493	502	462	460	466	461	445	467	466	442	446	485	461	428	483	483	469	455	452	481	483	455	461	450	459	486	489	443	455	448	462	468	457	478	458	501	448	464	453	459	448	435	476	458	505	503	475	456	468	452	474	510	482	458	467	438	462	479	458	473	435	461	484	456	475	479	467	451	435	438	496	447	457	433	476
43118	25023	22826	24609	25987	25775	21566	14002	8331	8186	5678	3317	1774	1013	659	567	475	189	221	234	190	195	128	143	122	116	116	88	81	103	87	105	76	84	103	97	88	66	69	85	87	79	75	72	90	83	76	73	84	67	88	72	98	72	85	92	74	76	89	71	76	88	73	71	61	69	69	71	87	95	78	73	81	78	82	75	84	94	83	95	80	76	86	95	94	79	84	71	79	82	81	81	95	68	78	82	81	87	90	75	87	74	85	91	78	70	92	79	90	81	75	87	93	77	80	79	77	74	104	91	74	66	73	77	85	77	72	81	75	72	76	64	80	95	108	81	77	70	93	90	81	65	83	101	84	83	66	77	68	92	91	104	66	93	94	76	80	95	83	87	78	92	78	87	91	96	67	75	86	62	81	88	74	97	65	80	84	77	77	66	83	106	80	75	78	87	94	94	84	71	85	89	81	91	78	76	76	95	76	79	77	86	78	81	77	82	74	68	87	100	88	70	102	80	71	78	77	88	90	79	97	101	82	76	88	91	102	78	82	91	92	84	87	96	82	74	81	90	81	75	69	84	97	100	81	84	86	78	93	79	79	81	76	77	80	102	96	83	89	92	89	83	83	85	80	76	95	90	72	80	88	88	91	75	90	86	90	91	87	70	72	91	74	81	96	75	102	76	77	75	82	84	80	82	93	84	86	71	88	89	91	79	65	90	85	88	88	77	69	78	85	70	92	83	102	81	89	71	66	74	86	76	83	74	83	91	69	79	93	101	90	79	81	86	81	101	75	79	79	72	70	74	88	92	87	96	76	77	108	93	77	74	73	61	92	79	97	70	76	65	80	83	74	81	68	73	78	83	76	74	92	80	90	86	73	85	78	77	71	74	90	84	80	79	76	88	74	88	83	91	78	69	89	83	89	69	76	70	74	63	82	88	84	86	74	79	81	94	85	79	78	69	88	86	86	83	78	93	82	81	71	79	80	86	77	72	70	85	81	85	95	66	97	73	82	71	84	77	80	82	86	76	87	67	79	90	76	77	82	82	89	74	80	74	98	77	87	70	74	78	94	68	87	82	92	90	94	76	84	80	81	59	80	83	82	80	70	85	58	78	92	72	94	94	83	73	80	95	86	74	76	99	80	75	71	75	89	93	79	76	79	95	90	84	85	76	66	91	91	79	83	95	89	66	61	79	83	93	89	66	81	97	80	90	77	74	91	88	78	81	79	96	73	77	79	73	77	86	76	87	84	67	94	80	81	85	99	92	89	93	92	76	94	93	102	90	78	71	94	95	75	78	72	77	92	86	85	79	90	100	71	93	89	87	63	66	86	80	62	73	69	92	93	94	76	78	111	82	96	74	85	75	77	89	98	90	77	71	82	81	78	79	86	81	77	94	82	77	82	83	80	82	92	73	92	78	73	86	78	73	102	99	71	83	91	82	83	83	82	74	81	80	73	71	84	81	78	78	84	83	88	94	97	97	83	79	82	71	83	79	85	82	83	92	97	78	91	86	83	75	83	86	76	95	81	89	87	84	87	90	74	95	80	77	74	75	81	92	74	93	74	76	91	83	81	92	71	66	83	91	69	90	90	72	79	72	113	81	90	72	78	114	88	85	90	96	106	84	77	90	80	73	81	67	79	81	79	84	81	79	85	92	92	66	77	92	80	81	85	81	88	96	92	81	74	79	68	88	76	72	80	91	88	80	80	76	63	80	95	83	100	90	85	73	88	82	72	79	73	88	71	93	72	82	79	85	82	84	64	101	98	96	95	85	96	112	83	73	86	65	78	74	72	95	87	100	88	89	86	79	85	74	76	76	78	79	79	63	68	68	93	107	78	80	87	82	80	86	86	78	89	76	77	99	92	89	78	95	82	86	66	78	95	67	57	83	86	92	78	93	88	63	88	61	84	84	82	77	78	78	83	83	109	82	68	99	71	65	89	79	71	91	90	78	70	86	87	76	88	65	76	81	64	82	69	86	102	76	80	86	87	76	101	85	71	81	74	71	92	76	93	76	88	81	94	80	75	82	84	70	80	85	75	90	98	73	68	82	101	76	86	81	93	90	80	83	91	92	103	83	83	94	84	80	77	81	69	67	78	121	87	74	87	80	81	80	73	76	75	84	87	84	82	101	68	81	83	81	78	70	66	74	94	79	82	89	79	89	87	98	70	85	92	62	74	88	68	84	75	85	91	71	77	93	85	72	59	79	68	80	83	77	97	82	81	85	86	74	85	89	84	87	100	64	90	83	97	64	89	81	75	96	78	73	90	66	88	76	78	79	84	81	81	90	83	70	75	74	86	84	86	89	89	84	87	90	93	77	70	88	74	78	89	75	90	78	78	81	84	69	67	98	86	101	87	81	71	79	83	81	74	92	84	70	88	78	91	81	78	75	66	72	82	89	68	88	78	86	95	77	76	78	89	92	78	89	80	78	97	76	74	94	96	79	78	84	81	83	73	71	85	81	84	88	87	86	91	56	79	75	80	73	79	92	93	76	77	76	101	71	86	68	75	76	67	86	79	79	66	73	81	96	77	96	94	73	84	80	79	80	70	78	79	84	66	86	82	89	69	80	68	75	74	92	76	84	71	89	81	87	84	83	77	88	75	101	82	72	103	93	69	75	97	86	70	81	82	82	75	77	81	73	70	83	92	71	73	89	104	93	69	83	97	93	77	92	82	93	81	89	85	90	80	103	81	86	83	96	84	84	94	76	73	64	86	66	74	91	82	69	91	93	84	89	96	73	71	81	91	91	75	88	87	88	85	87	93	88	93	87	84	74	80	91	79	66	93	68	72	62	90	82	74	75	82	103	74	97	80	78	74	75	76	68	87	112	84	91	84	92	79	93	100	73	82	72	79	80	95	80	70	97	72	90	71	90	81	89	85	73	70	78	93	80	78	81	96	75	72	85	87	95	93	99	96	68	72	82	73	97	77	89	83	89	77	81	68	74	84	84	79	84	82	74	79	94	92	67	80	66	87	77	80	84	103	82	69	97	79	84	86	85	68	80	82	86	83	93	103	87	88	64	79	69	100	72	77	75	88	84	83	85	91	61	72	90	73	82	68	76	78	71	83	72	80	87	84	92	81	91	67	76	76	89	76	100	70	66	82	87	71	91	100	82	69	87	84	87	81	97	82	78	83	74	86	81	94	82	85	63	77	105	73	80	75	87	89	82	75	90	82	89	71	75	89	81	99	87	82	92	104	82	80	72	85	84	96	83	92	78	101	57	93	94	83	81	70	85	75	85	86	79	79	92	73	104	68	95	87	80	86	97	79	75	82	81	87	72	88	84	88	67	99	89	72	77	83	80	81	83	95	84	86	71	81	77	98	87	88	80	89	89	80	93	78	81	85	86	71	89	69	83	79	85	85	73	82	79	90	72	92	79	102	91	84	83	83	84	91	94	75	79	80	82	72	90	74	93	73	82	87	74	84	91	66	83	82	74	75	77	99	74	60	94	77	78	74	81	78	85	67	70	83	90	85	76
25344	12308	14789	20758	29410	33983	29453	23438	18203	20999	16865	12734	9396	6180	4020	3388	2880	1259	1233	995	835	868	785	686	630	577	525	531	444	391	363	328	341	308	294	313	324	329	324	289	306	336	309	320	343	309	322	323	311	316	347	287	302	363	295	303	323	289	299	273	308	288	332	288	286	277	266	323	297	282	299	259	320	287	270	286	280	291	315	306	275	313	303	294	302	284	276	314	307	313	281	292	284	281	272	287	296	257	273	279	274	291	304	297	296	261	286	297	298	271	308	277	273	298	292	309	286	268	308	271	270	299	298	299	306	312	299	292	287	289	280	305	293	271	300	307	282	305	310	265	305	277	289	289	290	302	289	270	299	287	265	289	274	321	300	276	332	277	289	260	297	288	306	319	286	288	277	280	294	301	275	283	276	279	260	275	272	285	272	317	308	246	292	279	286	263	292	275	301	283	327	275	276	288	292	305	273	271	276	302	283	281	274	304	284	288	267	270	275	297	306	310	305	273	261	282	282	263	292	284	280	277	288	289	283	308	283	271	274	268	277	269	256	309	298	287	285	281	294	286	287	279	292	295	280	290	263	305	305	278	286	280	289	275	268	298	300	290	263	315	297	284	294	287	269	293	273	289	270	303	306	287	278	275	278	287	288	282	280	299	317	272	316	278	285	298	308	275	297	296	243	301	285	268	283	258	267	289	292	301	310	301	306	290	311	290	281	284	277	278	286	308	283	279	264	285	278	294	249	272	289	258	275	306	266	268	302	311	284	308	289	292	301	282	305	307	286	288	269	268	284	250	276	296	265	275	314	286	307	273	284	298	287	265	261	282	260	272	299	279	294	317	293	300	284	264	286	281	281	258	292	256	274	284	267	270	296	272	287	260	274	249	310	279	288	314	294	281	296	291	285	286	296	260	262	268	292	266	286	276	270	318	278	294	297	256	286	282	276	262	290	271	279	256	328	295	293	265	285	253	301	288	292	281	309	262	307	292	275	302	319	274	291	305	273	286	298	308	273	258	274	324	298	283	280	289	245	261	254	284	278	299	261	275	327	308	318	284	281	290	283	297	289	276	274	262	290	308	293	278	293	270	270	306	303	261	267	279	317	293	272	297	295	313	307	287	270	281	284	254	290	320	280	277	266	276	312	289	271	311	298	305	284	269	270	250	283	265	288	277	302	284	256	247	289	273	260	319	274	295	297	295	273	311	293	267	305	299	285	278	285	304	284	279	268	279	288	304	266	307	304	316	257	282	268	280	293	312	297	306	282	272	281	287	277	273	274	301	287	286	267	271	292	301	266	274	263	306	275	307	280	293	285	281	265	268	298	256	249	293	283	245	280	283	296	252	283	267	272	270	299	301	264	276	279	277	294	287	297	283	277	288	302	324	283	285	300	286	283	275	296	290	269	318	272	260	285	292	281	287	280	298	261	275	279	305	267	281	272	296	306	278	294	333	319	298	283	273	290	302	279	276	285	310	295	275	301	301	302	312	284	277	307	277	301	265	314	265	279	260	292	328	281	280	266	271	270	294	263	281	304	296	267	272	296	298	274	307	286	255	301	307	280	275	269	295	277	293	247	273	285	285	269	283	263	292	270	265	289	297	281	277	277	294	309	293	285	284	307	309	305	269	297	313	279	273	277	299	322	273	287	293	283	274	284	273	289	299	262	299	270	263	293	290	306	272	306	262	277	293	289	292	288	272	293	301	281	283	277	281	275	259	300	302	285	261	279	273	280	316	276	294	295	274	309	306	309	260	296	297	311	270	278	316	290	288	236	275	306	287	276	292	304	272	299	303	311	293	291	306	308	278	288	287	261	278	305	285	272	253	272	295	270	277	246	307	280	271	276	274	288	317	319	291	285	305	291	285	273	275	280	276	297	302	257	277	260	290	275	259	298	310	287	292	299	308	295	276	281	263	308	282	295	300	277	296	279	344	286	295	316	293	298	276	274	288	264	299	273	274	286	263	309	298	279	289	287	306	282	283	273	270	288	290	306	293	291	288	298	312	310	320	294	285	289	308	274	306	272	285	278	307	266	317	290	276	290	261	303	305	298	296	287	283	272	265	273	311	304	267	300	314	275	282	296	279	268	266	296	300	284	289	262	284	266	263	275	258	314	292	302	314	275	304	259	287	315	275	263	301	263	302	302	316	276	254	271	302	259	284	280	277	301	289	293	313	268	314	281	268	294	327	292	287	274	267	301	246	296	314	276	291	269	295	304	283	287	274	280	269	298	287	323	278	307	269	267	271	278	288	280	281	313	269	312	262	300	303	282	300	283	315	307	286	284	287	298	302	275	296	303	305	276	285	253	308	260	282	296	250	274	276	285	298	282	277	300	277	286	285	290	315	279	312	256	305	293	301	275	282	245	269	297	317	284	274	315	292	301	271	269	313	297	269	312	290	279	305	312	253	263	280	268	297	282	315	279	293	251	289	305	289	283	290	267	240	278	285	287	250	311	266	296	293	308	287	303	275	298	288	277	318	304	268	275	280	250	306	270	267	287	294	290	299	272	287	278	308	319	271	295	305	287	288	278	307	305	269	307	292	273	275	270	297	273	295	287	278	284	320	300	284	282	269	289	302	272	296	318	281	282	287	322	280	271	300	280	304	305	278	291	294	317	252	300	257	301	284	279	272	277	269	280	309	289	288	282	263	286	277	294	318	287	263	315	261	282	274	263	288	306	294	297	295	296	282	289	302	278	285	284	279	251	266	291	283	287	305	258	288	279	309	280	299	274	270	291	277	337	311	296	281	289	264	288	276	290	271	313	317	297	285	264	285	250	281	249	256	274	304	293	286	285	277	298	297	276	292	304	314	294	280	278	277	291	304	293	260	268	302	295	304	290	290	266	284	283	307	261	276	310	270	284	294	277	312	268	297	297	277	282	277	283	259	295	259	310	297	324	318	280	242	274	276	277	302	293	285	294	262	301	288	283	271	289	291	292	289	275	307	281	313	297	310	284	303	289	286	255	311	305	276	290	279	272	278	292	290	306	315	298	316	273	277	301	283	305	257	265	284	290	274	272	300	279	314	292	291	256	251	281	307	286	279	282	284	280	305	293	265	270	286	301	283	280	299	297	282	316	295	287	285	289	318	252	289	279	301	296	288	267	292	277	295	294	269	271	287	278	330	296	288	305	309	285	292	292	302	263	308	295	283	327	294	274	271	265	296	284	290	280	310	277	296	292	259	303	260	306	277	297	272	328	300	283	250	291	263	296	269	287	299	279	284	299	253	277	284	271	289	271	296	286	268	291	290	290	316	284	287	287	264	256	269	283	292	277	287	276	285	296	288	275	308	266	284	294	305	253	309	263	277	294	292	287	285	281	291	277	267	302	286	293	325	286	300	288	304	288	273	266	289	261	295	303	303	280	283	269	273	288	283	280	305	288	281	315	281	281	274	309	255	290	260	308	271	295	267	297	294	323	289	285	273	309	310	289	295	253	298	283	306	282	304	267	271	287	278	274	297	277	278	297	283	292	328
50267	31103	30865	30002	32571	32259	30371	25704	18648	16772	13616	9126	5871	2924	1612	1718	1421	739	466	415	316	307	307	286	271	222	226	216	156	173	151	165	134	156	172	162	156	155	146	139	165	144	139	137	150	170	144	144	151	158	134	146	157	162	157	151	142	131	124	156	146	119	145	133	155	137	138	148	126	153	147	144	150	149	135	142	118	148	145	143	136	153	148	144	140	138	137	130	139	144	153	122	143	130	134	146	135	140	140	125	158	164	127	147	116	144	151	141	135	151	150	137	135	140	135	136	134	114	139	134	141	119	115	117	166	128	113	142	139	105	145	141	128	125	150	133	144	136	135	168	137	143	142	138	128	132	156	129	129	136	143	131	138	129	142	144	124	142	147	136	148	144	122	127	134	142	146	132	144	122	118	126	120	132	138	140	147	125	148	141	126	155	155	132	136	145	129	133	139	138	144	151	143	115	138	145	137	128	134	134	154	140	150	146	147	137	124	143	143	136	129	147	116	148	132	110	144	127	133	154	153	141	128	139	143	139	115	125	137	146	129	122	157	133	138	135	106	125	131	148	120	122	159	122	111	138	150	129	133	135	141	141	146	155	128	120	142	145	160	122	134	154	142	143	140	120	138	129	136	123	140	137	136	126	128	134	127	145	149	157	131	131	156	164	115	138	145	111	141	110	134	125	126	154	130	126	139	130	162	144	148	140	144	133	124	124	157	118	146	126	122	119	137	147	130	130	129	125	158	133	131	158	135	148	131	132	137	152	121	128	132	145	130	113	146	147	146	145	140	133	146	136	124	156	147	125	130	157	144	122	133	135	112	125	118	141	149	144	157	140	149	138	124	140	128	135	163	156	117	128	141	134	138	132	116	144	124	120	132	122	145	140	163	147	147	165	130	139	121	123	135	140	140	121	130	138	122	133	137	154	131	133	140	140	137	164	144	138	136	139	146	134	144	148	120	124	128	134	143	137	143	142	157	139	125	143	129	143	140	145	142	131	117	129	136	148	156	145	152	121	133	119	129	143	167	113	142	135	144	145	147	120	131	142	151	122	134	160	128	125	160	132	137	134	149	147	130	150	139	147	125	144	123	132	138	136	147	124	131	134	142	127	132	129	135	134	155	123	122	128	134	123	131	136	119	145	139	120	118	133	153	137	139	146	142	121	127	131	142	133	129	145	135	133	112	116	141	141	120	136	152	130	125	129	140	149	144	143	117	136	103	142	133	135	112	136	146	124	141	142	151	138	129	141	124	142	135	135	129	136	111	142	112	124	138	125	145	115	156	152	124	134	141	135	129	129	144	133	132	138	138	151	140	126	147	175	132	135	137	134	114	129	128	148	121	125	140	138	138	132	150	134	133	138	144	125	137	167	137	162	148	157	132	119	141	151	154	146	134	132	139	139	151	119	121	114	133	135	131	141	135	140	129	130	136	134	113	127	129	141	125	138	127	126	127	116	136	147	153	128	137	120	136	138	154	144	115	125	126	146	130	143	124	134	147	138	129	142	118	159	140	151	146	135	136	144	131	148	125	154	140	141	145	141	148	134	148	117	126	129	133	156	128	126	108	131	126	143	141	135	123	126	123	151	142	142	134	131	144	134	138	156	146	126	142	141	134	141	129	133	155	138	137	133	151	141	144	131	131	140	158	151	143	130	131	151	153	139	117	143	151	155	138	148	145	148	141	136	142	152	138	160	137	152	142	124	160	124	121	124	129	149	126	137	107	128	136	141	148	151	147	140	130	138	138	149	138	149	138	141	128	134	130	164	120	129	143	121	129	144	153	147	137	128	153	131	138	139	141	138	139	139	166	141	120	142	134	142	124	134	148	137	157	124	126	131	133	144	154	127	114	117	124	137	137	125	143	134	127	139	132	149	144	143	150	140	123	161	142	135	139	146	154	120	123	144	145	112	137	138	136	151	135	157	142	157	115	144	110	125	151	124	123	137	142	148	147	121	150	146	134	123	139	146	130	139	132	158	143	126	126	128	153	133	142	134	142	124	136	136	137	145	127	140	116	128	129	143	119	151	133	138	135	109	143	133	155	135	138	140	129	150	141	133	141	146	155	135	133	129	149	134	125	135	144	142	135	140	137	116	138	122	138	148	129	147	135	148	134	149	132	108	131	138	122	137	131	125	122	135	130	155	111	149	143	129	136	115	137	137	135	124	120	152	129	134	142	146	138	141	124	130	137	140	141	121	140	140	119	147	143	130	129	129	131	132	137	135	141	136	146	134	135	127	134	139	146	125	144	135	130	146	155	134	154	132	134	137	126	134	135	138	134	132	124	149	134	149	133	151	136	136	132	153	127	154	147	145	146	144	123	148	130	120	119	133	157	124	128	143	137	146	124	132	105	130	139	134	119	125	159	132	132	132	137	142	153	135	148	163	151	124	137	148	132	154	149	138	145	135	140	139	151	140	143	131	154	123	141	142	126	163	114	148	143	129	119	150	133	153	146	136	148	145	141	129	115	143	129	132	126	140	129	151	146	141	127	142	133	160	137	119	126	155	147	145	132	127	144	143	122	153	144	147	131	127	154	141	160	144	145	149	128	148	132	132	144	151	122	149	135	120	130	145	147	108	129	126	161	150	140	145	146	132	137	129	142	131	136	118	115	156	126	150	137	124	132	132	152	124	121	139	167	143	110	152	123	142	139	122	127	128	128	143	149	128	126	151	138	141	118	163	150	123	145	154	133	139	111	139	151	132	133	113	127	145	134	151	139	143	133	137	124	164	124	131	156	124	127	140	145	133	130	130	152	134	132	140	133	140	127	117	144	163	135	133	134	128	140	144	145	126	127	127	131	127	119	126	132	145	132	115	147	162	144	116	114	158	128	153	142	164	141	143	127	113	147	141	143	157	125	98	143	134	157	131	123	127	161	147	125	144	127	141	141	130	126	137	148	153	138	123	140	140	142	131	157	155	140	135	133	125	140	154	130	139	150	155	122	135	139	132	159	152	146	155	145	119	132	140	133	134	122	125	114	143	152	137	135	136	122	120	138	136	118	127	147	140	142	152	139	147	152	150	119	114	131	116	134	151	148	152	161	134	137	145	145	140	143	102	150	154	114	129	146	147	163	132	138	133	115	143	137	135	146	153	132	134	150	117	129	161	131	144	140	143	136	129	114	142	131	121	118	151	145	136	138	143	153	141	142	144	152	147	153	134	152	152	133	125	137	140	132	141	140	144	150	144	130	141	142	152	139	146	151	160	112	131	148	140	116	153	123	148	153	132	133	114	144	140	145	139	144	139	143	154	151	158	125	139	134	154	139	112	133	131	116	123	139	143	138	133	138	111	129	150	134	138	136	149	132	128	148	139	139	141	133	128	124	138	130	122	142	150	131	150	134	131	129	125	156	134	143	160	138	140	154	150	133	141	139	125	133	128	124	141	146	122	137	121	143	150	139	139	128	128	142	142	129	102	135	138	144	151	127	144	157	136	150	146	131	164	126	145	130	138	133	131	149	143	151	150	136	140	124	147
33869	17564	22397	26384	36140	39509	37304	34749	26977	30192	27829	22654	20368	13019	8780	7603	6453	3228	2390	2046	1476	1455	1825	1303	1306	1117	1167	870	714	715	651	549	577	530	563	603	520	582	541	488	512	506	521	478	482	444	483	457	511	515	520	518	503	477	466	463	434	481	495	441	459	462	462	476	447	500	423	496	451	495	485	438	490	474	477	483	446	455	482	483	436	439	450	445	452	465	394	453	450	422	431	444	446	464	468	445	431	447	460	401	455	449	443	460	458	445	461	433	472	433	432	478	456	445	450	457	442	434	448	456	439	448	470	478	491	444	409	446	453	418	444	453	451	404	434	438	422	461	464	494	475	445	464	421	444	462	443	445	428	469	435	458	417	425	433	444	411	458	491	434	419	467	438	419	412	389	416	426	440	433	443	446	487	404	443	456	438	490	446	415	390	491	459	441	426	442	436	452	478	449	432	467	436	419	480	416	444	432	426	445	448	468	398	440	492	433	423	426	427	456	414	453	398	426	450	414	441	461	463	432	461	457	420	442	477	450	458	488	423	429	463	405	487	453	414	431	423	435	480	415	438	442	419	415	454	440	448	441	435	435	433	443	455	454	440	444	432	411	448	419	444	448	422	440	439	445	453	411	439	427	500	446	488	470	468	411	488	439	441	446	449	422	453	439	459	466	460	472	486	463	393	447	422	462	485	457	450	445	400	450	437	434	439	457	474	477	460	429	458	433	441	441	439	476	484	444	457	464	410	450	457	413	425	420	428	433	438	450	447	475	436	464	437	409	457	442	462	441	449	438	452	463	443	447	443	422	416	434	468	471	427	469	418	477	450	475	435	399	437	450	417	409	423	419	428	459	427	449	468	428	466	460	460	490	408	489	428	448	441	449	443	451	445	404	453	428	481	465	428	458	452	430	432	475	443	449	446	419	431	440	494	447	429	435	429	425	421	430	428	404	469	442	457	462	420	456	457	472	425	440	403	414	469	487	436	464	494	440	430	425	411	415	429	443	439	442	418	446	479	440	435	442	472	448	451	453	454	473	412	399	401	433	448	444	446	393	459	448	427	465	438	411	461	468	420	439	423	409	421	418	432	440	498	425	447	450	445	421	437	455	435	461	413	448	429	424	437	463	434	429	444	442	433	443	412	441	419	460	455	452	444	443	475	455	473	442	429	435	469	432	407	424	428	439	451	435	455	419	427	437	435	400	438	376	418	452	443	433	430	456	395	417	438	423	429	445	440	453	477	441	436	444	434	454	451	448	443	415	457	419	446	432	442	428	449	429	446	454	459	453	467	424	408	435	442	444	477	434	436	402	450	430	461	464	430	429	417	455	428	444	412	462	421	443	437	405	437	444	446	437	413	435	429	415	452	435	454	450	435	460	413	440	468	461	436	473	427	464	402	439	445	460	448	417	427	414	419	425	429	430	388	439	438	438	447	419	400	431	401	452	429	428	443	481	417	448	433	411	465	411	440	416	450	416	464	432	466	432	409	442	451	441	424	423	458	440	433	457	428	432	407	463	432	452	463	467	441	432	412	438	397	467	408	423	399	452	453	436	419	460	454	437	431	424	433	412	467	429	416	451	462	444	418	430	420	410	419	418	478	483	395	443	470	456	480	475	396	444	452	439	428	433	452	421	483	460	445	449	437	426	424	420	424	436	413	415	455	445	453	444	449	436	425	465	420	458	465	416	447	441	428	461	451	452	455	450	428	445	438	429	433	433	435	442	417	432	418	445	423	427	431	424	416	410	433	431	445	465	455	456	415	428	400	424	467	412	455	439	448	420	445	449	450	475	431	453	435	453	438	439	405	468	475	485	436	434	447	431	422	430	473	434	460	431	427	419	425	426	438	411	515	456	401	451	446	416	441	430	446	420	445	442	423	453	442	422	419	443	445	429	399	429	413	479	441	432	436	437	410	455	421	420	464	424	461	467	406	410	418	455	474	470	445	453	453	456	487	443	428	423	461	421	460	465	425	396	442	413	430	441	405	401	412	466	458	446	443	420	459	424	417	454	463	417	425	416	430	435	438	444	456	426	430	463	442	435	424	409	459	426	404	452	383	442	448	444	433	449	452	468	438	471	469	452	453	430	423	494	441	486	462	424	418	489	435	431	434	416	449	412	412	456	457	450	405	444	419	424	440	456	452	456	458	418	450	420	430	440	456	415	438	441	436	427	472	418	435	443	454	437	424	420	444	463	442	426	463	414	426	443	446	444	483	468	437	408	438	435	438	431	457	457	430	444	435	434	431	415	454	394	465	448	453	431	445	458	407	416	418	418	467	470	457	415	468	477	419	429	446	438	437	396	398	399	425	429	437	468	462	453	442	443	521	389	455	408	412	402	421	443	417	451	459	433	442	461	438	478	418	443	409	412	450	433	412	466	414	415	413	448	436	459	456	470	446	428	459	433	484	438	451	425	443	453	422	477	440	429	398	461	440	403	415	452	402	435	418	446	425	447	418	453	435	489	445	428	448	470	391	410	417	398	472	461	449	449	429	478	414	443	406	445	406	449	443	459	403	453	418	460	468	430	446	443	454	462	462	401	430	427	413	418	413	433	471	433	450	454	488	410	459	457	447	433	435	482	430	443	425	460	415	411	461	450	444	460	451	392	426	424	405	432	435	452	456	428	419	424	425	442	462	452	424	446	448	479	457	463	450	450	464	436	459	452	431	449	426	442	472	437	451	434	411	479	441	439	442	470	422	469	450	428	439	464	468	458	432	435	438	457	452	471	442	431	479	418	457	458	428	471	472	435	452	441	396	438	458	440	449	413	446	425	487	433	472	497	450	442	440	424	426	417	418	419	475	436	474	455	422	413	451	456	481	447	421	429	440	441	448	427	441	449	443	438	453	416	461	461	428	440	458	439	463	444	430	442	439	440	461	452	439	427	474	422	431	417	447	435	472	468	446	434	432	452	433	412	451	414	420	452	441	458	440	453	439	440	461	456	427	422	462	483	406	423	432	436	437	430	440	416	444	488	444	463	422	456	466	436	409	431	411	437	457	432	489	470	421	431	459	419	444	434	413	436	430	431	454	438	441	411	464	467	419	424	440	405	458	438	476	468	452	474	432	427	450	430	437	448	427	465	442	424	423	404	461	423	421	441	458	443	453	386	392	447	428	446	396	420	431	423	430	425	416	452	458	433	407	422	446	450	458	414	475	444	447	454	472	483	434	437	429	427	448	440	440	463	430	449	436	424	486	424	398	436	499	447	458	439	457	454	451	437	443	418	404	456	431	405	458	429	459	428	439	406	455	399	460	428	430	459	428	424	458	439	485	448	420	420	459	471	422	493	468	412	459	412	429	451	421	414	450	433	434	477	425	440	436	437	484	467	476	430	439	449	469	419	463	428	437	447	469	450	411	445	451	418	417	438	472	456	445	469	438	449	433	447	436	426	445	437	488	404	461	446	452	434	432	458	417	492	428	450	458	428	431	435	406	452	442	440	430	434	425	412	462	431	459	410	447	454	464	463	442	431	444	414
10265	4280	5907	4368	4122	2820	2373	1410	824	668	462	329	277	212	189	192	213	145	177	178	159	156	136	142	156	152	136	143	154	144	160	128	144	143	133	132	157	158	141	154	146	135	157	135	160	156	143	131	142	170	145	148	122	159	146	144	165	161	160	148	149	164	136	151	150	159	129	125	145	182	136	142	167	147	138	145	147	142	146	164	135	150	140	146	169	132	165	150	138	147	146	161	155	141	127	155	153	121	151	119	130	141	143	143	175	140	149	143	151	144	119	165	151	147	152	138	160	157	134	158	143	149	146	148	162	136	136	147	143	145	139	161	159	148	157	158	142	161	166	156	156	159	138	149	114	143	136	149	152	115	130	174	160	151	166	157	150	141	154	159	161	138	123	152	151	147	165	131	144	159	188	128	172	154	141	163	132	141	161	138	123	150	127	149	121	163	129	167	133	165	153	140	155	154	152	144	157	157	146	127	144	157	143	154	158	167	166	151	135	162	181	161	149	135	143	148	141	161	142	156	158	159	136	138	125	131	140	144	147	166	145	152	158	128	128	182	137	141	131	142	138	150	151	134	154	149	119	162	156	159	170	154	150	126	134	127	139	131	155	137	157	141	157	163	143	147	141	146	133	164	136	162	171	153	133	146	155	156	145	153	184	172	144	145	150	137	141	164	141	137	150	148	149	148	112	138	162	159	161	149	155	154	132	164	157	153	132	141	173	156	153	153	152	164	153	149	134	158	141	140	140	154	110	100	123	159	102	136	159	156	125	144	165	156	153	123	148	153	142	136	145	142	141	146	133	143	120	147	144	152	162	155	149	151	140	139	152	140	149	125	134	153	156	138	146	167	154	149	115	157	134	155	152	142	150	150	171	156	153	146	124	150	145	139	126	125	144	129	146	150	154	143	148	154	144	139	131	155	127	125	150	123	161	162	133	145	130	140	135	135	162	145	151	137	132	134	133	143	152	147	154	157	135	128	119	147	172	161	156	154	155	153	154	137	119	148	132	135	151	147	169	154	171	153	153	142	130	145	152	148	164	156	158	150	135	145	145	143	143	150	147	149	141	143	159	153	136	142	134	154	150	159	145	173	135	146	134	155	149	157	155	134	146	150	143	129	140	142	154	155	129	142	148	131	157	137	146	138	124	174	173	157	142	161	131	153	133	154	133	137	152	169	166	152	151	139	150	137	154	155	155	158	157	134	151	137	168	139	140	143	156	149	152	140	156	150	146	134	159	139	152	140	146	138	171	145	122	167	132	148	151	140	119	162	123	170	167	137	163	135	160	133	149	147	146	160	128	137	157	140	145	129	149	136	127	133	149	172	170	130	148	147	152	170	125	142	146	144	161	150	156	134	165	124	145	144	156	150	137	126	136	169	116	148	165	167	163	150	148	140	149	148	154	163	140	150	129	122	111	161	137	142	158	128	142	137	127	146	135	140	151	146	152	153	158	134	143	154	140	155	140	141	149	142	150	145	148	152	154	146	150	160	143	158	149	150	173	148	152	154	145	141	170	154	161	142	146	151	130	156	143	156	154	135	144	153	153	152	155	143	143	147	151	143	145	167	139	146	154	139	137	163	129	175	148	151	148	161	133	156	155	140	155	188	160	139	157	179	148	122	143	151	160	155	143	141	172	138	125	148	148	139	145	122	135	139	151	157	153	134	146	126	120	141	147	150	155	138	153	184	147	143	162	160	158	152	152	151	123	117	146	153	131	124	137	161	172	150	152	152	146	137	139	168	145	135	149	124	169	143	155	137	149	160	169	153	137	150	159	130	178	151	151	148	140	139	140	155	132	154	137	145	140	166	137	153	168	147	162	145	154	137	144	140	145	143	144	156	128	130	154	156	153	157	146	140	162	145	154	165	134	162	146	143	173	126	143	143	151	143	154	117	146	140	166	139	163	144	131	151	160	147	141	134	163	121	168	140	137	142	156	140	147	139	160	157	155	142	166	131	152	159	154	155	149	137	155	132	146	159	141	179	153	149	144	168	160	157	142	149	138	148	168	165	153	131	151	149	155	166	155	137	156	135	147	140	149	132	139	168	152	144	160	176	142	149	149	158	158	149	160	153	163	140	153	160	152	137	145	145	160	166	155	152	152	146	163	150	161	165	154	129	149	154	140	151	152	126	145	159	144	146	151	138	149	164	165	118	133	134	147	146	143	139	142	133	137	143	154	146	131	154	163	160	153	132	165	170	141	154	148	154	149	134	169	130	152	168	162	151	138	143	132	142	127	137	156	154	157	138	145	145	160	137	152	152	148	159	128	145	136	142	151	143	150	155	162	151	139	154	164	143	164	121	172	144	135	150	159	156	139	145	123	152	150	147	138	162	155	139	171	157	166	179	158	129	140	142	143	153	167	162	138	141	155	153	129	137	160	145	134	140	149	142	148	165	148	149	140	156	151	141	146	126	122	128	139	138	165	136	149	156	134	138	154	169	139	192	168	132	135	142	189	142	156	140	162	149	149	166	147	154	155	135	149	145	139	138	168	143	167	120	131	154	137	145	137	140	161	143	157	153	148	140	155	135	147	135	159	161	160	146	146	131	125	163	154	168	158	161	142	148	144	144	138	139	139	145	137	156	129	135	137	146	125	175	155	160	128	151	139	141	137	140	157	122	156	150	141	155	147	144	144	151	144	163	172	133	133	162	157	155	153	140	155	135	165	147	155	115	145	141	153	155	157	143	145	141	132	151	157	141	153	151	163	129	156	154	170	154	131	136	152	150	144	149	148	146	148	152	140	140	154	152	138	152	150	139	140	152	150	149	124	155	126	153	161	139	157	136	148	142	150	140	162	179	143	155	137	160	145	137	145	145	168	151	125	160	146	139	142	143	152	177	141	145	145	141	163	148	156	134	147	149	129	151	144	140	127	153	125	136	119	155	141	149	141	144	144	140	161	122	139	185	134	178	142	160	136	122	167	132	148	150	135	159	159	134	150	131	157	160	130	153	159	151	143	141	149	146	158	155	149	142	139	145	160	142	139	143	130	169	130	144	147	150	149	140	132	139	146	152	116	142	159	149	144	146	161	152	149	121	159	156	119	130	154	145	147	161	147	161	152	153	141	162	146	135	147	152	172	161	147	148	153	152	152	147	133	142	162	137	145	121	163	148	143	158	161	150	152	139	148	139	160	152	137	162	141	130	138	152	138	167	156	162	149	169	170	130	162	158	144	160	149	160	138	147	181	159	138	151	160	141	133	154	152	134	141	151	167	163	157	140	158	176	148	153	153	149	156	116	166	127	135	131	141	137	144	142	139	153	147	146	145	139	117	153	150	164	157	130	158	153	136	148	134	141	165	145	138	144	129	165	146	121	148	158	144	159	167	136	153	134	133	160	149	158	143	177	151	136	143	157	160	155	138	145	157	152	132	161	142	140	138	153	161	140	153	138	139	151	136	146	137	141	148	121	160	136	163	149	147	144	157	160	159	149	131	157	135	163	124	175	127	143	124	127	144	131	133	142	149	159	143	140
11433	4056	6991	8021	10411	8970	8614	5629	3637	3376	1934	1491	1388	916	712	820	774	541	565	555	478	475	528	505	473	483	514	473	437	480	463	484	438	450	439	486	445	468	469	462	501	479	431	436	462	446	470	444	505	487	504	457	452	462	447	501	457	444	435	441	507	474	443	467	499	482	439	463	466	497	475	440	467	459	460	462	494	427	494	467	458	419	401	488	477	432	465	459	459	488	486	448	454	459	468	486	447	511	508	434	458	453	485	428	468	498	452	479	442	460	478	496	440	472	479	474	469	440	465	462	458	472	440	446	468	457	441	451	466	484	460	447	455	463	474	452	456	468	499	480	489	473	438	441	471	454	465	463	484	447	461	469	468	421	434	474	473	489	461	458	519	506	468	467	469	466	439	460	443	501	479	456	464	441	496	484	453	440	460	455	484	456	446	467	452	442	467	493	447	491	475	423	444	479	519	473	453	442	471	418	450	446	499	426	441	461	458	455	435	410	470	486	446	442	459	442	437	472	469	470	464	481	439	455	490	467	484	455	472	500	453	472	488	473	487	459	471	458	482	487	437	445	505	443	429	474	450	477	454	474	479	443	437	476	470	437	445	456	467	431	492	465	436	458	437	432	478	437	471	479	457	441	461	462	474	478	473	470	445	469	489	445	426	470	485	478	485	470	486	462	435	473	505	469	495	468	436	434	466	474	421	446	464	466	488	477	477	444	469	478	425	475	464	439	420	465	499	480	470	467	431	467	445	479	456	456	443	480	460	448	454	475	454	451	504	464	462	473	463	456	467	503	511	466	502	458	460	480	419	442	423	437	469	410	458	492	456	453	479	425	467	476	480	498	466	453	458	433	461	430	457	442	439	478	444	458	489	419	452	451	504	437	460	463	454	463	427	456	480	426	481	466	492	502	473	471	462	450	465	458	458	475	484	501	460	429	465	460	429	485	461	466	447	457	482	456	472	472	472	455	443	439	510	473	472	488	436	434	453	458	447	431	478	469	485	444	445	447	475	475	437	507	448	480	473	467	445	429	492	496	483	506	410	464	479	473	463	467	489	485	472	509	429	491	450	438	494	450	482	495	457	455	496	443	442	431	472	469	494	465	456	463	470	465	431	447	429	453	461	467	472	457	460	474	449	438	457	464	478	485	506	459	420	423	438	417	466	461	495	441	484	503	482	454	450	503	435	486	454	448	471	429	474	467	474	444	449	463	480	442	487	441	467	458	460	472	457	469	497	471	458	473	463	431	455	412	483	468	471	405	438	452	525	461	451	426	491	457	483	486	479	460	467	425	493	437	419	463	495	402	443	452	430	462	461	474	450	453	450	446	487	508	457	450	499	479	415	451	495	453	445	439	478	473	471	438	463	480	466	440	442	476	444	477	450	447	465	465	500	454	486	494	467	440	423	429	483	443	490	432	489	473	473	494	472	445	419	473	456	450	460	486	452	461	473	462	473	433	480	458	468	457	467	442	489	484	435	482	505	465	449	449	418	437	453	493	440	494	425	489	461	465	445	471	494	441	480	463	476	464	476	460	474	457	439	466	442	463	472	434	489	445	465	474	444	449	439	490	440	452	511	503	472	494	489	478	466	479	489	475	435	467	430	444	473	471	450	462	463	468	477	502	450	438	474	483	461	471	447	460	502	467	453	446	462	432	456	474	489	489	455	498	498	459	443	481	464	453	471	459	428	458	480	475	464	442	473	429	509	455	488	507	478	444	457	480	503	456	491	437	473	464	454	457	430	425	477	476	447	458	466	478	446	517	469	463	466	445	492	469	490	511	460	468	482	456	450	496	451	507	494	459	463	465	440	491	454	480	424	469	463	472	458	475	477	485	449	475	466	459	456	479	467	463	483	479	453	462	473	464	472	473	475	493	465	419	488	463	465	437	475	492	430	453	487	487	477	465	465	452	440	479	472	487	478	463	473	471	454	472	493	493	454	442	426	439	466	500	475	478	481	499	479	449	460	425	477	462	451	446	470	473	478	497	455	469	474	473	443	480	451	485	470	455	466	438	476	425	450	454	436	470	454	461	403	431	427	433	450	487	444	442	450	483	489	471	459	457	506	469	470	449	496	454	488	477	452	460	468	430	445	490	482	473	483	493	443	473	427	517	427	483	427	484	488	444	435	479	469	450	462	484	456	450	471	455	489	424	482	467	501	481	449	459	487	486	488	423	448	475	474	472	445	472	440	450	455	481	492	479	471	470	475	513	500	509	430	494	459	464	468	475	454	473	465	477	489	493	447	467	465	468	440	457	467	456	432	496	429	449	416	473	442	433	443	477	485	452	460	482	423	477	462	481	465	481	479	479	464	453	466	474	485	447	467	456	467	459	478	467	460	481	491	453	476	419	443	461	452	482	500	487	439	464	482	459	469	492	429	465	493	470	485	477	491	452	434	448	469	415	475	418	471	448	447	474	456	460	479	446	466	448	491	466	483	449	455	453	470	471	452	442	435	481	468	467	415	484	468	481	480	463	478	460	498	450	471	451	465	474	454	453	460	483	462	443	489	480	444	465	484	522	467	457	452	437	472	458	452	463	435	472	416	468	444	450	410	485	416	438	512	472	465	500	465	466	483	466	419	499	480	491	470	456	469	464	494	470	474	472	477	444	485	486	480	494	477	427	467	457	479	440	482	460	475	418	473	484	459	424	487	482	455	460	491	497	495	500	458	474	450	461	471	486	500	478	493	456	498	483	414	475	452	461	452	480	502	475	467	448	474	467	453	449	456	491	484	449	510	469	463	435	458	453	463	457	450	417	481	467	456	459	441	458	511	477	459	513	469	489	461	442	474	471	478	446	492	466	445	474	445	462	472	500	492	460	458	455	450	454	494	467	491	519	529	436	425	474	471	477	459	467	453	449	454	442	466	456	442	460	474	462	466	464	463	438	469	474	480	484	475	476	479	436	473	434	425	467	426	469	491	481	446	483	450	450	444	484	445	462	486	472	482	473	472	454	472	476	443	447	459	481	459	413	507	446	421	484	443	445	472	418	479	470	479	474	456	462	478	463	459	446	515	462	455	467	462	451	485	447	471	465	472	479	502	454	503	405	422	499	420	429	448	433	443	489	469	477	499	487	484	476	473	488	475	490	469	504	452	473	450	474	410	444	491	465	452	469	447	453	461	467	451	454	434	482	433	429	494	453	475	480	460	463	449	455	450	457	473	438	418	431	462	454	444	448	461	510	499	456	472	485	472	470	480	486	471	465	498	473	438	473	458	498	417	476	476	439	451	447	474	470	461	430	477	453	468	451	463	453	459	459	457	500	458	442	470	460	427	486	503	480	426	435	470	415	445	457	451	443	457	465	484	454	477	465	475	427	445	449	473	464	463	460	451	430	491	456	440	480	429	515	468	448	423	487	496	430	444	466	444	462	457	498	479	445	481	500	490	476	466	480	467	426	419	456	456	457	502	465	468	458	432	491	426	475	495	454	447	459	436	442	477	472	431	480	460	485	511	468	458	470	472	505	497	470
40739	25829	24773	23512	25661	25241	22039	14826	9749	7307	4547	2639	1838	1220	752	756	440	266	201	209	178	129	170	146	146	127	115	105	91	100	77	100	84	96	95	122	90	90	76	89	83	103	85	92	80	79	77	69	92	86	92	76	88	79	81	77	69	79	112	70	81	77	77	82	87	64	80	90	84	92	72	81	104	88	70	94	95	89	94	85	93	72	96	99	98	80	83	93	86	62	77	82	83	84	82	96	92	81	79	73	67	69	81	79	68	92	94	67	64	92	72	80	93	79	69	84	84	89	79	86	91	70	78	91	89	85	70	79	81	74	80	91	87	85	93	81	86	70	83	79	81	83	62	85	96	85	90	76	85	92	66	82	92	73	74	92	83	101	90	103	90	78	76	81	93	71	87	66	82	87	81	83	84	88	81	84	68	91	80	81	82	80	78	89	87	84	88	79	85	87	75	75	88	66	89	72	79	78	86	78	96	92	68	85	87	83	70	65	85	89	87	96	79	71	91	72	65	83	79	91	85	77	81	73	88	94	88	69	86	86	94	99	76	78	67	86	84	60	75	81	82	84	72	82	91	77	83	84	85	65	94	71	84	92	92	87	81	64	90	84	98	58	81	83	87	79	78	97	78	88	93	71	99	87	79	71	93	86	96	81	93	86	88	83	83	78	72	82	75	88	80	89	90	76	87	78	90	88	82	81	82	78	86	77	84	85	87	67	96	62	86	99	78	89	81	85	83	80	98	80	75	97	86	81	78	70	64	82	89	75	65	68	80	85	90	76	73	82	74	67	78	90	82	90	85	89	85	81	83	80	72	75	105	87	95	85	81	82	87	73	63	76	99	85	87	73	65	89	66	78	81	79	69	82	81	84	84	87	92	104	85	71	88	86	87	80	74	85	63	89	76	91	90	80	83	90	90	91	82	87	68	76	86	74	84	65	84	72	75	79	97	95	94	88	70	80	76	81	72	57	73	105	86	93	74	72	78	85	69	87	91	75	80	86	97	84	72	92	74	86	87	85	93	69	86	66	83	100	93	78	80	71	72	80	82	87	75	90	78	78	86	83	78	92	69	91	83	91	79	87	79	78	93	78	69	104	84	82	74	83	99	73	92	87	85	73	95	76	82	76	86	91	90	70	83	90	80	94	92	80	105	74	88	82	83	87	93	80	65	69	83	90	89	93	71	91	69	83	93	82	82	78	84	90	81	87	93	80	93	103	75	73	80	75	76	77	89	83	89	73	75	91	76	87	85	85	108	79	76	93	91	80	78	70	67	79	68	70	91	71	89	64	75	96	56	93	85	93	80	97	85	92	90	81	98	77	78	78	85	61	90	64	72	88	78	69	67	83	100	80	84	81	77	80	93	85	100	71	78	67	85	94	75	73	85	76	89	87	88	85	104	72	58	84	79	76	72	89	82	82	82	81	62	95	98	97	82	86	105	79	77	73	72	88	97	78	79	83	79	112	63	85	83	77	65	95	89	83	84	86	66	81	80	90	93	103	85	70	86	77	81	86	84	74	82	77	78	84	68	90	74	86	84	71	95	73	91	79	86	74	86	90	100	79	94	77	88	86	105	77	74	91	75	82	73	84	66	64	86	83	80	73	65	81	87	90	86	79	73	79	74	76	92	79	92	83	86	85	80	67	91	89	76	81	91	62	72	89	72	80	70	70	82	91	75	80	77	81	75	89	69	65	80	74	78	88	64	81	85	70	80	78	84	73	81	73	84	85	82	92	85	85	79	79	61	91	93	69	89	77	66	93	97	91	80	77	90	79	83	90	84	78	82	74	88	71	73	76	86	99	62	81	83	90	91	80	84	84	82	85	82	103	89	74	89	91	72	81	93	81	74	75	83	74	106	82	83	102	77	99	67	91	75	99	97	79	68	72	87	81	82	73	83	85	85	82	88	104	77	73	86	87	80	73	82	90	84	71	78	103	69	80	95	69	84	77	84	88	95	88	83	70	71	79	77	78	75	99	78	87	81	61	77	78	84	91	82	88	73	81	77	90	82	92	87	84	87	74	89	91	77	70	70	61	72	88	79	70	85	79	76	72	78	74	89	76	81	78	78	84	71	91	84	98	75	86	81	72	75	70	90	103	92	69	85	97	72	80	96	79	88	89	84	71	79	89	81	73	83	82	80	82	83	86	97	82	83	91	75	84	92	98	107	92	98	76	80	79	85	90	72	80	89	75	92	78	83	75	89	99	88	85	86	86	85	92	89	73	92	80	82	101	81	83	69	77	74	82	72	72	94	99	62	83	91	75	88	73	79	88	67	85	64	80	72	77	89	81	83	81	89	94	89	91	76	95	80	69	91	68	84	84	79	85	71	92	86	92	102	81	88	82	66	77	77	81	77	81	78	84	71	91	77	80	100	64	89	97	91	79	93	83	61	76	81	91	78	82	83	83	76	92	74	75	83	79	74	88	95	88	84	77	74	77	75	78	80	89	89	86	81	73	79	70	100	80	94	82	83	84	86	86	98	99	81	71	79	77	94	81	92	76	75	76	86	72	84	67	63	58	90	79	80	75	76	85	92	77	77	68	82	85	90	84	81	86	78	85	80	109	93	85	76	84	87	88	88	70	81	85	99	68	60	91	76	91	81	96	69	80	70	67	70	74	69	70	75	82	95	86	78	88	78	75	87	79	77	82	90	97	66	77	73	76	79	71	78	90	88	69	85	71	80	69	76	82	87	85	94	87	74	73	95	93	97	86	94	75	72	85	97	81	93	98	83	87	98	91	69	89	69	84	83	99	85	93	72	99	87	73	72	71	99	72	73	62	91	78	82	92	99	88	85	104	81	81	98	99	81	74	88	80	82	83	78	91	89	78	82	78	89	93	104	75	76	79	88	77	74	77	88	97	85	90	89	69	93	95	82	86	65	92	94	94	72	89	88	86	65	63	86	87	86	75	93	94	88	82	86	92	81	82	68	77	70	85	95	83	88	93	85	81	88	88	81	76	60	82	85	84	94	65	80	86	76	76	62	81	76	91	76	77	82	82	86	75	69	75	79	80	77	93	86	85	76	85	91	80	87	73	82	95	90	79	92	84	81	80	98	87	87	85	78	73	79	82	84	85	81	83	89	78	93	75	74	88	76	85	70	81	92	78	64	77	85	87	86	83	71	81	75	91	74	87	78	90	99	91	89	83	73	84	80	81	66	87	90	67	80	75	82	86	91	83	79	78	85	88	74	93	84	79	73	85	87	69	76	78	84	76	71	85	83	81	71	63	80	83	105	92	78	81	84	79	105	91	76	97	86	86	73	70	94	77	90	60	90	104	82	66	90	71	86	84	76	86	85	80	78	96	90	88	93	82	86	90	63	90	84	98	72	66	70	86	87	84	99	90	99	81	85	71	66	81	92	87	82	79	79	73	88	73	67	84	85	92	100	75	80	85	88	85	90	92	74	93	84	90	85	66	83	72	92	93	85	109	90	82	82	107	78	79	82	86	86	81	87	81	93	110	78	82	81	80	108	80
24969	12767	15771	19731	27483	32831	29741	25300	20219	20003	13863	10933	10449	7298	4843	4047	2503	1359	980	1143	786	719	891	739	666	682	530	449	417	405	351	341	329	309	323	322	314	360	338	345	319	312	299	305	312	337	312	314	290	322	303	308	330	297	316	284	294	320	305	283	304	295	317	292	269	302	317	279	301	308	275	301	288	290	299	288	297	331	274	297	316	296	303	310	320	263	287	306	303	286	307	316	268	300	273	296	326	325	288	312	318	282	285	303	281	272	345	294	294	294	320	285	310	290	299	275	309	281	299	297	285	284	306	289	291	266	333	286	289	297	269	314	300	257	266	323	304	283	306	291	307	284	307	273	275	266	283	292	259	287	282	287	273	285	295	286	282	292	307	290	297	284	310	271	287	290	310	310	292	299	299	301	284	289	319	283	262	277	271	295	294	274	280	284	313	309	277	302	303	276	299	280	298	293	288	291	304	261	291	278	246	295	288	287	289	299	269	287	253	272	264	281	269	292	283	305	268	283	261	295	290	275	256	305	310	302	294	282	248	282	277	292	271	276	283	278	298	290	295	288	283	324	274	286	254	288	261	292	322	275	307	291	262	291	261	296	283	248	303	291	324	271	295	312	287	279	299	293	283	315	293	265	286	264	303	247	293	306	273	291	289	290	251	304	268	293	293	282	306	309	268	282	294	276	273	290	289	284	311	285	266	333	283	273	277	313	279	304	288	300	303	275	311	328	296	292	266	279	261	260	263	287	299	294	253	309	290	310	271	257	292	278	277	288	298	303	278	285	288	296	281	289	314	286	307	279	298	285	295	297	297	297	284	312	296	299	255	277	300	292	288	305	289	286	274	311	270	296	293	286	268	297	285	285	255	290	273	282	282	286	277	275	292	290	278	273	274	297	284	281	292	291	304	270	287	311	277	289	286	296	300	298	277	271	271	282	283	269	314	289	311	304	264	321	295	306	282	307	281	279	266	297	284	298	279	281	287	301	267	282	279	312	303	295	295	290	310	268	282	310	289	280	293	250	278	270	273	292	269	270	301	282	284	295	303	297	296	288	282	313	293	283	262	339	312	266	296	268	322	287	267	304	274	273	289	282	268	264	317	312	265	300	290	276	292	263	296	274	268	258	305	282	274	289	313	280	298	289	292	289	275	287	284	298	328	303	269	262	307	271	303	287	285	316	286	281	304	304	297	305	272	304	282	288	325	279	283	305	281	293	295	293	291	305	264	325	263	295	277	259	276	295	274	279	269	276	267	269	293	312	247	298	304	262	267	276	305	312	323	274	292	294	324	321	305	299	283	300	277	286	287	271	275	294	274	264	285	282	285	283	289	280	294	284	278	263	256	266	279	287	300	300	289	268	293	292	280	295	283	307	291	278	303	307	310	280	302	286	297	262	301	296	293	299	303	287	272	278	263	298	269	281	317	286	304	289	258	290	269	290	224	243	278	297	260	296	270	302	287	282	260	299	307	315	276	308	306	285	295	299	321	284	284	273	295	299	282	307	291	287	281	285	286	319	290	270	287	292	275	273	302	274	291	283	321	260	298	283	266	266	290	280	312	315	272	317	293	275	290	293	279	289	286	292	260	284	280	283	284	292	296	274	289	295	277	265	283	248	268	255	317	278	298	331	288	297	311	288	268	293	293	298	279	263	287	300	281	298	315	287	283	271	304	291	290	280	280	308	272	285	278	266	264	272	287	284	314	283	281	288	307	287	313	303	296	249	279	269	269	268	318	281	307	276	291	261	283	299	303	283	273	267	257	270	288	295	270	282	272	297	289	322	279	301	268	266	287	290	274	297	253	280	265	287	332	302	277	283	296	278	306	310	272	280	255	298	293	271	263	287	301	273	296	296	241	291	274	310	272	267	290	290	293	323	262	276	289	294	300	325	313	317	268	230	283	318	311	297	284	294	302	296	293	284	325	271	299	291	285	290	268	281	299	314	299	305	279	298	270	285	304	294	276	285	270	288	266	286	290	279	257	296	301	293	295	278	321	266	282	268	281	302	277	286	296	313	277	275	248	275	271	316	278	294	293	278	297	312	282	299	319	271	287	300	299	274	271	299	290	264	277	312	293	316	290	298	305	296	285	269	284	300	310	292	282	322	285	268	302	298	300	303	262	296	302	305	293	264	280	294	288	285	290	303	280	276	314	301	279	290	296	279	273	278	298	280	289	287	270	270	247	294	273	269	279	277	279	285	274	296	285	287	308	275	294	278	295	319	292	275	276	289	273	302	313	279	294	276	259	313	313	306	281	328	292	266	299	303	303	272	286	251	303	271	308	269	315	280	282	280	298	294	335	304	283	304	316	284	290	296	285	286	301	302	308	263	278	290	287	272	290	302	303	281	294	263	275	301	318	272	302	289	299	303	287	249	287	282	299	287	308	295	279	271	246	282	306	291	256	295	293	287	265	268	290	265	277	279	312	278	303	286	282	271	306	275	289	271	273	287	277	316	301	289	292	280	297	285	301	248	284	287	264	282	306	302	292	299	283	317	265	295	290	290	284	268	301	301	300	279	246	291	312	282	270	254	318	276	286	284	285	298	275	279	298	284	291	292	298	264	314	299	268	284	289	282	315	283	269	298	278	260	305	273	289	282	284	317	260	255	283	280	279	292	296	286	299	288	287	285	281	293	271	268	283	284	286	302	275	267	275	301	295	290	269	278	276	257	299	278	309	277	318	284	279	282	299	272	291	320	265	309	282	268	270	256	294	295	293	294	305	290	263	297	287	296	303	262	277	285	270	286	302	273	317	323	282	272	301	293	286	287	267	293	285	282	274	273	303	298	297	286	322	275	259	297	296	311	281	282	270	278	275	296	284	289	298	310	291	281	279	272	310	295	289	266	271	335	260	286	290	280	275	335	295	306	295	255	286	288	269	279	286	290	301	296	251	299	277	301	296	294	286	309	284	291	278	280	287	295	269	297	313	275	298	285	279	252	294	290	299	285	287	284	293	305	300	250	251	276	304	313	267	269	314	312	294	270	278	277	288	304	281	272	295	272	267	291	290	273	280	290	281	273	303	273	279	308	300	272	316	303	285	316	289	288	259	273	291	258	308	298	291	299	291	280	286	258	273	297	270	311	271	290	272	296	273	270	285	288	296	296	265	279	275	265	287	292	249	301	296	294	309	286	316	272	307	325	313	294	295	264	291	263	274	293	264	286	280	300	327	319	278	276	281	293	304	285	320	258	303	291	301	284	252	274	278	284	290	295	278	280	319	292	275	286	279	284	319	289	273	266	282	305	292	286	275	302	288	323	285	303	302	272	265	285	317	255	270	279	250	267	294	273	259	305	258	272	302	293	298	290	279	272	283	269	309	288	291	272	292	290	284	295	287	296	307	298	266	270	284	344	287	283	295	317	284	286	303	265	279	288	262	284	272	272	281	290	278	283	278	264	299	283	264	279	323	286	290	291	294	274	295	297	310	308	262	273	286	232	272	286	270	278	264	293	304	303	273	298	283	260	305	273	277	296
49750	31296	29548	27602	32565	33228	30287	24939	21148	17721	11440	6967	5542	3504	2030	1917	1080	553	435	444	341	351	337	319	241	293	212	165	183	167	162	164	161	164	162	143	152	163	143	123	158	152	147	142	111	148	156	163	140	145	144	142	148	130	146	144	130	160	138	137	151	140	130	173	135	159	132	130	155	135	135	150	147	158	125	152	129	139	148	125	127	149	135	150	137	129	131	126	155	137	139	145	149	143	139	127	134	145	138	131	130	133	146	140	144	148	151	138	152	140	149	125	123	158	127	138	134	130	137	127	146	136	129	136	125	150	133	133	150	148	149	138	150	131	146	138	123	138	144	141	143	122	135	140	120	129	166	122	125	132	130	118	118	139	132	135	117	141	143	140	137	138	128	136	143	128	160	135	114	162	152	149	143	155	144	134	134	142	144	154	134	113	144	147	121	155	138	142	152	154	152	128	138	112	159	141	128	116	114	129	162	127	125	123	152	141	120	149	138	143	125	122	157	134	144	153	123	145	139	136	142	135	145	143	149	135	126	125	145	147	140	126	127	144	129	149	133	110	139	121	132	139	156	124	143	151	135	137	121	122	155	122	134	135	126	143	133	139	117	125	140	151	140	134	136	144	146	152	162	136	145	157	144	148	135	133	127	134	133	120	140	141	139	134	135	111	143	117	145	135	148	135	135	120	149	134	111	140	123	129	134	150	138	137	154	124	123	127	123	119	144	139	144	152	132	137	122	122	139	139	119	137	148	120	147	138	143	149	143	136	127	143	157	126	148	139	141	123	134	142	134	145	140	146	140	151	128	138	126	138	150	150	141	129	132	131	127	122	125	137	146	131	116	148	144	142	110	148	143	137	141	158	134	130	147	138	151	110	148	137	134	142	146	157	160	120	152	131	138	140	123	130	131	156	146	120	124	148	154	175	137	129	151	118	122	141	143	133	127	155	134	128	131	125	128	133	145	121	132	138	125	170	136	142	155	133	147	138	122	136	143	146	150	114	128	132	151	141	140	139	130	139	131	137	119	125	156	134	138	140	137	137	135	126	145	134	144	135	171	104	117	148	124	161	127	134	130	131	116	129	134	142	145	125	139	122	134	133	123	158	138	151	126	132	139	132	161	128	139	147	115	130	123	151	149	140	163	131	153	109	132	149	133	133	145	154	140	128	151	128	125	134	147	141	135	152	139	153	155	145	135	129	131	143	134	137	131	139	128	140	114	159	153	136	129	133	153	171	116	152	143	126	118	132	133	142	120	134	149	132	134	136	121	145	142	129	136	157	155	141	122	138	159	150	127	127	143	151	157	158	162	119	137	146	117	136	130	143	174	143	130	137	154	151	128	144	151	153	137	145	128	173	116	155	141	148	144	134	127	144	122	134	132	155	151	154	131	125	138	143	145	131	139	135	124	120	138	149	146	131	134	132	125	114	146	135	140	136	125	126	143	143	136	161	131	150	129	124	125	144	133	140	137	135	131	141	134	148	162	131	133	151	158	144	137	129	144	143	119	118	132	133	135	136	130	143	125	172	142	120	123	122	140	142	135	123	120	158	142	147	123	138	148	150	137	139	157	119	141	137	149	138	152	156	129	128	122	114	149	126	132	155	143	138	147	154	138	137	155	115	169	139	110	140	139	148	172	153	142	117	123	142	140	123	158	131	145	136	136	142	116	143	130	143	121	119	137	143	117	136	141	122	143	143	134	137	119	151	146	131	141	143	138	132	131	150	146	139	125	133	140	133	113	147	115	132	134	135	152	127	150	173	148	135	134	147	107	120	124	131	135	144	117	149	121	162	147	139	135	131	150	144	137	113	141	142	133	121	164	139	142	131	136	130	151	118	147	144	130	129	146	135	157	155	135	150	117	157	130	144	130	132	130	135	143	139	146	131	141	134	153	139	130	128	145	135	159	152	134	131	122	147	138	126	129	150	130	159	142	152	153	119	117	133	132	125	119	154	138	129	143	146	160	142	149	128	125	134	152	136	130	145	141	151	158	131	152	117	118	138	137	146	126	143	141	140	121	132	144	147	150	133	138	133	140	109	138	128	137	143	119	149	120	116	151	135	147	146	139	137	152	125	160	161	125	167	140	172	129	154	135	157	121	131	121	142	122	154	138	128	147	152	146	128	147	145	133	151	133	138	146	141	132	112	123	147	141	132	108	145	153	135	123	125	166	147	161	134	122	154	169	132	116	129	116	139	133	119	124	140	129	137	130	131	119	136	130	155	121	138	130	121	134	146	138	135	143	145	143	115	142	129	137	130	137	130	139	135	168	128	124	137	114	148	133	122	149	136	146	144	158	127	117	158	120	145	152	131	145	147	134	127	132	131	136	137	134	152	156	138	145	131	139	133	97	158	137	144	130	152	151	133	129	145	139	120	134	149	136	135	149	131	148	132	132	115	139	136	127	148	131	146	145	151	145	122	127	139	156	128	139	120	142	148	144	135	116	146	149	134	133	131	142	139	154	137	128	139	144	158	143	142	156	143	144	156	126	136	135	136	129	128	132	142	131	130	136	149	133	143	129	127	156	141	145	136	141	143	127	132	149	145	137	130	130	118	123	123	129	144	121	121	144	134	134	125	147	139	152	131	131	121	135	126	139	144	132	113	162	125	126	118	145	144	123	141	131	159	119	158	150	138	149	132	129	135	136	130	129	144	150	144	122	147	138	138	144	122	118	131	146	145	138	129	126	150	136	144	141	144	118	130	130	144	143	144	129	130	142	137	123	124	133	140	145	143	133	129	170	124	127	131	143	132	145	141	119	129	138	165	134	156	132	127	138	148	132	143	141	154	144	137	141	145	119	146	137	135	125	148	125	141	143	161	114	124	146	151	139	150	112	144	138	150	113	152	140	144	142	118	115	128	134	147	141	144	137	144	163	134	140	122	142	126	149	145	135	134	131	146	165	124	142	113	142	142	133	141	140	127	155	138	139	129	142	146	128	130	141	149	147	138	129	153	140	123	156	132	140	124	115	141	164	131	112	143	136	126	145	149	131	145	118	147	131	144	127	149	149	130	133	155	138	142	126	122	145	154	152	130	130	135	151	143	125	157	150	144	128	140	144	140	129	162	130	154	139	126	117	156	128	129	138	118	130	151	151	134	127	136	154	124	166	135	148	114	149	138	137	175	153	129	148	135	136	164	165	123	100	148	135	154	142	136	129	137	122	145	134	135	127	142	143	135	142	134	134	124	140	130	144	153	131	160	126	130	135	128	153	150	140	142	137	119	144	136	127	125	138	151	157	130	145	132	134	132	151	135	134	123	109	134	136	114	151	144	137	142	136	134	140	133	142	158	138	141	144	142	129	124	132	135	133	147	116	136	139	143	129	115	127	147	134	145	127	115	135	121	125	158	137	142	154	158	136	143	146	129	134	158	128	128	155	118	132	153	123	123	136	131	142	149	136	138	130	133	138	138	122	117	161	131	146	141	131	124	130	152	128	141	137	148	130	162	134	117	152	141	130	121	129	126	129	148	133	132
34417	19004	19697	24402	35560	39914	36597	34473	31747	29561	22347	18165	19431	15189	9836	8358	4505	2883	2592	2093	1720	1652	1561	1682	1405	1253	1002	740	652	658	630	584	555	568	555	541	530	533	518	532	549	506	520	527	530	513	507	473	521	501	500	472	492	471	482	486	496	476	497	484	505	465	534	465	501	485	463	505	479	454	484	432	440	461	484	445	454	443	467	477	435	491	453	448	486	441	431	464	457	434	404	475	460	466	468	452	412	463	480	454	446	472	443	417	459	461	444	441	474	390	472	474	480	417	432	458	479	474	432	411	425	472	451	454	422	468	446	466	427	448	479	437	431	482	478	440	421	476	439	454	421	424	465	458	440	449	433	442	459	441	461	436	429	468	451	444	423	485	424	482	444	450	456	425	410	445	430	477	437	461	462	467	503	458	417	446	444	435	445	431	446	436	474	424	407	457	432	429	424	429	459	423	491	435	443	456	430	443	429	464	460	470	421	468	407	448	467	454	458	453	451	416	422	443	447	441	432	430	443	453	467	419	401	439	450	483	453	402	510	442	458	446	444	444	466	438	445	429	461	450	435	439	451	459	463	470	483	464	452	430	454	477	466	446	436	470	468	445	486	447	427	454	422	466	416	478	438	476	436	452	465	439	454	453	459	430	449	476	429	437	453	465	471	421	445	456	429	468	463	472	454	463	474	453	473	450	453	456	449	416	452	461	475	414	459	476	434	412	430	451	419	445	466	431	423	421	409	431	492	435	442	415	458	425	435	428	418	440	435	463	488	398	456	435	407	494	449	442	434	435	474	406	423	401	416	449	457	422	423	468	471	433	416	473	467	467	464	404	434	454	465	457	458	440	456	441	470	407	452	447	454	439	437	453	447	443	466	424	426	447	452	452	467	414	401	446	466	453	465	445	445	479	417	464	446	453	448	436	443	480	459	488	485	455	441	453	421	500	439	432	468	435	428	457	440	432	462	457	431	456	473	423	432	430	423	400	434	445	426	446	447	411	493	447	416	436	429	446	416	478	442	429	435	437	442	463	492	424	445	478	449	472	475	433	450	452	423	435	465	430	454	454	443	452	453	442	401	438	452	437	467	407	454	414	459	444	438	412	374	455	422	430	454	421	414	432	455	451	443	431	438	470	426	446	437	453	442	443	451	437	445	435	471	408	426	441	392	433	445	474	453	435	459	401	466	422	410	458	451	435	411	490	436	426	424	458	440	479	466	471	454	429	475	438	449	457	432	449	457	440	462	421	475	451	470	443	462	413	461	433	437	420	430	446	430	416	418	420	414	468	460	430	439	430	427	451	440	458	459	461	455	445	405	443	470	475	440	469	442	468	450	412	451	451	390	473	420	436	476	479	462	468	400	457	456	446	432	434	426	476	458	436	458	431	428	446	469	419	446	433	401	450	456	479	456	427	430	447	416	465	435	440	459	442	455	445	440	453	455	467	436	470	455	435	430	436	416	460	418	478	435	440	457	442	451	438	434	448	467	442	475	469	450	445	435	469	463	462	442	431	461	444	445	432	449	411	422	404	428	449	453	455	482	445	444	428	443	453	465	476	456	425	425	413	426	421	461	443	453	441	472	417	455	483	432	491	464	427	458	466	424	454	414	456	490	466	414	460	455	457	423	445	423	465	436	414	467	452	426	445	437	461	436	425	487	409	428	449	471	461	407	429	438	454	440	447	455	425	446	444	433	478	442	447	434	447	439	437	461	441	441	427	418	445	385	451	430	460	449	479	439	469	438	422	418	455	428	431	431	428	487	467	441	438	472	484	418	473	478	411	456	452	476	432	452	465	461	453	483	462	459	449	449	437	426	462	450	443	465	465	466	442	407	441	440	436	420	467	451	416	426	455	430	454	476	441	449	441	463	450	443	424	421	449	415	471	472	470	461	488	451	433	466	454	453	471	417	477	424	444	429	432	415	444	428	441	447	461	474	461	421	477	440	490	437	424	419	449	437	429	433	424	456	470	419	424	419	427	458	483	435	437	470	456	468	436	487	448	429	444	427	427	440	429	439	420	451	398	464	453	450	439	442	472	430	401	437	435	447	415	442	428	442	410	426	444	413	432	451	468	429	459	432	432	426	439	457	432	456	478	466	462	461	435	476	473	399	420	417	425	456	457	454	444	448	485	417	462	412	480	431	447	443	491	448	449	422	416	461	452	488	458	426	478	421	470	433	401	444	430	413	414	437	432	448	426	462	441	454	449	444	426	465	418	428	431	448	428	438	417	447	437	425	456	410	487	436	427	445	433	444	460	446	451	411	441	468	449	420	484	427	436	472	442	478	436	419	391	447	411	458	456	457	436	429	487	438	460	413	462	433	455	459	449	422	484	438	438	442	447	440	471	430	438	457	416	415	444	460	439	470	402	476	459	456	499	431	410	449	476	460	461	463	458	439	437	444	401	418	462	431	474	435	433	462	411	461	464	472	458	458	454	403	429	463	452	457	445	411	492	435	418	436	457	436	439	420	420	461	433	430	428	440	447	449	442	427	459	414	440	490	462	424	406	435	446	449	404	475	469	417	409	431	441	469	441	459	408	500	474	409	392	454	427	475	442	435	417	430	466	422	448	440	445	443	429	444	437	458	441	409	488	445	435	461	481	443	448	456	457	455	416	413	477	438	468	437	459	406	467	458	463	463	414	423	430	437	434	462	456	401	429	454	415	407	484	418	427	433	476	496	417	455	439	432	434	439	477	454	414	432	468	447	435	413	439	466	485	440	438	442	499	436	455	427	448	430	434	476	466	442	425	453	475	439	415	433	426	425	442	447	431	428	440	454	410	460	437	430	393	471	469	459	458	444	447	446	432	404	439	455	432	447	413	434	426	440	454	439	433	445	444	434	468	422	497	498	453	451	426	424	461	449	460	425	448	427	456	478	458	447	423	449	442	461	426	452	460	426	448	422	462	465	455	410	445	439	458	446	444	450	461	441	454	438	460	443	465	421	393	439	434	435	434	425	450	479	443	451	450	443	473	409	411	425	417	468	450	401	471	475	470	457	428	455	453	468	422	447	421	482	445	410	417	460	417	461	431	435	453	418	445	389	417	464	440	436	466	445	446	420	449	442	398	445	466	447	437	437	390	469	441	428	467	440	447	440	463	456	434	461	459	459	403	440	409	443	423	444	408	435	431	479	479	454	465	432	433	470	463	424	412	468	419	431	456	439	433	401	427	428	456	426	451	460	418	452	457	440	451	430	429	441	425	492	410	470	418	443	459	431	461	420	465	433	427	440	430	417	405	457	405	432	460	449	456	465	421	416	464	444	440	425	470	448	467	425	479	454	407	447	473	432	485	432	461	435	398	439	451	434	407	432	419	458	471	441	462	466	451	405	438	410	423	470	439	411	463	458	490	435	417	432	393	448	435	428	462	441	407	471	465	437	461	472	441	445	443	438	421	443	463	475	451	466	444	409	421	478	464	447	437	452	422	428	438	472	418	434	413	449	484	469	457	482	503	476	458	445	421	468	454	441	463	481	435
11354	5624	6317	4558	4067	2978	2027	1404	958	720	510	298	272	214	199	168	169	166	149	133	150	136	144	151	151	145	162	173	164	149	131	136	143	134	161	157	143	162	167	124	145	143	145	129	152	147	161	147	150	147	147	137	139	129	163	169	137	158	152	143	135	151	133	127	136	144	154	161	141	146	166	137	160	147	155	135	139	154	141	125	153	135	137	127	151	137	133	156	141	141	132	181	155	145	130	165	143	143	142	161	155	152	134	141	158	161	140	139	151	143	149	143	137	134	134	151	155	150	153	158	158	153	156	165	139	149	135	167	130	132	146	158	155	164	161	140	160	141	147	128	134	147	143	161	149	154	144	186	150	148	145	167	146	153	143	149	177	148	130	156	142	156	160	153	148	138	142	134	155	150	143	163	148	165	170	157	126	140	165	137	151	157	152	145	176	141	149	151	149	164	157	152	165	144	149	153	144	138	147	129	157	148	136	151	161	162	142	153	146	146	160	145	121	160	160	138	146	159	131	141	134	144	118	143	166	159	144	151	149	154	144	138	152	146	146	165	195	155	140	132	148	130	136	136	118	147	140	151	151	142	152	159	144	154	147	171	145	148	137	155	129	131	130	132	127	137	152	159	170	141	139	127	148	140	131	141	135	150	155	143	144	143	132	168	149	127	145	165	152	147	135	147	137	151	126	140	129	133	170	155	160	153	133	156	166	158	152	154	167	149	152	160	146	142	149	154	168	162	137	138	157	137	130	153	146	152	145	151	131	150	144	134	156	147	150	162	112	134	153	166	130	133	163	118	131	144	165	152	144	145	147	136	157	145	132	148	151	162	175	161	134	128	157	137	165	186	148	145	163	153	153	141	146	164	146	165	141	135	121	152	141	138	144	140	128	155	142	136	154	159	130	160	151	148	151	125	153	139	127	150	140	149	146	152	137	139	146	135	139	161	132	133	137	167	144	145	156	143	161	144	140	156	146	150	137	140	148	143	150	138	154	139	153	156	143	152	156	148	143	158	156	134	161	139	153	153	129	138	149	139	133	125	151	160	149	155	152	164	143	129	161	131	147	163	145	163	139	157	117	140	116	139	143	129	132	138	142	137	163	153	133	163	164	155	138	147	134	140	158	133	158	160	155	130	154	140	137	149	162	141	152	149	154	146	134	165	176	140	159	128	118	123	135	153	170	154	154	142	148	145	134	133	146	155	151	160	148	153	132	140	142	145	151	146	146	146	136	164	154	137	142	140	138	154	145	128	169	147	131	143	137	156	144	161	159	138	136	144	161	145	153	144	151	153	151	147	134	155	144	162	137	133	140	138	150	145	132	154	134	147	146	160	161	159	123	139	143	149	130	158	141	142	132	134	144	163	154	141	122	136	145	143	139	144	145	131	160	124	124	127	162	148	125	141	141	153	150	127	143	146	140	139	143	144	167	145	141	158	151	161	136	147	137	160	153	135	131	156	151	127	154	147	126	151	143	149	153	147	154	152	131	170	148	157	142	136	133	142	142	171	153	124	150	149	156	130	132	132	145	151	143	171	154	138	140	151	143	165	156	159	138	152	128	140	139	146	144	161	133	160	142	143	154	152	148	148	154	131	132	152	157	144	164	148	172	130	147	142	152	143	134	112	125	157	147	165	143	150	125	151	150	139	132	154	139	158	144	137	161	138	146	130	157	158	113	136	178	148	160	147	163	137	150	143	162	158	137	172	152	154	169	153	154	119	142	153	126	153	158	123	154	140	167	155	145	147	117	132	151	136	140	175	164	144	134	132	135	126	160	138	159	116	147	133	128	136	152	142	148	139	151	133	157	159	160	130	131	130	131	143	138	165	151	159	143	149	139	139	154	152	160	135	148	120	155	153	150	157	151	143	152	153	138	172	165	146	137	164	132	138	141	148	132	146	150	151	130	133	169	131	137	141	150	140	160	156	136	133	144	152	134	158	171	152	141	132	152	158	154	139	146	152	159	125	155	151	132	152	149	151	177	131	158	154	125	150	123	145	154	153	160	173	164	145	123	128	145	156	153	140	161	135	133	126	139	159	150	143	141	154	156	135	163	145	137	164	155	152	145	147	149	155	157	161	130	155	156	153	130	135	160	152	136	138	154	154	154	157	145	152	160	144	136	142	148	140	174	164	153	148	141	158	140	148	145	157	144	163	157	184	139	141	131	149	154	138	141	134	146	147	145	134	145	126	146	147	139	130	149	149	141	145	141	144	135	137	138	172	169	147	142	142	149	147	149	141	154	168	140	145	179	147	137	134	152	131	143	155	140	151	133	154	151	163	139	161	179	143	161	146	143	144	136	146	149	155	143	123	168	146	151	151	148	159	140	155	145	172	162	150	146	138	145	141	168	158	143	159	146	159	151	145	156	148	153	155	157	154	157	145	132	147	143	172	152	143	133	141	153	125	138	169	139	130	159	135	138	152	137	143	124	146	140	154	156	157	141	141	155	126	140	154	147	123	142	122	161	146	151	159	136	132	156	146	142	151	152	146	163	161	146	141	143	162	145	149	159	161	135	140	147	145	147	153	149	125	119	152	142	140	139	129	130	153	162	134	139	150	159	153	148	151	153	141	145	155	159	148	140	139	140	137	140	139	145	150	140	136	143	159	134	151	156	154	156	142	150	155	135	141	143	143	133	146	156	158	142	146	142	160	150	139	152	152	139	144	126	172	136	161	139	151	149	150	158	157	143	144	139	159	138	144	157	144	157	162	135	141	135	175	141	157	147	133	123	145	161	161	139	149	159	150	166	138	155	155	151	150	144	149	150	141	148	152	153	146	161	143	160	141	145	145	134	127	156	141	136	151	152	170	146	137	150	121	148	128	133	143	167	143	128	150	124	143	148	161	165	142	147	125	147	140	161	140	135	133	152	141	142	147	186	159	164	167	145	132	155	154	141	156	156	141	130	138	139	148	139	141	155	160	160	127	128	132	142	151	156	127	163	145	145	133	139	159	161	160	145	152	140	150	145	170	136	157	140	150	149	126	140	154	147	137	147	166	135	157	154	136	159	139	147	150	140	165	132	147	143	133	151	122	156	144	135	146	170	129	160	136	151	179	130	141	150	169	131	151	139	147	132	125	159	162	159	152	143	159	159	125	133	137	146	135	151	140	141	157	173	145	129	150	153	130	152	151	136	142	151	142	154	132	149	127	160	144	128	145	141	151	138	150	152	136	149	152	156	138	155	161	149	174	153	168	136	150	125	153	138	151	146	150	135	156	165	151	119	119	165	138	142	160	145	144	133	142	142	183	136	157	118	140	147	134	141	174	152	132	146	142	149	158	132	142	135	147	173	165	159	145	162	165	150	136	170	172	166	143	167	142	129	126	159	162	145	147	143	143	123	132	140	165	130	168	149	151	155	127	138	154	142	142	147	153	149	155	149	137	171	142	152	162	126	142	144	146	157	142	140	154	156	147	149	133	133	171	155	148	160	139	128	152	134	143	138	157	144	141	157	143	152	146	141	146	147	147	158	172
12578	5398	6725	7950	10998	9390	6896	5477	4282	3280	1923	1284	1310	1018	826	695	603	530	486	533	466	475	501	528	459	485	483	471	453	455	452	450	478	472	473	461	443	454	480	474	481	473	469	455	478	510	483	441	451	513	490	505	455	453	465	474	484	437	422	501	476	488	477	479	502	452	462	478	453	479	469	446	476	496	418	456	434	473	444	454	455	478	441	456	455	475	471	469	488	471	411	460	446	507	486	460	441	486	470	482	450	499	487	431	461	447	471	469	463	470	470	475	443	504	446	434	453	440	461	509	425	459	489	495	497	453	421	492	446	433	472	480	478	456	458	430	450	455	449	451	490	475	503	444	453	488	515	514	461	475	447	444	454	491	458	486	474	451	486	484	466	457	430	460	472	449	420	438	447	485	465	471	450	418	475	462	454	407	468	446	464	466	473	428	454	466	467	493	416	454	469	451	431	474	462	456	463	438	521	491	477	449	482	504	503	438	454	438	495	480	478	464	503	488	486	451	469	489	471	455	439	489	451	452	463	469	476	527	460	457	496	397	462	469	465	508	464	425	476	482	466	475	446	456	479	475	473	459	475	445	485	472	451	468	435	436	458	518	449	461	463	468	508	471	462	496	475	461	454	485	455	459	438	490	462	451	458	452	459	452	477	464	500	450	473	486	478	501	493	498	408	484	468	473	488	494	428	445	434	504	456	449	456	471	468	444	495	437	487	509	431	470	458	482	472	464	465	484	477	472	502	458	448	472	428	455	455	445	493	456	499	484	457	485	443	477	472	445	435	443	439	486	470	493	460	493	487	468	519	485	445	444	503	476	446	454	445	496	499	476	441	462	439	436	484	449	449	451	424	452	475	442	477	444	466	427	474	463	444	446	481	494	438	424	457	491	475	472	455	450	469	478	504	448	446	461	484	475	450	454	453	442	458	468	467	524	477	469	459	433	453	462	473	465	409	448	446	456	456	505	432	504	477	451	467	486	450	469	461	453	451	468	459	464	441	464	525	484	468	477	462	463	456	413	457	446	499	472	480	491	455	472	484	466	495	443	466	469	429	431	455	504	482	455	428	467	440	448	425	460	464	518	471	488	457	440	482	433	447	480	473	471	443	447	480	494	479	469	462	440	482	492	465	468	496	444	454	450	494	433	452	449	514	498	502	463	495	494	468	452	489	475	452	454	458	451	472	472	470	461	500	497	410	436	423	462	451	432	487	441	517	452	431	509	457	440	489	449	473	445	501	466	475	488	464	449	434	470	474	476	446	497	467	483	483	428	494	475	508	472	475	438	489	484	485	469	478	487	466	458	485	447	460	539	459	467	452	480	515	473	461	478	465	448	502	453	454	462	438	466	481	508	505	451	474	490	453	479	507	488	504	480	471	464	461	452	465	471	503	457	439	462	503	504	444	486	476	445	490	493	473	444	467	467	447	493	467	476	429	467	470	442	494	418	460	452	448	437	458	482	466	428	455	481	474	445	470	466	464	443	454	465	446	499	492	473	465	446	445	471	489	447	502	456	426	480	516	447	479	441	487	484	486	451	432	465	484	486	451	465	471	473	474	466	478	456	475	462	459	467	424	414	440	432	440	459	440	505	490	518	483	506	460	442	486	500	456	453	444	442	438	488	451	502	476	491	428	459	459	455	459	465	468	448	453	447	485	460	467	449	459	444	495	507	468	468	463	464	471	452	480	451	433	461	487	462	454	475	461	446	434	440	479	451	465	434	415	443	435	439	480	489	500	455	489	502	458	473	487	481	485	473	434	423	497	475	434	443	495	459	452	520	457	426	478	460	412	434	452	454	481	475	475	435	463	493	446	505	474	448	477	491	481	443	461	462	410	468	450	444	451	519	447	502	449	464	505	479	478	466	484	455	458	487	442	454	494	513	461	439	439	458	451	454	480	450	502	462	487	480	441	477	483	428	431	472	493	456	446	462	496	476	438	469	469	447	455	447	472	462	449	505	424	449	458	443	475	472	466	434	454	466	481	449	448	478	493	448	468	427	455	501	463	477	459	479	449	490	418	442	480	447	472	508	445	485	447	445	471	431	465	504	435	457	452	453	464	442	452	452	440	450	474	469	463	516	469	439	490	453	470	479	455	477	439	448	465	439	520	473	485	464	463	451	497	447	466	451	442	504	450	462	406	473	478	475	495	418	512	483	510	455	487	444	466	483	468	445	434	446	469	443	479	436	468	494	456	461	476	493	464	496	476	483	450	447	441	444	475	473	461	482	474	434	432	482	467	483	457	489	468	446	479	486	412	443	430	480	486	485	481	437	513	455	438	468	455	478	445	475	475	443	485	475	496	483	450	477	456	485	475	423	446	462	451	455	465	475	470	435	483	455	460	442	452	472	467	467	491	421	494	445	470	472	453	441	506	484	459	460	440	480	460	440	461	478	433	466	485	490	476	474	466	434	478	461	478	432	514	464	443	493	509	483	510	520	486	470	485	459	440	427	448	452	466	491	437	471	453	481	438	508	507	459	463	462	440	437	451	474	435	465	494	486	447	444	455	475	460	526	512	460	438	454	457	469	467	471	424	423	479	445	432	462	484	417	460	464	457	441	463	459	403	436	433	496	472	435	478	471	452	477	469	477	456	457	459	446	470	442	487	470	461	439	443	469	465	446	468	474	482	493	426	464	445	462	425	455	455	459	471	454	456	481	483	473	463	463	435	442	469	446	459	466	474	456	454	454	483	447	471	463	460	430	454	478	457	476	472	511	465	447	422	482	483	456	438	512	449	460	455	454	449	492	479	456	453	459	459	478	515	453	456	426	481	494	470	490	441	432	461	448	456	468	397	463	454	442	446	429	422	472	456	468	496	432	474	443	442	486	475	465	483	473	431	516	473	488	498	454	467	432	482	475	479	461	466	460	514	464	465	464	477	468	509	444	464	442	478	483	474	480	437	440	457	451	475	446	491	485	463	443	435	484	474	500	436	481	463	497	459	497	459	448	455	473	502	482	478	462	481	472	455	465	450	447	422	479	461	481	470	433	427	454	475	459	496	459	450	476	428	444	456	430	484	465	459	498	463	453	461	492	476	472	457	465	516	427	478	467	467	481	491	460	483	444	452	470	434	478	489	476	465	463	459	489	485	418	452	481	465	442	507	451	454	424	447	454	453	476	454	482	450	484	456	446	488	478	471	436	487	417	456	464	473	410	433	442	434	449	444	454	453	474	466	451	458	485	447	505	470	470	474	477	502	470	468	449	460	469	510	451	461	460	464	455	445	438	440	466	488	482	485	464	490	466	465	458	474	492	474	453	480	481	500	472	424	481	431	480	462	486	465	482	481	463	437	463	449	458	506	440	454	438	464	450	465	476	443	495	483	462	454	474	461	436	458	427	490	437	456	492	441	497	445	465	505	448	510	458	473	481	430	449	463	500	456	459	481	443	452	466	452	442	470	454	488	488	464	452	445	448	413	476	454	469	427	451	508	482	470	474	432	426	514	462	466	484	448	437	494	445	499	460	504	458
41224	28325	25697	25224	24821	22878	19107	13348	10219	8747	5106	2438	1779	1250	747	642	434	242	192	218	197	174	149	139	139	114	89	92	98	89	85	95	96	84	86	70	86	72	100	109	89	100	90	74	91	90	93	94	88	96	81	86	73	84	75	82	86	84	80	84	87	84	91	78	84	80	88	91	74	74	94	88	89	99	87	95	68	106	77	77	84	88	93	90	74	81	87	68	88	83	83	82	91	96	85	83	74	68	76	88	88	77	85	71	81	87	86	85	85	88	89	87	82	84	78	94	86	78	54	86	85	73	102	86	79	87	71	101	89	75	67	82	92	79	71	85	87	87	83	85	79	80	90	90	92	96	83	89	82	72	84	80	92	75	95	73	92	84	86	82	109	77	60	79	72	83	88	81	105	79	84	95	75	95	71	67	86	81	83	83	82	93	83	72	68	91	87	86	85	87	73	79	70	86	76	84	88	72	84	68	88	82	81	99	85	105	73	84	93	82	82	82	80	87	79	85	93	88	94	78	65	83	72	79	85	85	89	86	102	83	85	93	81	77	71	77	86	81	94	78	98	71	85	74	80	80	89	77	81	70	107	83	102	88	93	105	77	70	69	68	79	72	76	84	66	66	82	70	75	81	61	92	80	86	94	90	74	75	79	78	92	90	84	80	77	89	70	78	92	98	82	68	83	100	90	74	76	82	73	86	77	104	76	70	95	85	80	83	80	80	73	87	87	80	92	81	97	86	102	91	65	87	84	79	70	95	71	67	78	81	89	69	71	78	92	83	82	72	91	96	97	69	74	77	72	86	87	79	78	107	88	85	76	62	79	99	82	77	83	83	63	93	71	78	97	83	87	81	69	81	92	87	77	83	93	95	89	101	80	79	81	72	62	91	111	79	81	88	87	100	94	83	79	76	90	87	96	90	94	83	87	76	96	75	77	80	77	83	104	87	85	83	74	70	75	78	94	84	71	78	93	85	93	80	94	74	101	81	78	94	71	71	79	86	70	86	79	66	102	78	79	84	78	98	95	91	64	84	80	86	81	88	83	80	96	62	100	66	90	92	89	87	79	91	79	81	76	80	94	93	90	82	82	76	98	85	69	86	81	74	85	79	71	81	81	74	99	73	85	70	70	69	81	90	59	76	80	76	79	72	85	91	82	72	95	95	92	94	80	81	85	109	82	86	86	84	87	86	89	78	82	81	72	91	95	51	77	93	69	87	84	97	93	79	75	74	78	73	78	76	97	77	89	80	70	64	84	85	78	85	76	91	75	102	79	88	82	74	79	77	73	85	73	87	87	85	82	77	100	87	78	83	86	104	76	84	83	89	83	71	88	81	75	88	77	71	78	72	76	78	76	82	71	82	87	98	82	87	86	93	69	87	82	91	78	75	79	97	84	83	91	89	80	72	77	87	68	81	85	84	83	94	75	88	75	102	85	91	92	90	85	100	83	77	101	85	75	71	68	62	90	80	74	77	94	82	85	77	90	91	83	75	90	94	75	79	73	78	74	92	60	66	105	93	75	91	68	82	79	72	88	99	77	79	71	93	81	94	77	73	82	76	71	80	96	63	87	100	63	81	94	69	64	84	91	84	85	88	81	90	75	94	73	73	101	65	79	88	72	73	88	80	86	66	82	79	105	88	80	81	92	91	86	90	84	77	94	89	83	81	79	77	88	93	75	116	84	73	83	89	76	84	82	86	94	84	72	84	106	77	81	74	89	88	75	88	75	80	85	64	76	95	91	105	85	85	91	88	74	93	80	86	77	89	93	79	77	79	73	71	75	76	85	84	63	80	89	90	80	75	85	90	79	85	83	68	101	88	81	86	84	83	100	81	76	71	69	85	75	86	88	85	90	78	101	78	83	91	100	78	90	84	87	84	71	70	75	71	88	65	89	86	61	79	93	82	86	69	87	73	74	83	76	91	94	78	78	65	75	87	71	84	79	82	94	61	97	97	81	64	87	94	78	81	80	82	83	87	59	87	80	85	68	87	78	79	75	92	78	75	91	98	84	80	94	92	77	82	81	89	80	97	79	77	88	79	87	105	97	83	80	94	84	79	101	99	80	72	76	89	69	87	76	84	79	67	82	80	80	100	78	87	75	75	79	87	82	81	75	88	79	100	78	90	74	77	81	81	88	64	77	93	74	78	79	83	81	83	87	86	97	70	80	104	83	85	83	91	67	79	84	87	106	85	76	105	76	82	98	82	96	79	74	94	86	86	80	91	91	98	76	70	69	94	77	57	97	76	78	77	93	91	88	89	91	85	79	77	73	74	90	77	77	83	81	72	81	93	80	78	72	78	79	88	78	72	94	69	83	97	68	75	76	62	75	76	77	75	78	79	90	91	91	87	71	85	76	89	108	88	94	69	85	89	83	72	86	79	85	91	78	71	88	76	72	72	90	86	82	85	79	85	73	68	83	82	82	87	79	85	81	98	92	90	81	92	78	86	73	88	70	92	92	91	82	82	88	100	92	79	75	85	75	95	84	88	93	78	71	87	99	75	80	78	92	85	93	80	71	87	85	82	69	73	82	88	89	85	84	83	81	76	94	76	82	87	78	71	89	76	86	97	76	73	86	78	70	85	77	86	84	89	81	72	89	88	89	97	86	68	67	91	94	85	85	76	79	74	64	69	95	91	85	96	92	68	92	80	69	93	93	87	82	89	94	88	90	76	77	74	72	83	89	77	82	78	87	77	70	91	82	77	98	69	86	82	76	89	84	93	86	72	92	94	81	72	85	76	64	68	86	81	80	61	82	92	97	84	74	87	86	77	90	74	73	76	87	83	99	83	98	80	103	80	83	81	69	83	83	86	103	84	84	74	71	86	77	93	92	82	69	80	90	88	85	93	83	87	83	80	81	96	94	78	77	85	88	76	80	84	97	88	91	80	73	79	81	95	75	74	89	82	85	77	102	71	102	67	82	75	81	104	84	90	102	78	109	71	93	71	76	88	91	79	73	80	91	83	90	95	91	67	75	82	75	77	84	76	82	93	85	75	86	86	74	82	70	72	95	81	81	95	83	76	72	75	85	73	101	89	72	74	70	108	83	84	99	72	88	75	82	74	69	99	80	85	80	79	83	95	77	87	69	85	73	101	76	81	87	91	99	93	81	67	80	73	81	76	74	87	85	71	79	88	88	82	75	85	75	65	64	93	84	91	90	70	102	95	84	82	76	83	74	95	82	87	88	85	79	76	85	85	88	83	81	81	67	95	67	75	87	91	74	91	76	82	89	83	90	76	92	71	82	84	98	80	88	83	81	94	91	74	107	89	59	84	69	76	92	88	83	94	78	87	83	79	82	91	91	96	87	90	77	80	89	78	77	87	71	80	72	86	89	91	88	71	78	88	75	102	76	73	80	87	66	88	103	90	81	77	77	86	76	79	74	96	89	88	83	99	70	82	93	99	71	84	94	89	77	92	73	90	79	87	81	62	80	92	78	94	86	84	88	81	94	104	94	87	77	68	71	98	82	94	71	81
25395	15593	17740	21034	26956	28987	27210	24562	22059	21080	14701	9950	9550	7550	4279	3168	2083	1254	1192	1087	982	687	873	731	601	571	450	392	365	368	368	348	352	330	339	324	336	315	288	332	326	334	339	329	343	270	318	298	301	297	307	318	320	293	314	304	314	324	302	301	304	301	292	273	309	283	335	313	314	299	295	273	307	306	303	298	306	279	303	282	339	288	308	276	296	319	292	282	300	300	305	266	292	308	306	293	271	258	272	296	279	251	305	310	301	312	312	300	299	268	300	299	289	306	290	292	287	267	311	254	262	263	295	312	321	310	278	294	273	294	299	292	283	299	277	285	267	312	301	277	301	279	287	262	300	291	300	300	283	315	271	309	296	312	300	285	305	265	302	308	297	272	292	303	299	311	299	315	269	289	280	312	307	277	313	282	270	291	276	283	263	294	289	313	302	275	285	272	271	279	285	284	287	300	270	299	312	294	271	285	293	295	277	294	296	288	288	308	286	282	297	272	297	297	286	296	298	261	289	290	294	323	310	308	276	311	291	271	290	256	303	272	299	321	284	304	261	286	306	261	300	281	300	280	300	277	280	302	296	280	276	315	275	291	298	305	275	280	254	289	289	284	294	298	316	280	297	292	311	300	318	282	306	278	296	285	290	332	315	309	294	272	269	270	275	295	266	282	283	283	284	282	299	299	265	286	287	279	284	309	292	317	301	271	273	304	263	269	292	261	290	282	286	294	304	279	308	299	295	286	318	292	333	316	320	303	305	291	286	280	276	277	267	271	280	291	282	262	258	293	292	281	264	282	289	277	292	273	269	312	307	272	289	288	306	285	282	319	276	313	294	284	279	274	305	288	265	279	309	266	284	283	281	299	256	272	310	268	291	308	284	264	306	290	287	275	278	282	291	307	333	259	274	292	285	288	273	309	288	282	273	284	301	291	267	291	270	284	285	261	274	281	304	306	268	277	308	287	284	331	297	276	288	286	254	269	309	285	301	336	272	262	305	288	286	268	303	298	280	287	292	289	280	308	301	289	312	278	278	276	316	292	307	277	276	273	288	271	290	293	289	299	297	309	267	292	315	276	309	275	301	275	275	294	264	282	313	294	286	295	299	323	289	274	296	292	288	296	292	284	305	287	280	279	255	278	286	304	290	311	335	266	292	258	292	287	322	306	304	286	296	283	298	269	268	283	277	254	289	268	295	292	306	302	318	284	286	303	299	260	283	309	317	296	288	317	281	262	291	295	278	302	292	302	307	280	276	300	289	282	311	256	276	326	314	285	267	288	268	292	268	289	310	304	281	299	288	325	319	323	295	271	315	280	317	288	288	293	271	274	300	303	284	292	274	311	269	291	286	308	289	280	334	288	296	305	261	312	296	271	264	282	286	283	286	285	313	314	297	287	250	311	260	277	281	297	267	318	290	277	304	274	303	293	285	283	281	288	295	298	267	303	271	292	311	303	305	311	308	259	306	260	246	282	306	292	313	286	268	296	295	245	286	273	304	290	285	293	307	273	303	282	276	267	282	302	294	287	278	301	250	269	295	295	286	290	304	314	278	267	283	293	289	303	280	279	290	279	292	327	303	274	272	277	284	289	291	257	285	326	311	268	297	281	272	290	291	292	292	308	240	279	293	287	289	267	273	257	270	300	298	290	279	296	276	284	269	299	298	254	291	317	298	299	283	305	300	271	277	288	272	283	284	300	293	274	306	296	317	278	316	302	274	267	303	288	304	288	286	283	280	275	290	315	312	275	285	303	294	306	282	293	290	270	291	253	310	280	314	291	280	316	281	299	330	288	313	271	300	304	274	285	305	254	301	273	263	277	281	286	287	304	275	289	280	285	298	291	328	278	284	331	281	297	329	268	288	286	288	291	284	311	294	304	304	287	279	273	294	261	311	286	284	293	302	284	304	306	303	286	274	292	285	246	287	281	267	293	279	272	291	297	303	304	292	308	295	265	293	257	309	295	276	334	306	296	308	280	307	267	294	314	280	292	336	264	288	282	290	281	286	291	272	261	268	272	293	279	279	286	254	291	273	286	306	274	294	275	291	289	289	282	302	317	303	286	306	319	340	294	260	284	280	304	281	273	288	281	313	293	283	266	287	288	288	288	292	342	299	295	318	303	281	287	284	301	266	288	311	264	306	292	287	282	282	289	285	286	299	265	280	282	270	287	303	289	272	278	274	316	257	289	305	250	280	285	293	303	277	274	300	282	271	284	302	280	255	264	259	308	295	270	287	299	312	316	298	287	287	286	322	281	275	282	322	287	255	294	287	282	290	284	269	312	276	304	303	281	266	300	292	267	299	266	290	273	291	301	317	269	302	269	291	305	327	273	290	290	287	304	304	298	249	279	317	283	272	305	307	275	312	273	282	289	294	272	283	303	309	270	301	279	270	269	297	281	283	326	278	261	267	276	253	256	309	288	277	288	295	299	303	251	302	301	263	278	335	304	273	313	318	280	259	306	294	294	310	296	291	320	298	324	316	300	283	250	294	262	296	291	279	289	255	315	288	301	293	331	278	320	298	279	287	290	237	302	285	312	320	320	277	316	265	290	305	287	317	284	299	301	278	283	312	280	276	277	288	286	335	306	297	273	281	265	262	305	264	307	271	298	273	298	297	274	240	283	291	280	296	294	290	316	308	294	304	299	290	299	286	277	267	288	285	291	269	255	279	323	267	314	299	275	297	279	305	299	273	289	289	299	271	308	311	269	276	293	333	288	261	286	279	272	286	293	297	277	310	295	310	266	304	309	266	271	296	289	308	322	291	281	279	264	320	258	320	291	306	302	327	285	290	314	295	280	306	294	283	286	284	288	289	286	284	295	299	288	260	290	307	275	297	302	302	326	305	303	271	294	329	275	319	283	291	270	286	281	279	317	300	306	285	275	261	275	306	314	271	302	285	311	276	266	276	283	284	270	315	280	316	292	299	305	303	299	293	277	286	265	259	291	325	291	300	256	267	278	317	287	279	296	245	331	302	285	293	304	290	260	311	288	254	288	272	286	267	275	270	299	279	306	301	275	294	294	272	269	298	321	291	268	264	278	268	322	268	303	294	301	295	284	265	276	286	265	267	287	319	284	274	287	284	317	294	283	274	300	269	314	302	280	280	284	287	301	319	271	274	286	267	266	282	292	295	252	301	280	323	278	267	301	303	301	287	297	315	306	285	263	297	288	284	307	310	303	265	296	318	287	268	281	272	284	305	272	269	298	283	282	291	286	315	294	302	279	294	274	280	305	284	294	291	264	303	291	283	261	293	293	285	276	292	300	308	294	271	307	269	288	287	283	286	283	285	284	276	306	275	322	287	285	259	303	287	291	318	278	285	285	290	278	276	299	252	280	300	270	299	280	295	272	310	285	274	258	299	268	303	314	296	272	272	284	291	305	292	266	277	306	303	266	310	306	296	273	308	289	291	249	255	315	315	285	279	288	305	318	285	257	263	296	268	295	327	311	281	285	306	296	286	289	264	308	283	302	264	294
47348	33161	32545	31193	31689	30158	28875	24629	22605	18505	12045	6882	4784	3247	1983	2101	1332	950	658	643	398	334	331	389	227	217	193	156	163	169	147	141	149	152	150	147	137	164	143	168	142	161	149	129	141	160	148	124	154	135	164	145	142	147	159	139	129	144	154	132	131	134	135	147	138	149	124	148	136	147	129	136	142	158	130	144	156	145	148	138	149	143	139	139	136	143	142	122	149	130	126	142	134	132	134	146	149	142	112	151	128	164	134	144	130	150	122	140	132	148	127	143	166	147	142	149	147	150	132	136	146	129	150	136	156	128	142	150	130	139	155	149	124	111	113	127	146	123	148	147	141	150	142	136	149	123	138	133	139	148	142	121	127	136	144	149	151	126	134	133	116	143	151	150	144	117	144	149	146	127	133	130	138	152	133	145	119	131	153	133	141	144	143	123	147	151	128	134	152	146	120	154	118	114	128	143	147	161	167	138	146	142	117	140	150	127	164	140	124	152	126	150	132	116	138	146	146	139	146	127	136	133	128	129	125	136	138	133	134	110	151	119	131	141	131	136	138	170	135	127	156	170	134	150	133	160	154	136	149	136	134	121	128	144	142	134	140	138	145	147	126	128	121	137	150	132	147	147	136	126	145	147	145	116	148	152	146	135	133	150	133	149	123	140	142	149	146	152	130	137	141	142	130	146	153	134	135	145	134	141	128	133	116	150	131	123	142	135	143	139	121	126	137	152	155	138	144	155	140	137	141	141	134	129	128	128	160	160	137	159	117	150	141	134	152	136	138	142	137	130	149	143	138	126	140	133	147	165	163	138	113	145	149	151	133	135	136	147	132	131	138	138	157	165	137	147	157	157	152	121	117	137	134	132	153	150	145	136	144	141	137	124	153	154	147	135	131	135	141	121	126	128	145	129	143	128	136	147	149	120	126	143	104	146	137	146	128	144	129	130	132	134	144	146	147	125	129	179	159	151	130	126	168	128	140	153	162	138	162	133	154	126	128	129	115	144	125	173	159	138	162	113	128	138	150	154	137	140	135	131	143	149	142	131	132	118	158	149	141	131	144	152	137	134	128	138	146	124	129	137	119	140	126	129	145	152	136	120	140	133	150	121	160	142	132	142	131	148	140	170	142	114	155	148	145	139	139	133	129	139	140	120	134	133	122	149	124	128	147	154	144	117	131	132	131	138	164	140	148	150	137	141	139	137	158	129	133	133	137	131	133	157	154	129	155	143	138	145	161	128	153	145	132	133	129	131	132	154	153	120	129	136	133	130	151	143	130	134	126	129	122	157	119	130	165	132	129	164	149	132	152	153	139	139	138	138	149	114	125	126	161	153	152	139	144	132	134	149	128	113	154	122	145	164	115	122	144	159	140	134	149	144	128	116	151	131	133	136	126	148	143	142	148	159	169	158	133	145	152	128	120	149	129	140	152	148	125	138	133	121	149	139	152	132	141	121	116	133	123	112	136	116	140	131	133	117	125	131	135	129	142	137	148	144	145	137	130	136	156	151	114	136	138	119	135	135	147	160	139	132	127	137	135	135	146	124	141	128	138	137	127	141	129	124	134	143	129	139	120	150	128	148	131	141	181	129	114	143	139	147	134	152	135	136	131	147	159	158	152	139	138	150	134	119	114	138	138	137	141	133	129	134	126	131	142	140	135	142	138	151	137	135	143	127	127	115	154	163	137	162	152	130	138	147	108	142	158	138	114	131	139	141	143	124	129	143	131	148	137	155	148	134	142	140	142	134	137	140	147	127	126	127	131	132	148	151	128	123	129	133	145	152	127	157	136	135	121	127	136	142	128	119	141	137	153	126	147	130	142	142	117	131	144	146	140	130	131	120	136	141	157	140	122	137	146	123	142	145	146	152	154	113	141	146	131	159	144	145	127	143	141	123	132	159	133	131	147	116	135	128	159	128	135	143	134	131	146	124	125	129	147	145	130	132	134	123	149	146	129	133	129	135	151	133	143	147	132	160	135	157	143	127	140	126	156	156	122	142	136	142	123	154	148	130	135	131	139	130	123	139	155	161	138	142	134	137	99	151	125	163	141	141	140	150	152	133	149	124	144	155	137	160	151	143	142	147	116	133	146	141	126	131	131	143	143	141	133	122	119	133	148	133	143	146	156	138	153	135	136	126	139	142	146	149	124	144	131	127	155	115	121	164	129	142	134	144	143	164	138	141	150	126	141	141	133	157	122	133	148	113	143	128	135	147	132	120	131	138	178	137	124	157	142	155	158	151	122	126	146	133	126	165	134	140	115	136	136	127	148	132	136	128	159	123	147	146	150	132	142	110	151	141	134	127	139	128	138	126	131	141	128	133	125	124	134	146	142	129	139	126	131	161	145	152	152	129	144	168	135	126	127	144	133	142	137	154	123	147	150	144	125	146	127	138	148	130	124	129	133	120	126	139	149	130	145	127	147	138	149	123	149	137	155	149	155	121	138	161	130	135	138	158	147	129	120	147	127	147	165	159	145	146	150	143	129	109	130	143	127	122	153	143	145	153	142	145	153	142	155	127	122	130	149	131	133	133	152	152	141	149	135	132	122	153	135	151	150	150	152	147	122	135	156	157	131	145	138	124	137	124	143	140	149	126	122	130	132	130	133	139	143	134	138	132	123	126	131	150	144	115	156	139	154	116	120	138	124	152	152	119	142	129	148	144	124	139	142	132	142	146	129	141	146	153	148	150	113	139	155	139	118	138	150	136	151	146	133	150	151	156	119	142	150	149	140	127	131	154	138	164	127	129	138	136	147	121	128	131	151	141	139	148	139	169	117	131	132	159	129	122	140	129	131	141	145	125	138	137	141	115	137	147	146	145	163	137	142	137	129	139	129	153	120	149	120	131	141	130	142	135	140	113	136	126	155	134	157	137	139	125	134	112	131	120	159	159	150	146	136	143	156	125	135	142	146	133	144	127	107	129	132	152	140	128	151	133	134	131	138	134	131	153	121	141	139	137	148	138	137	142	136	149	132	143	145	110	158	152	144	133	124	147	153	123	146	129	149	128	145	146	140	139	145	131	142	143	144	148	138	143	138	128	133	135	131	117	148	119	135	140	139	133	134	140	151	138	156	135	133	120	140	167	139	152	109	140	118	140	158	125	119	140	138	138	133	150	137	134	134	148	140	155	122	135	152	130	173	133	125	134	156	131	130	143	135	159	148	141	148	148	142	116	144	120	148	151	124	139	142	125	131	131	138	120	141	147	159	148	130	119	143	141	122	127	160	120	154	113	152	155	148	141	142	128	139	141	149	142	128	123	128	120	146	129	118	137	150	125	160	148	109	136	135	128	145	115	141	143	170	145	125	147	134	137	126	146	109	138	122	120	165	131	144	134	117	147	126	123	123	131	142	156	110	137	135	135	120	114	142	124	134	164	147	133	149	139	142	165	125	141	125	122	137	146	120	132	146	148	130	162	132	130	123	136	154	142	155	128	145	113	118	132	155	160	130	137	128	141	146	123	130	133	145	120	139	130
33579	20970	25822	29235	32943	38803	35137	34378	33945	30457	23392	18353	17875	14269	8989	9023	5938	3625	2631	2543	1703	1711	1967	1731	1228	994	770	712	712	651	600	582	570	607	550	598	549	581	578	526	551	526	523	493	537	507	514	506	471	468	474	482	537	492	455	467	512	496	443	449	468	486	459	470	445	501	434	459	488	465	485	510	475	494	452	468	464	480	470	421	475	458	489	450	461	510	484	443	476	483	446	432	482	457	458	478	452	501	462	471	466	448	460	454	486	443	448	454	447	479	458	458	467	430	435	470	452	483	455	494	446	437	459	394	465	473	433	417	455	438	397	472	459	455	421	457	447	411	447	476	445	460	440	427	461	478	438	445	414	440	457	480	444	468	467	446	487	455	446	477	440	410	449	451	454	442	418	466	446	434	426	451	464	459	424	429	436	456	419	462	464	401	447	432	399	430	437	459	464	454	452	462	452	429	450	464	452	483	453	452	448	460	465	457	428	409	394	486	449	447	442	472	442	454	472	458	422	431	451	441	486	455	463	433	432	422	428	463	459	442	392	432	447	446	475	425	455	450	427	443	424	444	475	413	440	449	469	437	450	423	443	439	437	440	409	441	433	429	452	450	436	436	464	426	434	457	427	448	443	459	427	455	438	418	438	437	468	457	438	438	442	434	454	452	449	434	449	442	436	458	441	443	450	513	453	459	452	476	456	474	391	447	426	427	428	463	438	439	458	443	414	496	452	449	435	447	460	414	449	464	454	413	468	444	442	427	496	430	407	447	447	465	439	453	446	458	418	457	442	463	455	448	434	438	461	467	440	435	398	436	405	427	412	414	458	465	440	439	457	480	459	476	446	458	442	393	474	438	469	438	420	465	453	395	492	462	460	412	483	451	423	446	466	448	475	447	432	450	419	455	452	448	483	436	455	431	468	433	433	448	456	459	459	441	445	415	442	417	460	427	419	452	422	433	470	407	456	432	438	433	419	452	411	458	439	436	446	410	476	434	448	456	464	417	433	475	436	429	488	416	433	465	434	441	446	457	450	428	429	468	466	466	470	418	423	450	458	483	426	458	463	459	445	467	423	465	427	406	438	452	466	450	447	435	430	470	408	427	419	425	458	424	457	469	424	437	394	454	441	438	444	477	461	442	489	436	435	454	447	477	452	456	492	445	464	437	485	433	404	459	428	437	456	450	464	495	452	475	452	470	428	465	454	422	433	455	459	434	445	439	439	464	452	453	462	480	454	422	454	461	445	459	458	433	437	429	434	418	422	457	453	473	446	473	444	466	456	455	465	400	453	446	435	448	437	463	409	463	449	456	437	442	448	416	468	451	481	430	446	460	439	438	490	453	441	406	455	454	420	447	453	448	452	466	422	444	446	460	449	439	468	470	449	459	464	460	452	446	417	448	444	457	456	432	478	477	477	435	444	418	453	426	434	460	448	469	425	434	442	405	465	440	455	453	478	464	482	486	429	421	478	441	437	438	496	444	462	451	456	437	462	451	458	437	439	458	423	407	459	444	458	388	410	477	437	454	454	451	431	443	445	444	455	440	435	442	479	445	445	432	443	407	476	433	441	451	431	415	429	434	433	466	474	453	449	437	431	437	411	415	414	436	434	440	482	464	508	425	450	471	448	437	428	448	437	448	467	436	457	433	467	458	437	437	439	476	457	464	418	457	462	447	420	419	431	438	462	443	433	461	483	442	455	427	448	446	482	427	495	431	440	439	452	435	457	442	451	470	459	401	460	469	468	443	472	442	446	444	425	454	443	462	457	432	416	429	450	459	467	454	430	422	467	456	432	458	466	441	472	431	470	448	467	431	429	452	404	430	444	447	462	433	491	491	444	460	424	429	481	449	413	462	467	465	416	464	442	423	450	456	449	436	464	464	479	432	464	437	441	448	449	446	473	459	432	430	428	445	446	450	495	442	438	405	423	445	478	451	446	459	475	464	440	448	433	443	425	481	442	471	427	423	450	438	464	438	478	464	456	449	480	418	442	463	458	437	474	455	418	453	432	475	503	424	450	480	455	425	461	439	435	472	437	454	489	466	425	473	451	433	424	445	458	456	425	442	457	459	415	403	466	476	421	469	463	447	467	459	447	427	449	411	454	449	440	443	437	448	432	456	468	436	405	476	456	460	421	425	445	429	471	421	484	441	416	475	461	445	480	432	458	425	451	428	476	450	447	433	438	477	448	413	440	454	480	448	424	411	467	441	421	462	457	442	415	447	398	454	416	437	463	438	479	404	431	449	421	448	458	446	425	410	430	452	489	476	480	424	422	454	444	455	466	463	460	483	453	465	454	459	412	435	436	451	456	463	444	448	453	471	478	444	453	487	461	481	453	428	425	471	456	422	447	433	489	454	416	472	476	483	492	459	452	439	470	477	456	441	471	449	439	459	432	479	453	433	467	449	439	424	477	403	490	431	456	476	412	458	468	460	430	471	426	456	464	441	448	422	425	423	471	442	432	450	447	464	466	473	439	455	465	452	475	444	447	457	459	444	453	455	433	447	441	482	424	444	472	436	446	392	456	455	409	420	436	483	449	436	414	435	450	456	415	476	449	469	449	436	456	412	448	454	456	419	448	424	442	438	447	420	445	445	462	421	475	443	485	389	442	475	443	454	494	457	418	427	415	442	420	466	469	445	475	462	433	458	455	446	456	470	453	423	445	428	481	449	478	424	415	463	422	460	418	438	448	450	467	439	434	444	476	481	432	446	472	457	452	442	443	481	450	439	401	444	438	471	455	464	440	478	419	415	423	448	446	461	471	470	445	434	456	450	443	472	434	455	440	419	419	430	466	442	453	476	458	454	431	455	398	443	478	491	461	458	445	404	442	445	433	435	454	425	478	427	455	463	439	462	425	462	466	483	439	401	453	462	472	448	426	439	459	418	403	459	480	424	439	384	431	393	444	445	485	424	457	422	455	440	473	450	456	437	416	400	420	462	430	467	469	447	481	428	451	441	444	426	453	449	473	454	463	460	432	430	433	440	457	464	436	392	471	462	423	485	438	415	436	445	456	425	454	428	426	461	463	432	460	423	428	480	451	459	447	416	419	435	409	473	431	436	445	457	460	416	456	447	473	424	423	442	402	481	459	455	435	461	434	434	457	434	468	412	475	458	463	446	427	435	429	437	434	441	448	444	454	464	421	415	462	436	416	420	473	451	444	420	464	466	420	402	446	448	469	442	448	458	444	432	471	508	445	415	441	425	430	463	454	449	436	432	436	455	486	439	455	453	473	476	468	449	423	515	422	454	472	450	447	444	471	456	422	483	463	475	456	397	446	390	451	455	442	431	449	446	465	440	442	436	451	435	452	462	494	455	489	442	451	449	448	423	428	457	448	442	474	458	439	448	447	415	464	493	394	455	459	441	450	457	455	440	428	443	472	441	467	438	437	466	452	434	443	444	461	432	450	438	453	422	465	466	486	449	440	431	461	434	401	442	483	425	442	452	457	432	431	480	468	472	428	485	462	471	489	403	457	452
10811	5442	7630	6189	3798	3227	2385	1272	946	750	452	330	281	196	189	214	164	142	157	186	161	153	144	146	146	171	134	124	144	139	167	128	166	138	139	158	157	136	137	149	167	164	142	137	155	142	146	167	143	150	141	143	161	162	158	152	143	136	139	120	154	146	138	157	144	151	127	157	150	155	139	156	126	137	140	164	170	129	141	142	144	142	144	145	129	159	154	137	143	145	178	157	174	150	151	156	152	162	152	164	129	142	152	146	158	149	136	157	148	165	136	135	125	172	157	145	141	125	162	132	126	135	153	145	129	131	151	159	127	137	145	138	157	154	138	148	159	146	146	150	154	152	136	149	166	164	132	174	139	140	135	136	148	157	151	141	169	140	145	161	149	150	163	130	140	152	137	147	144	134	142	122	142	140	136	148	138	148	146	160	160	181	150	140	136	143	149	162	165	143	159	164	130	156	156	150	140	139	135	147	138	138	151	163	158	146	144	153	168	152	139	148	183	131	142	149	134	156	169	129	131	151	140	121	157	155	141	146	146	151	167	138	137	145	152	143	141	154	123	149	126	152	145	167	139	159	143	141	149	133	145	138	131	142	165	143	150	178	153	144	154	136	131	145	156	150	156	135	138	131	150	135	152	135	150	163	134	136	155	126	159	161	147	146	159	153	166	142	140	130	152	154	132	166	162	133	145	158	155	148	134	165	149	147	179	137	173	164	159	147	135	165	148	144	130	157	147	129	126	148	164	137	158	125	161	146	155	145	148	152	140	146	159	134	142	162	167	158	143	162	141	128	134	158	154	136	158	137	158	143	142	169	138	173	142	156	162	140	149	146	163	135	148	147	138	173	144	156	118	148	139	167	127	147	129	144	160	153	151	144	153	138	130	148	166	128	140	157	158	145	152	162	151	167	134	152	154	137	148	155	153	162	139	129	142	148	149	146	148	154	121	141	141	140	159	129	147	139	166	134	158	135	174	156	155	134	145	167	149	155	122	134	150	144	158	147	157	135	165	162	158	142	144	133	140	131	159	148	160	149	152	133	149	158	142	170	147	132	132	137	152	129	158	154	139	126	157	139	134	160	147	154	145	127	149	159	147	158	141	168	155	169	153	145	139	154	142	155	136	156	174	140	147	158	151	136	142	142	142	166	134	125	131	146	160	163	148	150	146	126	138	142	152	159	135	161	145	150	157	145	132	134	150	156	156	159	142	155	158	137	142	148	151	132	129	120	138	137	151	136	143	153	138	150	149	170	167	153	152	143	169	150	150	134	159	160	161	137	150	163	124	139	132	134	134	158	171	152	142	132	130	135	135	158	151	132	151	135	159	142	136	144	151	164	150	144	130	153	137	153	152	144	153	145	156	148	169	153	167	164	167	135	157	145	140	144	141	127	134	137	141	160	144	149	143	138	138	153	155	166	148	138	150	143	128	134	149	153	160	127	138	156	138	163	138	130	151	133	142	153	122	136	159	134	144	144	147	134	144	173	132	138	151	160	157	146	165	128	146	132	144	163	137	150	150	127	125	154	159	150	154	167	130	141	160	131	126	124	162	150	158	135	167	159	143	131	121	127	140	152	145	129	144	130	144	133	151	161	159	151	155	150	127	131	142	155	126	166	129	138	139	161	128	130	141	144	168	125	150	152	144	154	160	172	142	149	146	131	147	166	128	135	155	139	152	146	142	158	139	127	128	116	159	149	150	141	132	151	139	150	129	148	153	144	163	137	145	149	159	136	166	149	163	129	138	160	145	140	160	125	134	153	142	147	142	183	153	152	135	142	145	147	181	147	142	141	137	146	159	158	127	145	157	151	167	125	140	150	149	142	131	145	126	134	180	146	149	152	126	149	150	159	156	136	128	150	150	145	124	147	137	147	144	133	150	151	139	130	153	136	137	149	135	167	145	149	151	149	142	151	132	136	166	146	149	162	166	134	157	139	155	144	158	137	137	138	158	141	143	139	149	152	169	138	152	136	126	168	132	155	157	127	140	165	153	142	170	145	138	142	145	149	132	146	136	160	168	137	125	117	140	163	140	142	147	158	139	144	134	137	151	159	139	144	153	144	133	163	144	135	157	147	151	160	139	122	166	131	163	163	129	145	149	148	158	144	156	137	149	154	159	126	133	155	157	153	162	174	163	132	164	147	137	145	141	159	130	136	129	165	143	162	157	128	137	132	151	134	153	136	156	127	130	133	154	158	160	143	158	151	137	141	152	155	153	136	152	147	149	128	140	154	139	133	162	149	162	145	154	147	144	129	157	156	151	156	131	129	139	135	149	175	137	136	158	149	139	128	170	150	152	155	151	161	142	125	165	138	136	122	146	134	159	135	155	147	139	170	134	137	149	147	134	162	156	150	159	123	143	176	147	164	160	167	153	138	148	157	140	138	149	138	172	147	164	153	150	159	155	138	129	130	149	140	150	140	171	150	130	158	147	143	164	150	132	162	151	148	127	142	141	147	124	139	148	150	157	152	169	128	157	137	164	157	149	164	156	146	154	146	141	158	149	139	138	131	126	141	144	133	145	152	145	152	148	136	158	147	132	131	156	146	148	148	146	148	157	131	143	152	135	125	142	165	145	137	156	145	133	145	177	143	168	148	169	131	161	145	146	133	146	137	133	133	162	120	145	167	142	170	165	166	129	162	165	169	149	160	150	149	161	150	137	155	142	164	149	152	150	125	133	136	136	132	150	151	160	158	145	146	148	134	158	150	153	129	140	160	140	131	168	133	145	140	133	158	153	163	137	145	146	177	126	149	142	145	135	139	167	138	152	134	143	112	137	143	132	148	154	151	150	142	135	161	141	140	151	144	143	160	161	148	137	143	156	164	166	141	151	145	144	157	151	157	135	171	147	161	146	154	114	157	161	146	168	145	160	128	167	155	157	140	163	138	146	136	136	128	151	136	169	151	139	160	143	144	143	140	148	147	134	136	120	147	143	153	139	141	143	159	126	141	151	165	150	143	163	158	164	146	169	168	143	139	181	176	147	140	153	154	136	134	149	154	149	145	143	133	147	155	143	155	155	147	162	158	141	157	165	143	156	134	134	137	145	125	153	154	143	138	149	146	139	147	170	152	150	157	131	149	158	150	146	164	128	137	138	150	157	134	164	128	148	161	163	148	144	121	148	145	136	162	151	139	171	137	167	147	146	121	157	143	136	154	154	148	137	129	142	154	134	129	169	136	145	138	118	148	148	157	169	137	145	159	161	174	159	127	161	158	146	125	139	151	132	158	174	148	153	162	139	148	153	139	145	152	168	136	145	147	161	135	156	139	167	154	159	150	130	140	128	140	155	137	138	163	173	155	135	173	141	137	137	138	159	146	146	148	151	143	150	120	141	140	131	141	140	139	175	126	138	121	137	147	145	141	152	166	154	148	144	151	159	146	169	160	150	171	145	153	143	174	144	156	134	142	147	151	137	138	158	155	139	137	142	155	124	173	140	141	150	149	121	137	158	145	131	157	138	127	142	161	161	138	135	137
11972	5498	9109	9626	9510	10913	8498	5462	4383	3403	1902	1306	1281	1014	774	822	632	547	571	607	512	503	532	483	510	524	543	517	434	471	464	460	503	499	472	489	491	453	487	458	461	464	450	435	443	515	451	444	480	478	424	452	483	463	469	451	460	436	496	458	468	445	483	458	476	474	483	429	439	502	502	458	512	458	441	443	469	448	472	454	484	429	461	459	435	496	459	506	436	455	464	482	436	452	461	485	464	423	482	473	474	456	455	463	430	462	509	485	493	465	473	465	476	448	492	491	451	487	481	420	488	479	470	480	479	448	445	457	435	456	464	453	486	515	499	494	448	455	505	461	431	502	438	431	468	480	464	478	463	435	500	457	457	480	475	434	401	455	483	460	496	495	482	466	474	462	434	451	495	467	441	460	449	465	471	481	463	467	440	512	449	466	456	430	447	507	424	465	451	470	479	504	446	501	484	459	474	485	450	440	456	457	443	465	453	488	459	461	493	466	474	428	491	431	452	451	448	498	452	477	468	484	474	468	459	451	469	471	465	444	442	440	486	436	441	479	472	461	439	463	440	467	491	513	482	489	462	453	483	471	465	483	455	472	455	492	449	495	476	477	475	448	506	482	490	462	454	440	468	512	458	486	476	442	507	490	469	458	486	508	463	461	472	500	454	444	491	482	463	495	477	429	479	486	467	461	463	496	466	445	462	467	499	463	447	457	474	470	450	504	442	461	439	470	490	462	478	418	465	433	492	513	477	439	445	476	487	484	442	434	481	505	481	454	450	466	444	441	476	460	484	399	521	466	479	466	489	477	460	466	480	487	433	505	463	445	458	446	421	444	427	440	490	489	500	507	456	429	468	456	465	437	451	494	508	447	428	482	426	433	443	488	472	443	486	465	468	432	527	473	483	458	456	453	489	493	485	475	467	458	485	479	492	434	467	480	470	454	439	491	474	451	476	468	460	435	481	474	424	483	452	477	485	476	489	441	433	479	500	450	527	478	475	442	462	463	498	458	463	489	415	454	478	497	471	456	480	523	465	455	495	444	473	461	449	469	444	474	460	472	445	491	435	507	471	463	479	460	455	484	488	465	445	481	436	442	472	474	426	431	457	482	480	472	431	447	443	487	445	432	469	489	474	464	442	449	460	496	470	433	480	482	510	467	469	468	443	461	474	492	480	459	462	470	481	452	483	524	495	444	477	495	503	440	490	457	452	465	429	471	449	475	467	457	452	440	481	475	455	419	489	468	472	440	460	420	469	498	483	484	473	474	446	499	461	458	436	439	469	446	476	474	460	494	476	430	467	471	451	470	464	451	449	474	436	471	475	473	464	475	499	488	473	480	475	480	471	464	445	449	513	461	493	454	479	470	445	506	463	476	465	426	460	473	435	473	454	473	484	443	473	476	438	482	507	467	454	456	476	452	462	458	475	482	501	461	506	463	435	481	494	467	447	452	458	442	479	450	423	401	425	494	485	440	452	453	476	453	437	438	471	477	459	430	502	483	474	424	470	498	477	490	444	472	452	475	455	437	475	458	503	488	478	436	433	441	473	457	498	444	485	478	438	469	459	433	457	430	487	456	486	491	437	437	479	439	456	457	464	488	480	451	493	489	452	453	507	464	490	507	421	442	488	497	461	476	479	472	476	450	491	443	454	481	516	497	423	438	444	453	477	441	491	463	430	461	468	463	448	464	437	466	467	475	450	493	491	477	444	488	454	416	468	469	476	405	494	483	460	488	489	483	465	458	477	451	488	460	471	495	464	483	453	483	473	524	422	433	446	442	443	478	478	458	476	479	458	471	462	475	444	475	491	474	445	442	483	430	444	459	485	435	458	461	480	461	473	489	464	493	465	461	490	449	468	485	448	479	476	470	488	432	504	468	408	448	438	476	469	467	438	468	468	470	468	458	443	437	455	457	465	464	467	475	458	497	467	507	478	466	461	488	469	448	455	495	469	482	470	475	445	458	487	473	502	433	447	459	441	419	432	451	469	442	482	455	470	494	511	466	510	470	498	442	463	507	464	428	454	484	461	453	426	436	459	474	483	494	446	459	441	479	490	431	454	438	452	458	494	475	462	444	476	472	441	476	449	472	454	519	463	543	452	461	460	458	459	475	493	462	461	484	504	462	454	458	455	476	482	465	451	465	507	516	472	471	464	470	468	490	461	460	457	461	456	445	438	455	472	481	478	469	452	484	487	467	511	465	472	454	459	481	479	445	469	442	487	503	495	430	440	463	476	459	450	444	491	460	475	466	475	468	474	463	442	469	479	432	446	487	484	476	471	462	454	480	456	477	509	473	513	488	472	463	454	446	426	461	485	467	476	434	442	464	457	481	452	465	448	498	454	481	459	478	483	467	411	464	445	492	471	477	448	486	461	466	491	490	492	479	447	508	460	479	507	472	476	456	421	457	490	465	472	483	449	509	485	489	494	441	466	433	471	495	461	463	487	457	451	440	433	481	499	472	427	489	490	445	490	455	458	454	439	429	500	476	455	500	462	463	458	458	486	457	458	475	441	484	473	521	489	457	480	449	489	488	494	467	476	476	479	468	471	489	406	415	477	431	465	462	460	463	448	477	461	471	480	455	451	489	473	444	430	488	461	432	474	472	476	419	453	447	498	456	514	487	509	503	485	448	457	475	464	437	457	447	497	442	463	437	442	425	453	465	429	469	485	426	483	462	466	447	490	464	475	475	504	457	379	443	446	457	414	479	486	455	434	514	446	467	464	449	479	453	479	478	473	489	516	447	468	491	468	468	484	488	473	450	512	460	470	457	470	449	525	474	464	448	463	445	445	498	488	497	496	480	477	457	456	481	462	468	475	471	480	454	449	506	469	471	454	487	460	451	493	482	480	437	493	493	466	477	488	490	486	481	463	404	491	452	480	511	485	471	462	481	462	516	452	421	457	445	486	477	475	458	510	488	411	472	469	503	457	478	442	449	472	482	473	480	446	480	481	446	437	449	445	447	450	503	465	443	456	475	466	469	454	468	453	470	437	487	465	477	466	500	462	465	413	454	494	444	466	484	459	469	475	450	446	464	454	457	440	463	484	459	491	451	455	458	448	464	465	472	464	453	471	504	476	476	457	480	485	456	445	512	444	487	459	470	443	467	502	495	412	461	514	450	473	473	463	485	462	439	499	449	438	427	481	447	477	482	458	458	444	450	461	493	433	458	491	485	446	462	485	495	491	430	450	450	444	491	456	503	436	449	455	534	459	465	394	489	487	441	486	451	500	456	441	456	454	485	477	477	485	498	484	452	461	428	475	442	455	471	442	458	497	457	487	461	452	513	437	449	460	482	452	461	448	461	463	493	471	481	519	434	451	483	458	463	459	458	465	510	466	434	420	474	442	505	465	446	443	501	467	443	464	499	443	466	467	476	446	474	463	489	477	472	458	468	503	490	442	468	470	433	413	488	462	462	482	458	474	479	420	467	457	480	471	431	467	426	437	468	452	469	478	448	477	501	474	476	447	459	459	452
44423	27117	28760	28819	25182	24311	20242	13890	9459	7686	4882	2449	1920	1391	667	987	574	319	405	290	194	127	183	148	118	78	97	103	89	84	65	77	91	81	98	89	91	80	109	109	68	70	98	102	90	85	64	109	80	97	94	97	80	90	103	89	98	92	88	85	78	77	85	109	120	86	83	76	83	88	72	80	85	98	97	78	82	109	90	79	85	97	72	79	81	89	82	84	78	78	80	93	69	82	90	92	74	68	97	88	83	86	90	92	88	104	81	77	81	70	73	97	83	74	79	89	93	86	84	79	76	74	79	98	88	102	84	93	81	79	88	89	88	77	70	91	76	86	76	87	78	76	89	67	83	92	95	90	87	84	108	78	81	79	82	101	74	97	76	83	90	87	90	93	76	86	86	81	77	80	79	60	83	80	84	81	87	103	76	83	96	99	81	92	76	83	83	69	82	78	81	79	90	92	84	97	80	90	75	71	87	86	100	90	83	86	99	80	75	95	92	101	89	90	108	71	95	85	72	91	65	88	94	89	78	80	69	82	69	71	79	86	73	84	81	92	81	109	86	79	75	89	82	99	64	88	96	92	78	89	74	101	79	78	85	86	83	81	84	84	89	86	94	79	87	82	80	100	77	84	93	66	86	82	82	83	88	86	101	88	96	91	85	96	86	86	86	88	89	80	84	95	92	79	78	85	91	75	75	84	83	80	72	84	89	77	87	67	96	85	94	82	95	104	75	76	70	74	77	71	84	83	93	83	74	78	68	70	93	96	94	69	86	84	90	78	81	89	85	78	97	84	82	88	71	79	71	71	80	87	89	78	83	77	65	68	71	76	75	79	73	94	78	92	88	80	72	91	87	76	103	70	89	70	76	91	80	73	74	86	92	96	70	57	80	96	80	67	98	79	68	98	95	104	76	83	94	77	79	91	92	67	88	93	70	86	98	91	80	80	84	86	84	78	102	91	66	109	76	87	87	79	78	76	79	93	86	92	80	79	74	91	86	84	82	84	83	89	78	70	91	77	86	79	80	88	81	82	77	82	67	81	78	87	86	79	85	86	93	90	88	77	91	76	86	77	77	78	92	99	69	95	88	98	78	80	94	80	84	91	84	91	97	88	72	78	85	77	84	99	82	84	87	88	94	71	98	87	91	85	76	73	84	81	93	95	91	81	91	76	76	89	81	77	77	76	90	73	92	80	84	86	87	83	90	82	76	99	95	69	83	73	71	91	86	85	83	84	69	99	74	99	85	94	87	92	75	79	83	90	91	77	71	80	63	79	82	75	91	88	84	68	87	83	92	90	90	85	63	95	99	83	75	93	76	81	75	98	100	70	100	83	87	76	96	85	98	79	89	103	78	85	77	84	86	78	73	84	91	98	93	88	79	86	94	93	92	76	90	90	82	77	76	85	78	68	59	87	78	84	88	73	95	78	91	94	75	88	85	94	87	83	70	83	73	70	106	85	92	69	76	101	100	79	89	87	84	91	79	91	86	79	87	91	94	84	100	78	77	94	89	85	77	93	85	84	85	86	87	76	88	77	81	91	81	89	88	79	71	78	94	82	91	74	86	73	96	94	81	87	85	78	80	71	98	81	85	88	97	85	93	78	79	99	84	81	88	86	79	89	95	87	92	104	83	73	86	75	78	90	92	92	89	84	91	69	71	88	72	77	96	86	88	74	90	84	81	79	81	83	89	73	76	71	74	84	87	93	90	99	89	68	87	87	93	81	78	83	96	104	87	88	67	90	94	75	76	70	92	76	94	68	76	91	72	77	77	75	94	82	88	88	82	80	102	101	81	65	77	73	78	81	83	84	81	75	85	82	96	80	77	76	80	74	71	96	81	84	86	85	93	82	81	87	77	85	72	86	91	101	80	96	80	74	83	78	82	98	90	84	69	82	82	79	104	77	92	104	86	101	98	83	88	74	75	76	95	79	77	66	93	77	88	101	88	87	88	89	80	83	84	87	75	97	78	79	78	74	86	83	85	87	86	73	89	71	81	83	84	80	86	86	76	76	94	83	73	98	78	102	84	72	88	97	98	87	75	90	87	83	105	88	79	86	81	74	69	84	68	82	78	91	76	70	83	91	80	86	82	85	87	92	95	84	76	90	100	76	84	117	93	91	83	78	79	76	80	89	76	71	91	91	100	89	75	83	85	73	88	77	94	81	82	88	107	92	88	69	75	84	85	81	84	76	61	89	90	84	83	74	77	82	89	89	88	92	95	65	73	102	84	96	88	100	70	107	84	93	78	82	81	86	88	99	97	77	70	83	81	84	83	97	95	65	89	78	83	75	76	79	83	81	97	84	79	77	91	97	84	89	80	90	95	79	77	74	78	98	88	89	100	74	79	79	93	91	93	100	84	81	108	78	72	103	94	82	90	60	95	81	92	92	79	79	67	101	110	100	91	80	93	76	91	82	87	95	76	90	105	77	81	92	83	80	69	83	78	90	92	78	94	76	102	76	77	85	82	76	82	98	88	81	95	64	110	101	91	79	82	85	81	94	73	76	82	77	87	87	94	82	89	80	80	91	94	82	102	84	88	91	63	81	92	94	88	82	59	82	96	81	71	90	80	80	83	85	78	99	78	73	68	78	96	97	72	97	96	103	87	97	79	100	75	94	84	85	94	86	90	84	74	77	89	82	65	95	76	79	86	80	81	78	67	76	90	97	83	86	81	81	80	90	92	91	78	74	64	69	92	86	71	72	80	76	78	74	67	84	83	89	77	92	88	79	101	82	77	79	105	78	74	86	85	85	88	80	92	77	73	83	79	81	84	73	100	84	98	104	76	73	72	76	110	69	98	82	87	91	92	89	83	85	92	96	92	96	73	84	74	78	91	87	63	82	95	94	86	93	86	87	100	82	87	78	94	88	95	79	98	91	100	72	67	101	90	80	69	86	81	78	87	80	84	97	69	78	82	85	94	83	100	104	81	77	80	101	77	67	93	98	73	90	83	79	87	68	92	75	91	85	93	80	85	94	73	75	82	87	83	69	86	80	85	77	89	96	82	79	86	87	97	88	87	92	91	72	65	82	90	86	95	96	79	86	90	88	92	88	92	85	72	85	74	86	63	73	63	82	73	97	78	75	78	79	74	85	92	77	88	65	88	96	83	88	71	85	81	85	80	80	78	78	82	83	63	76	81	74	71	86	100	83	74	75	94	86	87	67	78	84	91	88	69	92	79	87	98	89	83	112	98	92	82	83	84	83	79	63	71	78	89	102	84	73	101	79	83	88	85	82	87	77	95	77	68	90	92	92	65	86	86	98	71	87	86	72	91	56	72	95	79	82	85	84	79	85	95	76	83	98	84	84	80	81	77	89	80	84	82	73	86	64	85	88	103	79	77	89	76	82	75	75	83	93	89	92	97	86	97	88	100	75	77	73	91	79	77	84	95	75	90	78	92	74	78	87	91	97	82	77	80	81	72	87	65	88	100	93	84	90	80	83	95	75	74	69	76	81	78	82	92	88	84	78	81	90
28221	14580	19956	22283	27182	31610	28112	23423	20524	19940	14198	9597	9810	7739	3747	5063	3478	1967	1821	1481	1039	851	874	834	571	447	435	376	404	349	348	345	329	331	358	341	329	340	314	302	337	312	312	311	282	332	326	313	329	304	299	285	308	342	324	295	314	296	306	301	297	325	303	306	306	315	338	286	300	294	260	272	309	288	336	309	293	274	293	293	320	284	310	291	271	319	321	296	301	269	290	290	289	298	292	302	315	323	271	267	290	304	277	307	310	304	251	292	283	280	287	305	313	267	296	283	273	315	316	291	289	270	242	317	281	282	285	242	273	305	269	288	270	291	268	245	308	284	292	293	290	308	281	270	284	297	287	309	283	319	279	328	309	303	324	315	288	313	292	301	298	301	268	281	290	281	264	319	302	323	269	282	308	262	302	337	301	308	288	282	267	291	309	267	293	281	281	303	287	275	283	329	319	292	271	302	274	272	288	272	295	277	276	293	280	316	298	286	317	287	298	287	307	288	292	314	310	279	304	283	315	308	301	295	270	286	318	293	314	258	335	272	290	298	291	290	308	279	268	275	297	281	316	295	282	283	291	311	287	297	285	278	300	284	265	309	294	315	302	305	290	286	323	311	278	323	313	309	293	292	269	309	247	286	262	287	270	317	308	315	308	304	303	278	290	295	274	293	271	303	284	290	296	277	297	304	278	311	305	297	275	286	274	311	279	293	277	266	302	296	300	287	286	299	288	274	288	275	300	284	301	309	312	284	285	310	322	320	292	278	297	243	282	302	285	293	257	320	308	250	312	317	300	277	300	273	320	274	289	259	314	283	304	281	285	268	314	295	274	290	287	284	300	302	273	310	315	309	280	277	313	307	299	299	307	291	313	313	285	282	314	304	303	276	268	278	296	294	311	289	294	269	297	280	310	269	305	301	328	284	302	269	312	287	303	304	298	284	299	299	294	280	290	309	279	299	311	261	323	341	269	306	300	304	284	314	274	295	267	329	291	276	284	251	300	300	286	251	265	289	287	301	300	319	293	288	301	254	296	276	324	324	326	273	281	299	285	283	277	280	287	315	284	304	271	281	302	319	290	291	320	275	294	276	297	288	288	290	287	296	280	290	288	292	288	276	298	277	327	290	304	273	303	285	323	305	289	298	281	310	283	283	309	308	315	310	313	271	310	275	283	298	273	268	301	291	303	310	272	296	282	296	300	284	306	327	293	284	296	284	264	295	316	304	280	293	281	293	278	265	290	328	284	294	274	304	279	281	277	304	298	290	287	329	284	298	309	287	297	273	291	274	305	324	290	310	294	327	285	293	284	282	280	303	269	290	294	250	298	271	312	264	288	271	290	294	266	271	285	299	285	287	315	289	283	283	287	313	266	307	315	282	306	275	289	301	315	324	287	305	294	276	294	290	257	325	317	302	311	272	313	314	281	292	308	310	311	296	313	309	300	274	286	283	258	294	269	294	267	273	299	290	290	285	296	323	278	284	312	317	279	288	309	271	320	300	298	304	282	294	302	294	312	264	308	289	295	291	326	318	279	299	299	307	287	306	301	265	279	272	281	298	273	259	273	274	316	329	328	289	288	271	294	315	287	271	293	289	304	322	280	258	287	275	297	270	269	275	314	283	312	304	267	284	273	285	289	303	318	269	272	255	281	289	311	275	291	259	304	281	300	310	301	284	306	282	308	278	297	276	306	277	273	301	303	299	306	296	286	300	271	318	291	319	322	301	332	293	295	288	287	302	287	267	277	304	289	319	317	283	326	314	284	268	309	301	299	264	286	312	296	299	287	293	309	288	282	279	308	302	283	311	306	303	274	296	297	268	312	293	293	274	271	324	263	292	259	273	251	292	301	303	308	278	278	295	298	297	260	307	289	277	276	293	296	289	301	288	285	309	317	291	301	303	287	307	300	307	278	282	294	245	298	309	340	312	287	308	301	300	291	270	276	294	310	281	294	316	285	292	290	268	286	290	318	282	293	280	332	279	275	315	271	290	280	279	307	311	293	324	306	295	309	313	296	295	300	271	314	311	272	307	305	306	305	266	290	302	285	276	299	297	291	284	277	288	271	310	292	306	299	282	299	312	285	293	299	301	272	317	300	246	279	299	307	275	263	300	279	331	312	288	294	292	270	268	278	295	310	294	308	335	293	298	282	312	266	255	291	311	303	289	329	272	280	263	317	269	266	290	293	313	287	287	288	309	273	283	280	302	301	316	294	296	271	286	271	294	305	285	294	335	273	276	301	322	295	300	295	293	263	308	308	278	308	317	281	284	291	291	299	259	262	297	310	278	285	325	273	323	271	315	266	287	293	276	284	295	293	271	271	293	289	275	279	303	293	299	272	298	313	312	330	302	270	272	287	322	311	305	298	295	308	269	309	298	245	280	312	260	298	303	283	275	299	320	289	308	271	294	296	311	297	319	305	298	321	297	270	306	275	304	290	301	314	264	287	304	286	287	273	325	280	285	283	321	339	294	290	266	297	271	295	287	295	316	287	272	281	298	309	278	295	314	292	314	296	275	293	288	291	295	270	252	275	292	290	289	300	317	291	291	338	275	274	279	309	310	311	278	267	272	329	288	272	273	284	301	291	282	299	317	265	288	300	320	290	297	299	296	307	294	302	259	271	283	282	291	312	324	274	293	324	282	285	287	297	294	285	314	294	295	327	301	301	279	258	275	274	279	280	324	295	263	293	282	275	277	266	290	280	302	289	281	295	277	305	302	313	302	302	281	269	291	308	303	271	270	294	265	315	282	321	271	304	319	306	281	282	278	296	306	275	287	281	313	309	288	320	315	302	290	273	305	309	318	296	295	263	293	327	277	277	312	273	318	272	295	289	307	328	288	291	264	321	297	292	287	340	313	263	287	306	301	303	285	307	324	305	293	284	309	305	296	282	294	297	320	317	280	263	299	259	273	312	281	300	310	279	291	284	282	275	285	328	310	307	296	289	285	279	299	325	304	279	294	289	292	273	306	309	283	304	260	298	311	309	310	303	270	285	296	294	299	282	309	285	285	306	321	335	317	294	279	255	270	298	285	285	283	253	283	288	298	297	294	285	278	302	270	283	309	296	303	283	301	280	295	301	301	266	286	295	304	297	277	285	301	276	327	302	290	324	273	255	311	296	281	285	295	331	285	251	302	298	307	278	339	286	312	303	326	251	279	291	284	300	301	298	302	275	280	297	307	285	318	282	319	331	313	279	282	285	304	283	274	319	320	317	276	291	299	307	278	306	279	287	342	272	306	288	268	277	310	312	322	309	269	296	326	273	247	270	316	303	297	295	307	325	296	270	280	283	285	305	333	306	283	295	293	299	256	302	318	276	328	279	271	286	279	284	281	291	260	285	288	273	261	324	304	256	300	295	292	264	248	278	326	279	328	282	282	260	266	272	299	276	286	298	291	291	286	318	289	309	316	281	291	296	315	315	313	325	291	279	294	300	305	278	266	287	264	283	300	321	290	282	285	296	307	304	310	262	273	263	311
43734	31260	32389	30416	30116	30248	29302	24214	19701	16626	11336	6235	5490	3362	1870	2375	2105	1046	796	847	695	311	302	268	267	162	171	160	170	163	169	152	152	165	127	161	149	133	155	146	158	160	140	147	135	139	143	154	156	162	144	159	160	123	144	149	119	150	148	147	152	127	161	138	142	129	154	169	152	151	128	143	158	131	139	131	146	150	149	176	137	139	160	148	148	156	134	159	143	129	146	151	140	156	146	155	143	137	154	146	111	164	128	142	150	134	144	128	154	119	145	137	136	124	125	151	141	155	156	147	148	155	156	132	163	147	158	124	135	134	138	160	166	143	154	132	144	125	140	148	140	156	132	138	131	148	107	146	151	150	100	146	127	125	109	124	132	140	142	149	170	150	137	122	164	140	111	140	143	150	144	139	123	125	148	141	136	125	139	156	136	121	156	137	146	141	129	113	132	164	137	136	139	123	134	126	136	125	133	156	143	147	154	146	136	152	134	130	157	152	130	139	139	147	150	165	144	142	145	153	144	136	127	136	144	159	146	139	141	159	135	145	139	154	148	121	150	142	144	131	167	137	134	123	133	168	128	140	157	146	130	121	154	152	149	155	146	136	139	144	151	146	141	140	125	137	155	135	137	162	149	135	126	129	123	137	144	154	146	146	127	131	139	155	140	145	161	145	146	150	141	145	140	139	140	147	152	147	135	120	133	131	142	135	148	148	126	131	140	138	145	123	132	143	144	151	127	146	125	133	140	172	146	129	125	121	121	130	158	116	121	129	125	136	131	118	130	140	156	131	133	138	138	144	122	141	135	145	136	123	153	132	139	165	152	126	124	130	144	141	141	138	148	144	141	152	149	143	144	154	147	118	143	119	132	146	130	154	151	140	124	148	147	120	125	136	120	139	129	131	136	147	142	147	137	148	144	143	140	127	120	149	127	124	125	122	131	134	148	122	128	142	157	142	140	151	162	149	128	145	144	155	118	152	138	133	150	134	123	127	159	136	146	156	136	150	140	146	156	149	132	148	155	156	131	138	132	155	134	148	137	123	150	136	161	130	147	126	150	118	134	144	139	140	138	135	136	139	157	142	140	140	150	146	159	129	138	136	131	157	134	141	144	156	133	148	139	154	153	139	134	146	135	121	118	124	152	145	138	143	130	141	136	158	149	125	139	139	136	142	135	139	131	139	146	122	145	153	119	156	130	152	137	141	137	166	139	130	139	139	156	123	168	138	134	132	130	167	153	149	136	133	164	138	131	139	137	141	129	134	134	147	141	142	125	149	148	142	131	114	146	165	158	127	158	139	129	154	128	151	140	161	144	143	149	129	112	143	141	144	129	159	132	139	164	147	142	139	118	136	140	134	128	141	120	131	145	131	157	116	163	137	132	136	139	136	135	144	164	143	142	135	125	135	123	140	131	144	129	142	161	149	130	138	138	154	133	137	143	125	144	138	136	128	159	158	128	143	152	132	159	106	137	142	114	132	132	138	136	144	143	143	149	142	126	138	151	139	137	153	129	159	133	140	136	145	164	140	152	145	119	158	115	132	150	149	126	126	116	144	145	129	119	162	144	143	136	162	148	128	136	124	125	117	140	164	144	150	147	137	150	123	145	137	152	136	144	156	143	143	151	149	123	159	130	139	143	132	144	135	131	124	144	155	132	140	123	143	131	121	143	145	150	146	145	136	129	135	118	156	137	137	131	133	151	153	110	155	122	145	147	136	156	155	155	152	141	130	139	129	137	138	156	129	123	135	142	143	127	134	141	147	132	114	138	143	145	125	129	154	121	119	123	148	133	139	141	125	145	144	125	134	138	126	130	159	141	166	147	138	138	151	145	139	143	151	135	113	116	127	156	137	139	159	131	147	164	115	155	134	139	138	130	149	124	130	138	138	133	136	150	134	123	133	147	146	138	149	131	143	125	141	137	146	123	134	154	133	144	158	134	143	128	153	139	140	145	147	153	131	149	125	155	142	130	149	138	154	123	147	136	155	130	147	142	123	139	153	155	135	140	120	163	163	108	137	151	143	138	125	128	137	138	126	141	107	146	134	105	157	145	163	147	138	132	132	144	141	125	142	157	162	141	130	139	136	153	161	159	126	171	155	156	131	129	145	127	134	151	144	123	139	128	152	127	157	126	142	134	131	140	109	153	134	141	142	144	129	135	133	151	132	148	125	139	136	123	131	159	117	149	156	104	162	145	141	159	138	134	134	157	131	124	142	125	130	144	150	144	141	151	142	156	146	125	140	126	127	148	145	128	161	128	143	138	135	141	155	145	162	162	154	139	167	139	138	145	117	148	128	132	140	144	133	131	132	133	142	135	159	146	135	133	158	141	133	144	142	117	140	139	149	136	141	129	138	161	143	137	134	128	130	163	142	125	140	135	146	138	136	114	148	137	128	144	150	150	120	116	137	149	141	148	132	151	150	132	142	156	139	129	129	154	129	142	134	161	141	140	125	136	138	142	157	160	149	126	152	138	154	144	146	142	150	138	141	125	156	129	138	151	155	132	136	151	124	119	128	116	133	151	141	130	153	146	157	148	138	142	150	176	121	136	127	122	136	119	145	117	137	148	134	138	148	142	122	119	142	139	129	139	132	139	129	147	135	120	143	139	143	131	135	138	141	153	151	161	157	173	119	138	126	127	149	130	146	143	120	142	151	160	141	128	144	140	122	133	160	118	170	136	133	159	163	149	145	146	137	127	135	124	129	135	140	144	134	157	158	154	138	130	130	132	131	149	138	152	146	121	138	155	136	138	142	134	144	143	131	155	143	129	165	132	140	159	131	143	149	131	146	135	161	138	144	146	152	135	137	119	153	146	130	158	122	136	143	143	154	139	139	122	148	141	151	136	147	135	133	143	123	136	151	145	146	132	141	144	154	147	150	131	126	147	146	142	135	123	134	130	126	153	126	144	137	121	127	126	159	155	148	143	128	121	162	122	134	158	138	142	155	140	150	153	146	130	154	156	130	160	137	165	141	145	139	150	142	136	122	137	130	127	149	135	165	143	135	135	131	120	149	141	146	136	134	150	139	168	149	128	130	124	160	147	146	132	124	153	143	147	141	165	149	145	132	120	112	143	164	149	148	131	123	163	141	115	134	146	165	142	145	142	132	133	153	129	136	123	137	127	121	155	134	148	125	132	143	156	143	132	145	150	140	120	125	159	145	117	142	135	113	126	120	139	140	140	125	143	145	134	149	143	134	133	143	141	120	138	130	148	136	125	139	137	146	130	139	136	152	135	136	126	131	123	134	135	161	153	131	155	146	148	133	139	138	151	134	127	143	131	132	124	124	134	146	132	148	145	147	141	154	137	143	143	136	140	162	137	151	154	159	151	137	166	134	126	146	148	126	153	145	147	143	139	125	145	142	138	154	157	154	146	139	114	145	132	129	119	165	137	136	163	145	137	116	138	140	145	148	150	150	158	143	133	149	148	142	138	156	120	141	145	135	162	132	151	153	141	139	146	158	128	153	122	148	129	124
34114	20224	23821	26301	32949	38259	36582	32803	30635	29760	22631	17562	19493	14587	9324	10093	8916	4501	3987	3771	2770	1679	1695	1482	1185	915	844	655	710	599	584	564	595	625	561	553	592	536	508	518	515	520	509	504	490	524	513	534	536	528	512	486	486	487	510	527	511	480	478	473	499	480	494	478	468	456	457	471	496	487	466	430	514	450	469	475	482	504	455	463	467	466	445	441	474	435	465	455	448	443	440	491	476	457	472	412	429	486	480	442	425	438	475	451	431	440	485	455	476	424	495	462	439	452	484	468	434	412	450	509	473	461	485	442	471	463	448	457	447	450	442	469	483	464	437	476	462	434	450	456	394	486	447	448	431	491	458	471	428	438	504	478	459	417	448	455	461	474	463	442	429	473	469	477	446	469	440	494	502	474	463	460	444	408	474	429	459	426	428	457	461	465	447	446	444	424	456	446	428	511	451	430	416	443	448	448	453	460	436	452	481	468	481	455	435	425	450	429	442	450	431	447	469	408	431	477	447	460	451	450	481	456	458	465	431	485	452	448	468	404	405	427	456	468	427	429	464	481	469	418	425	474	479	457	448	440	449	485	472	433	467	436	423	454	452	417	483	418	460	440	413	434	453	437	441	453	503	451	415	416	448	413	443	423	459	477	420	458	459	443	443	471	461	452	436	490	479	455	424	435	456	436	444	409	418	414	466	440	460	482	448	449	438	441	477	461	453	438	471	448	427	446	448	504	447	443	443	427	473	423	434	425	436	463	430	442	440	439	431	462	429	472	410	437	398	427	440	467	450	408	435	409	447	449	443	489	451	464	445	451	470	441	473	453	449	426	443	449	499	442	429	401	431	443	422	450	457	448	449	463	466	443	450	461	462	460	453	474	439	428	437	415	498	439	427	445	434	447	448	467	443	473	451	436	422	462	430	463	509	477	417	451	492	413	461	505	462	405	478	438	462	433	377	471	480	459	454	485	451	447	408	440	449	455	467	473	440	473	445	456	406	435	470	462	447	492	458	474	440	487	439	463	431	412	475	434	462	426	424	434	464	447	473	498	423	445	432	459	444	462	475	417	452	428	465	454	462	444	436	455	459	452	458	472	410	454	434	486	427	492	409	435	455	466	445	421	447	459	435	470	470	416	417	426	450	471	419	448	448	469	442	454	461	451	435	427	481	426	463	483	489	478	417	440	445	469	453	458	414	419	435	497	455	448	445	442	464	434	445	452	479	467	431	445	498	469	466	456	450	441	424	454	427	441	439	487	459	455	403	423	464	475	437	459	429	429	428	419	444	454	465	483	422	409	442	433	439	435	461	452	483	419	460	450	425	427	443	438	444	466	498	479	456	411	462	456	413	438	439	483	435	442	434	441	433	465	433	430	443	481	447	441	443	410	449	459	454	420	452	477	424	454	438	472	430	460	455	420	479	422	428	460	463	488	443	461	507	452	475	446	465	422	434	431	480	422	451	428	458	485	462	435	476	459	450	430	443	464	451	452	486	467	450	451	460	478	437	498	449	430	452	445	455	427	454	422	457	474	420	431	451	426	445	483	457	467	449	433	421	469	459	426	480	445	461	442	464	453	478	439	411	425	450	464	455	451	472	450	457	477	428	461	421	478	443	414	427	446	437	428	449	439	452	443	452	463	460	455	443	432	494	438	408	455	485	480	438	475	460	482	458	447	423	438	453	455	454	407	436	452	474	495	455	441	496	461	466	463	441	448	464	390	443	442	454	452	465	422	442	466	470	451	439	416	511	430	450	435	447	427	461	441	388	464	433	470	478	434	436	431	524	470	425	445	449	464	425	468	430	424	477	438	451	496	428	426	467	422	425	416	427	434	436	456	465	486	450	439	441	447	446	432	440	469	446	462	466	440	406	463	462	433	440	452	449	413	413	456	471	445	422	454	448	469	421	451	448	467	456	405	423	463	453	461	459	471	450	465	449	470	434	465	402	394	419	435	456	451	413	442	450	477	453	449	428	507	444	437	475	430	452	441	464	425	413	419	456	489	457	471	509	455	475	440	411	420	426	468	461	435	463	437	464	457	455	417	412	469	483	458	483	456	448	448	429	430	435	390	456	463	463	455	459	445	428	461	424	437	422	490	434	416	434	447	454	439	434	446	430	460	451	436	461	471	463	441	414	430	403	462	445	466	450	448	438	436	428	452	463	422	478	412	433	465	435	466	466	403	461	453	445	408	426	452	449	428	425	439	418	418	462	444	451	417	438	449	448	478	447	429	427	445	433	494	433	458	467	459	474	443	483	417	447	419	436	456	447	438	457	488	461	450	444	418	417	409	449	468	472	426	430	431	484	415	460	434	456	422	448	486	442	461	456	440	423	447	426	448	470	438	421	448	449	446	418	398	475	400	454	441	438	451	458	427	443	453	447	488	419	441	402	413	444	454	442	453	446	427	435	439	445	449	469	442	485	442	446	445	434	449	447	431	425	467	465	459	467	466	453	460	465	442	454	457	451	437	517	451	482	443	462	481	442	440	482	459	429	472	481	460	418	482	494	452	493	445	482	453	423	452	432	449	422	439	466	438	441	509	448	414	425	494	476	458	455	439	440	444	470	476	515	431	442	426	429	454	438	461	405	477	488	441	461	438	460	433	426	438	449	440	446	439	454	431	438	455	460	474	448	448	448	427	430	443	431	472	449	450	442	413	466	447	457	459	446	473	456	451	449	448	442	441	441	448	454	476	455	444	466	481	427	401	441	435	385	460	444	416	407	422	461	444	422	430	437	504	469	453	447	458	454	480	479	469	439	442	433	451	451	419	431	459	409	417	428	482	478	475	440	476	461	438	483	471	448	465	459	448	452	434	468	470	464	456	431	399	445	453	459	493	446	471	434	423	448	454	392	456	472	486	459	449	441	476	448	465	442	455	400	446	456	439	471	466	460	478	443	451	433	443	442	432	447	485	389	447	439	439	436	422	435	516	454	428	488	379	449	434	406	426	443	450	464	479	397	458	448	456	482	449	438	403	445	442	451	432	453	445	399	430	456	445	447	453	420	433	427	391	445	445	460	426	449	470	446	448	417	456	438	494	469	439	427	473	451	434	459	425	494	437	456	452	484	468	419	453	445	492	456	447	434	448	452	451	473	396	439	442	458	441	470	493	443	472	433	467	446	473	428	480	449	464	472	461	467	494	447	454	392	426	471	439	430	449	431	450	434	454	446	422	437	430	485	467	472	444	457	472	449	428	462	448	465	441	462	471	443	463	464	447	432	491	460	407	453	426	445	448	453	451	437	446	454	407	444	450	428	460	424	450	436	459	445	435	474	418	407	419	474	437	477	471	449	435	462	437	457	442	446	444	438	466	439	438	460	450	425	449	437	442	443	410	461	432	458	450	433	445	445	464	459	451	433	477	445	434	452	457	448	445	457	449	430	470	460	455	469	503	467	444	470	491	456	438	450	429	496	431	426	426	465	464	416	417	450	445	473	483	419	447	456	393	473	465	453	446	447	449	431	422	455	463	415	455	467	439
11192	5088	7085	6403	3901	2728	2058	1308	856	582	354	324	246	236	179	163	211	180	172	174	172	146	144	140	149	139	160	161	169	139	138	154	157	149	148	152	162	140	136	135	152	160	151	129	147	137	161	171	148	144	156	144	144	160	135	150	146	161	175	155	142	155	138	142	153	147	141	145	148	131	171	133	152	154	144	130	135	134	133	148	151	149	155	160	137	139	168	156	148	152	143	133	146	175	124	137	172	157	149	143	149	137	154	148	135	157	150	145	141	122	149	123	163	140	133	152	149	165	151	149	151	136	145	155	140	142	144	146	133	147	143	164	150	152	134	142	142	150	143	133	138	146	161	157	142	146	160	159	154	150	162	167	148	119	143	130	162	158	133	138	145	145	143	172	155	133	147	148	137	143	151	141	141	148	153	161	142	149	163	154	146	131	156	142	124	136	141	170	143	123	148	141	141	156	153	152	148	143	162	167	159	157	149	144	142	143	139	153	163	150	146	163	173	133	156	165	128	124	162	169	135	154	159	137	146	156	142	154	135	139	144	157	140	137	142	157	164	146	128	143	126	151	131	130	140	154	151	162	132	167	146	154	150	189	131	163	158	159	143	149	148	144	136	146	139	140	162	162	156	157	138	138	157	147	147	155	130	124	154	150	154	168	120	124	154	156	143	135	155	152	134	148	160	175	143	131	126	150	173	141	154	142	127	123	149	152	151	172	139	140	175	142	164	142	157	145	150	139	135	142	141	134	144	144	153	165	131	132	141	155	152	141	140	146	163	148	153	148	131	162	144	154	138	156	149	162	152	142	152	128	167	140	149	146	148	139	147	167	150	149	140	158	150	152	127	154	172	138	150	154	144	156	139	161	147	146	155	154	150	165	145	148	146	129	140	141	151	129	162	153	146	179	155	129	149	164	128	159	174	127	163	146	151	150	127	137	117	124	125	155	148	147	156	150	158	151	145	168	132	155	149	136	148	150	178	141	148	150	147	136	155	136	139	150	142	141	160	170	150	157	176	151	133	148	149	172	138	149	147	138	159	144	152	133	142	157	130	153	146	152	136	136	164	162	153	166	162	124	148	155	156	158	143	140	162	145	144	143	157	151	153	137	143	123	159	139	155	140	140	148	136	157	162	126	160	143	135	172	148	138	123	147	134	150	141	140	127	137	152	138	147	146	143	163	152	146	170	153	145	142	142	159	167	132	145	139	163	148	161	179	149	158	126	149	145	127	146	173	169	137	159	138	158	154	135	139	140	167	161	150	152	152	155	164	143	150	138	134	151	146	143	147	133	152	142	156	114	124	148	164	150	155	132	159	141	156	143	164	150	138	162	144	144	127	167	158	143	172	142	159	171	161	131	130	154	150	164	146	140	139	141	132	138	136	126	152	151	149	153	143	140	158	151	162	133	131	132	142	158	142	167	165	160	153	143	135	145	162	142	166	145	155	158	151	170	153	178	153	163	144	156	134	148	142	146	154	149	143	133	143	144	148	173	123	151	137	132	155	146	137	159	138	139	168	148	138	150	180	145	143	141	130	170	144	142	137	151	122	152	154	155	156	151	147	135	136	154	151	143	142	134	143	145	143	146	155	170	152	124	147	131	123	161	133	150	141	154	156	153	163	136	143	172	159	166	137	163	145	137	150	151	148	157	121	129	142	157	153	150	147	128	128	170	155	154	136	139	149	157	146	142	156	147	155	149	145	146	158	166	143	122	149	130	155	153	150	136	152	151	132	133	140	144	138	116	152	121	137	126	146	122	139	128	136	163	164	131	142	133	130	155	132	139	139	149	147	147	145	149	141	146	142	149	153	138	147	138	172	124	144	136	134	152	128	165	147	139	151	149	152	147	146	155	154	175	125	143	128	157	138	154	158	139	142	139	151	156	152	149	116	171	159	177	146	146	141	144	156	166	135	129	140	144	147	134	151	142	149	147	132	152	148	136	148	148	154	146	154	148	135	154	130	150	138	147	160	137	176	147	173	139	151	154	138	152	145	145	162	170	155	150	135	162	163	144	151	133	162	164	140	136	150	144	140	127	135	144	148	163	158	146	176	140	148	163	142	130	137	135	156	156	170	143	160	162	160	153	142	137	157	150	181	131	142	161	166	147	142	154	147	161	138	161	151	142	145	149	154	131	165	146	144	157	139	130	154	119	138	145	159	174	132	151	140	165	152	145	127	148	129	150	146	130	150	160	145	144	165	158	134	144	132	148	159	157	144	143	151	163	144	132	160	150	146	156	123	155	152	144	126	152	162	150	138	136	135	156	163	134	145	137	145	136	150	159	144	144	130	173	175	137	138	132	156	143	146	145	126	150	126	148	155	154	137	151	140	130	175	159	161	145	132	158	142	138	129	155	123	136	162	144	155	150	162	138	148	176	117	135	155	153	162	163	157	134	146	160	152	137	159	157	159	155	147	144	133	131	134	169	154	120	147	143	161	133	152	155	147	140	152	139	158	144	126	149	136	152	153	143	156	127	153	144	131	153	155	174	169	142	157	142	150	163	152	122	141	137	131	158	151	164	160	138	140	150	173	147	146	145	146	143	146	147	154	139	161	132	157	144	153	158	152	148	150	143	140	146	159	134	129	146	149	150	124	136	134	145	148	159	152	153	138	156	147	162	162	151	135	134	163	131	148	158	130	148	137	144	142	149	155	165	174	150	171	150	139	147	156	138	152	151	142	149	150	130	131	156	151	141	158	130	148	158	164	139	147	141	121	163	152	115	147	144	148	146	158	151	154	154	161	155	152	152	151	151	142	141	158	139	150	149	158	138	150	150	131	176	157	166	129	155	145	157	141	155	148	148	134	145	126	104	143	141	169	170	144	163	147	174	132	124	161	153	150	155	153	145	131	124	143	130	151	144	137	170	148	155	139	158	151	151	151	115	117	149	151	140	147	143	148	146	133	139	151	156	141	137	159	164	150	139	146	134	147	156	143	134	129	134	150	143	126	153	138	134	152	152	165	134	152	173	172	152	142	146	141	151	146	165	145	151	175	147	157	158	171	138	155	143	153	143	163	140	137	160	135	152	134	148	146	155	176	135	161	140	160	149	140	151	135	138	128	147	136	138	145	142	138	152	152	158	171	171	139	152	135	161	159	147	146	146	166	140	165	146	143	143	128	154	144	156	148	147	131	153	137	150	149	155	131	145	136	141	145	144	148	145	139	144	146	149	143	150	150	142	160	128	168	144	158	142	158	147	130	153	156	157	164	142	148	142	135	143	151	143	162	146	167	142	155	147	147	144	118	165	168	146	158	146	153	149	146	136	146	168	150	115	139	139	149	137	137	121	127	150	170	157	162	150	145	173	156	163	127	152	158	147	140	152	143	149	156	163	154	159	142	161	155	171	125	160	151	166	158	153	157	148	153	178	147	152	174	146	159	143	137	158	149	131	141	161	143	162	140	146	156	149	143	145	140	163	145	148	182	141	122	161	153	149	154	167	122	140	147	129	140	129	153	141	153	146	148	143	147	153	141
11355	5046	8312	9948	9377	9316	7020	5288	3691	2944	1843	1316	1341	1019	790	901	820	690	615	642	538	497	498	471	474	503	514	474	494	446	491	453	439	508	498	488	431	474	472	481	502	504	457	461	471	447	467	447	484	476	466	493	459	492	418	444	468	459	491	492	479	466	479	459	452	457	449	473	471	479	461	468	464	468	494	468	447	452	468	485	460	506	450	445	456	448	486	485	455	485	458	449	485	463	462	475	512	461	475	421	475	460	459	467	463	456	474	486	500	456	456	456	447	470	471	497	507	459	484	476	493	485	451	486	490	447	481	433	493	468	462	438	461	502	419	452	428	472	508	445	479	425	491	454	484	463	495	474	481	481	474	525	478	431	540	469	469	466	460	476	452	459	474	466	459	468	506	450	446	459	397	449	489	458	469	451	450	461	479	452	410	453	451	488	488	524	460	494	478	458	451	442	421	487	457	469	437	464	443	507	478	426	450	471	461	436	445	457	491	480	488	455	438	440	510	434	452	463	458	480	444	474	496	439	461	460	475	447	450	473	465	471	414	441	480	491	442	480	491	461	482	468	495	475	424	460	487	474	455	449	491	482	470	457	473	464	466	476	477	510	468	453	475	465	481	448	458	457	489	456	462	454	468	454	478	458	458	430	467	482	447	461	466	460	522	472	459	424	469	462	447	488	517	469	468	483	460	455	453	472	466	444	480	467	470	500	441	430	467	477	445	458	450	443	423	467	475	444	476	465	469	456	477	494	448	457	428	485	452	433	459	429	471	476	458	450	488	463	438	471	465	474	491	491	471	441	479	403	491	452	436	487	459	440	468	465	442	434	474	438	479	469	457	487	462	468	467	408	518	479	511	471	492	463	411	507	465	465	432	452	451	477	458	453	465	463	445	498	472	460	461	493	449	436	441	432	473	457	467	461	476	483	479	446	455	471	462	471	483	447	444	484	468	461	464	460	495	468	465	459	441	475	511	449	489	498	448	489	495	446	481	500	425	477	474	486	461	415	468	452	459	483	407	461	472	460	468	492	488	486	478	453	435	472	480	534	483	468	470	414	473	502	461	503	485	466	444	429	440	430	491	472	467	466	469	506	455	439	447	492	437	468	445	459	464	453	467	461	463	490	463	448	461	469	481	447	440	427	504	463	486	498	465	480	462	428	487	463	466	474	498	475	497	461	406	490	466	469	469	444	479	468	475	460	490	471	444	427	478	465	486	476	463	453	472	480	474	465	461	434	495	495	467	451	412	462	492	491	517	447	447	468	486	468	489	484	441	456	503	467	441	450	462	476	502	472	511	470	457	482	474	470	493	480	477	422	455	440	485	461	470	443	431	476	491	472	464	481	514	457	497	444	452	502	468	466	507	482	453	437	449	429	472	463	506	420	481	497	474	432	480	470	482	469	477	478	420	483	475	507	484	446	474	446	462	455	479	469	446	454	482	452	464	488	492	504	480	462	455	431	471	478	468	481	451	461	492	450	443	485	461	465	459	499	498	483	443	420	487	427	437	509	456	486	488	473	436	461	463	455	489	453	479	494	489	465	482	431	489	485	475	466	493	434	476	465	465	497	463	447	449	462	435	457	459	449	488	474	498	475	466	472	476	480	431	459	420	463	475	465	471	426	481	481	477	453	422	467	466	423	495	437	486	435	448	445	470	438	496	443	451	493	457	438	469	490	445	527	446	458	450	499	474	432	467	458	476	464	464	484	445	487	488	456	469	479	457	458	441	468	465	496	470	462	469	446	469	493	459	481	464	460	454	505	475	474	457	436	488	439	485	466	521	499	469	475	467	459	482	464	469	463	477	484	472	470	471	487	431	484	467	462	437	444	449	471	478	495	477	469	464	455	474	449	498	495	467	428	468	470	480	450	461	477	430	461	462	440	465	479	472	450	473	462	462	426	483	411	461	424	437	448	448	480	500	453	445	498	491	464	481	492	451	450	471	502	447	471	449	461	440	472	487	453	468	434	497	477	475	452	485	440	517	475	487	480	453	465	458	463	461	438	429	471	479	448	481	450	461	449	415	472	481	451	494	475	446	444	452	427	463	467	423	492	468	452	495	528	465	457	478	491	441	469	476	462	443	475	481	497	473	471	472	459	483	449	456	459	491	477	467	472	479	518	473	502	467	455	470	481	454	441	431	468	451	462	481	441	434	454	476	485	470	448	462	450	459	478	494	446	488	453	495	452	485	473	502	483	454	516	464	450	473	480	474	478	442	442	476	438	458	417	488	488	485	454	470	500	484	464	458	472	421	455	443	494	463	478	489	455	442	512	476	469	451	465	459	441	457	423	456	474	463	439	489	478	461	479	497	478	474	458	487	437	442	506	484	437	449	432	469	495	419	494	448	442	445	493	468	491	426	480	445	446	482	488	465	461	428	466	473	477	452	482	462	455	462	444	474	480	473	463	463	491	495	467	448	443	474	442	479	451	455	442	448	428	464	437	465	474	452	425	450	470	491	462	474	482	493	487	518	506	478	493	454	446	465	451	474	460	466	477	478	458	435	454	430	495	485	468	448	468	475	491	493	493	442	457	432	469	473	493	474	455	488	472	494	491	474	489	446	450	466	491	459	452	440	446	433	483	468	490	445	485	475	459	462	461	474	463	448	452	489	419	503	455	468	491	435	473	453	478	448	478	500	461	476	473	441	486	463	496	494	465	436	456	491	455	437	442	474	458	481	456	465	476	477	463	481	503	479	475	463	475	461	460	434	472	479	437	470	470	451	466	461	439	472	495	475	467	479	519	470	451	483	459	467	432	459	464	449	438	482	470	475	456	472	461	453	453	512	457	508	488	466	514	440	438	514	491	482	481	437	486	481	463	423	484	448	481	418	452	478	462	507	487	408	479	459	435	464	434	452	448	468	465	458	498	460	529	446	478	488	478	494	454	431	468	455	462	469	464	450	481	474	468	460	424	433	446	445	479	480	448	478	462	470	464	451	481	452	477	497	469	469	491	477	463	449	439	443	489	479	515	448	473	455	478	449	442	447	469	437	469	485	446	464	448	495	481	458	465	494	437	424	478	461	448	483	478	497	459	494	511	491	476	435	486	476	465	474	477	487	458	445	455	472	461	469	473	445	479	502	460	452	501	458	460	445	447	477	486	439	451	399	460	464	464	442	453	462	460	490	436	452	455	479	476	450	469	478	454	491	448	488	488	471	461	445	431	470	493	489	482	463	447	468	501	493	471	463	453	425	454	450	474	476	455	457	458	452	461	445	502	489	499	472	476	464	438	485	469	461	482	463	483	440	430	469	447	431	459	459	511	449	467	488	472	451	436	475	441	429	433	497	509	464	457	477	498	460	488	463	468	460	484	495	477	480	476	459	473	464	508	470	485	483	453	449	446	472	460	458	477	529	456	459	506	475	475	434	477	473	462	433	444	465	478	436	465	469	481	503	485	483	508	444	479	472	451	450	458	463	457	458	447	464	458	477	491	460	442	466	440	483	445	436	480	445	496	453	467	478	479	436	468
39801	26867	26475	26434	23902	23535	18972	11588	8097	6970	4383	2365	1996	1154	712	737	666	528	461	388	265	211	163	135	117	127	104	88	106	97	84	89	84	103	81	86	80	84	79	89	95	81	79	99	70	78	94	73	81	81	84	68	92	86	87	89	90	84	80	66	86	87	76	75	79	81	94	78	72	83	76	73	92	103	83	106	69	81	72	95	86	79	82	67	88	77	72	74	82	79	89	81	109	76	85	79	81	87	71	84	88	79	81	78	76	88	101	88	75	92	87	86	80	77	89	92	74	67	88	87	89	69	82	83	80	86	93	74	96	80	94	83	80	91	82	78	62	76	68	89	83	87	63	88	83	84	84	78	76	103	97	88	71	77	77	77	80	75	82	100	67	64	106	102	86	84	76	70	80	83	92	89	73	77	75	78	77	77	74	88	81	92	88	95	78	70	85	83	80	82	79	76	92	83	81	68	83	76	68	87	86	78	82	91	97	80	71	73	78	73	92	76	85	84	81	76	66	98	78	78	84	99	93	72	80	102	86	81	85	75	89	67	71	73	62	60	72	84	94	85	84	70	86	65	80	67	66	79	90	78	89	67	83	100	91	73	80	63	64	94	81	91	94	94	81	86	69	78	94	71	76	83	71	75	79	84	94	76	79	104	84	80	78	86	76	84	96	79	81	84	90	72	78	75	74	86	94	73	84	86	79	78	85	80	73	98	83	79	78	108	73	84	90	90	88	86	73	87	79	71	84	72	93	95	84	83	97	89	77	87	79	82	88	90	69	78	95	73	95	72	76	94	106	78	89	74	78	97	92	61	62	76	80	110	69	93	87	71	88	83	92	92	76	75	85	93	88	76	80	75	85	81	80	75	88	91	77	102	77	87	80	85	99	97	94	100	85	83	71	78	69	85	70	77	74	80	73	77	90	66	65	76	80	80	85	76	91	90	89	79	79	77	77	83	76	94	68	95	76	85	83	85	82	75	96	75	76	85	86	75	83	66	75	89	81	87	91	89	68	85	78	78	81	80	74	81	81	83	100	74	90	73	74	81	84	86	80	83	104	73	83	88	91	81	84	71	92	79	85	72	88	76	97	88	74	86	84	91	91	78	77	77	62	90	66	82	73	93	84	80	91	89	76	74	85	95	80	75	79	89	72	94	84	93	76	70	92	86	83	75	85	104	90	104	83	96	79	79	71	92	84	74	83	88	75	85	83	81	92	81	82	93	77	77	96	72	84	106	85	78	76	68	72	75	70	75	72	79	101	77	81	82	85	71	91	86	73	98	71	78	73	83	74	51	100	88	95	89	80	84	79	88	79	86	81	86	77	76	94	100	87	65	72	98	99	89	92	83	74	77	76	83	103	85	97	60	89	80	74	81	76	83	70	76	88	72	90	88	84	56	85	81	71	74	74	83	80	87	81	81	75	66	86	75	71	70	91	92	101	81	74	85	93	100	90	80	66	77	80	92	96	82	87	83	79	95	82	99	77	82	84	79	80	85	88	90	83	74	82	74	69	74	70	75	87	82	85	77	89	85	78	76	92	92	75	81	84	84	87	79	70	79	81	71	86	92	77	83	80	83	81	78	82	99	86	78	91	83	92	94	69	77	89	70	78	92	93	83	79	83	71	85	82	81	82	92	96	84	82	79	81	76	89	90	72	69	91	77	70	83	89	81	72	86	91	71	78	87	70	79	89	90	83	67	71	99	73	69	83	82	109	93	79	82	72	104	87	69	80	90	76	87	83	79	74	85	89	70	67	96	79	92	75	68	73	86	80	97	85	81	76	95	88	95	84	84	87	71	82	93	97	91	90	73	84	83	63	83	87	85	83	89	80	90	67	76	78	69	83	88	84	79	84	70	81	89	90	91	71	78	90	93	77	82	102	75	74	82	97	86	87	84	70	80	74	81	79	86	84	80	68	86	91	90	110	78	76	72	81	85	85	63	83	91	87	85	88	88	74	69	77	90	83	107	84	65	86	75	73	79	69	66	81	77	72	78	91	78	83	85	79	85	75	87	83	91	84	89	73	87	104	95	86	67	70	76	100	73	95	75	74	82	83	74	86	61	60	86	91	84	93	76	78	73	92	88	71	105	95	80	80	68	70	71	74	79	76	82	76	87	72	81	80	99	76	81	63	79	66	76	78	82	71	83	81	66	86	89	67	82	89	91	88	73	88	86	79	84	89	86	85	93	92	71	88	84	72	108	79	84	82	81	73	85	84	57	80	86	82	65	77	92	80	93	75	78	89	93	85	107	90	83	88	86	89	82	96	81	85	78	90	84	77	64	77	73	71	95	80	88	82	76	86	75	69	97	83	70	76	71	86	96	93	73	84	84	70	86	88	81	82	84	80	92	68	75	76	75	92	64	77	99	96	84	65	90	73	73	75	96	82	77	96	63	87	86	79	94	75	90	85	79	90	68	80	70	93	78	75	79	78	83	81	78	80	83	79	65	84	94	85	80	106	85	82	63	93	89	81	87	82	82	73	73	93	74	91	90	91	88	80	83	66	77	78	79	81	83	77	77	83	87	63	78	77	87	74	103	77	86	85	84	84	72	75	88	110	76	92	85	67	86	79	96	65	73	83	95	95	82	79	78	68	81	104	69	86	80	78	77	97	63	91	85	90	77	94	81	66	80	73	82	94	100	91	109	82	85	93	87	70	80	89	73	77	68	70	69	82	76	67	75	79	66	81	77	87	94	93	95	82	88	92	85	76	93	91	83	82	80	67	86	83	74	79	87	76	103	88	69	83	83	71	78	83	103	78	83	80	80	66	92	68	90	85	79	81	91	79	91	71	68	85	89	79	81	81	85	78	86	97	87	94	73	84	90	75	82	85	79	86	82	85	87	77	94	81	95	85	94	83	86	68	77	85	94	93	78	80	58	87	80	77	86	83	102	86	81	81	86	79	83	77	75	66	78	97	88	84	83	76	68	66	89	61	68	83	87	87	82	79	78	77	73	90	78	92	99	78	93	82	75	73	76	70	86	93	62	70	82	68	85	74	94	91	83	75	85	85	95	75	90	64	80	77	69	86	61	89	77	88	72	84	101	77	92	93	81	92	112	90	69	84	80	89	93	81	64	89	83	69	99	89	89	72	78	73	95	96	79	83	83	94	78	72	87	90	95	79	82	88	81	84	92	68	77	93	66	86	88	97	68	96	88	88	82	88	76	72	93	99	83	80	77	85	65	71	87	95	77	112	80	91	76	76	91	78	71	84	77	76	100	88	85	82	78	76	86	86	101	90	78	75	86	78	89	74	90	80	75	76	77	76	74	86	91	80	96	97	86	83	75	77	106	83	79	83	79	77	68	75	61	88	82	76	100	80	75	85	91	75	87	84	76	82	71	79	82	73	74	97	72	85	80	86	89	79	81	86	77	76	75	88	90	70	99	85	80	101	81	83	86	83	75	98	82	81	86	84	93	83	88	88	86	83	77	87	92	79	70	73	87	89	89	91	83	76	82	75	92	88	85	77	92	93	84
24285	14049	18574	21023	24124	30552	26207	22078	20284	19951	14168	10067	10295	6852	4253	3883	4042	2463	2519	2179	1430	910	866	720	545	446	428	438	414	371	343	353	330	349	356	325	327	320	302	348	302	339	307	258	309	344	315	326	305	300	303	295	295	307	278	335	318	299	285	317	275	320	307	266	276	299	309	311	304	310	325	313	298	288	290	281	305	297	306	303	296	308	302	299	285	288	270	295	296	266	302	280	258	308	298	297	284	291	303	306	301	316	305	284	286	328	311	279	311	293	260	279	290	278	253	299	299	308	291	307	288	268	279	303	302	305	253	286	286	296	285	286	303	270	272	300	263	285	293	300	292	285	290	284	278	265	285	270	281	269	288	275	290	275	269	319	285	280	276	319	270	287	296	299	284	304	291	283	294	280	280	297	325	294	281	268	276	245	278	317	292	308	294	282	276	276	314	285	280	281	299	341	283	294	272	285	280	268	300	291	304	325	267	269	265	282	297	265	281	292	282	282	289	284	301	303	316	292	282	287	297	269	285	274	270	311	293	279	296	296	298	300	306	297	285	281	311	292	306	269	267	304	273	337	271	286	297	303	292	288	292	300	290	279	287	300	276	277	296	279	264	269	263	279	307	285	299	296	270	299	302	306	268	266	305	292	296	275	309	315	273	266	276	289	282	311	261	299	302	308	256	299	294	275	275	317	269	295	280	316	286	304	281	274	288	268	267	299	272	273	296	276	250	309	293	251	278	280	295	267	272	283	300	252	272	299	306	289	275	272	315	274	288	273	284	276	266	300	300	292	282	277	295	303	240	277	307	312	275	288	310	286	297	288	293	280	294	274	306	284	266	298	272	283	287	293	275	278	299	258	270	292	307	313	277	297	284	284	290	280	296	285	298	306	305	297	273	271	278	295	266	286	251	285	288	239	273	299	286	284	262	257	301	319	286	301	305	257	267	287	286	287	280	291	294	302	264	256	298	255	282	323	283	310	322	297	285	310	288	294	290	286	301	311	309	310	279	282	320	293	266	290	293	285	326	286	244	289	254	268	299	329	294	275	276	300	281	277	308	302	283	293	287	291	276	274	303	303	255	284	304	297	301	294	300	248	293	264	265	280	271	272	279	300	286	303	288	308	282	313	330	282	269	289	270	298	285	298	259	266	297	301	283	263	283	293	294	291	259	298	271	279	295	295	260	321	302	304	271	317	294	279	293	308	305	301	259	277	320	313	284	272	303	294	251	283	284	286	262	299	263	285	288	272	282	290	300	291	279	273	270	290	284	285	284	279	253	271	242	284	295	285	302	246	284	287	266	294	270	242	256	301	324	277	297	299	284	293	312	291	316	274	267	268	275	320	273	290	290	261	320	278	327	298	288	325	282	259	287	303	286	266	279	304	299	272	276	271	259	295	270	283	298	248	311	287	321	305	277	294	294	285	289	276	316	281	297	299	294	283	295	297	293	286	279	292	289	311	263	268	314	285	284	293	320	303	340	283	270	291	303	290	294	271	301	295	323	324	271	265	295	281	261	282	254	274	270	308	284	264	285	294	291	267	293	306	271	308	274	274	273	280	258	261	320	298	287	288	276	284	290	248	292	279	264	304	268	274	315	287	281	268	261	292	274	280	242	260	305	281	307	280	288	281	251	290	281	283	293	273	276	276	281	281	267	268	303	298	272	280	295	258	283	307	277	299	294	308	292	290	303	277	247	312	281	280	321	272	307	290	292	283	269	276	286	286	239	280	301	301	305	284	293	301	308	292	294	290	297	294	265	312	297	290	298	273	290	281	254	314	279	301	290	317	298	294	304	299	288	281	302	300	266	294	287	302	301	287	272	290	306	307	288	288	278	295	289	300	299	274	302	273	286	287	316	289	271	303	297	307	296	296	294	274	283	254	279	261	311	297	316	267	335	287	293	296	292	274	262	278	291	298	259	254	243	278	253	291	274	322	265	268	271	299	276	267	272	285	290	312	311	282	293	244	307	280	260	291	280	282	275	264	309	304	304	281	304	304	273	249	288	323	262	304	271	288	313	264	265	282	244	260	309	302	303	285	305	295	276	259	283	288	305	269	284	277	284	280	267	312	288	278	280	303	270	283	289	259	258	344	285	282	285	298	285	292	261	293	280	291	281	281	302	301	314	279	277	276	266	286	315	314	298	297	305	330	319	283	319	291	248	287	300	270	277	311	306	291	307	310	308	277	340	306	290	279	292	270	314	263	284	251	278	300	294	310	346	248	318	263	261	306	289	313	280	278	290	260	273	299	313	296	292	300	291	281	275	294	294	287	293	257	298	290	265	291	281	271	302	253	277	323	260	284	294	290	272	293	281	285	285	297	261	293	256	248	289	268	261	265	295	278	270	289	308	252	297	265	289	279	263	285	299	268	285	313	281	297	277	277	270	264	290	305	318	281	287	272	270	312	303	265	304	272	264	281	286	271	278	255	295	277	269	232	274	302	258	256	327	320	260	287	304	265	294	271	261	293	281	285	277	309	291	285	285	229	277	309	295	300	285	288	294	280	282	316	281	304	299	293	282	318	263	286	274	290	304	306	283	297	274	319	283	260	286	304	284	285	292	321	288	264	272	285	285	276	264	331	303	304	291	290	290	285	294	273	281	278	299	296	304	284	318	308	283	291	295	271	268	296	293	327	305	312	281	298	274	250	281	296	279	297	272	287	287	285	266	286	306	267	296	274	269	292	272	295	291	267	298	308	284	312	282	295	286	275	287	268	293	269	277	257	295	276	280	268	303	284	298	249	302	262	278	286	304	277	302	270	285	296	292	298	268	261	299	291	295	287	294	308	292	298	270	303	311	298	288	298	284	294	290	297	300	294	288	303	315	275	287	297	281	305	274	314	298	289	278	290	285	278	309	267	292	276	332	308	310	314	281	279	279	261	297	289	331	257	268	290	318	294	297	268	323	304	304	287	271	298	306	309	298	299	274	281	271	301	263	271	281	307	290	280	275	270	255	287	308	276	276	283	320	296	285	299	275	291	301	253	282	260	316	266	282	274	291	287	294	257	306	270	294	252	298	287	306	270	318	308	255	295	285	317	289	280	290	308	249	288	292	267	277	292	266	307	265	297	289	299	249	286	266	290	301	298	257	276	323	287	288	262	304	313	288	258	274	286	299	291	294	302	259	320	298	306	277	313	270	286	334	281	275	309	288	258	304	279	290	324	281	268	305	300	313	298	277	300	268	258	257	274	264	282	255	271	272	247	277	258	293	309	298	259	281	281	280	284	252	300	263	298	281	266	284	283	283	293	298	292	305	265	320	281	292	289	297	299	286	274	268	297	292	301	277	293	261	267	289	280	282	277	318	277	306	276	298	281	302	286	299	310	305	309	279	269	274	294	280	272	295	253	344	279	297	311	295	289	283	282	291	291	278	245	284	301	283	310	271	287	295	296	283	279	262	269	286	305	307	284	257	301	284	269	319	272	258	274	288	289	272	262	314	282	299	250	283	285	281	317	313	301	293	277	265	284	295	278
44921	33552	30883	30708	30156	29706	27043	22572	18958	16875	11343	7088	5247	3060	1538	1593	1498	1044	1178	1044	517	305	286	334	246	193	195	153	167	143	140	149	163	145	156	171	139	140	151	155	143	153	147	138	124	149	139	134	136	153	129	154	163	156	163	145	152	162	139	157	144	142	151	143	147	133	137	135	139	122	132	131	141	148	123	131	156	152	136	140	139	123	151	138	136	139	130	149	109	130	136	146	138	139	126	169	135	122	123	145	154	137	144	135	147	149	144	145	147	116	122	129	155	138	127	137	133	151	119	146	150	159	136	116	144	145	140	120	146	138	140	128	138	126	142	120	130	135	114	117	151	158	124	142	138	131	126	139	119	152	152	129	151	136	132	162	138	117	144	153	172	144	137	155	159	163	145	144	139	130	136	148	130	138	149	136	141	131	146	145	153	123	147	143	107	129	140	126	147	144	153	127	155	137	146	147	129	146	118	163	168	142	129	147	156	140	126	127	139	140	136	149	148	150	160	147	142	143	172	136	142	129	133	145	151	136	159	146	131	146	134	160	136	129	137	153	146	159	154	112	139	138	128	140	151	146	142	135	137	127	168	145	149	153	140	128	146	136	137	139	128	162	149	153	139	155	143	153	140	144	144	142	152	146	139	143	154	146	128	132	112	150	134	148	162	154	131	125	138	122	144	142	140	146	127	144	126	150	111	133	112	139	144	143	133	147	132	126	127	135	136	133	157	159	129	135	132	144	141	135	146	143	150	110	152	145	147	145	137	128	126	143	140	126	152	163	129	142	127	125	129	168	119	148	140	154	134	151	127	118	130	147	134	147	142	157	144	144	137	122	143	127	142	128	155	141	135	123	140	123	156	170	145	141	146	136	119	138	128	153	142	138	139	139	153	127	124	152	136	140	135	141	135	146	149	163	143	142	150	145	138	142	150	138	121	129	128	113	117	153	127	132	119	151	153	146	131	138	149	123	136	149	131	122	149	152	171	148	146	123	145	139	128	139	137	142	145	133	140	129	120	133	134	124	107	149	141	132	110	131	121	142	144	134	155	140	148	152	142	156	132	160	146	135	129	141	135	142	156	129	139	165	121	145	146	159	162	148	159	131	153	140	128	136	120	151	139	128	149	141	156	145	130	131	158	128	145	155	122	137	164	130	134	118	132	132	148	136	150	129	126	126	144	143	129	151	127	147	146	131	145	132	125	137	154	137	129	139	124	143	121	133	133	139	145	140	139	137	145	117	129	141	132	129	134	144	152	129	136	135	159	134	139	130	141	130	131	149	118	116	146	138	140	129	125	147	135	134	132	124	137	124	146	142	127	147	130	144	147	148	125	137	157	131	147	145	125	144	137	184	116	150	147	134	132	126	141	150	138	136	145	129	130	129	130	161	129	153	128	140	144	116	125	138	126	138	125	141	138	118	119	142	137	118	135	148	137	124	133	115	154	131	121	128	137	129	139	132	134	114	139	156	158	150	133	129	156	126	140	135	133	127	144	166	137	130	152	141	132	139	138	102	142	136	131	145	128	132	152	127	134	103	129	145	135	133	137	130	138	135	122	157	157	132	130	144	132	150	143	137	130	145	146	148	135	140	116	139	133	122	141	147	122	139	158	150	135	131	146	121	146	121	136	123	119	142	128	152	137	158	129	143	114	146	148	137	170	118	144	148	143	122	127	132	124	151	126	148	145	148	130	154	133	157	144	134	127	148	129	122	135	138	138	138	149	131	144	134	149	117	133	118	144	132	137	148	146	169	118	154	137	119	128	111	142	140	125	153	164	138	140	122	154	149	157	157	129	125	161	120	136	154	139	152	161	140	118	122	159	126	145	129	144	139	118	126	150	141	138	126	138	171	142	132	139	142	132	139	140	148	134	135	139	138	140	133	127	135	146	159	115	150	145	138	137	136	140	137	134	138	118	152	154	156	128	135	143	142	139	142	148	128	165	129	148	153	146	107	138	139	132	148	150	165	154	146	152	131	146	152	160	157	152	149	147	150	146	140	163	144	138	149	139	130	140	137	138	129	134	147	142	130	157	137	119	130	118	157	125	110	129	124	143	124	123	139	146	132	141	131	125	141	151	128	136	143	158	142	137	144	147	120	142	154	128	134	140	125	130	146	132	131	141	145	137	147	131	125	144	136	121	128	121	139	147	141	118	128	112	140	150	134	137	137	123	154	130	141	130	148	139	138	143	144	147	132	167	134	125	155	140	139	128	131	148	133	140	148	144	126	147	119	148	157	154	134	125	134	132	127	146	157	144	149	129	145	143	121	145	141	132	164	124	131	162	154	142	165	138	153	120	134	138	128	149	134	149	126	130	127	125	132	160	137	136	115	140	136	126	122	144	106	127	130	183	120	130	128	142	168	159	127	146	137	143	130	158	150	137	130	129	137	135	140	143	124	152	134	131	125	152	133	140	109	125	131	139	117	154	162	123	154	129	132	144	106	121	146	138	145	154	140	142	139	151	135	136	147	131	144	117	172	125	115	136	141	134	139	125	139	167	132	136	121	130	135	120	166	154	147	135	148	133	134	124	144	150	150	150	139	147	129	147	125	154	145	134	141	129	152	133	143	139	137	153	145	139	129	170	143	140	132	143	133	117	156	127	121	115	124	151	134	136	127	142	132	148	134	131	136	138	142	160	134	143	146	140	159	153	152	136	140	142	139	149	139	149	141	121	132	136	143	150	142	123	133	162	171	133	141	112	136	152	151	158	139	126	122	135	145	123	136	137	154	142	135	142	138	141	141	135	125	125	133	138	153	135	125	147	136	131	124	135	132	131	149	130	134	143	137	130	139	141	103	135	144	143	130	135	156	145	137	152	115	142	144	130	158	145	137	124	144	138	130	155	148	145	142	135	158	121	163	138	137	159	127	136	139	138	122	157	157	151	124	157	150	134	133	141	134	157	157	153	131	129	126	123	138	133	148	138	159	164	134	123	133	137	133	155	119	133	137	145	148	135	154	143	122	155	152	145	147	152	141	134	137	135	142	134	127	113	145	137	124	154	140	117	124	134	144	159	118	142	137	140	137	151	146	161	140	140	136	140	125	104	137	132	125	140	124	145	136	134	158	144	148	132	120	132	152	119	152	153	144	141	128	161	124	120	146	136	129	139	144	141	116	148	134	138	138	155	150	117	134	123	138	142	132	154	127	146	154	146	136	144	147	121	133	144	145	143	140	121	128	142	136	131	154	129	125	141	133	138	140	144	162	144	136	155	126	143	120	151	165	140	151	140	134	135	137	144	133	144	136	155	134	152	134	142	139	126	131	142	135	144	138	145	151	126	124	126	120	149	128	143	159	134	129	147	141	121	153	127	114	147	117	146	134	119	142	146	162	136	131	133	148	153	137	139	139	156	135	137	152	118	149	123	136	128	142	152	149	132	120	136	120	130	108	147	145	129	129	136	160	130	141	142	147	150	142	131	140	140	141	149	149	127	133	146	136	120	122	141	132	157	155	136	129	164	137	130	145	137	144	126	130
29836	20935	23605	27035	31973	37406	33289	32618	30001	29296	23043	18390	18876	11889	7730	7834	7504	4481	4827	3949	2380	1590	1603	1692	1126	838	774	673	786	666	659	586	579	559	561	537	557	571	546	558	521	511	513	513	529	548	518	547	512	507	511	496	526	519	471	491	488	462	456	474	466	449	456	472	448	482	490	463	447	481	477	434	428	480	481	461	433	477	430	468	436	469	434	489	454	439	437	443	471	455	478	462	508	466	451	426	466	443	472	464	448	479	462	474	464	479	428	431	466	423	473	445	452	439	451	463	423	463	467	434	425	415	446	469	452	461	443	401	447	439	468	474	476	458	481	431	493	442	454	462	445	414	446	449	431	418	458	429	449	446	482	448	457	504	419	461	446	436	432	459	436	467	443	431	427	451	469	434	442	449	426	457	461	485	452	455	479	433	461	414	461	460	424	450	438	414	431	424	436	438	475	405	456	473	421	476	452	473	473	445	407	431	428	431	476	502	433	456	435	472	472	434	403	439	424	478	434	478	474	469	446	449	445	422	465	482	468	432	424	444	455	414	430	423	443	436	412	431	453	452	431	487	413	455	443	426	426	443	421	431	474	483	444	424	464	471	415	442	440	447	425	417	417	437	430	487	447	467	434	469	438	392	374	431	423	404	426	439	408	414	466	429	451	449	463	489	398	454	416	445	392	460	423	452	431	485	422	427	434	430	431	433	469	413	428	460	446	409	465	422	425	428	463	418	409	450	450	455	489	457	428	433	466	437	435	430	452	413	459	429	442	441	452	467	433	448	437	451	411	407	458	458	426	439	473	466	447	455	436	430	490	443	468	461	463	445	446	461	444	474	447	450	444	452	405	428	449	428	431	445	440	428	461	433	419	436	442	408	438	475	484	441	410	446	465	454	438	451	444	454	475	453	476	490	454	435	456	438	441	402	424	446	429	434	415	443	429	479	477	435	453	452	406	445	449	469	458	447	471	416	414	458	488	456	458	466	465	443	457	440	454	439	448	461	441	486	443	420	458	488	431	448	432	450	434	447	455	420	495	439	447	475	447	428	452	423	479	394	435	448	446	408	455	415	447	433	440	479	444	490	436	447	428	442	440	477	432	429	399	415	465	432	450	426	431	449	442	440	467	426	442	435	409	424	473	442	464	487	464	424	471	450	469	456	432	439	461	485	415	475	422	438	446	420	458	443	504	417	451	427	445	431	437	483	451	426	416	416	453	427	446	452	472	476	444	451	460	446	468	438	431	433	451	435	457	409	416	421	470	486	445	449	466	427	454	481	450	433	440	408	473	427	444	419	477	459	405	454	418	424	442	445	470	436	408	436	461	461	452	466	422	425	454	481	457	451	437	448	440	421	454	420	423	425	469	444	435	480	431	477	435	442	425	469	461	417	474	420	446	432	446	447	460	456	443	459	449	438	456	443	485	450	432	424	429	447	484	444	446	434	425	471	437	419	448	444	449	427	401	442	436	448	392	473	431	413	452	426	450	444	450	437	436	415	445	452	458	457	468	419	450	417	461	402	464	472	436	465	456	440	459	457	415	462	435	442	438	442	446	438	463	443	433	430	446	435	474	447	420	439	424	390	470	452	452	426	438	457	450	452	447	445	439	438	457	440	420	446	445	412	466	425	466	445	438	451	449	475	472	457	435	420	417	407	428	446	443	466	437	456	454	434	454	421	448	445	424	459	429	449	432	447	419	493	451	403	430	431	413	434	474	454	401	468	440	441	461	422	433	456	466	435	441	447	473	442	475	451	442	446	435	476	428	455	466	414	444	430	449	461	501	432	462	438	446	433	413	404	425	464	450	424	464	424	433	453	468	440	421	409	447	458	429	449	464	466	439	426	447	400	469	463	450	445	431	463	438	441	416	516	474	426	431	417	455	445	489	428	440	468	449	438	426	412	447	424	424	416	505	452	462	455	460	439	460	443	397	440	439	418	459	412	479	442	416	449	484	438	436	449	452	455	441	421	449	451	432	461	411	443	492	435	418	458	453	428	468	462	431	417	459	438	499	425	437	461	408	420	457	475	386	454	451	395	461	419	444	476	425	456	458	458	411	435	442	432	416	445	498	461	443	464	431	436	437	427	417	458	443	448	432	463	406	423	415	456	412	456	448	427	396	416	452	448	434	473	467	452	431	421	487	423	477	405	455	437	414	467	435	441	453	442	444	443	437	412	436	450	442	454	423	438	478	416	451	458	444	398	450	440	451	416	407	412	442	435	427	438	444	459	438	419	441	437	492	443	437	466	477	464	453	446	406	473	415	461	449	447	409	457	451	426	477	445	449	472	460	442	482	438	443	432	473	440	434	461	424	452	460	453	437	488	424	447	434	434	450	403	430	454	431	440	446	471	454	402	437	419	389	430	490	443	443	436	460	426	413	474	445	468	439	466	451	443	401	405	424	481	429	442	443	455	419	440	440	440	411	487	422	434	468	438	446	471	427	425	419	442	411	432	455	487	431	460	458	434	432	442	411	483	464	433	437	450	456	459	429	442	456	466	449	450	440	483	425	446	430	453	443	424	455	444	437	449	431	472	454	467	471	429	443	461	477	449	423	415	450	439	434	464	426	419	456	442	433	451	427	429	446	441	471	453	454	440	437	483	433	439	455	415	484	408	462	470	431	458	424	428	441	424	460	454	441	469	401	425	432	453	498	452	454	437	449	454	451	430	424	455	439	467	454	457	479	450	502	450	432	408	461	463	435	462	474	425	497	386	457	437	403	442	413	407	412	424	438	441	453	452	441	431	433	441	439	426	467	431	463	446	448	457	451	453	410	451	436	473	424	439	450	429	420	440	394	392	454	432	417	437	411	426	440	474	447	446	453	447	411	445	415	442	440	454	400	485	436	436	450	476	435	410	406	440	424	447	478	475	459	405	410	464	436	436	429	440	478	416	501	436	453	454	472	428	416	449	435	462	458	444	445	415	427	451	436	475	437	467	457	424	450	455	452	398	442	457	476	458	425	435	418	453	418	423	407	436	417	450	458	451	441	447	410	417	441	437	435	463	442	430	432	416	496	459	428	417	451	429	473	410	439	428	432	461	449	430	468	438	430	474	484	467	418	471	423	476	459	424	437	461	420	468	437	452	436	430	504	449	459	439	421	480	406	474	467	481	469	443	442	451	491	462	447	451	513	433	440	455	455	423	536	454	429	438	423	433	454	444	447	409	447	439	393	453	423	426	412	450	416	432	457	492	471	425	489	416	452	470	440	469	430	392	429	420	408	442	407	456	453	460	477	435	421	412	418	426	456	415	441	429	460	431	477	423	424	444	490	422	438	427	439	457	444	420	454	428	447	432	419	432	439	454	472	424	452	424	414	460	435	449	428	448	425	458	415	439	468	436	441	463	409	429	447	419	454	461	449	440	450	470	462	433	443	429	433	447	482	432	450	437	417	415	429	415	425	474	427	435	463	451	441	451	469	453	489	442	456	429	429	474	413	465	451	458	458	466	432	443	443	455	454	440	472	459	467	434	464	451
7972	4736	7313	6684	3675	2748	2038	1365	929	703	453	267	239	256	176	195	202	151	176	174	165	130	150	137	147	165	175	166	134	147	147	153	146	154	156	166	145	151	153	163	154	155	152	131	155	153	135	138	138	131	123	147	143	152	171	157	149	139	136	145	139	168	166	145	148	137	143	130	137	145	156	143	146	149	136	148	153	155	157	154	137	143	131	142	137	154	162	152	145	135	141	160	143	157	146	149	133	140	145	147	165	159	138	164	166	145	141	149	150	149	146	159	153	145	141	144	126	137	146	169	143	146	147	138	156	142	139	144	119	137	136	146	139	146	152	122	143	141	165	134	153	153	148	152	158	144	178	143	150	144	130	149	140	149	153	147	144	150	144	147	164	150	170	129	124	156	134	147	135	141	127	125	163	138	130	151	144	159	134	150	159	155	149	170	155	147	150	132	143	139	155	145	143	145	147	143	155	161	156	158	186	139	144	147	149	170	151	160	145	149	161	161	171	182	153	155	155	139	140	158	157	156	159	136	147	145	158	159	145	140	143	149	135	145	149	135	161	126	129	127	132	141	146	146	133	142	133	143	150	168	132	151	152	154	156	127	134	131	148	132	135	143	133	167	139	162	160	139	130	134	115	168	141	140	145	149	149	154	130	129	164	146	126	130	142	139	140	145	137	139	134	130	129	151	123	128	166	169	154	155	141	131	123	137	143	159	150	142	139	156	143	144	131	138	135	152	166	137	150	149	145	131	156	167	146	161	149	132	140	142	159	137	130	151	129	140	125	143	133	160	155	141	144	150	132	161	152	169	132	134	147	143	150	163	138	147	127	136	141	161	146	157	144	143	149	174	154	146	148	135	149	147	153	125	150	168	167	120	135	137	145	136	159	145	148	139	157	159	135	154	127	136	180	145	148	142	128	137	143	169	178	166	146	148	159	129	129	148	146	146	148	141	141	123	179	146	147	147	136	148	148	156	153	143	162	171	144	142	163	120	143	163	171	138	123	143	132	153	128	144	167	139	138	153	140	150	137	148	129	147	141	134	151	129	157	168	135	133	162	158	141	140	147	166	148	139	134	146	156	128	143	146	157	156	159	140	156	134	166	149	155	153	133	163	140	138	156	137	170	144	134	141	145	144	140	128	146	149	125	149	162	159	146	162	150	134	156	171	128	138	142	141	156	120	162	142	150	154	128	130	138	167	176	146	174	132	141	154	137	154	141	147	162	130	152	129	149	161	129	146	154	157	140	140	141	133	144	165	151	152	150	137	152	129	162	148	152	152	137	161	146	156	168	161	167	160	116	161	151	153	187	145	165	150	136	146	141	137	148	184	114	152	153	132	154	137	156	133	125	164	143	161	140	146	136	150	152	132	163	157	146	163	122	156	148	150	168	145	146	150	146	134	180	142	135	139	133	155	138	150	147	139	151	156	162	148	165	138	160	144	136	137	140	123	153	145	150	148	142	157	147	152	137	145	126	138	140	175	135	133	126	162	147	148	139	150	155	140	148	164	154	155	162	149	134	160	156	151	136	137	156	129	126	148	140	139	147	127	140	147	176	131	133	149	123	141	164	138	139	157	181	143	157	160	145	146	164	152	142	147	129	163	132	136	150	151	154	143	132	163	158	152	163	130	147	151	159	127	154	145	138	178	143	150	144	149	130	131	162	154	139	145	132	134	149	177	156	162	158	144	163	147	155	143	151	143	151	177	164	141	141	120	158	145	141	131	133	144	142	139	153	141	143	165	161	142	136	139	143	169	155	147	136	123	146	137	156	149	140	148	136	143	150	151	146	144	151	155	142	136	143	135	144	151	126	152	130	123	158	149	143	146	158	149	149	116	151	157	125	146	137	143	146	144	157	162	123	127	158	164	172	156	140	167	151	139	148	139	153	138	158	134	143	143	137	153	159	129	152	125	163	144	141	181	159	153	154	126	137	138	159	155	172	152	182	141	144	139	153	127	169	140	147	131	131	170	141	159	137	137	140	150	157	147	144	136	148	157	161	157	138	150	160	147	160	164	144	125	136	130	154	130	134	139	158	157	147	145	134	151	136	142	140	126	154	140	153	141	138	140	176	145	148	146	137	144	135	140	154	150	150	140	149	140	169	130	125	145	136	143	139	145	136	160	173	144	150	142	159	142	122	163	146	149	121	160	156	132	126	155	150	135	169	132	148	133	166	156	148	151	142	133	147	166	156	136	145	156	164	122	154	141	152	118	156	144	158	150	153	144	170	138	142	118	160	129	145	149	154	163	154	158	146	142	154	145	149	157	159	155	150	148	130	175	165	140	164	135	141	152	149	159	148	154	159	145	134	148	151	145	140	138	157	152	156	157	153	146	117	155	163	154	153	149	132	139	145	149	161	147	128	139	144	151	150	143	131	125	138	137	139	158	167	140	152	145	144	152	152	137	140	139	152	123	149	145	139	138	145	148	141	147	142	135	152	175	139	159	137	124	139	157	144	139	146	146	154	143	148	149	155	137	155	132	132	139	128	141	136	150	144	120	132	130	181	168	127	117	170	152	139	147	150	136	142	162	133	165	140	155	147	150	153	145	164	152	173	129	140	137	134	160	129	145	126	140	146	144	174	139	152	143	150	148	153	134	173	147	152	152	141	132	146	156	146	140	141	129	151	146	138	147	133	139	148	148	139	158	143	141	143	165	133	137	155	130	126	129	154	150	133	155	141	144	158	141	155	129	148	152	155	135	140	138	140	146	130	167	149	164	165	133	151	128	135	149	129	139	155	158	144	137	140	162	176	175	167	142	146	133	156	160	126	139	163	141	133	142	141	124	139	141	142	133	172	171	163	153	136	155	127	138	128	146	155	144	153	135	128	145	122	148	128	146	125	131	152	161	138	153	164	131	155	138	155	162	150	145	155	138	133	141	167	133	162	142	157	145	158	136	150	159	169	141	151	154	137	144	161	151	130	137	144	171	161	159	140	182	145	128	165	149	157	141	127	142	151	160	143	166	167	148	166	133	131	144	147	151	153	139	123	140	149	136	127	134	155	131	142	146	155	176	156	151	150	152	160	164	143	141	144	147	162	184	131	122	137	131	143	133	143	141	141	160	155	137	150	137	136	141	138	112	140	140	143	133	139	152	163	130	127	128	167	146	137	147	145	170	135	158	149	156	169	139	155	162	145	137	166	158	145	162	155	139	156	132	152	167	147	156	139	168	142	132	142	159	150	136	120	166	149	118	144	140	148	146	148	164	141	152	165	152	150	159	136	147	150	170	134	129	180	150	148	149	136	147	150	160	133	152	149	120	149	154	136	169	156	129	170	150	152	133	117	140	154	144	127	162	158	142	121	128	156	150	149	131	161	135	161	151	152	153	152	135	111	158	136	143	154	161	124	145	135	157	138	154	144	153	181	166	150	136	135	143	175	139	141	141	155	137	150	142	159	144	142	153	138	132	150	144	134	161	158	144	152	136	121	118	125	151	138	156	152	131	122	157	148	152	144	145	153	143	133	139	129	147
8874	5220	8587	10541	8689	9189	7423	5444	3676	3011	1958	1400	1207	1048	709	726	791	664	661	666	622	581	544	575	505	478	496	507	476	449	500	485	470	447	509	509	472	498	450	429	492	444	459	456	474	480	443	432	494	435	430	482	525	464	434	481	450	470	491	481	489	477	463	445	459	451	469	460	436	427	448	462	498	412	473	475	505	490	456	482	475	470	427	485	470	437	490	414	430	504	487	390	458	446	429	425	458	453	458	498	456	465	460	504	441	467	479	468	423	471	476	480	458	443	443	479	480	456	490	445	429	480	468	417	445	460	501	453	480	458	461	464	439	441	489	423	436	472	446	469	473	459	460	471	462	507	455	496	498	432	484	459	492	457	449	441	467	483	496	418	470	425	465	432	458	448	447	488	444	481	450	422	470	478	470	435	456	450	463	474	430	437	466	441	506	476	438	475	437	445	462	486	474	461	460	497	483	485	477	449	441	506	478	470	464	437	483	437	458	442	475	457	485	478	486	470	497	476	456	457	472	449	494	481	451	491	487	445	492	467	420	482	490	463	456	486	435	479	459	449	485	455	448	446	488	502	450	476	503	484	438	439	450	434	461	458	483	458	475	502	460	455	443	453	460	431	469	465	449	434	435	448	419	469	494	447	437	425	488	478	482	466	480	460	459	494	476	499	480	467	457	553	448	450	449	485	447	501	456	466	458	433	489	470	474	468	496	479	450	456	445	465	437	446	472	487	499	451	469	457	487	478	479	465	465	440	456	476	508	446	469	464	455	435	460	501	507	472	470	461	514	472	449	481	458	421	469	473	477	467	431	450	450	428	476	428	484	443	481	437	447	474	483	500	451	491	457	425	468	480	449	433	451	456	462	501	455	456	504	484	511	459	466	447	512	487	503	448	426	429	457	479	483	468	449	485	469	463	487	450	499	436	469	507	445	480	462	467	433	485	450	500	486	421	459	443	454	490	446	483	473	481	449	460	445	470	470	516	476	453	492	467	440	502	501	509	489	477	440	463	420	445	495	443	469	444	462	460	437	451	497	469	443	477	437	511	452	414	431	453	430	464	482	428	485	465	487	465	433	453	437	446	444	464	487	477	452	492	461	453	472	454	435	452	496	458	453	442	457	462	474	462	422	460	460	494	458	467	439	432	496	451	445	461	438	493	451	433	454	481	472	476	436	478	473	488	472	454	463	462	444	418	418	471	480	450	467	464	470	456	466	491	498	503	470	503	462	469	409	452	485	502	453	451	461	452	475	458	444	485	419	445	463	475	462	449	465	473	456	467	414	473	485	475	478	447	437	477	452	488	483	438	426	471	424	434	431	470	441	448	469	491	404	477	493	454	475	491	465	446	456	494	430	441	479	483	490	450	491	470	438	444	435	452	464	491	459	454	451	443	460	467	428	467	465	478	445	454	449	457	464	465	472	484	458	490	449	499	471	509	497	438	466	492	447	450	445	454	484	444	485	459	457	451	433	455	470	528	480	464	451	474	460	465	464	466	488	453	491	472	439	459	435	457	483	464	490	434	470	463	438	447	490	443	478	459	472	441	454	429	461	504	482	445	442	489	450	482	470	481	433	453	489	459	471	438	473	436	466	502	484	483	477	453	411	431	486	480	474	482	524	497	475	488	456	483	458	476	478	436	455	438	426	456	483	417	455	494	473	500	495	449	478	473	503	499	441	462	473	427	439	471	470	472	472	474	460	466	450	478	468	448	464	486	444	474	507	453	478	455	441	498	447	469	447	460	482	413	469	466	453	495	458	483	462	466	490	438	436	477	488	469	507	448	484	429	431	469	477	453	471	497	441	454	450	457	469	466	476	433	433	474	476	423	439	485	444	458	487	472	456	457	502	466	453	434	412	453	493	450	461	478	462	491	443	460	453	480	471	455	443	483	485	464	478	494	440	464	466	468	434	481	502	480	500	467	463	470	436	486	471	479	450	461	461	474	490	488	469	477	455	491	412	473	456	474	492	524	463	503	468	456	502	487	451	460	477	478	448	467	464	463	453	451	450	467	483	461	467	477	442	501	453	502	502	458	481	524	433	463	464	455	458	484	479	463	473	449	483	450	449	491	486	452	437	451	448	453	461	467	446	450	517	447	451	471	468	472	468	451	483	457	447	493	468	471	432	462	430	443	490	464	464	470	456	489	475	489	483	492	425	485	476	486	470	457	484	483	475	482	481	469	451	440	487	471	438	485	487	486	453	484	457	494	470	441	469	467	486	459	441	515	473	505	468	457	477	501	439	458	453	443	464	455	509	449	468	474	475	442	495	429	452	455	496	463	467	439	470	464	429	454	474	456	478	476	425	486	472	494	502	473	501	487	544	445	459	437	471	463	480	464	448	476	470	484	462	467	458	477	455	463	439	437	432	481	446	439	493	438	467	484	439	458	441	472	490	449	476	471	472	468	463	464	471	464	473	475	483	500	460	444	472	459	434	453	482	515	494	433	468	458	486	444	475	464	445	441	495	460	461	470	433	472	423	472	458	445	434	485	501	459	427	441	469	460	469	467	468	494	450	480	452	473	483	486	443	455	469	459	455	436	445	456	462	483	481	469	480	483	458	419	443	468	477	454	428	411	474	446	459	440	469	471	470	469	469	474	469	476	456	451	429	461	450	480	479	458	483	497	449	446	456	475	459	481	486	440	487	474	476	471	501	463	467	459	437	453	466	485	468	472	470	444	477	458	500	467	474	454	437	498	433	458	444	483	471	481	481	474	456	472	496	486	456	470	532	505	463	448	462	458	463	462	462	457	471	460	457	474	476	436	458	494	449	445	479	469	492	482	461	457	499	446	457	494	473	495	473	457	502	448	454	474	456	469	462	466	472	447	485	508	469	447	441	445	462	476	486	450	454	480	484	473	467	440	464	493	476	452	435	478	458	447	487	483	429	450	437	469	452	492	443	471	456	483	477	451	439	470	471	464	469	465	480	493	447	500	485	466	510	501	467	450	472	450	480	508	482	436	476	473	472	496	457	432	459	440	456	475	490	474	489	466	446	441	427	466	475	452	466	485	491	457	452	444	500	475	454	471	462	491	482	481	481	449	470	460	471	493	445	480	451	495	474	504	498	425	427	498	501	473	432	473	457	475	469	457	483	444	455	455	446	440	493	473	489	484	471	498	464	437	469	408	466	447	517	452	527	452	465	483	513	469	445	432	469	440	461	436	455	449	460	490	495	487	483	476	480	479	462	485	458	463	463	472	474	489	432	427	464	466	456	468	483	461	457	462	454	478	440	480	428	511	456	490	461	441	464	470	471	457	427	465	449	482	484	448	482	467	486	464	460	446	435	476	448	444	442	445	513	432	434	467	469	498	463	465	398	438	448	476	431	477	461	457	484	449	429	459	485	516	466	506	442	444	437	462	460	509	452	473	498	464	486	490	454	444	497	439	462	478	491	484	475	460	446	469	428	487	484	445	442	490	463	459	461	434	458	500	482	467	458	482	425	471	499	450	483	470	436	483	447	451	448	468
36057	26966	28124	28232	25752	22069	18857	12985	9139	6662	4980	2520	1580	1314	688	872	707	403	406	361	202	175	154	124	112	110	106	96	93	76	90	74	79	93	75	90	81	78	74	93	103	88	76	94	78	88	104	80	89	91	97	79	95	72	95	90	76	74	87	107	92	92	98	104	94	75	88	96	100	66	79	87	84	95	81	75	86	73	74	80	80	82	84	78	87	90	82	91	86	78	72	82	94	86	89	58	71	84	104	80	89	91	75	80	75	91	83	81	99	93	92	89	75	88	88	78	81	82	79	82	79	73	84	70	89	87	86	84	82	88	93	78	81	86	67	66	69	74	81	70	84	80	73	80	82	80	82	83	101	67	100	80	91	84	86	69	79	96	90	75	98	102	76	78	62	83	81	92	82	80	61	92	64	85	85	77	74	67	86	67	86	83	66	68	94	87	98	89	88	87	73	82	72	97	96	69	82	88	92	90	82	79	81	83	93	74	77	70	89	87	83	65	72	76	80	82	73	88	87	83	83	77	74	79	88	98	73	90	80	73	79	111	74	73	75	84	84	77	89	80	85	78	79	74	101	67	94	90	89	87	86	61	83	98	77	85	83	76	100	84	79	93	79	81	71	73	85	90	97	82	80	68	78	102	85	91	92	88	85	90	96	87	74	78	72	90	67	79	79	83	75	78	88	71	77	101	87	88	95	84	83	88	75	84	91	74	88	80	75	87	78	69	70	75	84	73	68	88	77	83	74	85	75	87	81	92	82	96	78	77	96	95	81	82	76	115	80	62	84	83	89	73	77	80	79	84	85	80	83	84	87	74	79	70	81	94	96	98	67	81	79	84	81	86	78	78	77	70	96	63	75	72	84	76	96	91	83	95	81	89	67	76	85	102	74	84	81	86	85	73	76	71	84	87	88	87	70	73	80	89	94	96	83	75	77	81	71	90	94	85	100	65	75	75	98	91	69	84	96	70	83	86	76	67	86	71	76	73	91	104	94	75	90	85	71	88	71	73	74	70	92	83	84	87	85	88	76	86	88	85	81	86	81	75	76	88	90	90	88	79	76	94	84	64	83	69	86	88	84	96	76	81	83	71	72	82	79	72	87	98	81	83	102	67	65	82	74	74	84	93	80	95	89	86	73	86	71	74	87	95	80	72	79	82	87	73	77	73	72	80	87	84	87	80	62	68	71	75	58	71	95	84	82	77	83	86	79	68	93	90	95	81	67	80	85	87	82	77	65	85	72	96	78	64	90	76	67	86	84	83	96	85	74	83	100	92	87	66	82	79	69	95	69	82	89	83	90	97	85	86	91	79	81	57	77	77	72	73	93	64	90	84	79	77	73	72	91	75	90	88	82	82	85	81	84	79	80	77	86	91	56	92	72	83	85	70	89	80	81	68	90	92	78	89	71	82	82	86	77	69	88	96	98	98	84	86	82	61	67	70	103	88	95	113	77	76	99	95	89	92	83	78	91	75	79	60	75	84	66	92	81	87	70	64	92	77	66	90	92	75	86	83	79	81	71	61	98	82	83	96	76	83	75	94	84	71	81	77	71	88	65	76	102	99	89	72	100	72	79	73	98	73	80	84	60	76	83	74	80	75	76	83	82	87	99	106	81	77	89	76	81	81	80	94	92	87	79	71	68	78	71	92	86	85	74	92	91	80	89	72	88	65	100	82	70	79	92	71	83	65	79	76	95	99	81	73	81	73	82	69	85	82	91	70	81	74	73	81	87	78	98	71	85	86	77	89	92	70	75	74	80	77	102	82	77	87	74	76	99	77	73	79	76	71	83	86	73	74	86	81	78	80	73	88	78	82	82	90	59	91	77	78	97	84	91	85	71	76	92	74	84	90	80	85	68	71	88	70	66	88	71	84	71	88	85	94	82	84	73	68	90	94	88	78	75	77	77	99	94	69	74	69	93	96	83	90	86	74	75	86	87	80	83	76	85	81	77	74	87	77	92	81	95	87	97	89	90	94	78	96	78	103	91	81	94	81	77	69	80	75	79	93	79	79	81	85	89	82	76	96	74	92	96	85	71	86	85	85	88	91	83	80	81	79	91	74	89	93	94	70	94	90	89	94	68	84	94	73	90	87	81	67	78	93	78	97	71	86	72	91	73	54	86	70	81	89	79	89	72	78	86	80	80	67	85	91	85	90	85	78	76	90	82	79	84	79	79	82	82	90	76	80	71	96	74	76	88	105	81	72	82	98	75	80	73	94	83	77	76	72	80	67	83	72	85	88	78	93	93	86	75	74	88	66	63	82	79	77	86	100	76	80	77	79	63	94	91	78	81	75	74	87	87	83	78	82	92	74	75	75	81	69	76	97	86	88	92	77	86	88	78	81	90	82	114	79	80	83	68	63	94	94	100	88	70	86	88	82	75	69	82	76	80	76	78	90	83	69	93	86	86	72	95	85	78	71	81	71	94	74	81	74	102	81	90	89	73	76	84	85	88	86	85	82	87	80	75	92	77	83	114	81	79	85	71	81	81	93	85	89	78	92	91	82	81	86	75	92	82	74	83	78	94	85	95	84	85	77	78	73	82	97	73	83	81	80	74	80	71	66	86	80	80	83	82	81	73	76	83	90	83	75	81	75	79	92	76	74	90	97	87	83	78	84	86	81	92	78	82	73	95	93	86	97	84	99	87	80	81	101	75	81	86	98	71	87	100	92	89	79	77	89	75	102	80	87	80	85	97	107	72	80	79	67	65	98	77	85	85	67	78	76	81	87	98	85	82	77	81	83	79	82	89	89	84	75	84	76	76	85	81	71	80	78	78	89	99	77	93	80	84	83	101	62	75	80	75	81	76	84	85	65	84	85	78	85	81	92	94	95	90	84	84	78	68	84	70	84	70	72	84	87	114	80	84	89	69	68	76	77	92	92	84	67	77	72	89	87	85	89	78	80	83	80	83	86	77	78	83	56	90	80	82	74	78	73	85	91	85	93	75	87	76	74	91	82	86	90	106	84	81	73	72	73	91	78	84	77	83	82	86	90	86	86	76	67	84	90	90	73	88	82	86	82	80	83	85	82	94	81	84	94	81	79	83	87	86	82	86	66	92	80	87	75	100	81	69	92	73	100	98	79	90	77	87	87	73	72	76	62	88	85	82	81	82	84	79	82	85	79	79	83	93	82	75	85	76	86	79	87	79	77	84	92	85	87	85	85	89	83	96	72	83	70	78	85	69	67	85	72	84	88	83	88	84	80	69	103	73	94	74	90	81	94	91	91	74	83	97	78	76	73	88	80	59	78	83	83	82	96	79	81	88	89	97	91	101	79	96	91	72	71	86	63	93	82	76	75	91	75	71	90	81	77	82	89	86	81	81	67	91	88	94	88	74	76	89	78	85	86	82	79	89	95	102	85	84	92	81	83	96	91	89	95	86	67	93	83	56	72	71	87	87	82	90	82	76	84	75	79	72	65	79	82	75	73	89	95	76	81	81	78	86	86	97	83	90	79	90	56	100	78	71	86	67	92
20967	15168	20000	22889	24727	28074	25596	23168	20089	16615	15393	10018	8910	7930	4116	4703	3739	1966	2275	2044	1272	946	758	666	483	476	393	393	376	349	339	364	316	360	364	354	327	327	306	338	300	329	319	310	327	302	309	293	309	300	295	324	292	265	280	305	298	300	299	300	279	274	291	297	295	277	289	298	330	304	298	285	300	316	306	281	312	308	293	302	266	300	323	308	288	291	286	285	293	275	315	276	289	268	301	294	270	298	295	267	299	295	312	289	293	272	286	284	302	269	286	276	294	332	275	271	290	309	292	296	282	294	306	256	264	283	267	337	304	300	286	285	272	291	314	297	283	307	294	305	279	268	277	295	286	289	268	299	256	308	302	263	270	278	275	298	275	309	277	304	287	286	285	276	273	287	265	306	291	303	269	305	286	278	286	274	274	295	278	343	283	309	275	307	314	277	280	303	298	302	286	279	282	262	245	297	287	301	301	264	294	274	286	257	314	269	277	281	274	287	279	261	293	295	288	297	290	295	279	304	297	281	279	282	269	292	294	292	290	298	275	276	285	282	295	316	274	289	265	306	285	272	263	280	283	280	302	315	289	284	305	296	302	286	283	299	306	312	269	289	299	270	259	310	270	294	293	274	301	308	280	301	284	292	301	295	289	314	300	271	279	307	308	306	284	256	276	312	265	325	249	297	281	286	298	273	268	266	298	253	262	300	292	273	282	290	315	261	305	295	247	298	270	274	266	291	282	295	328	295	263	251	297	269	298	291	288	316	305	278	292	295	295	291	290	278	291	296	272	286	287	274	293	301	271	277	291	278	294	279	294	303	289	289	292	321	296	263	290	296	283	304	287	292	303	260	261	277	309	313	272	327	290	265	267	273	286	294	259	285	308	278	266	289	248	290	272	264	303	319	281	304	280	265	317	309	287	286	308	310	287	296	296	298	282	281	260	307	298	313	308	283	282	286	285	256	296	281	286	278	295	280	306	286	273	260	296	276	293	287	258	326	280	285	280	291	312	264	324	294	286	263	271	296	287	319	281	300	281	287	277	298	299	260	275	283	276	295	273	288	277	287	288	285	303	291	295	307	295	300	265	269	271	292	322	272	262	238	289	329	286	293	276	261	317	321	310	287	272	310	299	316	274	277	273	269	271	282	281	275	280	304	279	263	292	249	277	307	273	284	296	292	268	270	277	298	267	287	302	312	286	277	297	317	266	281	269	305	284	308	280	275	286	278	300	251	290	281	284	251	246	289	289	276	305	281	298	297	309	285	283	282	279	276	264	282	276	289	313	278	323	297	305	288	302	322	294	294	282	273	271	283	272	282	256	256	302	275	278	270	289	291	278	302	254	297	286	274	287	304	256	269	266	280	287	289	308	277	317	285	267	298	298	313	295	289	267	283	280	274	278	283	278	288	299	272	270	294	313	257	325	309	276	324	282	308	299	270	271	286	280	291	321	272	283	279	278	264	280	279	296	289	281	269	316	300	308	312	291	307	292	294	316	267	269	294	286	276	301	278	263	264	287	293	288	265	279	261	281	273	286	314	279	296	265	298	269	271	299	281	296	263	307	278	293	287	289	283	273	269	275	285	264	306	299	294	277	298	283	257	283	294	288	281	284	295	291	310	311	258	277	286	270	284	311	309	287	258	269	302	279	272	283	248	330	307	302	258	277	280	282	307	284	301	252	266	284	293	304	278	307	306	274	260	289	257	304	272	272	263	279	298	302	283	297	302	296	266	277	284	311	265	296	279	305	296	297	304	314	287	260	283	309	250	287	280	290	278	314	285	296	302	279	281	307	291	277	276	313	294	328	276	256	317	289	312	313	315	287	302	277	309	287	286	303	296	304	271	282	279	285	314	325	325	274	255	265	316	239	306	272	285	299	291	299	267	281	284	295	265	253	303	282	298	266	263	310	288	249	279	268	299	312	278	314	275	336	282	302	293	278	290	287	277	313	280	265	261	277	309	237	280	284	304	320	285	298	283	303	261	281	252	284	270	287	329	272	273	258	273	290	285	268	302	315	285	286	288	292	279	286	301	303	297	271	272	299	291	273	310	258	270	300	276	309	302	283	254	301	296	299	295	285	287	285	283	266	287	289	274	290	251	287	296	275	300	291	280	284	265	284	295	263	289	284	270	281	282	270	240	268	293	271	310	295	280	274	268	265	279	293	297	289	273	270	270	264	272	270	285	284	297	320	298	278	307	292	309	282	269	322	337	297	314	323	278	306	264	263	320	321	299	267	287	294	296	325	267	293	298	284	269	275	288	311	285	301	290	309	247	286	282	249	282	287	305	283	303	279	302	299	276	258	274	284	285	270	275	270	264	280	298	272	294	281	279	278	289	286	284	286	273	266	279	297	309	308	295	305	291	258	284	313	291	271	283	286	266	263	283	283	310	283	335	272	283	284	283	276	263	267	304	287	314	281	260	282	305	285	266	272	294	288	313	288	278	265	298	262	319	289	288	273	269	295	289	313	291	270	284	285	305	285	294	273	277	246	260	307	273	281	279	272	287	273	253	298	281	272	324	280	266	277	298	284	275	273	314	299	264	310	286	304	274	281	325	263	284	297	283	288	320	309	282	274	282	279	299	306	299	282	269	300	285	297	308	294	256	283	318	309	277	269	314	251	311	305	286	267	283	274	322	280	272	271	289	266	276	285	290	327	302	293	262	284	292	295	271	330	295	288	316	295	290	276	273	247	252	303	273	299	271	263	283	274	276	284	309	292	286	307	299	283	284	271	286	276	273	291	291	257	266	259	311	322	292	279	268	291	268	267	252	269	258	274	291	307	296	275	294	271	273	305	292	273	288	279	304	308	310	272	289	253	277	304	296	290	257	285	284	289	275	348	293	291	286	310	291	260	289	297	276	285	289	298	280	295	304	269	276	289	288	270	267	284	272	287	251	329	294	260	280	313	306	266	281	324	294	263	296	259	297	290	297	268	302	300	294	275	309	314	283	282	280	316	280	293	271	290	286	285	294	290	311	274	277	295	302	305	267	283	283	290	273	276	262	289	289	287	273	287	300	283	291	316	316	308	282	266	295	276	272	272	273	293	268	270	306	295	265	253	288	289	264	278	279	287	301	282	301	269	288	307	297	309	299	270	275	300	265	268	314	293	284	284	306	285	253	303	302	298	267	270	279	302	286	286	291	293	291	297	296	275	265	284	275	288	262	274	302	260	291	299	317	291	295	278	237	295	282	273	289	295	275	317	292	281	269	286	265	301	273	286	257	283	277	271	287	294	275	298	290	266	267	281	297	289	291	273	310	284	267	309	313	273	271	293	240	294	291	309	292	339	312	276	274	279	260	283	281	280	240	259	272	301	262	289	287	274	318	280	284	295	288	299	306	279	316	287	281	280	317	258	271	306	309	279	277	296	283	286	281	314	283	303	296	248	283	291	310	312	306	274	270	322	284	303	277	252	301	294	265	287	296	310	298	266	269	328	296	282	308	282	309	284	307	288	324	291	284	281	300	292	302	293	284
42991	34859	31706	31352	29339	28130	25252	22126	17968	14114	11706	6823	4864	3333	2092	2455	1258	825	740	768	683	376	301	248	185	199	190	166	159	161	156	168	144	154	162	146	155	146	147	172	156	142	146	132	158	145	155	157	151	157	128	126	141	145	160	149	136	154	160	151	160	137	136	141	152	136	146	138	123	150	153	147	129	133	128	141	160	165	122	121	148	151	140	114	125	126	142	129	156	139	157	145	153	120	140	124	129	137	127	136	159	129	159	161	138	152	139	146	142	129	129	136	153	162	175	124	126	158	134	136	128	141	157	130	123	153	150	150	138	141	149	153	145	127	133	116	142	130	129	150	162	137	150	145	146	138	146	131	147	144	143	142	141	139	126	135	133	132	138	140	156	142	146	127	143	146	125	141	135	133	149	135	139	121	157	155	134	100	158	137	117	143	138	116	126	139	144	133	122	112	153	158	131	122	134	126	137	164	141	121	112	152	141	148	143	138	132	139	135	149	135	154	138	147	156	143	149	162	132	143	140	144	154	147	149	149	139	158	131	112	129	129	144	127	148	132	145	140	147	135	139	119	138	127	117	129	144	138	136	132	160	126	157	153	160	128	131	147	138	131	132	129	125	134	100	130	140	134	143	136	141	113	158	157	133	136	143	134	147	131	143	137	125	139	128	131	143	132	126	134	155	152	138	137	125	144	117	134	128	138	138	139	100	148	129	157	114	130	128	128	130	120	129	142	145	121	123	146	138	149	147	133	130	129	136	117	153	137	139	146	132	127	126	123	149	137	139	174	125	134	144	141	139	141	148	143	123	144	139	145	152	143	136	127	144	139	144	155	133	120	163	126	135	139	137	144	122	133	124	129	145	134	143	110	149	122	118	149	136	130	140	156	126	123	156	135	134	138	146	121	141	129	149	135	144	133	169	138	150	133	136	113	144	154	130	164	119	159	130	125	128	140	147	129	143	135	161	141	123	124	139	142	151	151	137	140	131	147	146	129	152	123	150	147	148	147	132	116	154	147	142	140	133	144	142	140	146	134	129	125	141	141	115	155	160	159	139	108	122	144	124	125	129	148	130	133	143	166	129	164	132	141	131	112	163	139	143	134	154	135	141	130	162	137	125	149	148	130	164	136	141	121	160	131	149	139	153	135	147	157	134	142	122	150	153	129	150	146	138	138	138	140	119	120	134	115	130	134	148	137	122	139	154	139	100	152	139	121	149	119	141	154	144	124	145	133	139	162	143	144	156	126	112	149	136	154	155	132	130	131	126	127	145	134	162	141	141	125	159	136	145	152	132	87	120	130	131	134	135	156	143	114	132	137	124	115	186	127	123	146	140	154	144	138	152	154	133	137	127	137	139	138	134	125	122	129	130	162	161	144	144	142	141	146	147	130	110	128	152	140	132	137	162	121	135	144	138	140	154	148	135	127	145	154	133	144	142	127	151	144	153	148	143	139	141	139	139	147	136	150	146	149	133	130	128	142	128	119	152	144	143	135	127	128	121	143	130	129	143	147	135	136	140	147	133	135	129	162	125	139	131	113	145	149	126	144	145	140	165	151	147	138	145	140	153	134	147	135	143	129	154	150	138	152	141	147	140	144	126	150	141	133	131	130	144	153	122	129	124	108	138	146	147	136	134	115	147	165	149	135	132	150	131	140	113	132	151	133	142	156	153	148	143	111	133	135	129	165	152	137	141	111	145	131	137	167	133	135	135	119	140	139	146	170	147	133	128	146	153	135	134	152	130	141	177	151	121	141	144	140	142	134	146	141	148	119	121	130	122	130	151	136	121	138	110	161	133	109	141	146	137	122	126	152	135	149	141	151	139	162	135	120	161	152	135	135	127	115	138	142	136	134	144	114	139	130	139	153	129	154	151	153	137	151	145	146	123	137	164	155	142	126	125	131	146	141	126	134	143	157	141	146	131	136	133	139	143	128	123	132	131	126	145	175	144	134	128	140	136	120	129	126	137	173	141	148	138	135	138	140	127	138	123	143	145	133	124	144	134	127	151	120	151	158	128	132	126	128	146	132	120	133	126	143	132	127	137	149	147	134	148	151	138	139	141	140	123	151	137	131	140	125	150	128	133	131	114	140	141	136	136	154	143	152	138	133	143	135	99	152	134	136	149	130	137	140	129	157	139	135	132	135	150	133	118	132	150	162	151	133	123	148	147	149	137	143	127	158	143	154	139	142	139	134	142	145	166	124	118	131	153	134	144	139	134	150	141	112	154	129	124	146	135	102	131	131	145	126	141	129	160	149	154	125	163	154	141	128	147	120	146	134	150	128	135	124	127	126	138	137	131	143	135	137	141	142	155	133	131	167	143	125	127	129	118	135	144	144	139	139	142	132	173	132	132	117	125	136	131	154	113	130	126	134	132	153	126	148	138	149	150	141	129	128	136	142	129	144	136	157	148	132	132	150	144	139	123	133	131	141	133	140	118	155	139	122	143	130	144	106	130	143	140	133	134	149	167	129	132	157	112	150	132	137	130	148	152	142	164	155	115	131	142	127	130	151	140	134	131	131	135	148	150	138	129	144	152	141	120	128	137	153	137	143	131	128	142	134	134	145	113	123	144	154	136	147	118	131	150	163	126	139	145	130	128	148	146	141	140	139	129	133	154	131	122	132	141	131	140	127	119	124	152	138	150	128	114	137	145	126	130	149	133	137	116	140	140	116	139	149	152	154	134	130	126	144	126	133	130	122	142	121	146	129	122	151	140	134	133	134	143	134	133	136	118	151	132	124	148	123	127	153	158	131	119	115	129	138	135	144	134	146	152	113	124	158	122	142	139	144	144	129	141	132	141	134	143	143	130	151	141	146	135	152	151	126	150	137	136	158	128	111	157	127	158	132	140	132	126	133	152	147	132	140	157	120	143	149	126	118	142	133	153	134	137	142	121	140	146	127	137	142	120	107	143	128	143	152	140	139	123	123	142	125	148	126	136	145	120	131	128	145	141	116	119	142	128	146	137	124	126	158	149	138	140	138	156	141	142	125	131	128	135	144	125	141	157	152	145	140	148	140	128	143	128	137	152	149	144	143	135	140	157	150	139	127	131	150	130	120	145	131	146	148	139	136	146	135	145	125	116	135	151	143	133	159	135	136	138	141	129	143	118	136	147	114	115	134	124	124	147	137	132	128	135	115	144	118	147	150	144	140	123	139	154	126	131	141	121	128	137	145	123	148	149	135	131	137	130	141	120	116	131	148	128	138	145	134	129	166	149	138	160	136	140	122	136	119	138	134	153	125	144	123	129	148	138	128	149	146	122	149	143	129	147	137	130	158	125	135	121	144	138	130	132	115	136	132	145	130	137	137	142	134	128	142	149	127	146	144	139	131	138	132	138	136	147	143	160	142	140	142	124	142	131	141	145	119	124	143	150	145	142	134	124	124	139	141	123	121	146	128	141	157	134	148	127	136	141	124	126	152	147	137	135	137	148	155	117	122	137	150	133	142	149	153	131	135	137	144	142	128	151	140	142	127
29614	22585	25222	27167	30429	36089	32540	30799	27403	26401	24871	17077	16612	13834	8645	10079	6049	4518	3680	3440	2897	1897	1450	1149	966	824	785	720	677	626	598	596	580	596	584	552	554	539	544	524	522	549	488	567	516	508	494	518	472	516	529	518	533	501	470	483	485	484	470	479	479	489	463	499	490	459	487	454	460	473	449	489	494	480	461	461	464	502	480	459	466	452	476	472	475	447	418	452	457	458	456	426	457	498	466	476	460	455	478	449	430	472	450	464	419	454	449	488	451	467	465	490	451	458	464	440	448	444	460	426	467	434	448	446	464	499	437	468	473	450	399	464	425	457	450	443	443	457	476	435	464	432	443	443	449	435	461	453	466	433	475	409	440	451	443	420	440	417	446	439	456	474	461	463	437	444	455	435	422	439	469	443	431	442	425	412	439	435	453	466	482	439	448	438	423	476	460	448	450	396	458	436	434	456	447	439	445	427	428	432	447	434	431	454	438	462	465	424	469	470	456	458	462	476	427	447	447	412	465	457	428	433	480	438	410	431	424	448	407	492	452	423	436	467	421	452	415	427	474	407	468	429	452	457	400	413	475	422	490	445	453	449	444	451	430	473	409	428	445	451	461	418	431	454	459	455	449	461	456	415	410	437	463	462	448	449	464	415	430	427	451	433	447	483	456	435	435	418	436	419	449	447	440	437	419	488	433	444	433	465	413	428	473	413	449	450	448	444	468	414	400	438	436	441	427	482	484	454	407	447	437	413	394	455	432	479	455	424	422	456	436	442	405	474	426	462	451	466	447	509	453	459	434	474	441	453	449	392	441	464	470	427	457	447	430	426	468	435	417	400	473	405	437	417	438	428	449	485	437	423	469	440	420	459	441	480	456	480	455	451	454	442	464	476	426	459	442	454	435	435	449	451	465	415	437	470	488	446	453	439	462	440	407	413	412	472	469	447	437	416	431	466	380	465	476	409	454	438	453	459	431	424	448	456	463	435	451	465	465	421	449	442	465	461	451	443	432	435	429	452	416	435	464	414	430	418	471	486	456	467	390	400	440	436	425	448	454	463	427	444	450	431	473	457	467	421	488	420	418	427	468	473	443	426	445	457	443	444	466	440	482	422	425	431	435	458	457	449	446	410	466	422	445	476	441	416	448	465	459	431	437	466	460	446	445	447	456	465	461	453	445	405	439	426	423	461	442	449	435	425	423	416	460	443	442	420	421	437	485	402	427	449	436	449	446	447	465	459	428	432	413	419	429	433	444	466	434	452	464	442	419	468	436	421	452	430	429	454	434	474	453	435	454	462	456	450	420	484	440	461	471	465	436	460	471	475	449	429	446	469	447	420	417	427	413	408	454	455	454	513	422	451	497	447	472	456	421	434	445	456	417	453	436	430	456	516	439	456	452	485	459	465	395	451	415	430	439	472	476	455	438	445	450	453	482	446	468	435	498	457	429	440	443	451	446	443	474	430	475	430	470	394	431	446	474	449	456	461	456	450	469	444	408	429	482	478	480	469	452	448	431	397	470	421	404	454	409	469	418	463	463	420	432	475	467	460	429	458	429	467	459	463	454	471	434	468	464	451	441	441	467	431	464	461	466	453	460	459	421	459	373	462	434	478	452	459	482	423	489	438	431	432	455	446	473	436	424	401	423	479	441	451	481	475	450	476	445	425	449	471	439	427	449	454	447	439	385	441	443	433	447	454	431	466	445	473	444	440	472	452	445	421	431	432	439	427	433	425	413	455	459	501	439	433	416	457	472	448	462	443	422	458	446	450	485	451	445	409	392	421	432	468	439	432	461	459	422	436	437	453	431	451	453	414	439	483	448	478	452	442	420	434	453	467	410	411	448	449	438	438	469	448	437	421	439	434	435	478	427	425	462	459	418	417	467	448	444	444	428	462	463	442	426	446	451	422	440	453	424	450	438	426	501	425	431	424	429	463	415	485	434	435	400	426	405	469	460	426	464	472	460	440	456	429	440	419	465	409	426	419	419	467	447	427	470	491	430	455	453	456	489	430	426	400	429	432	439	443	401	444	459	438	493	430	453	416	429	501	487	439	429	442	415	433	424	495	456	408	457	460	492	428	474	408	439	414	438	437	444	455	459	415	424	457	423	441	440	456	444	437	439	453	425	459	458	447	428	459	422	427	447	447	437	494	446	424	455	437	447	435	426	478	455	423	457	474	423	459	421	436	441	441	432	461	389	450	474	444	434	459	404	428	437	448	424	443	434	455	450	467	436	428	431	417	454	441	455	453	472	456	465	453	446	451	461	448	430	462	458	409	458	448	441	467	431	469	422	429	436	431	428	451	440	434	443	414	451	444	389	446	449	451	445	465	440	444	437	468	426	477	450	424	451	428	456	426	455	418	439	409	418	402	454	430	437	438	453	451	434	438	464	437	449	464	434	446	481	482	483	423	438	472	432	459	407	455	474	421	481	502	424	469	428	423	456	454	450	454	423	442	440	454	429	429	423	431	442	438	446	449	446	426	452	454	415	468	456	456	444	411	462	443	471	451	432	434	445	438	427	443	435	438	470	467	424	431	471	417	464	432	431	416	442	467	459	435	451	473	426	465	423	462	424	405	458	453	454	440	432	399	432	459	452	443	436	429	414	442	452	450	433	418	410	463	416	431	473	418	449	443	434	457	449	417	450	399	420	426	456	450	448	430	428	416	426	444	424	462	421	450	443	451	414	465	460	438	429	458	466	465	428	466	458	421	452	465	449	427	447	414	448	454	464	421	409	455	400	448	469	429	434	435	422	451	460	461	465	458	431	472	460	418	427	401	455	468	430	490	416	405	454	474	453	425	461	454	462	462	444	476	414	461	433	483	463	449	430	464	468	448	396	453	448	388	430	485	481	447	454	433	463	435	438	435	459	492	472	469	437	452	424	461	462	432	440	517	412	413	434	443	442	425	402	482	465	461	424	420	392	449	465	466	424	432	419	428	471	419	441	479	458	473	409	466	492	447	447	452	410	438	437	446	456	432	457	404	443	466	427	434	454	469	465	421	450	427	453	467	450	444	450	419	435	411	439	424	458	468	424	458	417	467	448	457	434	415	472	473	475	422	470	491	460	427	449	461	416	458	491	443	438	459	464	468	478	444	428	451	446	446	451	489	454	455	441	462	434	418	468	438	429	433	415	427	445	462	440	494	413	470	464	470	433	439	437	419	437	464	459	420	465	462	428	441	453	440	421	467	463	405	457	431	436	450	412	445	435	449	436	442	445	408	420	427	493	491	444	445	435	419	433	429	410	458	429	452	434	402	434	478	478	446	471	442	444	441	447	454	498	444	442	426	468	465	445	452	431	449	419	452	450	435	461	466	444	444	465	427	445	443	469	426	456	463	442	438	405	434	438	425	449	444	422	463	463	435	432	503	446	450	427	428	483	416	439	459	457	437	478	403	444	466	458	433	455	430	488	444	441	442	471	431	431	464	416	457	453	445	431	455	403	474	467	458	492	423	455	473	427	471	404	439	440	430	460	402
9587	4513	6844	6008	2711	2279	1865	1017	769	646	510	305	314	258	187	210	152	191	202	173	146	174	166	162	176	157	147	168	139	143	146	162	168	137	159	133	145	150	161	168	137	139	140	140	146	132	130	140	164	140	129	151	155	143	163	149	134	147	151	143	141	154	134	148	147	143	149	160	144	145	119	133	138	172	127	138	146	136	126	167	151	148	161	133	143	138	145	150	136	160	156	144	122	132	145	143	153	133	138	149	131	152	156	150	146	132	156	149	142	136	143	153	152	134	160	139	171	152	169	134	148	167	150	140	139	145	168	172	149	157	147	146	147	157	139	141	143	135	149	144	156	146	129	149	153	156	157	148	140	147	143	151	147	163	159	148	142	168	141	140	153	179	139	135	149	142	181	133	165	154	158	146	148	167	124	132	166	154	154	122	167	144	149	149	119	151	157	159	148	151	138	160	126	169	155	131	144	143	143	149	147	145	159	160	135	147	144	151	149	145	157	172	139	138	148	118	133	140	141	149	150	141	164	146	153	150	151	154	160	156	151	142	144	169	124	147	147	163	163	148	138	164	146	147	137	147	155	147	138	138	144	173	143	142	113	155	139	157	154	163	157	128	149	135	133	138	138	137	151	145	155	147	160	139	150	138	140	153	132	146	144	153	138	165	136	162	159	164	143	131	131	169	150	154	158	165	144	171	137	153	137	136	155	143	147	147	166	152	132	119	138	147	134	140	140	152	142	152	135	156	165	130	133	144	140	144	139	141	142	123	126	140	154	156	148	139	144	150	145	140	151	135	146	138	126	152	154	163	146	155	142	128	150	146	163	130	165	143	133	150	151	130	164	127	138	137	160	137	145	157	161	137	146	154	167	152	148	156	134	163	157	154	169	143	170	140	156	150	145	136	160	128	154	144	160	152	163	137	147	128	144	135	167	139	137	149	157	137	148	151	157	135	161	162	163	133	137	137	142	152	138	164	157	147	122	129	142	133	152	164	155	152	137	162	147	128	171	154	125	138	161	156	156	151	156	139	141	159	147	151	138	136	136	148	162	140	149	145	137	148	140	140	151	137	144	157	158	158	152	153	154	162	144	168	147	150	153	143	168	162	139	146	143	130	129	144	148	150	166	139	142	153	158	132	130	129	134	141	126	149	149	142	121	127	123	156	174	148	137	134	155	133	135	131	161	149	164	140	130	149	135	161	150	160	142	160	142	140	141	149	167	144	140	178	167	137	140	167	146	169	146	131	152	137	150	134	149	142	146	133	155	147	144	148	155	146	151	161	147	157	158	147	145	136	160	162	155	146	148	129	150	154	138	144	167	165	155	149	154	136	139	131	139	121	156	145	138	134	132	141	142	127	124	152	152	162	129	133	121	137	139	159	147	141	168	150	140	172	142	156	174	157	142	159	156	168	153	150	130	117	134	149	168	163	142	134	153	133	151	141	162	144	134	137	156	145	147	137	124	147	135	148	148	155	151	151	168	160	173	137	162	123	151	152	133	154	150	144	144	188	167	151	123	153	138	158	159	144	143	119	156	153	138	140	153	155	146	155	134	156	116	147	155	158	145	155	148	139	144	166	151	147	145	156	166	176	157	148	149	152	137	158	154	136	140	169	149	156	138	138	173	128	156	173	152	160	149	156	146	149	144	144	143	130	127	175	145	137	147	146	146	144	133	153	154	148	144	150	174	149	153	158	144	142	145	159	140	142	137	156	148	146	145	119	157	153	154	134	147	147	137	149	140	144	143	146	137	155	139	142	125	147	146	139	134	147	140	153	155	163	157	133	143	153	133	132	145	141	153	141	156	126	129	131	178	128	149	135	165	173	146	129	127	150	134	147	144	144	170	137	123	154	138	161	172	142	123	158	155	132	146	144	155	139	152	162	137	139	157	162	162	140	147	142	162	141	156	137	152	148	164	165	156	142	138	154	143	154	150	166	127	151	127	147	158	140	143	157	147	152	194	151	153	175	152	137	167	152	129	146	146	144	161	156	160	146	145	152	131	163	150	161	148	147	137	151	180	121	162	160	145	122	157	155	134	138	145	143	144	140	149	140	150	158	150	163	152	152	150	167	155	161	136	137	157	137	145	153	150	142	142	149	118	138	134	140	168	156	130	157	129	146	151	143	135	147	143	143	134	134	151	132	151	123	151	153	131	155	156	140	128	150	169	135	141	161	163	171	166	146	131	163	149	150	135	145	152	167	141	154	153	174	138	153	172	139	147	129	151	153	135	131	136	139	150	135	147	154	135	126	158	141	142	132	153	132	153	162	152	139	160	132	126	135	167	159	136	127	139	150	167	156	155	137	141	163	149	163	166	128	140	136	153	145	159	139	149	149	140	136	165	136	146	125	147	174	132	143	147	142	151	139	167	147	162	152	134	160	161	151	145	140	168	128	147	172	152	153	142	137	152	148	154	154	142	155	134	146	137	136	140	156	144	145	160	138	153	161	144	144	144	153	150	160	145	120	135	151	157	138	153	136	128	142	128	113	156	135	159	158	123	150	139	135	136	121	130	166	128	154	136	156	138	134	146	152	139	146	138	146	146	150	172	146	131	141	159	136	141	154	130	149	149	130	158	116	154	158	130	138	138	163	153	147	142	123	150	133	173	153	144	152	142	138	154	136	147	152	117	139	161	146	143	158	174	155	137	155	132	131	144	136	151	151	139	154	144	164	162	158	144	146	156	128	146	133	155	137	155	149	158	139	141	163	139	156	157	157	138	179	137	155	164	156	155	162	147	121	149	159	128	133	185	152	149	157	128	133	150	145	130	167	147	150	152	150	161	147	136	155	145	165	169	165	140	126	159	139	152	139	133	137	152	135	139	150	152	143	160	148	144	144	146	156	137	127	158	144	151	137	132	134	150	147	120	146	148	148	160	153	169	161	161	160	155	151	169	146	169	165	144	147	133	152	148	136	134	134	142	124	176	131	143	138	149	142	158	145	168	138	169	143	157	147	154	137	149	155	126	155	148	143	159	154	153	143	129	139	142	132	117	151	148	135	143	143	189	148	152	128	140	140	154	129	139	152	146	138	127	146	158	126	133	153	158	143	143	179	153	166	158	129	176	138	125	137	136	138	141	140	152	140	138	122	135	153	145	161	159	141	130	143	158	158	172	162	158	140	132	152	139	145	141	151	149	141	141	128	158	154	118	154	145	126	153	158	124	146	164	144	135	170	148	141	154	146	142	156	171	162	140	152	161	141	160	157	147	156	142	157	137	135	131	145	163	151	137	125	154	134	166	172	141	136	157	170	159	137	133	135	133	174	139	130	141	156	134	131	145	155	144	144	137	173	144	157	153	157	138	135	171	140	160	184	138	149	144	166	154	133	130	137	136	155	158	150	129	157	152	148	150	148	149	155	151	140	125	131	137	149	163	153	146	155	160	145	151	170	158	161	137	157	149	138	149	137	157	138	149	147	143	156	139	124	169	144	121	169	135	143	155	143	132	142	135	163	143	153	153	147	158	154	139	143	138	137
10221	5368	7791	9300	7333	8125	6492	4380	3096	2572	2112	1299	1150	1002	888	1011	668	572	724	623	555	488	481	474	465	468	437	486	476	481	476	463	477	477	473	456	493	502	522	463	489	461	465	475	489	455	464	458	474	475	464	451	521	452	476	463	454	502	446	483	439	443	487	447	446	442	443	436	453	501	499	498	448	458	475	490	485	492	451	449	463	458	443	448	442	467	473	485	435	462	466	488	449	445	452	475	445	465	462	485	461	455	459	462	451	489	469	460	497	479	447	453	479	473	451	467	484	444	448	477	455	410	450	466	447	493	457	478	446	488	478	476	460	464	507	478	454	491	431	429	443	455	441	460	431	486	494	446	476	484	454	474	419	404	458	465	474	454	529	448	447	453	450	515	501	516	469	460	479	466	480	490	447	473	500	457	474	486	496	472	458	448	486	452	440	491	494	497	428	464	430	477	480	436	505	467	453	450	429	454	419	465	446	440	470	466	452	463	480	483	452	477	452	448	461	470	494	442	496	443	475	461	480	477	431	454	476	424	479	495	486	464	461	454	497	467	472	433	472	446	455	448	445	504	483	474	423	522	468	484	427	458	437	487	505	453	437	480	470	438	467	473	497	499	488	472	453	490	434	496	442	500	461	441	456	456	474	441	469	466	445	455	475	481	443	456	478	439	497	481	457	490	512	462	482	437	474	459	470	452	455	489	475	463	495	487	469	502	484	450	463	458	489	455	457	478	443	489	467	493	485	431	488	461	459	488	482	446	457	506	476	417	433	485	484	464	462	436	490	453	493	490	468	475	446	455	456	435	494	444	510	428	450	441	471	456	486	438	420	471	447	478	427	441	465	447	444	492	451	482	496	448	462	461	442	466	472	463	482	437	457	475	470	457	426	444	486	495	469	441	478	502	421	451	497	459	497	461	472	474	483	477	506	438	441	449	472	469	450	435	450	477	467	452	464	449	494	452	461	473	464	440	450	468	449	467	465	437	487	475	438	465	487	446	499	458	491	473	498	431	471	452	452	476	482	403	498	452	488	499	465	470	468	463	471	492	466	441	506	479	450	459	445	484	465	476	473	455	458	492	430	482	436	462	493	434	467	451	464	472	509	479	451	447	440	428	459	459	485	445	483	496	475	464	454	441	498	471	453	477	465	479	455	459	452	450	498	440	471	488	444	478	463	485	468	437	455	463	446	500	445	460	474	457	465	447	466	469	488	476	464	477	466	445	459	445	437	541	430	486	445	447	435	455	473	455	469	465	467	468	449	471	440	481	489	491	472	471	440	443	475	475	457	442	472	476	476	426	485	455	470	480	486	462	487	454	478	481	475	459	447	499	444	443	450	445	448	475	492	498	461	477	484	459	506	462	516	501	483	453	494	494	466	492	449	488	472	442	462	476	459	443	452	473	505	412	473	449	444	481	484	432	441	504	436	473	445	481	483	483	504	446	500	452	450	471	474	468	448	459	492	461	505	444	441	425	418	421	464	399	446	461	441	461	457	471	442	444	472	459	458	455	468	484	453	466	458	440	459	478	437	486	444	470	478	472	504	489	444	449	474	466	475	473	459	482	461	481	455	440	484	444	485	464	436	499	499	434	456	464	456	466	476	470	444	460	480	475	523	454	441	486	468	460	481	455	485	468	456	461	482	443	473	496	455	463	456	430	462	484	461	474	501	468	489	496	485	472	435	485	461	460	467	487	455	466	467	490	460	447	466	434	430	453	488	464	472	471	466	432	458	437	488	455	472	477	455	498	405	451	447	449	471	467	471	454	432	497	484	423	458	517	447	510	447	483	459	452	473	464	510	483	485	489	442	470	458	475	452	457	462	492	419	480	477	459	470	452	437	441	456	474	473	437	478	501	455	511	443	479	469	459	433	499	456	475	459	457	486	480	471	476	474	432	454	426	491	455	478	428	457	467	473	476	463	474	447	460	469	450	482	446	433	450	491	456	463	480	467	456	456	472	455	493	435	465	435	474	432	446	448	486	442	462	465	456	448	440	504	502	479	461	451	491	394	483	476	462	460	470	500	436	437	461	491	458	460	495	422	479	461	463	456	481	485	430	459	481	467	520	448	500	450	491	444	440	492	479	471	454	453	445	481	450	429	486	429	455	476	456	488	453	456	486	462	441	476	473	456	497	415	461	476	446	454	477	468	450	456	475	477	478	421	485	448	448	462	455	486	443	493	492	444	498	461	453	518	486	483	486	495	453	494	478	461	481	463	487	460	524	459	509	472	453	479	468	492	466	484	480	466	460	455	470	466	450	532	463	458	480	455	463	499	454	446	447	462	473	462	498	431	477	498	463	444	482	465	496	450	461	479	455	465	502	409	453	459	474	451	444	465	458	459	473	422	446	471	446	447	457	463	515	460	484	474	454	456	425	477	445	441	464	446	445	462	455	443	479	478	468	446	485	497	450	476	443	466	453	442	474	499	478	461	465	455	456	472	465	522	497	452	451	499	467	442	476	493	459	490	452	491	449	464	446	456	464	452	455	492	524	447	460	415	450	487	461	440	468	508	477	468	469	431	468	468	433	500	475	427	483	492	494	486	443	450	458	483	460	472	479	506	489	477	511	470	464	459	484	480	478	458	490	426	477	439	469	481	426	476	449	502	420	454	443	483	493	451	456	457	418	516	459	446	438	433	472	467	463	499	467	493	450	444	431	477	426	487	456	501	461	433	476	434	462	465	476	461	466	447	436	469	485	479	457	459	480	502	496	462	459	493	441	477	505	475	481	486	508	486	486	496	457	471	485	474	459	484	459	457	436	471	445	493	429	466	459	435	493	456	463	481	522	434	472	490	458	464	460	478	432	438	483	430	440	471	461	454	457	469	455	467	466	475	469	481	460	444	466	446	478	462	443	450	472	456	444	471	461	493	438	457	445	440	482	500	488	433	480	455	477	453	436	456	479	424	426	478	479	457	480	442	427	465	424	438	497	469	442	477	456	482	490	429	451	454	500	439	450	444	448	486	488	449	452	479	454	471	469	428	488	499	443	498	452	464	483	526	455	449	521	460	473	470	460	488	461	485	436	448	436	449	431	476	447	462	412	505	500	505	485	456	440	455	475	437	484	455	465	480	483	466	490	455	437	445	472	487	468	491	451	495	463	449	500	496	475	437	451	480	463	502	450	458	490	490	438	503	440	445	457	462	467	507	478	471	493	480	481	502	450	435	507	471	451	447	462	449	466	463	429	472	418	472	484	442	451	436	468	483	469	469	517	442	472	479	428	491	454	463	478	415	486	443	437	461	474	473	456	478	440	495	512	452	469	447	448	439	460	454	475	502	473	434	523	468	457	456	471	453	452	490	465	464	488	451	455	463	454	469	456	445	451	464	471	479	412	426	501	492	476	468	451	442	427	505	459	491	447	484	482	427	466	519	448	484	494	464	464	451	465	516	459	461	481	428	449	467	428	437	443	470	470	393	430	475	441	439	455	452	473	445	424	490	448	462	437	465	448	484	473	482	445	457	451	442	469
41691	28066	27108	26761	24990	20688	15545	10394	7199	5590	4613	2208	1703	1174	765	1051	563	563	412	294	267	188	128	129	128	87	92	93	92	95	90	81	99	99	100	88	73	93	108	79	78	75	76	87	76	103	77	82	82	92	86	95	92	68	92	83	89	99	91	78	87	85	84	93	91	87	73	96	98	81	94	113	94	80	95	89	80	84	91	86	91	100	87	83	96	80	94	88	85	77	84	68	95	88	88	73	75	89	85	80	80	85	74	69	80	71	92	89	93	82	94	82	48	96	90	97	83	76	75	81	90	83	81	103	96	96	85	68	82	80	102	78	92	93	86	95	85	105	98	85	92	76	77	99	71	81	70	78	97	85	86	89	101	73	86	93	92	81	85	87	98	82	88	89	82	77	71	75	71	81	83	82	84	74	90	79	89	78	77	75	93	82	87	77	84	82	74	82	95	80	98	74	76	86	83	71	76	82	105	83	90	75	84	91	78	72	89	91	89	99	85	83	81	76	91	94	64	80	75	95	95	84	73	82	91	102	94	88	90	100	85	74	83	77	80	97	87	90	80	98	91	81	79	82	71	91	94	79	71	87	80	76	85	94	93	86	60	85	69	92	87	64	74	80	92	69	74	80	82	89	76	82	69	76	68	81	85	76	81	85	88	93	77	83	72	77	72	75	94	75	75	92	94	94	73	77	78	70	65	79	85	80	93	83	77	81	82	83	88	85	78	90	84	98	81	94	83	84	78	95	76	69	69	87	75	95	88	80	81	72	71	78	69	87	59	111	62	100	92	71	76	72	83	73	79	93	76	93	79	77	82	86	90	101	74	100	78	77	85	85	82	83	90	91	79	78	88	78	72	76	73	81	83	84	80	80	71	85	88	80	76	90	78	82	80	92	94	61	91	75	87	84	97	81	78	73	83	102	78	104	90	87	84	83	76	96	73	88	98	98	91	86	85	81	94	95	82	79	73	84	100	81	80	86	93	95	91	80	96	80	88	85	82	82	65	69	80	87	75	101	85	100	88	88	63	77	89	113	83	81	96	83	79	94	57	75	68	65	82	87	82	81	88	85	69	82	84	85	86	79	72	95	106	96	71	81	78	72	77	92	86	78	72	79	85	68	80	75	88	88	88	73	78	80	100	84	80	77	75	85	70	69	81	87	63	99	91	67	87	86	86	93	97	76	84	80	91	67	73	87	90	70	83	73	96	73	94	83	92	82	81	77	87	106	84	107	89	91	76	91	83	80	90	89	89	83	92	104	75	82	83	82	100	92	83	84	81	60	92	77	83	92	81	84	88	86	79	77	83	76	86	74	91	79	83	69	84	77	84	97	75	83	79	92	76	82	84	102	86	81	94	88	77	77	93	77	85	79	92	86	86	83	91	93	90	96	84	72	86	78	82	80	92	76	80	89	85	78	72	78	83	74	81	82	78	84	90	87	88	72	90	92	78	102	88	77	89	83	78	90	75	85	76	79	80	76	76	84	82	75	77	83	83	102	82	90	81	80	75	84	94	83	93	77	75	94	86	69	69	75	76	93	81	81	87	85	87	75	84	75	90	86	79	79	62	94	88	82	71	73	86	92	99	98	82	79	72	89	93	84	80	98	81	85	66	81	95	79	70	91	75	70	79	83	82	91	90	81	90	72	86	91	80	94	78	93	82	82	90	81	77	75	67	66	81	79	89	81	84	81	99	80	95	86	75	82	84	79	86	84	88	68	75	69	87	80	93	88	67	83	84	77	68	85	86	84	76	70	81	85	88	77	79	83	91	65	76	79	85	83	80	74	81	80	76	64	73	91	78	78	70	93	86	85	83	76	84	97	92	72	96	78	77	86	89	94	85	81	71	88	82	76	76	67	82	69	89	88	89	81	88	79	78	87	82	82	66	89	95	75	72	87	80	95	93	86	79	86	89	80	82	89	86	78	75	92	83	81	98	71	88	70	72	77	83	87	86	79	106	94	70	93	97	85	76	85	109	95	83	74	77	77	76	81	78	76	79	89	102	89	108	73	83	84	103	93	89	78	81	90	93	87	99	85	71	98	92	78	82	73	74	76	96	85	74	75	68	99	81	77	75	101	83	83	89	85	79	83	95	85	72	72	74	85	88	91	97	66	99	84	93	97	80	79	79	83	79	82	90	78	88	81	92	82	87	78	80	80	100	90	96	80	77	93	75	86	76	96	68	75	80	102	80	89	83	86	78	68	79	102	101	79	77	66	99	91	87	79	81	65	76	90	65	85	80	79	83	98	87	89	86	89	77	90	82	60	105	91	76	75	96	86	84	90	92	90	74	69	90	71	95	91	74	80	93	97	89	80	73	67	101	90	74	76	81	71	79	87	86	87	73	87	105	94	84	72	73	85	86	93	88	81	101	91	76	83	80	76	90	66	90	89	81	87	82	93	104	100	87	78	85	87	82	83	93	81	81	103	88	88	80	96	77	84	84	88	63	77	102	80	82	79	89	84	83	69	85	98	72	80	99	88	92	94	71	82	101	88	93	79	94	83	87	80	86	75	98	87	72	92	77	61	91	90	71	88	93	82	79	86	91	75	84	84	90	84	82	78	84	77	75	78	89	72	82	84	85	68	87	82	79	84	76	86	87	78	76	65	64	74	95	69	99	73	88	79	77	76	88	69	68	93	78	98	89	88	79	88	95	84	76	77	90	69	90	75	87	92	75	92	83	75	87	90	68	89	76	88	88	76	87	93	70	92	87	85	82	92	67	76	75	79	85	96	82	76	82	97	90	92	84	66	104	78	94	81	95	75	85	79	89	103	90	95	83	84	79	78	84	100	82	100	72	82	100	91	96	96	76	89	90	92	101	96	71	84	75	89	71	78	85	87	100	86	84	77	85	98	79	86	77	87	74	94	81	90	77	76	99	82	82	87	83	77	79	71	83	73	89	73	80	92	99	92	74	76	88	78	77	60	79	88	90	88	89	89	90	86	88	82	97	84	76	87	77	85	84	80	84	90	96	86	93	84	89	70	95	89	101	114	85	83	91	71	87	72	78	72	65	77	79	86	97	78	95	78	62	79	79	72	90	82	69	88	75	80	92	81	80	65	83	80	88	87	82	77	92	72	78	87	87	91	82	86	96	85	73	93	76	71	78	97	89	76	80	83	84	80	93	74	88	82	73	81	83	73	105	72	85	69	94	85	79	102	108	83	99	56	98	100	94	83	80	87	85	75	82	101	97	70	83	80	75	91	90	85	82	95	82	76	101	79	84	94	76	87	84	88	78	76	78	78	73	76	78	95	110	81	78	85	92	83	87	64	93	90	90	80	89	78	82	84	75	73	88	83	76	74	85	83	87	90	80	96	85	78	84	72	84	91	82	85	87	95	74	90	86	80	79	72	90	87	76	72	96	81	92	94	89	71	73	91	102	94	93	86	68	85	84	79	65	83	85	75	89	74	90	80	64	75	81	78	85	76	85	84	92	76	85	72	85	86	77	93	63	80	91	81	80	86	93	88	80	92	95	81
24535	16349	18036	21810	25555	26935	22092	20171	16839	14698	14173	8207	8053	6415	4606	5177	3120	2149	1872	1480	1460	929	697	619	523	461	458	442	361	384	365	343	367	334	324	313	352	320	331	297	307	311	338	332	321	296	309	326	329	308	285	321	319	314	316	325	320	307	295	272	321	306	305	332	317	318	308	283	306	296	252	305	313	300	288	262	301	313	311	298	311	294	286	278	279	304	320	245	287	283	303	315	264	309	317	249	304	279	278	314	311	280	315	294	310	275	317	307	310	316	265	290	281	281	293	319	256	271	311	294	309	283	272	295	318	280	271	298	258	298	302	272	285	295	274	282	287	289	267	308	286	287	279	307	289	269	306	291	263	272	298	268	302	309	303	267	270	296	283	273	287	296	294	277	315	283	284	318	295	280	320	292	298	299	287	293	291	291	311	298	278	294	289	269	291	306	294	282	299	294	288	306	312	312	293	297	286	305	320	315	264	307	264	283	290	287	276	276	305	309	285	293	278	298	311	284	293	277	292	303	277	314	281	322	274	310	286	292	281	246	296	295	255	284	291	297	289	300	267	289	289	270	305	313	275	300	266	295	293	300	307	259	233	285	284	288	311	279	287	291	286	329	282	297	308	316	296	282	299	297	275	306	290	281	286	303	263	283	290	307	323	290	283	285	274	269	267	277	302	265	309	291	305	302	297	299	278	282	315	290	284	320	311	287	277	297	277	304	294	281	271	291	294	297	300	311	271	307	277	309	295	300	264	276	293	331	270	291	278	305	320	284	286	280	302	304	294	279	288	305	311	297	260	310	264	280	317	304	307	278	280	313	272	291	282	269	269	285	307	283	284	270	316	327	267	296	297	291	303	308	247	271	293	306	310	281	272	282	299	278	280	269	300	261	290	291	306	308	304	330	291	285	291	307	288	314	313	275	289	294	284	283	285	303	286	312	284	295	286	300	255	273	314	286	285	276	270	290	305	299	266	288	290	289	290	257	279	262	284	259	286	286	272	289	289	308	257	288	284	295	312	314	307	296	287	300	265	254	269	324	285	300	278	244	278	282	262	293	292	294	306	269	304	267	315	276	275	293	312	311	301	315	308	267	273	275	293	294	295	294	282	303	311	271	303	282	295	309	292	308	300	284	274	271	263	308	286	319	288	305	307	310	286	301	308	309	299	276	290	307	298	260	270	297	310	308	296	323	289	287	286	284	281	301	297	310	316	280	257	307	299	299	297	260	307	306	288	290	296	305	307	297	281	276	275	257	316	308	305	295	312	326	300	298	260	264	279	295	279	298	282	261	306	332	307	289	305	312	296	318	300	290	256	300	266	264	288	262	272	280	288	283	274	266	304	327	275	287	297	281	290	264	280	269	302	299	300	302	270	302	284	301	295	296	288	284	277	314	276	305	314	257	289	305	314	264	280	305	296	290	299	263	276	304	310	298	302	255	282	275	304	294	314	304	299	280	274	257	306	299	283	310	293	323	268	264	264	300	335	276	282	291	287	280	298	307	283	284	329	315	314	302	279	303	301	320	292	278	302	324	279	277	297	293	308	306	289	303	303	281	280	267	314	266	323	266	298	278	287	262	310	290	311	272	308	297	332	309	322	276	292	270	307	262	278	288	290	274	271	263	266	294	281	289	290	292	287	298	294	287	293	298	268	302	279	279	314	329	276	307	302	272	284	280	296	304	302	319	300	286	279	278	272	268	309	286	275	279	279	338	306	302	275	315	281	274	286	262	266	280	287	291	296	287	270	299	280	304	290	286	302	269	279	278	270	272	322	284	310	272	291	297	306	314	285	306	268	279	272	295	283	289	289	276	288	297	287	292	276	299	266	329	306	279	307	300	263	335	278	282	274	310	274	290	289	290	314	286	292	278	286	293	272	307	301	311	254	319	297	285	289	283	277	305	313	278	291	289	284	305	275	273	296	252	297	287	282	296	322	318	277	296	292	294	313	297	285	309	305	303	316	289	281	263	291	293	263	301	282	285	290	311	288	288	278	287	268	289	280	297	273	287	277	327	272	276	274	297	294	277	312	287	295	294	277	317	301	278	299	268	293	305	281	326	274	285	301	264	313	310	300	308	315	316	278	300	306	241	289	301	322	304	262	290	297	292	300	290	283	294	281	279	301	273	299	286	293	272	289	321	304	310	281	298	292	276	311	299	292	295	291	289	303	303	277	252	316	282	301	282	289	302	320	308	278	289	281	270	306	285	297	284	323	266	294	300	272	313	261	291	321	308	274	278	281	261	292	272	271	307	309	320	311	279	266	312	300	260	277	252	286	287	312	317	311	264	278	314	313	258	289	302	297	305	284	316	287	287	299	283	265	295	284	284	295	286	274	276	304	289	265	289	290	279	299	301	284	307	287	266	313	289	278	294	298	286	298	288	304	261	310	310	293	275	271	311	319	269	289	296	304	276	292	264	293	279	272	259	294	294	305	302	282	278	323	286	343	290	311	345	280	301	269	304	311	304	280	311	286	291	293	284	306	270	304	281	314	274	317	291	282	320	307	293	272	287	289	309	298	321	296	299	294	273	284	291	293	316	342	295	305	284	270	274	297	317	319	285	287	300	302	313	264	274	297	295	268	261	291	316	327	321	288	301	310	265	274	300	295	271	304	301	263	283	279	314	291	308	310	282	288	282	314	283	277	289	258	308	273	245	268	320	294	286	296	280	307	266	267	273	287	288	291	254	276	311	273	312	263	284	300	279	290	321	291	289	318	280	291	260	307	284	324	262	286	305	288	311	312	292	293	286	290	272	283	303	246	295	311	273	308	289	268	280	300	279	295	274	310	284	297	300	271	272	307	307	267	282	308	294	281	313	291	289	302	280	314	263	294	276	277	283	287	309	292	305	307	253	303	305	320	279	289	292	286	260	313	288	306	303	308	294	279	317	307	303	279	294	274	315	288	327	288	263	268	265	298	298	310	251	304	325	305	302	263	278	318	266	304	267	284	306	286	295	282	313	279	299	294	281	312	314	258	270	283	305	313	287	312	299	305	311	273	307	277	296	301	275	284	314	298	297	278	264	268	256	300	266	287	281	263	259	294	278	299	309	290	253	293	267	274	299	272	284	302	306	275	271	321	298	280	282	296	267	312	289	265	274	287	292	290	284	298	296	287	306	293	285	258	312	275	296	288	298	280	297	295	257	290	295	276	285	292	299	277	300	281	266	305	322	301	314	307	289	302	290	311	276	262	286	288	310	281	288	293	284	289	299	310	292	314	278	282	291	310	299	249	287	275	275	282	288	296	272	329	308	302	285	281	306	306	266	297	303	283	296	290	296	266	287	286	307	286	288	291	272	280	274	281	308	291	315	304	268	305	308	298	282	298	281	269	312	325	311	285	283	318	306	320	264	284	280	285	291	305	294	297	320	304	288	260	277	277	303	297	303	283	288	267	310	258	303	295	305	315	283	290	272	309	283	260	288	303	286	275	291	297	304	305	297	325	304	298	275	303	292	294	304	278	292	273	288	290	334	290	294
43123	32321	31727	31808	29896	27968	25507	20882	15905	11035	9268	5219	3940	3043	1867	2223	1558	881	904	742	799	345	319	240	206	192	181	180	151	155	168	158	154	152	167	161	164	155	151	149	159	151	172	173	152	139	162	168	146	151	135	147	146	120	133	149	154	133	122	128	146	130	145	135	153	150	146	146	161	145	129	163	137	144	144	160	175	117	140	137	135	126	161	147	133	134	141	159	124	132	153	157	148	142	148	128	155	128	139	139	146	140	135	131	152	156	140	155	162	156	135	132	152	134	150	124	132	127	154	133	132	147	144	139	125	141	136	140	156	131	151	121	125	156	139	154	145	135	141	146	130	166	142	128	137	131	143	128	139	143	137	146	126	119	120	161	141	137	129	143	151	135	130	145	137	144	153	150	161	175	148	148	128	149	153	143	119	140	131	115	127	142	156	146	137	149	122	149	157	152	139	148	147	151	137	156	139	161	136	145	150	152	146	135	129	144	124	152	153	147	124	146	160	155	130	133	151	129	127	132	124	150	132	138	143	157	144	135	125	147	143	145	115	117	154	149	138	135	141	118	145	160	133	144	121	137	141	150	157	141	131	129	156	156	135	135	140	141	140	127	139	130	129	155	154	141	144	147	128	148	153	128	142	122	147	162	148	151	139	162	146	126	154	125	146	138	145	154	139	140	138	159	162	155	157	142	134	141	150	125	148	144	134	144	129	127	150	133	159	136	132	137	145	163	146	126	155	128	156	149	131	160	132	119	135	120	148	127	134	140	135	165	150	142	132	139	142	156	146	126	163	133	141	146	154	125	162	118	137	141	147	146	142	145	153	145	125	156	142	151	139	154	133	143	144	140	128	141	151	153	151	133	136	143	130	138	119	149	149	142	160	124	134	123	156	126	149	133	149	137	142	130	128	130	140	138	150	132	140	158	150	142	123	132	151	145	139	140	152	130	140	138	107	159	136	138	135	138	142	139	144	146	156	135	153	131	122	152	145	139	143	147	130	146	145	142	130	130	150	135	134	136	152	141	159	128	137	134	125	140	135	133	151	141	142	141	143	142	146	132	156	156	126	142	139	149	135	137	124	146	127	132	137	142	123	149	125	135	149	134	126	130	136	129	149	132	145	142	134	128	143	117	121	145	142	145	144	137	116	151	133	134	120	117	131	158	132	140	147	149	142	137	140	124	112	132	131	156	114	133	139	125	138	150	137	145	135	142	125	127	157	126	123	126	136	145	135	131	125	123	140	162	114	167	134	139	149	157	135	128	142	134	143	149	141	153	143	132	134	143	153	133	136	129	161	153	139	164	110	136	143	124	140	147	143	156	151	133	160	142	142	135	160	149	160	160	130	127	125	145	135	129	126	172	132	162	121	124	149	121	148	151	142	136	160	122	139	132	155	128	120	137	141	157	145	142	154	136	134	135	149	134	156	149	125	157	125	131	145	126	144	161	132	132	127	133	148	151	153	139	143	125	140	147	138	135	143	142	141	139	135	125	139	137	126	138	136	146	132	151	142	141	134	144	126	134	149	152	141	128	117	161	141	147	135	135	130	132	147	153	127	141	113	153	156	138	137	125	122	144	141	122	139	145	150	152	126	149	148	142	147	152	132	146	173	134	155	147	137	146	127	130	111	134	154	128	139	153	123	142	169	141	167	160	142	143	124	145	164	146	131	145	133	134	144	169	147	147	126	139	135	148	127	124	137	124	126	150	122	137	133	116	143	144	137	134	146	129	130	134	150	103	132	137	153	128	157	130	133	141	160	132	143	128	147	132	128	141	144	145	148	120	146	144	118	150	134	132	121	142	136	149	130	152	156	148	151	163	150	137	140	160	127	141	142	116	124	121	141	111	136	131	115	131	120	142	134	133	140	149	135	137	133	134	140	139	147	135	119	148	141	147	133	159	125	133	146	144	148	127	131	137	117	157	131	115	128	149	128	141	152	132	145	168	136	141	142	145	153	150	142	145	135	135	130	130	125	125	136	149	138	143	137	136	140	129	139	132	131	136	129	154	139	156	136	146	174	127	127	121	150	133	152	119	124	140	127	138	157	154	136	118	141	129	150	139	142	129	131	128	137	137	150	138	145	133	135	149	146	145	127	145	137	144	130	150	144	154	148	124	133	149	123	148	129	140	143	151	126	139	145	146	149	124	126	140	145	136	125	138	146	158	151	128	151	146	130	130	144	148	149	154	135	142	136	131	137	151	159	134	134	119	134	131	142	148	145	118	141	146	142	144	156	145	147	126	132	143	144	133	137	131	137	129	139	145	135	145	135	147	128	145	148	146	117	121	136	163	146	146	134	126	133	142	117	140	125	155	160	129	134	149	150	162	150	131	149	125	145	145	127	135	128	151	120	139	150	149	157	160	144	133	146	128	135	155	141	147	138	142	142	138	146	140	140	147	130	130	155	150	154	139	140	140	150	153	135	138	147	149	144	135	150	133	142	147	163	161	144	132	139	132	143	128	141	154	151	132	133	158	152	134	132	132	130	143	129	159	114	137	129	144	148	149	121	145	135	127	131	142	135	142	161	151	117	154	151	140	133	161	165	136	146	133	148	153	133	128	161	118	120	141	152	146	159	142	144	148	151	138	147	116	131	129	144	119	133	151	163	118	131	150	150	148	116	148	137	142	136	150	144	159	144	121	152	154	133	142	133	146	125	141	145	132	156	141	152	156	153	130	142	139	134	139	140	137	139	156	106	131	138	139	135	115	140	165	142	151	149	143	131	142	130	144	137	129	155	125	134	134	148	140	143	133	119	152	127	130	124	143	131	142	153	142	143	144	140	132	126	145	140	150	134	142	149	152	170	161	126	122	123	125	142	132	149	129	124	126	140	115	137	122	144	136	155	144	146	151	141	119	128	147	142	142	132	162	165	148	128	163	145	138	147	143	143	137	155	132	132	127	142	148	147	154	126	156	143	143	157	139	141	133	159	140	149	149	142	132	133	149	129	130	148	144	133	148	132	136	139	163	139	138	132	123	134	126	149	139	155	146	147	136	148	143	135	152	131	158	136	128	137	119	140	137	149	143	125	147	127	140	151	138	156	147	161	171	143	139	124	144	142	147	147	132	128	153	160	147	146	142	130	144	143	146	134	119	161	128	138	141	138	134	146	127	149	138	130	137	163	153	131	140	140	148	117	138	139	130	147	131	123	135	140	163	136	150	144	140	149	139	122	140	136	123	124	145	121	135	141	136	151	136	150	156	138	175	136	140	171	127	137	140	147	148	157	132	135	144	151	140	154	115	141	134	137	124	129	129	140	138	124	135	131	122	120	161	142	127	143	130	161	158	148	140	144	124	152	125	137	121	159	125	142	139	135	146	126	154	149	120	127	128	125	138	138	147	133	174	138	134	157	160	128	131	128	114	148	144	147	119	139	157	149	154	137	127	140	143	144	137	141	144	110	130	160	135	141	130	132	139	149	131	154	144	133	109	115	130	118	164	157	131	135	149	133	145	135	141	158	153	134	128	147	127	134	139
32785	19444	23455	28361	29683	35527	31578	29298	26515	21444	22175	16357	15954	13438	8965	9270	5595	4046	3780	3692	3159	1871	1524	1119	946	786	741	738	593	638	596	583	555	593	543	574	541	564	592	543	548	536	517	543	495	494	531	501	539	513	539	515	500	486	465	469	519	494	462	503	458	479	479	488	513	522	474	461	529	475	460	449	470	468	488	442	514	453	467	482	480	516	483	467	468	508	439	469	458	474	467	474	449	439	444	480	473	485	463	477	491	443	437	448	486	483	489	469	447	439	453	454	429	438	487	450	415	467	440	454	448	455	477	430	443	465	461	503	451	458	468	473	462	454	468	445	435	435	456	475	453	442	477	434	444	477	471	430	434	405	481	460	448	426	460	433	465	425	484	464	478	448	450	498	449	459	460	467	460	475	461	443	466	419	474	373	447	451	431	485	460	455	465	465	455	484	472	444	466	453	484	437	443	471	476	443	466	468	448	458	453	465	447	412	435	418	435	441	452	420	472	442	431	437	477	463	453	422	432	466	429	460	416	461	449	459	448	434	444	474	443	416	455	493	410	450	445	433	450	441	460	476	403	441	407	467	456	440	464	475	488	445	446	458	431	459	483	432	415	448	464	484	422	443	463	456	456	453	487	453	475	441	432	442	432	420	447	464	414	450	474	442	495	428	475	421	475	444	452	479	471	438	456	447	465	449	482	434	429	430	443	463	466	466	462	451	435	470	419	458	428	449	450	468	471	427	449	472	465	445	439	414	459	463	435	438	425	449	475	441	431	471	478	444	465	486	457	436	443	411	468	450	462	433	468	424	465	428	452	448	447	418	453	448	490	465	455	485	440	458	456	444	426	460	449	456	450	466	433	452	482	429	450	458	434	441	428	429	432	439	436	441	462	430	452	461	485	453	432	421	434	452	450	473	448	458	452	444	470	445	444	448	464	434	449	445	459	461	507	457	432	443	462	474	463	478	467	446	457	437	482	470	457	446	416	493	432	402	448	453	459	471	453	435	451	467	462	450	419	429	467	490	443	437	438	446	411	477	461	459	450	483	457	458	495	472	443	417	413	448	434	456	443	484	439	494	453	463	458	493	462	447	487	488	437	421	499	431	485	440	446	443	451	446	404	449	465	480	460	437	442	447	431	451	463	469	425	460	439	441	493	468	449	472	458	475	432	423	442	493	488	460	443	443	438	441	416	411	448	466	457	430	464	434	474	444	444	432	457	461	422	487	442	444	422	439	499	432	457	505	466	420	487	464	443	449	441	417	429	447	476	426	453	437	443	468	459	406	443	460	412	476	465	413	455	455	468	466	456	446	431	414	475	473	428	441	450	442	433	440	456	452	498	460	468	443	454	437	468	479	436	455	463	404	396	445	449	468	462	437	454	425	433	461	417	462	430	457	441	458	401	458	455	436	416	450	457	429	433	446	458	408	445	452	465	450	445	479	468	500	449	439	390	460	443	427	446	439	469	475	467	443	465	448	443	426	430	410	446	479	449	470	428	442	419	470	455	480	452	467	447	446	455	440	441	482	449	420	449	446	457	474	451	445	432	461	470	425	458	454	460	450	444	446	460	493	443	449	449	449	451	465	458	458	457	435	430	436	464	475	436	418	453	490	471	463	441	456	411	419	440	460	460	455	453	456	450	437	436	447	459	436	467	454	482	464	411	466	457	455	470	421	438	464	463	440	433	459	492	441	480	411	425	441	425	429	471	414	486	465	437	460	428	474	464	448	444	447	444	444	470	458	466	405	469	448	476	434	470	447	459	425	464	449	439	441	492	453	434	457	426	417	444	424	451	470	451	434	467	428	426	433	416	419	447	472	452	432	461	466	438	446	442	462	483	467	491	415	461	497	429	475	467	475	431	429	456	440	467	440	494	480	411	455	479	481	457	414	457	435	438	459	496	445	431	437	449	490	448	445	452	444	467	468	437	457	449	480	455	431	417	449	453	486	456	421	437	442	416	457	424	464	456	460	449	451	492	460	466	494	460	460	480	441	443	458	416	457	436	471	489	450	419	473	470	477	481	435	438	428	463	456	437	488	445	444	391	445	430	448	461	445	473	421	439	456	452	492	473	471	422	399	462	428	482	447	452	438	462	459	428	432	476	420	471	452	454	454	475	472	443	479	468	444	414	442	473	466	467	467	408	487	480	455	454	465	425	467	459	435	416	458	410	450	457	459	467	436	454	487	448	438	467	453	478	405	456	405	470	430	464	485	437	470	449	440	486	451	449	464	462	481	423	475	462	476	431	437	481	432	448	399	464	477	482	468	439	428	451	436	439	445	428	467	485	473	434	445	450	417	471	425	467	476	443	423	468	455	476	482	456	453	453	463	453	450	454	479	471	473	443	457	456	471	438	474	503	500	463	453	437	439	460	441	420	433	462	409	436	498	438	438	468	450	433	404	473	441	433	406	434	471	462	471	445	421	402	487	428	421	417	430	471	446	445	469	471	442	458	475	441	491	496	432	458	451	429	471	437	481	467	422	434	482	424	469	434	439	425	445	468	449	459	421	449	458	446	460	433	458	439	489	474	437	448	451	429	449	428	446	454	444	477	460	457	463	462	462	430	432	438	457	423	443	456	427	495	474	470	462	448	433	445	458	453	468	442	443	446	456	433	464	461	454	425	451	447	426	459	462	427	429	502	421	431	452	453	455	451	504	425	467	441	446	423	453	429	436	440	419	484	474	448	466	477	499	456	445	456	454	468	430	456	449	456	463	440	450	422	426	407	476	436	445	448	454	448	454	439	465	460	459	496	463	436	452	466	454	445	446	402	437	447	465	448	458	449	449	418	419	443	475	456	452	468	459	459	456	443	480	455	438	470	446	463	430	468	436	462	463	444	428	473	452	438	443	441	473	456	442	477	448	435	446	439	405	451	468	415	458	447	474	427	455	444	463	418	472	447	456	458	460	458	445	486	376	453	435	458	461	466	467	475	458	435	470	436	463	440	445	452	435	473	450	478	428	495	450	446	426	482	438	449	418	429	461	435	429	487	456	459	470	470	449	457	453	467	460	449	463	495	407	501	457	458	480	483	447	424	392	419	422	445	436	451	412	419	411	453	459	475	467	458	444	445	455	440	437	438	451	452	410	428	424	417	486	455	442	411	462	458	472	454	482	475	458	431	467	427	444	449	434	447	452	469	440	432	446	441	422	468	466	454	423	444	462	430	468	427	421	452	461	498	407	467	506	463	450	503	444	416	447	464	469	463	427	447	460	423	450	449	466	440	470	430	444	451	487	417	513	399	446	470	469	449	450	472	464	457	467	468	442	466	418	459	449	456	440	443	424	429	453	459	482	451	477	446	467	479	460	472	481	464	434	458	470	503	450	453	462	443	441	447	462	458	402	442	430	463	455	448	471	435	496	410	473	439	435	462	413	444	443	446	447	448	438	466	437	420	458	460	432	408	435	467	433	453	467	429	462	446	426	425	442	439	444	420	431	455	475	463	426	436	469	438	451	458	450	474	433	477	429	461	436	461	432
12277	4787	6300	5429	2701	1938	1551	891	731	456	304	220	228	210	186	185	177	167	162	147	144	165	152	149	124	170	133	149	156	145	133	122	152	154	149	161	151	150	131	143	127	140	133	148	163	152	125	145	153	156	162	159	147	149	161	168	132	160	122	152	149	143	147	138	165	150	150	162	151	141	145	134	134	153	142	144	123	142	145	127	149	171	143	133	147	155	144	156	146	140	149	137	142	135	158	164	126	147	128	138	161	138	150	143	142	144	154	145	128	162	123	149	140	138	130	166	146	162	158	141	143	148	156	142	140	162	151	147	147	135	168	147	171	120	154	154	144	147	145	133	165	152	150	166	128	144	133	155	139	145	157	150	156	134	142	132	140	133	130	146	156	157	140	150	158	175	128	151	130	155	149	137	143	142	137	141	148	150	134	151	162	147	145	151	146	139	157	158	154	171	149	156	143	151	138	160	117	139	174	157	148	147	144	160	136	153	159	161	145	135	157	143	154	130	138	172	159	151	154	154	145	148	149	125	158	154	138	158	165	121	145	171	148	149	144	158	142	161	131	156	138	146	150	133	148	166	143	161	143	149	146	166	154	152	133	138	155	147	147	141	159	137	179	142	127	157	153	133	147	161	149	150	144	136	149	149	129	142	151	149	154	158	147	134	162	149	154	149	136	130	135	160	141	148	129	149	167	137	155	131	177	132	159	145	142	153	153	149	145	133	138	138	166	134	154	132	155	154	154	161	135	138	145	123	135	145	153	130	145	149	136	130	155	153	147	137	154	153	157	149	133	135	150	152	142	142	144	126	149	164	155	146	148	137	146	155	153	152	162	143	127	158	138	148	168	137	146	157	158	147	149	172	142	161	147	163	137	162	128	153	149	156	161	142	143	122	143	127	168	145	136	141	143	158	147	140	147	164	153	162	148	153	144	133	139	142	141	121	146	143	144	153	141	158	134	130	154	152	133	143	129	154	138	128	147	143	137	143	137	157	154	156	148	155	147	166	138	139	144	129	140	145	138	134	142	129	130	167	148	139	166	151	157	142	155	153	159	171	153	137	139	161	167	153	134	148	130	148	126	135	146	141	156	148	140	184	174	168	155	144	141	134	140	147	150	125	147	157	158	165	137	132	157	170	140	146	117	133	147	143	136	151	157	140	128	140	152	152	129	129	140	155	165	138	142	165	134	135	152	130	140	140	151	168	141	155	159	150	159	169	145	174	150	136	139	123	151	143	143	141	139	163	140	133	156	152	138	129	154	116	145	143	142	148	136	149	123	142	143	159	161	129	136	149	134	149	136	135	165	137	156	151	140	152	149	160	150	131	135	141	140	147	142	146	144	146	159	147	138	148	148	124	143	119	123	145	132	135	141	155	152	147	165	141	156	133	140	127	161	153	141	153	121	156	133	148	154	137	138	157	162	145	160	135	148	163	166	147	144	140	143	135	159	159	150	150	138	142	154	148	119	170	170	157	139	139	153	137	150	132	153	167	124	155	149	148	147	128	138	139	154	144	137	164	134	162	142	130	122	148	139	156	142	161	138	158	162	133	152	143	156	166	159	124	163	138	138	161	144	149	152	149	141	150	152	151	141	158	141	145	132	138	138	167	145	193	139	132	147	151	153	143	165	163	146	145	154	134	143	158	147	153	156	142	154	150	143	155	152	143	155	147	141	157	165	140	151	171	180	151	163	142	153	113	142	158	137	157	165	162	132	146	139	145	141	149	161	167	149	159	153	147	149	137	133	145	132	170	154	145	145	148	144	151	146	141	147	147	147	157	142	157	134	154	138	119	145	142	139	163	149	147	180	139	147	165	148	151	170	145	149	138	144	141	149	144	136	146	138	126	156	143	140	160	144	128	153	145	155	155	131	169	130	121	128	133	113	165	150	144	149	141	153	125	118	160	134	138	127	169	132	144	174	144	135	133	138	153	148	137	155	152	119	144	129	146	140	165	149	145	151	160	151	176	145	147	157	176	157	140	137	139	140	154	155	147	160	145	146	125	151	143	167	118	157	132	163	149	164	176	160	168	173	126	145	146	146	165	152	154	157	120	148	152	170	167	140	164	135	149	165	151	147	157	127	135	158	140	106	155	166	137	150	150	171	136	136	128	160	156	156	145	132	119	126	162	157	158	143	117	136	135	145	140	111	147	158	144	152	144	164	147	134	149	146	176	157	136	151	154	133	160	149	162	147	143	157	166	144	139	155	158	152	154	147	153	154	147	168	130	156	146	161	163	163	139	166	121	140	152	144	168	164	156	149	143	133	129	145	144	130	150	154	151	125	148	164	135	149	147	165	149	148	146	167	154	135	148	140	139	162	140	165	173	140	142	129	154	150	144	156	129	166	156	148	131	148	144	142	136	150	150	159	156	168	142	134	153	138	156	147	146	145	160	162	165	156	155	146	160	156	157	150	154	151	145	143	151	143	168	153	132	149	139	150	130	136	139	143	140	165	170	143	138	133	151	161	166	154	159	153	154	131	159	159	146	125	147	168	163	145	130	152	149	146	143	120	121	150	143	148	138	143	145	158	150	159	124	139	150	139	167	158	149	149	138	135	152	130	145	167	151	133	149	145	141	152	157	132	128	139	154	173	148	132	135	123	150	139	132	140	145	165	139	158	129	142	146	129	149	156	144	153	151	152	163	144	131	148	131	150	126	171	126	163	145	146	149	147	143	140	145	156	135	159	142	149	131	145	142	145	141	167	143	152	154	137	150	125	133	141	144	128	146	153	173	147	141	151	148	133	144	142	164	157	129	133	152	148	160	157	144	146	133	135	152	157	158	162	126	136	129	146	156	154	164	140	151	158	129	147	157	132	139	138	135	156	124	147	139	154	168	162	150	130	145	135	162	158	144	122	130	136	139	146	131	148	135	171	186	165	132	157	164	133	161	137	153	128	133	124	136	137	153	139	151	162	161	157	157	142	135	124	159	143	130	154	141	158	155	163	148	142	141	127	138	137	141	157	140	171	156	152	131	147	168	138	151	160	128	137	151	121	158	121	133	154	157	159	146	140	156	141	151	131	152	156	166	138	139	136	161	166	136	150	158	161	142	158	142	128	177	174	164	158	160	166	156	136	157	160	155	116	132	171	155	145	155	149	145	134	145	163	126	124	171	153	144	161	177	136	154	156	157	151	161	137	170	142	145	155	138	155	145	141	135	156	131	173	146	149	127	143	135	150	124	148	141	159	131	161	131	145	138	149	154	138	154	155	156	168	156	144	144	147	152	165	142	149	146	142	128	145	129	148	138	143	134	128	149	149	165	131	131	177	137	158	124	161	145	139	130	162	150	155	144	136	145	155	148	134	138	130	147	154	155	136	144	140	164	153	125	145	132	163	131	159	159	134	160	151	111	141	165	147	159	121	146	169	141	158	150	158	152	155	131	136	143	138	150	153	120	157	147	113	134	138	141	135	136	139	138	148	155	133	151	148	146	151	142	145	159	142	175	126	133	137	118	141	128	155	142	143	150	138	164
12005	4943	7576	9012	7214	6870	5409	3435	3072	2141	1565	1073	1126	961	883	845	645	537	635	602	587	532	491	472	513	505	495	518	510	459	489	510	479	491	461	483	490	487	449	459	447	464	504	439	463	468	478	506	467	464	456	457	455	460	493	421	474	481	455	446	452	488	489	458	458	446	457	451	493	486	456	484	475	449	468	424	498	502	454	485	464	448	496	463	479	494	489	488	497	444	401	480	476	446	486	471	468	462	463	483	464	457	482	455	485	516	462	448	435	480	408	443	483	445	462	429	447	462	508	454	443	476	467	509	479	462	454	467	463	458	469	453	474	435	444	465	500	469	466	504	488	470	448	470	429	487	449	434	449	490	466	495	475	476	463	460	499	510	443	461	485	468	450	463	456	421	438	460	449	439	464	453	476	450	489	492	452	453	438	463	446	408	462	442	452	490	465	451	492	484	439	469	453	456	440	462	435	440	513	471	472	487	480	465	456	488	492	483	491	468	458	485	487	482	446	431	452	440	502	473	466	477	508	440	499	456	488	467	471	440	450	483	526	448	451	475	432	466	412	469	478	499	462	472	440	462	398	435	468	485	451	454	420	450	471	495	496	507	485	474	458	515	456	470	493	487	439	437	454	453	448	408	478	488	469	456	444	464	489	496	484	476	452	435	463	453	494	461	481	458	459	498	467	435	452	450	495	456	467	476	461	420	482	460	486	439	441	485	469	509	500	473	454	445	503	465	473	456	449	435	409	498	463	516	460	439	455	496	440	467	487	479	484	484	502	480	468	493	463	483	451	481	482	457	492	453	508	451	436	463	468	454	465	479	449	497	502	451	515	437	447	448	493	437	496	469	461	445	476	470	422	464	484	473	453	479	433	465	486	497	463	436	479	458	519	437	451	452	458	472	474	450	469	453	489	440	491	491	474	455	470	483	415	478	478	467	466	469	469	451	459	480	437	467	431	436	489	473	506	439	495	468	481	456	477	462	465	450	447	494	488	432	457	439	455	442	454	465	436	475	426	493	432	435	470	484	498	493	474	480	470	467	426	491	458	442	495	465	469	471	469	503	473	485	427	457	471	474	461	451	441	445	481	439	463	475	453	505	432	458	470	471	426	465	478	470	461	515	471	440	472	474	495	472	451	485	486	490	451	478	495	442	490	460	507	416	457	520	470	481	420	469	431	459	476	459	485	465	421	442	455	467	485	516	438	446	454	465	454	443	471	486	461	467	442	468	439	473	456	478	483	485	476	472	459	472	477	488	462	478	435	475	469	476	483	458	443	491	499	466	477	467	453	450	475	452	462	489	452	468	436	473	450	457	442	468	490	418	469	457	462	501	461	438	520	502	462	485	502	462	461	507	413	488	438	454	498	458	467	506	456	433	464	424	447	484	432	472	476	488	451	476	471	502	474	445	519	450	454	467	486	497	450	444	457	457	434	450	465	486	478	473	488	434	429	451	482	469	455	457	485	474	453	418	436	495	484	491	471	467	505	467	445	437	461	438	470	464	433	456	490	455	471	491	474	495	500	443	473	451	473	458	476	483	487	453	442	457	467	443	539	496	440	451	427	494	454	444	447	482	494	457	435	468	438	477	471	468	459	463	442	493	402	502	498	450	494	496	488	481	448	465	501	475	450	459	467	431	453	507	436	483	475	464	446	440	463	478	449	425	486	459	452	475	429	457	478	497	491	449	470	458	451	492	446	475	483	465	418	479	476	474	463	451	485	434	453	438	485	474	490	494	466	487	461	446	454	452	475	467	507	424	482	488	480	455	497	456	491	491	458	457	497	471	456	465	468	495	462	465	456	474	429	476	467	482	439	473	491	462	433	462	477	439	470	479	503	487	430	423	469	461	455	479	473	466	450	473	503	477	461	440	492	475	495	495	469	487	455	450	450	479	517	441	487	456	415	493	431	472	457	440	463	491	486	469	470	554	481	457	468	518	454	491	456	439	495	479	433	460	471	433	470	468	486	440	456	458	464	459	484	485	509	481	456	481	491	493	472	425	489	462	491	491	454	485	451	480	444	447	463	454	468	437	442	454	485	461	488	449	475	446	450	463	467	471	491	470	483	436	459	461	456	501	461	483	484	467	484	466	483	461	450	436	481	465	484	484	482	454	494	432	476	462	469	467	446	467	444	441	488	485	441	470	456	470	445	439	451	458	456	505	441	491	452	480	466	511	464	478	427	454	468	430	437	487	494	459	441	477	493	453	474	467	446	434	460	459	444	473	447	457	500	472	484	437	489	453	454	481	437	462	485	438	473	418	458	491	455	449	483	441	486	475	465	491	421	471	482	437	472	450	417	447	492	500	437	462	467	451	483	424	463	412	454	464	441	475	467	433	447	456	454	471	537	444	482	504	435	450	486	463	481	462	469	484	517	439	484	501	444	453	488	461	441	436	470	489	482	464	476	459	487	468	468	466	474	461	449	430	472	435	438	441	480	468	452	434	454	494	430	496	455	496	439	446	462	458	458	472	464	464	453	426	442	451	482	459	470	458	459	463	435	492	480	457	419	485	450	494	497	480	446	508	441	452	486	452	459	438	456	457	427	472	461	483	475	464	464	436	501	456	483	449	493	441	454	441	507	491	468	467	512	457	459	469	475	473	502	460	500	486	445	463	427	433	478	447	459	467	465	441	448	501	497	492	462	483	479	465	468	474	412	472	470	485	456	465	455	471	466	415	436	464	435	444	496	471	459	467	451	505	438	491	478	444	508	539	501	472	442	498	482	491	479	482	448	490	493	467	475	457	449	449	509	453	473	460	441	455	484	466	449	483	469	431	436	467	430	474	446	472	473	457	461	456	447	456	481	445	461	443	469	464	464	503	446	446	459	496	456	442	452	466	429	483	484	486	450	478	480	429	449	442	477	440	512	480	473	445	479	464	447	436	468	464	468	479	454	454	456	410	488	463	473	446	482	469	423	483	474	436	450	426	471	472	460	460	417	443	455	440	479	462	495	497	426	473	447	475	514	474	475	498	443	446	430	495	433	479	461	459	502	468	454	450	465	462	450	425	472	461	452	464	491	455	480	504	430	477	470	488	454	456	435	465	463	438	421	454	440	456	427	525	428	485	498	459	441	459	469	476	501	493	459	434	466	429	484	471	449	457	479	470	459	492	458	443	489	456	470	448	490	486	478	475	473	464	511	475	451	480	495	473	496	487	495	461	491	438	488	492	446	455	431	480	493	499	452	456	445	483	478	472	459	438	430	486	427	477	462	467	467	426	436	442	485	445	472	462	479	425	459	456	460	403	432	430	443	426	478	461	497	458	459	489	438	443	506	481	490	488	453	460	480	463	449	450	511	440	477	488	499	519	457	453	430	473	503	477	461	473	432	437	435	475	448	448	485	484	439	500	505	452	493	460	472	440	451	489	444	472	472	445	473	518	442	438	460	466	455	458	450	470	453	486	524	490	472	443	434	446	448	463	447	416	454	488	502	444	488	473	486	464	479	444	468	492	449	465	471	444	482	497	421	506
39918	29592	26513	26803	24751	21790	16485	10738	6993	5470	4607	2545	2031	1360	710	1021	628	328	330	405	250	146	134	125	88	120	94	90	92	88	86	81	81	96	70	80	81	89	69	87	93	97	87	70	85	68	91	66	73	95	67	96	98	99	100	106	91	80	104	83	108	83	86	77	86	79	87	95	91	91	65	81	92	86	88	81	96	99	74	98	79	97	89	76	88	96	90	84	84	80	85	94	85	81	82	88	69	57	72	91	91	73	85	84	98	84	82	63	88	70	71	73	73	91	96	86	78	83	87	67	97	80	78	93	83	79	79	88	85	62	102	91	84	88	79	73	98	87	81	79	93	82	87	88	80	79	78	80	68	80	81	78	77	76	80	86	87	81	70	90	69	83	103	90	86	84	87	73	86	74	82	88	69	89	81	79	84	79	88	79	81	85	87	82	82	77	86	81	79	97	91	91	64	82	94	75	89	83	101	87	78	82	83	65	78	80	109	72	74	74	77	74	76	85	95	81	93	74	86	64	80	88	71	76	60	61	92	68	86	107	75	73	73	92	78	78	90	80	86	85	89	78	77	81	88	103	98	63	85	80	74	89	85	94	69	84	77	79	87	75	78	85	78	112	89	86	71	83	87	67	68	76	92	87	84	89	67	82	83	83	82	83	71	85	81	80	68	101	86	75	77	86	79	80	79	83	90	90	104	90	103	67	86	65	85	95	83	81	96	69	85	91	72	88	83	84	83	81	61	72	76	65	81	76	80	95	88	71	85	85	80	81	84	75	75	92	79	76	86	90	79	77	85	64	75	74	86	67	79	76	99	104	97	91	79	58	81	90	70	86	85	80	90	79	101	92	75	89	88	75	75	89	76	80	86	75	90	94	95	73	94	80	93	64	94	70	92	70	85	84	83	77	85	84	80	88	92	79	95	86	70	93	88	69	60	65	80	96	70	91	84	91	93	78	88	90	73	78	76	77	71	89	86	80	75	73	75	72	88	68	79	98	76	74	71	80	69	86	78	88	77	94	85	77	74	78	82	78	81	91	69	91	91	98	76	83	86	67	93	78	79	76	84	101	80	79	93	80	93	91	90	92	77	84	78	85	89	101	75	69	74	75	95	92	73	72	72	84	90	89	87	88	95	78	96	78	83	70	81	85	70	82	81	95	73	108	76	82	99	78	69	72	80	68	104	87	88	90	82	75	86	74	89	85	86	89	82	94	74	81	88	75	93	90	94	65	68	86	102	86	85	91	102	92	86	79	71	80	92	82	78	86	79	90	92	79	91	71	86	77	80	80	82	82	78	80	113	89	82	85	68	81	77	93	93	93	63	72	75	69	83	69	87	97	72	84	75	90	70	91	91	96	83	89	65	81	86	77	88	71	89	88	93	89	75	98	77	93	88	98	86	80	89	82	81	78	102	87	74	84	81	93	89	79	83	88	106	81	77	89	76	80	76	84	75	81	88	87	67	77	81	82	63	94	78	101	93	96	100	91	95	87	76	84	91	80	66	72	70	94	88	106	83	90	91	79	94	98	84	84	78	89	101	73	94	89	78	91	92	93	79	82	85	76	88	87	77	92	92	82	99	84	90	87	98	108	83	102	91	89	80	96	91	89	86	101	84	78	93	78	87	81	74	86	85	79	72	67	83	64	73	88	89	100	81	76	81	90	87	92	83	79	84	79	86	75	81	96	83	75	104	77	79	73	91	87	84	76	88	92	83	80	83	83	80	102	79	86	70	88	82	93	88	96	89	79	79	85	67	89	100	84	94	89	87	87	66	83	86	93	83	68	86	71	82	78	80	83	92	79	73	83	79	98	98	83	78	85	78	81	89	83	86	71	78	88	99	81	88	79	88	86	85	94	88	94	72	85	72	84	84	80	77	96	95	87	70	63	80	102	83	92	80	81	74	86	89	82	88	85	88	79	72	87	87	89	76	71	77	83	59	82	76	94	75	84	86	94	79	93	73	89	77	110	88	88	69	75	66	69	83	95	95	84	85	72	81	75	87	97	76	67	81	90	89	75	80	74	86	83	74	95	100	65	79	86	89	77	71	97	92	82	71	67	76	81	82	94	84	98	76	84	89	84	78	76	84	78	67	83	90	78	84	65	74	85	74	83	79	73	82	98	89	88	75	64	87	86	85	75	85	70	84	101	83	84	66	93	76	86	76	97	80	89	94	86	77	92	86	76	100	94	85	86	85	80	84	75	92	77	72	96	55	76	86	79	65	88	73	91	94	70	87	110	77	70	76	98	83	83	78	66	64	73	89	66	86	91	101	81	80	94	93	89	94	89	86	78	88	85	74	78	68	79	78	101	81	88	95	77	82	79	95	95	87	84	111	89	86	78	81	103	81	83	80	86	87	87	77	81	90	81	95	89	81	96	69	68	90	81	81	76	95	77	86	79	90	69	76	96	63	83	74	72	95	104	79	91	76	87	90	90	81	82	84	91	78	93	66	95	106	86	75	95	91	76	93	83	93	81	100	94	88	78	89	93	68	78	91	79	98	89	86	86	83	76	86	70	99	79	65	97	98	91	71	79	83	72	82	70	82	89	90	82	92	71	80	75	61	74	86	65	57	82	91	86	101	75	88	99	73	69	78	87	81	80	89	83	70	82	65	90	77	87	76	94	79	82	74	91	74	74	75	75	87	88	90	91	76	89	70	78	85	89	91	86	80	82	102	81	71	71	79	66	87	75	100	73	78	85	90	90	77	79	80	92	92	77	75	103	89	77	88	84	87	72	107	84	101	81	91	91	89	81	76	94	92	69	98	82	80	86	85	93	82	82	84	78	77	101	78	97	103	93	91	72	84	101	98	84	80	82	80	78	69	91	98	74	87	83	79	90	83	86	80	79	83	91	88	79	83	86	75	67	91	76	83	81	88	74	73	81	81	83	69	69	94	86	86	79	98	87	87	91	92	70	92	64	90	75	100	79	60	89	95	79	79	85	92	85	91	86	73	76	74	96	83	66	100	86	86	83	74	90	80	77	77	83	73	69	70	86	90	84	92	71	86	86	66	77	74	74	85	92	80	85	78	86	91	72	76	76	83	81	85	73	79	73	76	81	72	73	96	65	91	89	84	66	84	86	92	90	74	76	75	94	82	79	75	68	77	93	84	85	94	85	78	74	87	81	69	89	77	96	91	89	61	104	74	70	76	88	71	80	93	67	92	93	82	79	92	82	93	96	93	74	90	85	87	79	80	88	88	82	79	75	85	74	94	108	103	80	80	81	79	75	89	86	75	74	103	85	80	80	77	64	76	86	79	93	102	92	78	84	72	91	85	80	81	86	83	86	87	83	63	93	80	72	83	91	102	85	76	76	79	80	89	93	76	85	89	85	101	80	79	89	88	74	84	76	85	85	73	82	77	93	83	71	78	77	84	107	76	85	84	84	75	95	91	85	77	76	89	90	66	66	78	74	94	63	87	84	87	82	73	90	80	93	81	82	68	89	75	88	79	75	73	73	75	82	91	77	71	91	103	101
25255	16091	17315	22247	24039	26050	22708	20223	15817	14942	15829	11483	10290	7518	4081	4713	2792	1928	1866	1928	1506	782	593	549	467	425	397	428	344	339	373	370	311	350	328	305	356	311	322	336	314	317	337	340	336	323	321	322	311	293	282	315	313	288	329	322	291	317	315	300	319	283	279	269	311	326	345	286	299	299	285	285	294	245	326	307	271	299	300	307	299	300	306	324	277	296	269	308	299	297	270	299	274	288	282	284	275	282	279	257	297	294	290	314	298	302	300	285	291	266	285	272	277	326	269	308	322	261	308	291	276	279	311	295	293	286	305	297	269	290	313	286	276	286	301	307	296	284	266	292	272	266	283	283	274	305	275	274	261	274	273	301	285	292	281	284	282	271	273	278	283	287	304	304	276	293	273	310	296	287	313	298	290	279	277	299	270	292	307	274	323	307	299	310	287	263	299	285	282	293	258	284	272	291	280	280	302	284	304	284	278	281	299	298	289	268	268	284	293	249	302	265	297	291	283	299	270	321	276	267	286	305	274	262	293	299	291	288	296	299	283	279	292	318	303	298	287	277	305	292	269	284	304	295	275	289	290	314	275	293	281	271	288	284	317	262	314	288	276	281	298	305	273	281	315	349	265	289	281	292	270	275	278	282	307	303	295	275	305	299	292	323	303	291	309	285	272	283	288	251	287	304	297	304	291	293	300	295	316	267	291	270	313	280	285	283	300	273	321	273	258	316	294	284	283	303	280	288	297	268	292	299	288	292	266	299	296	283	279	310	329	288	268	278	267	267	249	295	282	300	286	289	256	292	263	276	287	292	293	306	300	308	300	290	324	287	285	297	299	314	284	288	288	282	312	299	306	279	285	337	273	282	296	303	297	257	286	292	289	296	258	302	297	269	268	262	261	288	291	317	300	300	263	317	310	280	294	304	274	302	271	311	278	296	280	297	280	271	311	297	276	284	255	280	287	283	309	284	307	298	287	266	319	294	275	292	292	256	285	300	285	277	281	264	289	283	271	348	283	287	269	299	285	288	294	305	256	284	268	307	306	298	264	281	298	269	273	304	278	293	287	293	283	297	282	287	308	286	239	288	305	277	292	266	265	276	306	283	287	281	302	307	300	317	280	287	289	301	277	283	287	300	265	285	279	273	259	284	270	284	279	299	319	278	280	306	288	275	330	265	277	288	273	274	280	293	298	265	310	285	284	309	302	261	299	297	262	271	340	301	303	252	309	299	277	261	294	305	274	287	280	297	275	267	270	296	284	297	280	288	277	300	302	247	319	294	290	290	271	261	271	307	267	283	272	282	267	280	281	277	287	318	275	284	302	289	283	311	300	289	275	280	304	332	307	293	303	242	311	285	269	304	293	279	286	284	288	279	237	311	294	267	313	291	267	301	295	290	301	340	310	292	284	300	281	271	280	250	278	285	292	269	295	283	271	306	316	290	298	240	271	252	281	275	278	274	299	262	279	277	321	292	293	277	296	283	288	256	299	274	277	270	289	266	284	290	291	292	277	269	287	296	283	291	302	281	292	288	273	299	266	287	269	280	233	293	298	304	238	258	287	268	292	268	251	263	306	273	282	276	282	273	308	296	299	275	301	300	297	267	283	261	278	304	306	278	311	278	303	301	293	302	255	270	311	267	273	303	308	295	280	313	272	290	290	313	296	289	265	303	257	299	274	289	290	291	271	262	283	286	296	262	252	294	264	296	294	290	277	310	295	281	276	295	311	283	299	319	273	301	271	275	277	331	264	299	280	300	289	278	248	302	323	306	285	295	301	298	283	280	266	270	285	278	300	268	306	283	282	278	329	285	292	274	315	309	278	289	295	251	292	263	296	287	281	289	312	299	274	316	287	285	280	266	283	264	273	280	272	318	301	273	282	290	287	315	300	269	295	302	283	275	292	272	299	311	304	275	298	267	258	303	298	276	282	305	290	331	286	299	256	300	282	267	288	270	296	287	308	268	287	288	290	295	281	291	290	285	270	285	296	321	268	277	288	283	282	285	255	282	293	293	285	286	281	302	278	296	299	306	298	300	296	302	279	265	283	283	309	314	280	297	276	291	292	295	280	290	293	287	300	306	257	300	265	282	303	277	286	307	324	282	306	273	280	289	298	288	297	291	282	260	283	307	262	291	307	294	274	281	279	317	255	312	293	285	300	291	282	299	266	282	298	267	274	289	303	313	283	285	299	272	279	298	271	257	293	276	302	293	267	280	286	286	291	315	279	291	296	300	287	304	280	282	301	266	269	283	287	270	241	283	280	294	275	308	277	259	290	292	264	278	261	289	319	277	268	283	317	327	295	285	271	297	285	274	296	298	272	318	287	273	281	302	290	284	281	304	306	289	281	308	291	283	302	299	301	298	260	277	299	293	287	266	279	329	279	235	299	321	288	295	283	279	285	280	288	278	266	287	316	299	326	293	309	298	314	287	279	288	250	281	282	299	248	287	287	320	290	273	276	312	289	292	310	304	286	307	281	269	280	282	277	277	278	296	303	287	292	309	304	280	285	302	303	295	275	252	295	307	306	316	324	294	265	285	287	272	293	278	300	284	306	277	278	272	290	285	299	239	289	297	280	300	257	277	282	280	296	303	285	301	330	285	298	320	288	292	269	293	282	267	240	279	303	294	308	290	274	296	298	275	297	278	292	293	293	299	267	298	254	292	276	319	290	281	299	280	291	294	278	306	276	296	308	286	279	279	283	301	326	292	300	290	292	309	290	291	301	265	315	267	282	287	295	266	282	275	289	280	278	328	303	288	286	246	275	292	314	298	263	302	321	293	318	306	284	293	306	276	284	276	288	294	263	281	279	281	263	319	266	257	282	278	268	290	316	294	288	289	314	301	268	269	293	294	304	313	265	296	278	287	318	284	288	279	305	295	287	303	297	290	305	280	280	296	330	308	291	260	308	286	304	306	300	282	279	306	287	297	272	284	297	256	312	310	308	238	280	316	242	297	293	272	313	290	278	278	268	294	303	303	313	304	279	287	280	278	293	297	278	272	263	297	290	303	295	267	295	286	299	289	291	285	304	285	317	287	303	256	304	303	288	302	305	250	280	238	288	278	283	303	269	277	283	262	286	276	272	266	253	276	325	297	304	301	296	288	300	260	286	276	294	307	268	309	283	311	284	293	303	293	306	284	273	330	258	311	298	289	304	264	302	291	281	317	277	261	266	325	315	281	279	272	281	269	281	275	276	292	286	311	296	288	278	249	275	312	283	327	285	288	269	299	288	267	289	304	303	314	306	303	277	282	266	288	281	312	287	268	294	257	284	297	264	316	272	274	304	279	286	285	283	282	261	266	306	260	297	301	291	257	294	238	285	284	308	284	293	290	295	276	287	283	273	287	293	280	302	331	271	273	313	289	280	242	286	297	288	288	326	300	274	259	275	303	301	282	257	272	281	304	297	285	291	324	287	283	258	292	295	298	315	265	283	285	293	292	295	271	253	271	240	290	292	308	291	320	291	299	281	317	316	274	293	275
42979	31896	31456	30470	29236	28995	25420	20949	15881	12641	11775	9622	6946	3881	1925	2167	1367	813	847	675	551	334	224	235	204	167	180	159	160	132	174	156	168	150	140	156	163	149	156	143	155	153	134	146	157	158	144	152	142	142	129	136	129	148	134	123	120	136	139	125	139	156	156	139	127	158	139	141	146	161	143	117	118	165	146	144	113	137	143	163	152	150	123	156	150	142	149	154	135	116	131	151	121	134	142	153	145	147	135	123	146	147	148	148	139	131	134	132	159	147	149	122	129	144	127	126	138	136	141	148	121	140	140	137	145	123	149	160	120	113	120	126	138	130	166	142	127	143	157	139	131	138	127	140	145	133	141	146	140	122	134	124	145	162	162	135	139	132	144	164	135	141	135	149	151	143	155	141	138	131	139	144	146	137	152	158	156	140	153	136	131	128	134	139	147	166	122	131	140	151	156	144	142	109	142	131	138	141	137	141	131	147	125	130	164	127	131	131	139	116	129	112	151	140	162	135	128	123	147	133	123	145	128	111	137	143	147	142	158	140	141	142	124	136	118	121	123	147	153	134	144	123	137	137	120	152	130	139	141	132	120	130	139	127	131	146	131	144	154	158	140	143	121	145	129	131	136	162	112	124	135	128	120	138	130	141	142	124	147	145	153	141	155	137	138	132	129	126	131	127	133	137	138	134	123	137	143	136	137	123	143	143	141	132	136	158	131	133	124	118	143	131	146	135	123	132	145	145	127	134	124	145	134	140	150	133	145	129	124	137	140	138	149	145	144	149	140	158	147	143	140	139	119	121	122	136	137	135	135	149	143	172	156	130	165	138	148	146	113	144	123	125	122	136	149	130	151	148	140	116	132	145	149	139	133	112	157	117	143	154	145	144	136	139	144	156	119	140	137	146	141	138	123	168	153	141	127	140	131	131	134	163	157	153	121	152	131	134	128	153	148	136	129	136	127	124	138	158	144	148	123	140	133	152	169	151	131	139	158	143	148	140	150	134	135	133	136	138	139	138	130	132	140	142	143	149	132	140	116	143	141	154	129	141	125	152	122	134	145	139	134	133	143	145	128	154	135	142	160	145	127	148	135	149	143	133	137	129	144	142	144	149	141	127	109	150	158	128	124	144	137	117	159	143	152	127	145	143	146	131	141	130	146	132	140	140	128	149	119	127	148	159	117	126	166	132	132	164	129	125	113	141	141	119	146	105	135	148	131	134	128	155	152	142	125	136	158	135	134	148	151	139	122	125	135	133	138	161	147	160	143	129	157	142	124	126	133	117	118	116	146	154	143	141	128	182	147	146	129	119	179	159	141	143	152	143	130	137	130	136	147	128	132	124	135	144	144	133	146	151	156	137	142	138	123	133	148	152	130	130	135	121	143	156	155	121	134	143	133	125	128	149	135	128	139	160	127	109	145	157	136	140	147	134	140	150	141	130	145	129	156	148	133	130	144	123	134	131	133	140	117	146	153	147	111	128	138	149	142	140	128	135	139	143	127	149	135	135	132	126	142	146	138	135	127	113	119	151	146	136	146	111	141	129	135	140	131	141	128	146	135	139	138	157	154	133	145	145	122	128	132	124	120	124	152	139	150	132	123	166	143	127	142	126	142	140	121	132	129	139	157	143	141	130	144	136	138	137	142	131	134	160	151	136	142	123	144	142	128	139	122	128	152	126	139	138	152	157	139	156	150	149	130	157	135	136	149	130	145	140	144	122	143	141	150	156	140	142	129	163	157	152	128	127	161	114	147	144	137	146	138	115	139	134	129	148	149	139	139	157	142	138	151	126	128	138	133	146	136	161	153	142	148	151	130	150	132	136	126	146	108	150	139	114	144	125	120	137	157	147	156	127	134	141	129	134	141	136	139	155	145	139	138	129	145	146	140	144	147	133	116	132	135	118	131	148	135	123	154	128	132	125	120	135	134	128	137	139	129	128	141	141	142	134	135	133	128	118	144	139	142	150	139	136	124	142	147	149	149	112	147	153	131	113	135	153	129	142	125	147	140	165	130	138	143	132	129	130	140	142	159	142	137	154	145	140	160	124	134	134	150	140	133	136	135	150	160	156	146	139	143	135	139	167	118	131	122	144	131	154	159	139	137	134	149	145	147	138	137	129	146	136	117	132	130	147	133	134	122	139	131	135	127	141	155	125	123	129	143	133	146	133	135	157	136	150	131	139	163	143	139	132	126	146	151	128	105	140	146	146	134	140	129	123	146	157	149	127	143	135	136	152	133	140	115	137	132	158	152	150	138	153	155	143	127	137	143	125	137	130	140	122	149	136	156	139	145	128	141	134	154	139	131	139	127	151	142	161	121	137	151	153	129	134	155	133	121	141	152	128	139	142	135	154	147	145	123	139	135	143	140	137	157	143	147	145	122	126	140	133	124	150	111	144	150	153	140	123	138	126	130	137	115	132	138	132	125	141	144	116	158	133	141	139	148	132	142	138	154	169	120	143	161	123	138	134	139	150	137	141	145	152	141	142	145	134	151	123	162	145	125	140	134	142	108	138	150	145	152	144	153	134	148	139	122	128	128	133	138	127	132	139	139	143	150	145	132	163	132	134	112	150	159	137	148	121	137	125	136	137	128	136	140	139	132	121	162	150	160	120	140	134	135	145	141	98	133	118	160	138	120	137	137	126	121	134	135	150	160	135	120	135	145	145	161	139	154	122	149	118	156	153	130	140	134	143	132	141	134	128	124	141	152	127	127	139	140	139	119	136	136	134	133	153	144	160	128	134	147	136	142	141	149	160	165	125	118	152	142	141	136	136	126	117	165	142	134	125	147	125	158	151	130	143	116	112	125	146	134	124	151	143	128	157	134	160	138	139	134	135	128	120	149	140	129	135	153	153	130	137	132	157	131	107	153	132	138	161	133	145	146	126	122	151	122	135	131	124	154	156	142	129	134	138	147	149	144	146	147	132	150	162	136	157	128	157	143	113	133	140	111	122	159	138	151	156	149	135	149	136	133	143	143	133	140	141	157	128	130	119	128	133	124	130	138	144	139	119	145	153	120	121	133	116	140	140	145	138	157	125	155	128	170	136	144	135	145	141	152	141	139	135	133	145	123	127	129	149	127	118	121	126	125	116	128	134	147	126	128	146	122	142	137	136	124	114	144	140	160	163	121	150	127	146	148	145	162	135	135	132	139	153	149	137	150	130	148	153	127	139	146	137	147	130	147	152	175	149	150	131	118	141	115	153	154	149	123	135	151	139	137	160	144	147	128	139	136	159	146	152	129	128	136	135	120	136	134	142	152	136	141	118	134	123	126	114	131	127	134	126	131	140	144	129	120	153	126	126	128	133	140	118	147	138	135	124	140	132	132	150	134	143	146	153	143	151	148	131	150	155	161	147	167	163	144	144	159	136	136	129	136	137	127	143	156	132	141	126	130	130	135	137	146	131	142	153	121	136	123	121	148	139	160	137	145	139	141	126	140	110	150	134	115	139	128	123	142	142	152	136	106	137	168	149	121	136
32999	20489	23347	26494	29186	32781	31502	28636	24765	23871	25889	23527	21018	13673	8704	8341	5199	3474	3724	3372	3046	1711	1243	1193	968	728	774	694	609	599	590	587	591	591	598	584	535	550	519	540	528	531	520	505	499	465	518	525	490	535	535	500	482	499	474	492	486	454	479	490	515	521	490	486	500	473	476	474	511	452	434	476	455	456	456	491	483	445	453	438	432	466	434	461	459	438	458	500	468	467	459	462	465	492	458	423	462	438	439	463	471	441	428	445	476	448	444	468	448	425	439	417	425	445	456	440	459	465	465	417	456	456	426	500	448	440	454	486	407	449	451	437	454	440	485	479	481	474	444	447	441	464	450	447	451	444	462	440	417	488	450	447	415	438	415	409	469	430	410	467	458	433	464	438	421	428	457	458	442	450	471	469	475	449	466	433	443	447	470	463	482	448	461	431	425	453	436	459	453	442	454	420	422	448	440	426	427	505	440	404	451	464	417	396	451	496	434	447	445	455	487	454	457	409	456	418	442	456	451	457	443	459	406	439	449	468	432	458	444	475	419	416	471	460	429	435	465	453	451	430	424	459	431	442	455	459	467	449	497	464	444	442	474	436	441	438	458	475	489	434	478	456	477	427	449	457	405	476	413	433	442	411	414	457	499	460	466	432	428	428	471	468	450	443	434	495	454	436	424	426	441	510	439	505	448	478	451	446	430	449	499	448	498	466	452	444	466	476	443	465	427	441	437	463	429	436	479	454	416	439	428	448	433	443	455	455	443	418	414	461	449	439	425	471	464	441	443	480	449	445	430	497	464	449	423	438	446	449	483	432	441	449	446	432	444	393	438	429	460	464	418	464	435	452	456	442	452	457	439	440	447	456	435	416	459	455	468	420	449	433	459	445	465	426	450	425	416	461	430	435	470	443	453	448	453	474	425	425	436	475	417	451	449	442	411	437	453	464	434	442	449	420	442	479	444	479	450	491	450	429	456	464	476	445	438	410	439	441	448	446	403	429	426	437	436	432	438	434	465	419	426	457	459	449	438	416	445	427	451	464	485	462	429	456	438	432	433	464	486	485	479	433	455	431	415	473	458	467	430	443	479	466	436	464	442	437	479	418	417	458	483	442	445	438	477	445	456	442	483	433	467	440	469	430	443	434	487	491	404	413	431	463	427	453	453	433	471	450	474	452	470	440	458	437	443	430	411	453	442	438	473	441	473	476	432	427	386	441	482	423	446	436	460	485	433	488	430	447	441	466	459	443	449	450	492	450	472	461	403	435	424	434	433	431	474	420	465	442	468	465	485	486	492	444	412	414	453	452	447	484	442	448	443	455	432	460	448	449	443	468	474	467	460	437	480	438	438	426	461	427	439	437	483	442	451	429	469	440	446	478	449	459	435	448	450	471	442	445	447	447	431	483	413	436	443	440	447	430	474	432	427	456	446	488	473	462	429	419	438	446	464	461	432	448	443	427	412	434	433	483	447	422	437	453	421	432	423	426	436	403	436	509	466	462	431	485	430	488	432	444	440	439	447	451	447	463	419	482	411	469	474	414	475	427	410	415	489	460	437	468	451	457	469	487	431	459	468	449	441	472	424	498	452	447	462	406	456	422	408	470	440	461	441	422	487	417	457	471	439	421	449	426	451	458	441	425	434	478	466	445	462	427	436	452	433	463	449	474	420	451	470	453	450	447	468	425	456	403	454	492	475	465	458	428	413	432	474	455	469	433	488	437	437	431	431	476	457	492	484	431	456	456	420	471	435	471	480	449	436	456	454	449	470	451	456	442	457	435	495	466	455	460	429	402	437	419	482	443	457	449	425	439	408	409	414	411	475	472	406	432	436	441	476	426	425	447	450	414	447	473	441	383	472	445	425	460	405	435	467	457	424	461	476	461	451	510	452	441	463	409	459	499	448	448	450	448	437	450	435	451	488	467	436	456	454	419	417	437	432	420	435	442	459	408	478	443	491	416	441	463	454	449	432	478	427	427	449	465	411	426	476	454	426	437	445	426	440	471	461	427	422	396	470	468	435	424	472	447	450	457	450	438	429	461	445	460	435	453	433	423	436	442	447	448	445	455	466	433	469	473	452	436	441	451	477	430	451	462	449	405	441	414	485	458	435	443	453	422	471	474	462	430	476	472	482	467	405	456	479	439	413	415	437	501	464	446	443	448	404	443	419	478	422	422	475	402	454	429	467	431	456	467	471	441	446	456	433	435	449	418	492	489	467	469	421	402	431	447	487	433	464	443	425	442	471	471	437	458	480	431	471	480	454	471	460	421	446	442	448	437	468	424	442	458	442	443	463	431	414	471	437	453	477	460	425	437	462	466	476	452	453	457	508	444	458	478	432	424	404	445	438	466	453	468	432	438	453	442	489	409	441	431	396	411	464	429	423	444	430	412	455	436	409	477	448	443	429	450	424	455	475	418	492	429	404	455	442	448	492	407	450	452	465	419	449	460	453	444	390	442	477	471	425	453	416	435	445	411	425	470	454	430	437	428	434	468	419	458	424	443	488	463	469	481	463	414	442	455	393	421	402	418	419	427	442	416	426	431	444	431	456	453	447	449	432	434	431	483	454	445	473	473	415	460	445	456	414	445	442	450	435	462	463	437	450	426	444	426	441	479	421	452	463	418	422	438	425	455	465	450	444	494	451	434	436	423	440	425	409	435	474	415	449	466	438	426	436	429	454	463	468	420	449	459	450	460	436	435	429	475	395	445	436	439	495	485	474	455	444	454	426	461	462	431	432	449	467	440	447	482	436	441	446	466	460	470	430	456	439	458	466	472	467	474	432	460	435	434	440	461	422	460	449	453	459	438	432	436	430	423	437	442	449	422	436	469	462	453	448	444	466	441	460	435	430	477	450	417	448	449	446	436	423	439	471	409	433	396	475	444	428	423	442	465	469	444	437	483	412	430	437	446	415	446	437	439	474	405	445	449	433	428	422	468	450	407	466	435	453	431	430	466	422	449	454	455	461	429	443	451	461	415	424	466	422	475	474	501	439	447	457	401	483	447	425	425	477	428	464	436	464	475	475	433	442	496	439	447	402	494	440	421	437	442	459	440	464	423	479	425	480	424	473	423	403	429	461	420	433	445	430	463	430	423	429	437	449	414	446	432	435	444	428	447	460	476	459	435	453	438	404	449	478	446	483	452	457	507	460	413	462	427	435	465	466	425	442	465	455	437	433	427	464	465	433	445	471	446	446	472	429	434	445	427	462	489	472	474	442	453	433	471	460	464	461	434	468	412	472	420	482	463	481	453	450	452	448	438	458	442	473	411	461	442	449	448	469	453	426	451	411	450	453	429	410	427	465	462	431	427	416	423	403	430	431	446	449	446	481	442	435	467	447	425	429	433	449	449	465	442	436	419	481	448	444	451	451	426	436	414	488	428	466	418	450	459	443	454	440	430	473	450	443	431	449	416	432	495	491	445	465	427	449	448	443	461	441	471	449	448	420	444	471	433	444	450	466	472	486	465	424	450	453	430	467	447
12098	5108	6090	4574	2589	2083	1465	902	629	483	522	358	307	242	212	180	163	154	172	154	177	173	139	145	165	141	132	158	130	169	155	144	134	131	136	152	151	148	148	153	148	146	145	167	151	138	167	164	153	124	154	131	138	143	140	154	158	141	134	144	161	155	156	153	147	157	149	148	144	152	151	158	149	131	149	122	141	137	146	129	148	165	168	139	145	138	142	150	162	142	136	143	163	124	137	124	133	141	158	134	163	139	150	138	138	144	158	135	144	141	147	156	161	141	142	129	151	141	141	158	156	146	158	146	161	127	156	149	137	142	162	138	145	153	160	167	169	160	160	156	131	146	158	143	143	156	165	166	167	118	176	136	132	162	165	148	149	151	168	155	137	165	145	171	133	143	150	151	132	126	157	141	126	153	136	172	166	151	167	149	154	155	134	159	138	154	154	163	140	180	137	147	171	148	139	165	163	128	152	144	147	159	140	139	167	143	164	157	139	143	153	165	144	156	141	166	146	128	137	160	140	158	148	159	142	158	172	146	149	134	143	145	150	132	145	139	145	137	144	142	147	138	125	154	147	108	145	153	137	141	155	154	151	129	125	165	133	148	158	147	159	168	156	169	151	154	151	141	133	153	101	143	157	139	135	159	145	144	143	124	156	154	140	156	138	136	147	153	155	149	161	138	131	148	144	121	158	137	156	143	162	163	137	151	144	128	147	148	132	143	156	157	146	154	129	138	146	144	141	149	155	140	150	146	133	146	142	157	141	143	132	134	137	136	140	146	150	149	139	130	132	172	123	136	140	129	160	135	140	149	139	138	147	139	145	151	146	151	133	165	134	143	142	170	152	152	149	158	119	131	168	156	146	146	132	152	149	145	139	142	138	137	150	156	148	145	148	144	143	147	144	176	143	140	126	139	155	130	171	154	163	155	142	137	154	154	162	117	163	153	159	134	139	145	141	159	149	149	158	148	157	161	148	159	148	145	124	167	142	143	136	165	147	143	126	152	146	151	164	147	134	138	164	150	146	142	158	146	171	160	147	141	149	175	130	149	150	176	129	142	154	156	141	162	138	152	124	152	160	130	120	166	163	136	156	136	148	153	123	126	137	160	150	152	132	154	145	143	155	150	138	174	157	182	158	126	142	159	129	133	135	127	135	159	134	142	154	148	161	136	159	138	134	142	154	139	155	130	149	132	149	124	135	143	124	151	139	133	141	153	135	158	139	145	167	169	148	146	134	183	156	159	135	161	121	156	137	134	165	164	153	157	139	148	141	141	155	142	154	165	131	152	147	143	137	126	152	140	135	135	144	136	148	171	149	154	171	143	146	151	135	135	113	146	179	150	179	137	157	144	136	150	171	138	135	160	156	142	133	149	147	135	166	155	135	143	137	169	148	146	153	135	137	166	149	132	164	139	148	113	145	150	158	147	147	142	150	163	132	162	179	145	133	126	138	141	140	141	158	152	151	169	151	156	132	142	145	126	159	133	140	124	156	163	130	163	128	133	149	146	147	143	161	153	149	144	137	131	138	138	126	139	144	169	145	125	145	137	142	156	162	158	141	154	149	146	175	150	116	158	135	141	150	161	137	140	145	157	134	132	140	131	148	141	149	164	156	127	154	158	165	176	138	134	158	132	131	139	162	141	158	144	147	155	141	117	133	156	149	135	149	139	134	142	152	148	142	137	143	153	158	175	147	121	163	141	142	151	151	171	142	184	139	144	134	160	136	151	157	146	153	160	158	144	160	149	147	145	153	164	142	155	139	146	156	149	151	143	155	149	161	144	141	155	149	150	140	146	140	148	169	151	156	154	171	129	152	148	145	143	157	172	114	143	153	145	147	135	135	154	158	138	139	135	146	157	142	111	147	157	163	161	154	164	139	115	156	166	132	177	171	145	153	135	131	135	153	159	139	143	161	156	138	143	150	144	152	150	139	134	144	141	128	161	166	159	134	145	142	147	137	138	157	150	138	162	144	157	143	145	138	150	150	151	145	126	136	147	145	162	134	147	154	163	176	151	150	128	172	133	153	144	156	172	147	129	148	158	174	160	125	134	147	182	160	137	126	153	162	141	136	133	149	194	141	166	146	154	137	161	149	143	129	127	171	149	162	134	150	134	143	130	154	149	153	154	162	128	138	139	129	127	145	170	131	131	149	145	154	131	164	135	149	141	148	132	127	133	106	140	144	179	158	146	136	147	118	128	159	168	138	153	138	162	136	134	130	152	140	149	137	150	138	150	141	159	145	163	157	150	144	155	124	122	145	139	157	145	151	124	132	149	158	162	144	153	123	132	155	149	157	157	170	150	175	149	141	144	123	147	139	180	132	148	132	169	144	145	163	147	135	162	166	141	116	134	146	137	144	139	149	141	155	147	164	159	137	145	158	159	122	138	155	152	161	173	146	158	156	146	150	130	156	139	154	146	167	154	136	172	146	133	152	157	140	160	137	134	144	160	154	167	167	151	149	174	151	149	129	153	166	151	141	165	160	152	162	140	142	166	162	147	140	149	126	137	159	143	141	150	163	156	142	141	162	133	132	135	152	124	155	131	152	144	137	151	143	118	145	170	145	162	146	133	140	142	140	144	151	150	143	122	156	147	123	160	172	145	164	162	145	150	161	128	166	146	136	164	137	160	152	135	146	155	153	147	145	154	144	142	132	159	167	145	126	135	153	158	182	142	165	174	145	166	142	127	147	150	142	150	160	151	132	130	159	138	150	154	138	150	144	144	149	174	159	150	118	141	151	135	159	158	161	140	145	134	129	192	129	149	136	162	131	152	166	156	126	150	147	158	145	146	142	144	142	144	151	126	166	149	165	145	141	151	139	138	126	140	159	140	135	136	181	139	175	153	150	149	165	148	152	162	128	139	150	134	145	145	142	140	134	153	155	151	133	139	153	133	146	141	151	151	146	144	142	138	138	147	130	131	145	151	140	162	151	145	142	171	158	155	152	140	138	150	145	152	133	163	164	172	155	153	146	150	142	138	133	149	141	155	152	136	137	142	166	143	140	144	138	146	176	151	136	151	146	172	134	149	168	136	146	151	139	133	140	142	135	134	140	161	137	130	131	154	161	153	152	162	161	146	158	140	152	132	143	169	146	169	149	140	159	137	134	147	173	144	153	159	147	138	163	113	148	148	141	158	160	150	146	154	121	131	144	129	135	131	148	116	163	160	155	159	143	148	142	153	131	136	151	152	146	146	152	166	149	150	144	153	146	135	161	129	152	146	141	168	148	131	154	122	135	146	127	156	132	134	156	155	136	141	153	148	158	137	157	157	127	173	164	156	143	141	140	167	139	154	168	132	142	165	131	163	142	134	140	151	136	166	147	137	146	132	156	136	142	129	173	133	166	157	141	142	154	147	168	146	137	141	135	134	117	136	160	135	141	130	131	158	144	160	126	145	126	135	151	157	145	142	158	157	152	165	139	159	144	165	149	150	166	137	150	166	154	144	127	160	165	152	142	147	158	173	144	122	135	145
12483	5355	7059	7886	6554	6914	5228	3443	2559	2276	2134	1553	1444	1075	844	824	605	554	617	565	622	508	512	457	444	468	483	490	473	483	466	490	478	444	432	494	503	486	492	491	421	481	467	460	462	480	453	494	423	491	460	458	465	461	484	473	468	497	444	447	444	479	488	480	433	503	454	493	480	461	481	457	503	485	512	466	485	476	442	455	448	501	443	442	451	471	442	480	451	477	443	487	518	500	476	457	479	449	423	450	437	454	408	494	461	481	471	438	490	442	449	469	465	439	453	475	468	450	462	431	478	473	498	446	421	488	468	479	482	491	474	446	429	449	475	483	469	444	451	458	470	475	472	473	477	438	477	472	469	478	431	467	472	447	437	447	482	440	498	472	494	450	478	500	430	462	448	450	462	485	478	468	476	425	465	478	489	456	460	478	457	434	491	476	501	473	515	475	480	469	475	472	479	456	498	485	509	501	501	465	491	475	457	481	426	446	502	474	481	444	452	460	473	434	461	447	493	505	512	474	479	442	456	435	462	469	446	478	464	458	454	473	466	457	462	435	485	456	472	461	447	463	478	457	465	457	446	476	488	451	481	457	438	456	465	479	481	452	449	499	479	502	445	480	465	468	508	479	440	446	478	482	490	460	452	441	446	460	439	485	496	460	466	453	467	474	483	468	506	467	501	441	484	482	454	443	451	476	410	438	456	477	471	484	476	464	451	443	432	468	481	465	469	438	504	479	480	496	469	417	487	485	456	503	467	460	445	475	458	436	454	460	470	520	439	486	486	452	475	443	445	422	452	426	502	427	467	460	426	514	466	473	484	483	472	469	459	482	448	444	532	427	469	435	437	486	476	482	440	484	452	452	480	473	445	443	493	462	453	457	464	490	483	527	503	478	470	498	497	502	478	446	476	463	460	478	454	468	473	516	470	462	475	461	475	491	475	485	454	450	499	483	454	476	458	436	450	431	497	487	479	448	459	452	479	500	476	454	453	449	460	481	457	464	452	459	475	452	462	509	486	495	471	427	502	463	475	481	466	484	471	469	471	463	447	458	477	497	434	443	501	481	494	497	453	429	466	459	467	449	473	476	439	474	457	450	489	468	448	466	466	422	466	476	446	490	483	497	421	482	512	447	476	439	482	504	493	444	488	485	443	505	484	480	487	491	469	480	442	460	469	453	487	502	486	489	454	478	457	480	483	477	449	506	491	449	485	490	477	478	451	490	475	470	456	451	427	468	445	470	461	468	457	469	448	483	475	483	457	463	460	499	483	458	446	463	465	461	475	479	474	487	430	455	465	461	489	513	461	456	461	484	490	515	465	440	493	477	468	483	509	450	463	448	463	467	471	466	455	494	444	450	513	454	453	475	447	501	446	475	502	529	477	475	482	481	437	462	475	505	455	464	504	483	443	461	490	478	479	442	494	476	459	461	500	461	473	475	472	450	441	475	514	449	459	479	480	445	432	443	463	474	474	459	482	458	466	452	464	459	469	484	472	453	454	462	477	459	458	480	436	443	474	451	493	456	463	474	458	489	497	448	475	498	471	485	464	432	468	462	495	457	509	468	440	439	460	491	468	478	500	410	454	494	403	438	484	455	481	463	487	481	468	517	469	473	483	458	436	472	442	451	491	473	506	463	454	484	471	474	450	500	470	469	480	484	427	444	457	482	429	463	487	482	484	477	492	483	507	506	484	486	471	481	483	478	460	471	416	455	423	501	442	465	451	506	469	468	416	434	468	495	497	486	485	461	456	501	463	503	440	442	470	464	457	482	463	477	441	401	469	468	482	472	472	434	449	471	462	451	480	465	474	459	451	460	468	430	459	479	477	466	448	447	490	485	470	424	503	479	518	451	466	461	471	467	444	447	478	449	492	472	438	470	465	457	480	461	459	478	464	474	474	473	440	456	477	460	478	423	499	456	484	468	439	456	472	438	421	437	497	457	501	487	458	450	454	443	448	449	479	444	486	481	442	466	470	458	491	501	478	513	469	492	477	482	495	431	460	483	488	452	460	439	446	492	427	483	475	458	412	477	467	484	476	425	473	496	476	490	457	455	463	479	476	447	487	474	457	503	462	479	459	457	480	471	443	463	503	445	455	461	454	476	524	460	460	491	443	503	464	455	497	487	476	482	438	455	464	466	484	472	440	443	457	499	486	457	482	463	489	474	438	482	470	454	450	451	484	479	460	473	444	448	455	444	467	475	461	471	476	455	439	453	435	469	455	457	463	506	443	444	511	444	468	482	488	463	444	452	489	466	454	515	454	461	430	445	471	454	482	471	441	530	447	427	472	439	493	487	444	455	468	495	470	441	461	460	461	433	442	421	483	435	463	533	481	474	445	479	456	502	486	500	485	445	445	481	471	481	455	413	494	476	500	482	457	452	490	469	477	440	470	474	462	481	466	418	467	483	446	501	460	466	512	509	469	459	479	443	485	517	507	451	482	448	416	464	454	458	437	487	456	459	488	473	510	461	428	466	497	474	457	472	423	477	442	495	483	477	488	487	480	485	479	483	456	464	431	446	504	464	506	446	490	434	468	463	452	464	478	482	502	454	466	512	469	484	476	488	454	485	486	480	446	447	473	443	459	455	480	481	460	463	451	501	476	465	445	472	482	466	472	453	479	496	461	465	479	483	477	481	482	472	450	436	430	482	469	440	459	467	515	468	485	413	479	434	483	445	465	474	513	468	454	471	496	431	479	436	471	437	466	429	476	472	455	491	492	468	465	470	453	494	437	459	472	477	459	459	493	432	464	427	406	463	485	480	480	469	439	496	493	506	467	444	441	461	463	449	493	500	465	505	536	472	434	450	457	447	447	470	484	466	443	494	476	461	479	480	423	459	469	485	500	453	470	467	455	486	462	429	466	465	439	498	465	474	458	466	450	450	503	462	478	477	489	485	483	459	449	474	450	462	451	482	461	479	495	447	478	461	486	489	476	479	478	464	434	451	464	476	454	480	473	499	441	494	451	501	472	456	480	466	484	474	456	475	509	486	499	490	445	450	489	464	476	442	465	437	471	453	452	456	456	432	486	436	436	498	450	494	457	477	494	506	508	469	474	482	491	472	458	483	473	486	456	450	495	468	469	482	468	477	482	452	476	471	479	488	480	448	445	469	487	469	446	487	525	460	473	469	439	497	457	453	497	481	481	427	495	501	474	494	464	434	476	490	457	470	475	452	450	496	439	464	467	433	448	484	440	444	458	472	501	463	491	453	471	473	478	468	476	493	453	454	440	462	473	496	504	458	484	499	480	465	476	427	492	459	424	487	447	472	468	462	458	459	475	461	480	429	464	473	442	458	485	483	467	481	470	456	479	482	455	467	441	489	438	491	447	463	468	473	439	487	475	473	448	466	489	466	458	469	470	459	482	459	475	447	485	441	526	436	487	452	488	491	473	478	465	475	452	472	471	456	473	468	502	453	445	492	470	459	474	471	489	466	487	463	478	509	416	456	520	459	439	488	478	463	447	472	473	459	538	504
42315	27177	26015	26795	24206	22665	17271	10903	7324	5544	4546	3325	2412	1432	914	791	430	223	317	398	251	168	129	114	89	87	98	91	93	89	99	97	92	76	117	101	74	80	83	100	93	83	86	73	67	93	85	94	91	85	95	72	85	96	87	81	83	96	93	81	79	83	81	77	81	93	78	77	83	72	79	78	78	78	85	85	97	81	78	80	90	86	74	75	100	78	72	87	85	81	84	94	75	71	90	79	80	83	80	71	91	78	102	84	81	74	91	87	92	85	94	73	67	67	91	65	94	89	71	84	99	81	82	71	86	82	76	73	70	82	65	86	93	85	90	76	77	78	90	87	71	76	91	78	84	92	72	81	69	80	70	90	84	94	65	88	77	82	76	97	83	82	92	87	103	62	82	80	71	84	79	70	77	94	77	80	80	71	83	78	81	99	78	87	75	81	77	75	79	75	94	95	82	73	84	90	85	84	89	82	79	78	94	82	85	81	75	83	80	68	82	65	85	67	86	78	80	89	76	74	81	81	74	81	87	80	77	73	75	91	105	95	69	98	77	101	84	107	85	78	81	70	79	99	81	87	86	86	78	90	89	72	83	79	84	84	76	86	88	79	99	82	72	102	100	77	91	72	96	77	82	75	72	83	87	93	90	76	68	90	94	89	80	66	87	83	95	95	77	96	73	80	76	84	93	90	84	91	87	74	91	83	78	75	82	82	77	72	79	105	79	90	90	84	96	73	85	83	72	87	93	78	83	92	97	78	84	86	88	81	100	77	82	84	91	91	99	90	90	87	94	92	77	71	100	81	71	100	73	95	87	72	83	77	85	88	78	80	91	81	77	69	76	83	83	74	71	84	95	88	97	73	91	82	89	73	84	71	86	86	86	81	67	86	88	81	86	79	111	88	69	94	64	85	92	80	76	82	78	61	86	90	86	84	83	83	77	88	80	94	83	93	81	81	78	76	79	74	83	81	99	90	89	65	80	84	79	75	77	68	80	80	86	83	71	93	83	91	90	77	86	86	91	76	75	87	73	103	88	99	95	69	86	81	92	92	81	80	95	68	79	93	75	85	94	80	97	88	90	75	84	74	80	78	85	76	82	95	78	75	96	78	73	84	77	81	81	93	82	82	89	82	95	77	75	90	89	80	82	86	103	96	77	71	93	92	79	82	82	83	79	78	86	93	82	74	85	96	84	76	82	88	79	77	84	106	89	84	72	62	90	81	101	74	70	85	69	94	100	56	70	81	79	71	96	80	78	97	77	91	64	74	75	85	80	81	84	70	83	91	73	81	80	93	72	93	93	73	75	87	84	71	73	75	93	87	79	84	78	80	83	68	80	71	79	98	66	85	82	90	97	68	89	73	99	86	83	86	96	99	67	78	78	66	78	84	75	77	78	73	79	86	89	74	80	96	79	73	75	80	80	70	93	79	77	91	73	65	70	80	84	72	77	76	81	93	80	69	79	80	91	79	89	80	80	83	78	71	80	83	80	92	71	78	61	84	89	85	75	70	74	82	92	76	78	80	79	70	76	63	95	71	78	87	86	72	96	102	96	91	81	87	88	87	72	85	85	77	85	70	98	83	79	77	85	91	85	73	64	86	99	83	80	77	82	82	82	75	84	66	73	98	78	83	93	77	71	84	76	80	66	81	84	72	68	90	89	96	92	83	83	77	69	80	71	87	89	79	83	75	88	97	77	77	81	84	78	80	98	87	74	89	74	90	83	74	78	70	82	101	80	84	83	90	79	96	99	84	88	72	72	77	86	72	86	78	83	84	83	80	75	82	75	61	83	82	82	89	60	92	64	84	68	64	109	81	72	70	97	78	92	91	95	82	72	85	89	95	66	83	85	89	80	75	78	82	75	79	70	71	75	96	84	73	75	80	82	101	75	77	83	92	95	86	90	94	85	75	89	83	78	96	76	88	89	80	94	91	61	78	86	80	99	85	82	81	69	71	78	82	83	91	95	84	87	78	86	73	85	66	65	78	93	81	84	67	83	98	87	83	91	90	92	69	93	77	81	79	90	92	82	100	76	66	83	82	82	88	87	99	92	79	81	99	86	79	87	79	67	86	81	81	67	92	102	83	88	78	86	78	82	67	74	85	88	97	82	97	72	79	87	96	75	85	78	86	83	78	83	93	66	85	82	81	87	75	79	82	72	81	84	82	86	93	78	99	81	66	77	77	89	98	87	81	71	65	95	64	89	81	81	76	90	81	88	87	89	82	93	86	102	100	78	84	90	75	74	95	98	85	69	72	77	88	79	79	86	87	77	85	85	91	95	86	84	86	93	83	78	86	76	71	85	68	85	78	75	76	91	82	80	81	104	77	79	84	88	83	88	83	75	70	86	87	100	64	78	87	84	71	92	80	76	81	89	89	104	71	90	83	78	91	79	77	70	73	87	76	97	80	93	82	89	81	78	91	72	95	100	83	84	88	85	86	84	95	83	91	82	80	89	79	73	91	83	85	86	87	75	76	77	97	86	84	104	80	73	84	86	83	102	92	87	74	83	75	80	93	88	82	85	89	60	67	80	91	90	67	87	93	92	82	86	88	70	72	81	96	79	82	85	89	83	73	96	80	99	81	110	79	74	71	78	75	78	71	73	89	94	72	76	72	86	90	81	57	85	91	79	72	75	81	85	81	98	84	70	76	69	78	88	76	75	86	69	77	90	78	96	81	75	88	81	84	69	92	105	77	71	73	96	79	79	84	85	76	71	102	83	78	83	91	81	81	88	73	86	88	83	80	70	88	83	86	72	81	89	89	85	74	83	73	81	64	86	76	88	82	86	63	82	70	60	93	69	94	76	73	80	77	75	74	70	89	86	97	76	67	60	104	70	87	85	81	85	81	75	71	90	101	72	88	70	62	83	75	69	86	78	82	79	78	92	88	74	76	90	82	79	70	70	77	84	79	67	72	75	73	85	72	65	85	77	85	78	60	68	83	103	75	89	80	74	78	93	99	81	80	79	85	87	68	80	76	84	65	82	87	89	85	67	93	75	89	76	92	83	74	75	77	67	84	74	73	70	81	76	78	73	98	81	69	99	73	75	97	92	86	101	78	88	88	78	66	76	88	101	90	88	84	89	71	88	82	71	79	78	76	82	88	91	78	91	81	64	93	69	62	87	102	79	70	83	93	94	96	84	84	84	96	98	74	87	77	84	107	99	81	77	84	73	75	82	96	93	70	86	93	97	90	73	94	93	68	90	84	74	80	83	74	74	75	82	92	79	97	87	90	73	82	85	78	79	86	84	85	92	84	86	93	81	98	88	82	74	72	83	73	76	105	81	75	69	79	84	78	70	89	95	75	93	70	96	85	96	84	77	86	66	72	88	78	80	86	86	83	90	85	75	69	63	80	68	78	97	69	80	91	77	85	81	86	76	81	79	87	84	92	72	80	78	75	91	92	72	78	83	72	83	80	88	99	75	75	88	89	84	80	74	76	86	94	86	94	73	88	85	83	84	87	83	74	85	86	78	86
25972	16162	17343	22007	21672	27965	24416	19159	15799	14458	13018	11612	10484	6346	4222	4080	2336	1472	1631	1597	1236	852	569	514	405	396	437	357	340	358	387	344	345	312	358	332	301	339	341	301	305	327	322	327	305	308	325	326	289	326	297	299	305	277	323	295	286	306	304	302	326	311	290	303	303	306	316	306	308	300	256	319	274	282	314	296	298	301	307	320	288	294	279	275	305	311	271	278	289	284	291	291	295	300	280	291	328	302	282	292	253	298	305	260	295	312	323	282	285	341	290	312	297	282	315	290	261	300	293	269	259	295	275	294	280	266	271	283	289	311	280	290	301	310	276	288	298	280	271	308	254	279	288	284	289	307	294	305	290	266	278	269	239	283	273	280	308	274	306	275	296	281	283	290	271	290	282	258	284	315	296	266	272	284	284	282	301	293	294	287	323	299	277	290	300	317	305	293	276	295	265	288	306	258	292	310	281	322	300	276	298	310	272	274	272	258	287	283	304	270	283	287	276	271	297	287	307	293	290	262	283	293	290	272	264	301	271	306	302	295	286	271	291	297	302	310	258	279	271	299	278	300	297	280	280	305	273	285	274	268	311	266	278	289	269	310	293	305	281	275	288	267	297	287	303	295	312	282	309	300	253	302	285	280	274	288	268	306	251	287	291	316	276	269	284	311	286	271	255	268	296	300	259	280	274	273	261	262	266	286	255	289	291	284	306	284	298	267	295	295	302	280	314	284	258	291	287	306	281	278	320	269	265	309	306	298	270	303	300	264	307	271	282	289	312	263	281	242	279	293	283	276	263	304	302	257	292	285	276	277	284	288	286	300	263	315	279	280	284	301	282	285	278	273	283	287	308	291	277	276	285	270	288	306	282	291	295	303	303	282	315	275	299	307	269	324	298	270	301	307	297	286	268	289	290	311	287	279	287	274	304	274	305	284	262	300	321	262	280	280	284	265	282	298	300	288	263	272	280	293	278	297	288	276	287	309	289	268	300	295	309	265	288	305	272	287	261	285	299	291	265	314	269	267	283	296	311	264	275	286	272	296	292	301	281	297	295	281	289	282	288	253	322	293	268	260	301	289	296	281	278	305	317	292	285	273	287	279	277	253	270	300	272	275	291	282	289	321	256	287	284	298	269	297	314	283	273	302	266	294	263	250	279	277	305	273	304	290	276	280	294	286	311	252	282	286	291	298	295	267	303	296	295	301	257	292	282	275	277	289	281	277	323	296	265	280	250	267	284	282	304	276	273	285	276	306	287	285	283	299	289	273	310	305	292	319	299	306	265	301	319	283	282	267	279	288	294	283	273	281	289	256	285	298	260	275	295	292	281	275	276	287	298	275	281	295	301	270	293	262	282	317	284	267	295	303	277	290	287	298	296	293	269	327	269	273	278	284	319	270	315	284	284	273	302	296	280	295	275	291	300	315	280	289	299	286	281	244	287	287	299	296	314	291	289	283	281	306	297	294	292	299	300	289	299	288	304	274	249	288	271	270	267	322	301	290	284	314	285	307	243	300	262	286	316	286	273	299	285	279	269	288	266	271	310	287	304	271	280	294	288	288	293	298	291	295	268	272	288	288	305	269	276	310	287	328	307	307	333	277	283	271	281	272	290	267	319	274	272	285	277	287	305	260	283	285	274	281	284	247	297	269	326	290	273	289	271	303	301	295	299	255	281	298	287	284	282	281	280	282	268	268	260	251	293	270	269	268	294	272	279	253	326	302	298	310	287	319	278	287	262	332	280	297	287	275	297	275	294	306	278	286	298	293	303	312	274	276	313	276	295	259	282	279	289	277	259	274	314	309	317	284	282	275	311	282	290	274	296	305	286	283	303	279	309	304	260	283	290	286	256	272	285	268	291	293	276	330	263	282	300	283	271	286	312	305	314	285	254	261	285	295	299	272	255	302	310	285	313	306	287	293	300	305	302	276	278	262	280	306	269	288	296	326	289	267	277	287	284	281	288	281	272	286	328	280	288	284	274	331	309	306	288	296	287	276	273	288	272	277	289	262	261	267	297	318	289	284	276	316	303	265	286	274	267	293	295	274	283	288	281	270	260	270	304	277	267	264	310	283	293	316	303	297	285	291	265	292	288	256	291	299	258	278	257	230	262	274	281	285	292	283	280	273	276	285	292	312	298	312	264	282	310	279	303	296	298	298	268	308	323	286	297	296	272	283	303	310	299	290	297	285	270	297	295	272	293	296	282	280	261	278	283	303	264	281	339	269	308	277	290	292	264	261	311	254	273	275	295	273	283	277	283	268	299	292	271	263	312	281	310	295	300	283	312	285	311	288	264	301	293	290	301	282	303	282	305	301	279	264	246	306	284	291	287	290	266	259	257	313	269	268	298	270	290	334	271	273	310	268	293	260	291	287	300	274	272	297	278	302	278	270	295	306	288	309	280	269	272	267	293	277	295	277	281	296	318	277	276	294	277	291	294	321	286	283	279	285	286	307	268	298	312	303	277	285	309	281	303	307	265	262	262	249	279	281	281	312	271	284	277	268	288	273	294	292	303	266	304	289	292	279	286	251	278	277	295	287	296	266	297	271	295	304	297	313	273	278	306	276	298	290	296	295	331	313	315	274	255	283	278	306	320	262	292	245	284	265	295	303	270	303	271	302	291	271	274	291	284	240	272	295	270	237	317	283	291	283	300	298	297	295	303	294	287	307	262	316	285	294	315	263	304	293	274	278	273	258	324	283	293	290	296	289	266	285	304	308	267	271	274	276	277	288	273	274	298	287	289	309	260	308	298	277	291	279	276	300	279	288	302	304	295	274	275	307	310	290	292	300	272	271	283	295	302	307	316	304	295	306	270	268	289	270	296	268	265	292	295	254	294	301	275	293	284	282	296	284	294	278	300	301	279	306	299	249	287	312	279	265	296	306	292	297	305	297	282	288	312	294	282	291	312	306	311	290	300	271	263	301	307	283	291	277	267	260	304	260	257	285	285	262	314	266	288	260	293	259	285	279	286	299	280	305	278	288	292	276	302	293	275	287	311	281	287	287	286	291	263	279	317	268	271	287	313	275	321	281	293	303	288	278	264	308	269	277	293	298	274	303	271	290	267	315	287	294	259	286	265	311	283	311	290	284	271	265	277	288	283	300	318	297	265	273	290	298	293	285	317	290	299	301	283	265	280	302	321	319	257	286	306	281	304	256	291	289	283	284	286	316	259	307	297	289	274	319	275	277	326	315	280	280	300	305	323	283	298	292	309	316	306	332	273	278	285	276	259	281	271	260	289	279	299	278	261	263	256	289	269	286	291	296	305	271	277	302	274	280	251	283	294	310	297	292	272	293	314	316	256	254	292	299	268	267	287	282	298	295	271	279	255	305	292	322	286	273	287	311	272	273	289	297	289	281	304	294	278	290	299	293	299	277	301	276	268	304	270	292	268	266	279	275	296	283	242	275	292	302	329	278	289	266	279	295	300	285	288	292	284	261	268	285	284	281	300	284	254	282	290	280	299	290	295	319	271	263
50685	33107	31428	31734	31062	30207	26938	21115	15872	12286	9282	7824	5485	2980	1810	1641	1032	599	628	652	407	337	271	224	221	167	193	181	163	184	149	151	145	165	184	155	157	170	138	135	147	175	144	150	157	160	139	138	154	147	168	144	132	132	152	137	126	141	125	149	130	148	148	152	140	147	134	139	136	141	137	151	135	140	137	122	139	141	146	149	140	151	130	145	129	155	135	124	142	131	165	151	154	138	137	156	119	130	131	152	150	141	141	116	135	133	134	112	139	119	122	130	150	147	143	128	137	124	125	140	139	139	140	149	132	145	134	112	140	157	139	116	135	133	140	146	140	137	138	165	139	143	145	137	137	132	147	134	137	145	151	162	132	148	129	133	141	150	149	132	138	168	123	155	130	123	145	146	140	124	147	137	119	130	127	136	156	142	136	137	145	140	124	135	143	139	137	135	140	162	144	155	147	145	124	136	136	130	148	139	137	118	137	139	122	139	143	130	141	135	113	125	121	130	140	158	138	148	123	140	132	143	142	148	135	124	157	155	131	144	150	150	156	129	163	127	133	155	134	136	123	131	126	133	135	138	141	147	151	153	134	137	141	127	149	134	139	121	104	144	116	118	144	139	130	154	129	138	130	137	144	156	124	130	147	144	120	134	138	141	129	141	122	135	158	142	137	146	131	142	136	130	138	131	151	132	144	126	146	123	127	150	166	138	158	138	133	152	150	132	133	119	145	137	124	141	147	127	135	132	146	137	157	153	128	136	130	133	139	129	131	149	135	153	138	128	143	132	145	121	138	140	141	127	146	155	140	134	164	142	143	123	144	151	118	147	145	141	135	137	163	124	154	134	141	141	134	151	137	147	148	128	161	127	137	166	145	166	128	148	135	147	156	156	155	152	145	167	133	137	157	130	145	149	150	150	151	146	134	159	126	140	138	149	133	141	140	130	147	128	124	116	118	129	144	130	161	143	150	127	148	146	144	127	146	127	142	155	148	136	143	157	164	132	135	142	148	123	139	141	123	123	135	165	130	122	121	136	138	127	142	119	146	136	123	134	143	138	130	158	156	116	141	155	120	147	148	135	140	137	132	128	162	126	111	136	129	141	154	119	124	129	142	134	128	120	139	157	133	125	145	130	141	141	136	112	151	122	130	152	144	129	133	150	150	123	139	142	155	127	140	132	149	145	119	130	122	143	141	125	137	142	143	138	141	154	135	131	139	129	134	133	155	150	143	135	117	123	150	151	124	143	155	159	135	125	135	130	133	129	131	127	140	147	133	146	125	153	141	131	141	134	148	134	117	137	155	146	126	118	153	149	142	147	152	144	139	143	149	150	147	138	135	141	120	142	146	131	139	120	140	152	142	150	131	144	146	125	138	139	132	159	130	145	167	150	126	127	137	118	141	146	125	123	158	128	155	147	126	158	141	143	130	141	145	144	139	147	152	138	139	139	160	127	152	155	134	136	148	133	136	135	151	136	159	137	142	152	120	129	157	149	142	127	142	146	143	139	120	114	150	134	124	140	124	148	145	116	138	156	150	157	119	123	129	127	145	171	143	135	132	126	129	116	129	134	131	145	131	153	133	160	134	143	120	142	150	142	159	142	124	133	148	142	141	129	138	141	133	130	126	139	165	114	133	131	145	129	133	145	149	128	149	137	126	128	124	154	116	134	127	136	140	144	130	135	106	142	140	141	125	139	147	153	129	139	139	141	134	135	140	131	138	134	147	127	139	150	123	128	142	139	143	142	153	134	129	146	132	145	139	150	146	142	145	150	148	149	152	163	137	133	139	138	136	116	156	148	149	134	150	143	128	136	142	154	137	132	188	133	154	133	144	165	158	146	135	129	127	137	139	135	145	155	132	141	141	131	120	146	139	138	153	135	119	159	152	146	147	144	139	129	152	132	135	159	126	140	156	136	116	136	153	124	122	133	138	143	143	128	117	130	132	147	145	133	130	134	142	147	142	131	134	146	138	129	145	137	133	161	129	132	144	131	143	136	145	141	124	148	139	128	143	148	122	127	141	132	132	127	133	153	146	141	138	132	134	150	121	126	136	139	132	126	145	136	140	133	140	147	143	151	129	136	121	119	131	156	139	139	134	132	146	140	131	145	135	142	128	126	122	140	125	148	131	155	156	133	134	159	154	135	139	158	135	124	161	148	133	135	118	144	151	139	155	152	146	147	164	143	147	128	132	164	126	131	140	145	145	145	154	151	135	148	123	129	124	144	134	132	144	127	120	131	167	161	124	142	127	136	121	134	163	150	142	138	122	151	146	130	123	125	130	141	137	136	145	143	142	128	159	163	138	130	129	134	140	149	159	139	124	145	144	132	130	136	165	128	145	136	139	138	133	146	128	138	144	141	117	118	120	150	145	144	146	134	126	144	141	146	134	128	151	134	139	143	173	125	117	127	135	165	130	141	136	142	142	126	125	152	141	160	146	123	111	131	153	141	162	113	148	125	139	136	123	130	129	147	135	139	134	151	138	151	117	164	144	118	129	137	137	136	154	126	144	129	122	136	137	145	129	133	142	145	139	143	123	137	136	123	148	148	134	147	140	133	129	154	135	153	124	107	149	133	131	121	111	147	118	132	130	145	155	139	136	136	137	142	133	137	115	157	133	138	140	129	130	127	149	147	146	133	127	145	141	135	137	141	146	134	155	140	128	134	149	139	150	140	119	144	138	146	129	143	167	125	123	144	138	147	130	140	132	140	123	153	127	123	131	129	157	132	130	133	133	126	123	132	143	139	134	150	147	139	132	132	149	125	144	128	133	125	145	126	152	133	136	158	132	177	140	136	138	146	138	138	144	107	117	110	158	149	133	123	125	157	143	141	161	134	140	131	137	141	128	132	151	152	134	119	124	162	142	117	120	135	127	158	146	147	149	121	133	118	127	144	145	130	147	116	135	139	146	140	133	135	133	136	119	125	126	132	164	127	147	130	114	146	125	132	131	137	127	140	155	137	120	131	137	151	149	144	140	130	130	121	124	128	153	144	154	131	128	139	149	151	123	141	122	136	137	124	126	134	142	145	136	142	126	157	131	148	124	131	140	136	133	134	136	132	167	143	143	150	140	144	112	110	149	137	129	125	127	138	152	132	144	126	121	138	155	121	153	147	128	124	149	135	125	134	136	141	143	127	148	131	118	158	138	141	132	135	155	153	127	139	140	130	153	121	141	133	163	119	135	122	133	138	140	146	128	129	154	129	148	148	152	132	158	133	135	135	142	145	147	128	129	128	147	168	142	124	151	144	123	151	137	135	124	134	148	159	156	148	114	138	154	144	117	145	142	141	115	127	123	144	126	147	122	145	140	149	125	136	121	156	122	132	114	129	120	126	129	140	133	117	124	139	151	139	156	122	141	114	135	137	135	141	127	143	138	144	140	127	147	123	134	135	147	129	123	130	140	151	152	121	124	139	128	138	145	144	142	149	125	133	134	130	125	137	138	131	135	122	115	157	133	143	131	128	133	141	126	138	127	140
33867	20044	23474	28175	31671	35230	32451	28462	24076	24459	21439	21913	18856	10619	7863	7456	4705	3009	3335	2981	2062	1666	1354	1017	977	763	756	689	646	591	632	610	578	598	565	547	535	543	522	557	550	563	522	512	538	540	524	483	533	472	514	457	507	515	499	524	486	503	502	416	482	506	498	500	487	462	476	507	509	488	497	466	504	469	473	449	444	502	422	454	463	434	448	458	454	446	464	461	478	477	454	457	499	454	446	438	477	436	452	464	439	472	440	421	481	496	445	431	475	461	497	467	451	434	472	429	486	429	486	493	458	450	440	441	486	432	481	447	441	445	451	460	446	429	481	439	446	452	464	454	460	463	436	430	446	425	459	433	435	470	451	481	444	481	470	425	453	450	447	466	414	455	469	448	431	437	451	433	467	457	427	437	457	498	463	470	405	451	447	457	455	494	436	458	441	444	424	445	444	454	459	456	435	472	442	408	471	472	432	437	450	467	461	506	441	431	425	427	455	442	450	466	461	487	446	446	438	442	460	424	448	456	424	436	442	441	440	448	441	473	463	446	412	440	467	466	422	414	441	452	440	447	428	458	439	404	454	411	481	415	437	495	436	444	448	455	446	445	437	434	473	399	435	467	437	423	465	457	443	471	469	486	439	429	488	445	421	442	444	437	436	483	440	447	453	469	461	464	458	458	445	463	445	443	436	492	420	439	437	428	431	416	458	453	432	471	479	454	412	446	473	456	439	456	454	452	445	460	455	434	430	438	460	445	444	481	444	456	424	423	483	423	459	459	454	411	464	436	457	453	419	450	470	422	426	482	479	435	438	438	436	460	412	474	447	422	472	451	450	510	450	412	403	439	432	408	455	437	461	458	432	421	431	430	436	455	480	481	446	440	438	436	424	419	446	462	465	421	471	454	444	462	446	424	420	429	447	409	452	408	410	425	461	455	459	482	399	476	438	429	438	443	430	454	440	438	449	471	456	441	443	431	445	468	460	420	451	449	460	437	469	423	454	441	447	446	456	498	474	426	469	458	412	506	439	460	436	454	443	422	435	469	484	452	417	411	447	449	423	472	479	421	448	447	450	449	448	419	445	452	478	459	426	453	419	437	439	481	428	423	477	444	444	412	456	485	463	456	437	468	458	447	487	435	442	440	426	449	473	422	447	431	434	461	435	468	448	455	441	419	406	449	455	446	439	455	471	423	434	420	450	471	430	428	424	423	477	461	401	477	444	462	454	465	420	453	478	443	441	427	426	445	450	413	452	438	455	475	470	429	441	438	423	414	453	468	446	472	458	422	486	461	448	438	453	456	471	445	466	470	441	469	396	443	427	469	464	446	474	457	422	449	427	418	433	447	452	446	452	432	439	420	415	474	450	444	430	428	465	423	425	434	436	457	425	441	413	428	464	460	414	445	458	444	467	431	444	469	418	464	428	463	433	458	441	439	476	449	491	497	425	439	470	486	434	430	447	425	430	432	439	480	416	439	447	451	447	464	439	387	427	433	455	471	453	460	455	455	425	456	433	450	426	444	432	453	501	420	458	447	471	414	469	469	473	456	441	457	428	466	486	459	482	456	438	442	446	443	451	393	453	440	439	456	472	454	425	446	447	446	436	427	441	470	433	460	428	469	435	461	435	469	429	432	451	435	434	410	454	464	453	442	439	434	455	429	444	496	466	490	476	456	442	443	476	416	438	450	428	407	439	466	458	442	448	459	432	466	422	451	438	408	437	450	454	448	409	453	428	446	481	465	478	440	464	434	470	464	444	463	434	410	450	449	445	463	422	441	445	466	435	456	435	469	404	468	470	410	435	492	423	477	425	461	455	432	402	410	433	456	440	454	431	471	440	431	415	432	403	453	472	435	412	472	453	459	443	407	428	463	450	435	479	430	472	429	438	481	459	468	462	412	459	457	475	438	463	448	455	463	519	439	424	440	458	465	436	434	425	452	448	466	449	445	466	449	477	462	440	449	466	460	488	451	422	436	421	474	441	437	426	430	396	456	463	445	456	459	474	474	447	385	443	428	450	436	437	443	450	432	482	437	434	435	403	461	456	401	413	439	434	497	408	450	435	426	455	457	437	481	467	477	452	439	448	477	468	446	449	466	448	464	483	428	419	440	444	428	455	425	454	453	463	444	468	469	440	454	473	399	444	402	471	431	478	468	449	448	458	488	417	469	452	409	481	432	416	449	442	469	399	462	470	446	466	428	431	475	452	448	406	441	443	433	475	473	431	433	442	442	454	449	441	447	440	465	419	466	444	401	495	435	477	450	447	395	439	426	456	450	430	431	432	448	434	412	421	453	465	432	458	455	482	447	397	458	473	435	462	432	456	418	469	488	454	439	440	444	430	429	447	455	473	442	460	468	428	480	477	456	459	446	474	432	427	456	473	469	455	477	408	461	454	434	431	463	457	440	426	477	477	450	460	426	449	450	453	450	458	436	457	448	446	452	463	429	491	440	484	449	440	431	477	449	480	448	426	459	422	430	422	449	472	430	451	435	460	449	452	472	442	498	462	449	461	450	459	436	469	446	441	454	459	436	411	442	458	462	445	424	442	444	455	424	465	468	423	431	460	462	464	440	416	437	444	471	463	438	474	425	440	447	482	461	464	438	422	466	439	428	453	463	419	446	431	406	455	443	465	433	432	453	436	433	435	469	428	467	441	474	489	432	472	453	494	424	449	457	443	485	415	457	486	400	407	434	450	459	405	431	458	442	456	450	434	430	431	453	464	439	438	429	446	426	417	516	487	479	444	449	472	449	441	415	440	462	429	451	445	468	414	423	427	442	465	460	476	446	503	482	458	450	466	437	450	449	459	443	457	447	454	463	450	457	424	452	468	487	451	449	409	444	442	430	401	415	447	430	447	426	439	454	415	446	446	412	474	454	430	460	446	459	415	443	442	441	439	418	406	439	436	462	459	420	458	451	455	458	458	461	457	459	488	451	459	459	434	429	416	422	482	437	456	427	443	455	460	439	429	455	459	427	447	449	417	481	430	471	445	422	445	442	442	451	439	445	472	468	464	456	478	422	448	424	437	467	472	440	432	436	456	403	441	431	474	480	456	430	476	424	473	443	450	501	466	408	411	440	459	456	472	460	467	428	477	457	445	426	436	447	432	447	487	442	434	437	458	451	454	479	459	440	439	450	424	468	468	450	428	462	493	412	422	399	448	432	467	446	456	440	461	435	457	412	418	470	409	435	481	458	462	455	441	443	444	435	468	452	436	422	400	467	452	475	476	468	453	454	421	419	445	458	486	487	444	433	447	440	447	449	429	448	423	432	442	439	451	423	448	477	424	437	453	478	417	440	407	459	460	469	446	454	460	449	444	434	445	452	445	458	450	461	435	476	461	481	466	439	436	474	468	447	416	417	414	478	453	425	475	437	481	451	440	434	421	432	452	466	455	424	491	470	437	442	470	431	424	420	429	434	446	421	434	482	446	444	461	434	443	434	423	428	405	427	429	461	425	447	458	463	471	425	473	478	475	424
10993	4809	4906	4289	3527	2273	1341	774	689	584	456	395	327	222	178	199	190	150	154	226	159	149	152	151	128	160	162	151	161	121	170	148	160	163	151	131	133	139	169	146	157	127	153	124	150	122	155	154	150	131	149	144	144	148	135	138	150	137	124	141	151	159	133	137	164	125	130	151	125	141	152	128	166	134	144	139	168	158	147	157	138	153	149	137	146	137	142	156	151	139	153	133	148	121	151	159	150	143	161	155	147	145	153	144	151	144	161	167	138	114	133	144	163	143	121	151	138	135	141	135	158	153	135	148	149	129	148	143	158	144	160	147	181	148	151	141	144	163	144	150	140	157	117	132	124	141	143	149	160	162	151	173	143	138	155	159	136	132	137	152	144	151	151	134	138	153	119	159	147	149	152	132	123	136	149	164	160	145	146	123	157	146	139	133	138	132	140	131	147	128	158	138	128	130	138	125	162	128	150	141	150	146	145	150	123	159	117	148	154	129	153	159	141	142	123	142	161	152	159	128	144	147	138	146	138	155	150	155	147	140	146	178	146	153	162	152	127	140	129	142	138	145	158	138	149	140	150	155	159	137	125	146	141	137	142	164	151	139	136	161	151	137	145	140	161	132	131	135	143	146	134	155	149	135	169	162	152	163	148	149	140	149	141	140	130	142	139	157	152	138	137	143	150	157	135	159	146	150	144	139	144	134	139	144	134	173	152	154	145	132	155	129	141	148	145	154	159	115	131	148	153	153	155	161	137	135	152	157	145	149	135	146	151	148	141	146	140	149	147	149	136	155	147	125	160	148	146	159	159	150	157	176	148	153	156	135	153	141	144	141	148	146	134	151	137	130	144	156	157	157	156	142	144	140	134	124	150	133	133	138	139	135	144	151	143	155	151	169	151	159	129	142	131	143	160	144	153	142	152	144	147	137	138	164	137	133	155	151	146	125	146	145	147	146	131	141	167	136	156	147	144	156	162	150	149	149	129	131	151	135	173	143	137	122	133	128	165	136	156	153	154	142	154	128	159	162	172	152	135	153	163	136	173	143	143	140	128	136	127	138	157	162	142	135	132	155	159	142	158	127	141	133	139	171	152	149	159	141	168	131	154	162	140	147	135	135	133	139	137	137	141	169	152	142	155	159	125	139	119	159	136	131	128	157	145	152	153	141	153	150	146	161	165	158	132	139	142	164	148	146	155	147	154	145	137	176	161	144	141	128	149	146	135	139	128	147	135	147	146	164	154	159	133	140	156	168	136	135	147	126	136	154	156	148	118	148	139	139	163	115	149	154	147	142	120	124	153	146	137	135	146	144	155	146	141	133	133	155	136	142	129	149	153	125	165	153	153	143	162	139	126	133	133	136	159	152	153	136	139	136	143	150	131	152	158	136	164	131	132	149	156	134	135	142	122	143	156	135	155	162	117	143	157	144	145	154	132	151	163	137	126	149	137	151	141	151	150	144	160	161	144	124	127	153	137	150	150	146	144	147	166	166	128	143	130	169	141	152	137	135	133	157	159	164	136	154	129	135	127	151	143	142	142	143	147	139	146	141	172	133	138	145	134	120	151	144	157	148	132	157	148	148	145	171	143	144	129	130	140	136	149	130	149	151	137	140	144	156	157	149	154	157	137	154	144	139	153	140	149	142	164	151	128	147	140	157	155	131	135	114	143	155	149	142	121	150	136	147	149	113	122	152	143	152	152	149	168	143	147	136	154	157	143	139	149	123	140	135	136	155	126	135	141	136	147	135	140	148	148	147	156	149	155	148	131	148	134	143	143	141	150	134	149	128	149	142	145	151	142	130	162	145	137	153	156	148	162	131	131	132	140	150	144	151	146	148	151	121	150	126	148	141	155	151	136	143	141	176	162	145	132	145	151	147	133	152	146	155	169	148	137	161	167	122	133	146	140	130	136	148	156	147	133	127	141	148	134	164	144	173	151	161	163	146	134	152	134	125	138	147	123	161	134	153	153	153	134	146	146	157	145	140	136	125	155	123	157	151	159	141	150	144	140	142	150	155	142	144	143	143	132	146	150	145	155	138	143	121	136	143	142	160	154	160	141	143	135	144	142	138	141	139	140	134	126	164	145	151	134	133	133	153	144	155	134	127	129	151	162	143	144	151	146	125	141	150	144	139	140	156	144	170	138	129	149	152	144	140	161	135	143	137	151	143	155	150	144	142	149	154	158	156	152	154	143	134	117	135	170	146	152	132	161	144	134	146	161	142	163	135	136	138	157	161	160	151	145	149	152	141	140	122	158	153	149	134	150	132	130	142	151	137	143	150	158	147	155	148	158	143	167	132	164	146	128	149	166	119	150	154	130	152	122	155	131	140	144	134	142	145	166	126	135	148	126	140	117	156	146	120	131	142	146	160	155	128	138	132	139	169	125	146	163	141	135	148	149	155	159	144	156	131	143	156	146	141	144	147	150	150	138	142	145	141	155	136	131	150	160	138	123	135	132	150	143	150	151	161	153	145	134	154	153	152	159	128	146	133	128	159	126	130	171	167	129	151	136	170	151	135	163	122	122	120	140	168	159	133	150	159	137	128	140	136	151	168	143	148	138	137	156	135	166	171	148	136	138	154	140	137	138	131	120	149	158	163	152	140	127	147	131	147	156	141	140	150	146	156	145	153	140	166	147	155	135	146	132	158	157	131	128	130	156	98	148	152	136	163	151	166	126	145	139	160	151	129	148	131	142	134	148	135	123	156	137	136	160	160	141	157	146	141	149	138	148	139	164	148	138	145	143	142	151	130	150	141	143	149	151	144	151	143	152	133	154	177	128	133	132	163	144	137	148	149	127	148	132	157	155	153	150	128	143	146	156	133	125	151	155	160	136	163	143	144	154	139	130	131	143	133	142	164	145	134	150	133	128	150	156	135	151	158	135	139	184	150	144	146	151	141	139	124	153	159	140	154	146	135	152	162	159	144	152	124	158	130	150	143	147	126	149	137	149	144	157	155	152	167	173	131	150	150	145	142	135	166	142	152	152	139	169	148	165	133	158	157	137	157	129	184	134	126	136	175	144	165	131	131	132	150	157	139	175	139	123	149	152	138	136	118	142	131	145	174	133	128	126	145	137	158	126	145	144	136	149	166	152	107	150	141	139	157	140	171	153	154	159	148	160	171	141	144	131	172	135	132	141	142	150	147	125	131	141	163	152	168	173	140	131	152	141	125	149	147	148	154	143	162	140	143	141	123	137	137	145	131	148	148	119	167	131	153	152	133	127	161	142	129	146	132	149	161	151	157	148	126	137	114	195	141	147	123	156	119	151	137	148	158	158	153	139	142	154	158	136	147	157	150	138	154	170	137	127	148	131	147	173	158	131	134	154	169	147	160	166	144	167	140	142	161	163	148	151	172	148	135	146	149	157	145	159	159	147	161	141	140	141	148	146	163	142	134	159	153	141	159	143	144	120	127	143	122	143	134	138	158	145	135	169	130	160	139	153	146	150	152	128	155	147	158	140	163	153	142	156	158
12087	4694	6097	8542	9530	7252	4730	3354	2866	2572	2196	1948	1563	1049	781	757	617	559	597	630	520	544	528	466	469	475	448	456	437	465	466	454	490	444	489	496	477	489	488	451	470	458	434	478	420	457	479	465	494	476	477	483	442	468	478	429	446	439	441	471	469	456	459	468	458	469	482	439	500	440	437	438	460	456	483	451	459	468	481	453	492	449	441	447	478	484	423	432	518	451	479	448	461	459	471	432	494	487	455	459	466	433	485	433	453	479	496	461	453	479	484	479	459	437	451	460	439	450	476	428	469	449	486	464	445	463	511	454	473	496	468	497	447	466	474	447	488	463	496	465	469	447	462	448	486	442	466	472	458	467	492	426	433	439	419	469	473	488	454	468	456	466	466	426	458	453	437	449	502	481	447	497	472	451	452	451	452	481	459	455	455	441	457	454	450	457	431	515	486	463	469	466	440	489	457	469	468	420	469	465	488	474	521	494	450	470	447	476	448	459	508	455	485	470	438	443	488	469	481	444	485	480	499	501	451	444	470	452	431	493	476	470	441	446	424	487	464	441	504	426	468	477	457	449	466	442	471	464	483	468	444	528	501	477	410	481	465	465	456	443	460	491	445	445	450	464	458	498	455	446	485	446	424	468	464	471	428	466	481	498	460	450	487	481	482	465	512	506	444	480	467	486	425	443	455	463	432	456	463	473	456	447	462	452	446	457	460	470	513	468	486	445	459	449	467	407	445	432	458	474	495	448	497	471	436	451	488	455	471	434	471	423	485	483	466	464	472	473	469	471	453	449	477	463	473	460	436	434	459	461	456	469	479	494	427	470	448	448	483	444	491	452	460	483	478	460	434	455	459	483	461	487	466	437	504	452	450	495	498	456	474	463	458	482	465	480	470	492	456	451	459	468	483	395	445	468	467	439	429	480	466	484	498	463	480	441	468	460	482	413	471	453	466	451	435	444	464	492	442	449	461	402	470	463	456	455	454	490	495	447	491	482	480	446	447	402	488	487	453	476	470	449	444	483	440	490	461	468	462	445	457	490	477	500	499	421	480	460	461	480	445	493	409	468	455	473	515	422	429	489	471	515	457	452	442	494	489	455	444	475	475	484	481	472	463	441	447	470	495	452	489	436	464	456	466	491	482	452	477	482	452	472	480	455	457	484	473	460	443	473	485	460	430	460	496	444	449	420	484	460	437	450	443	490	421	447	443	469	444	445	502	452	458	448	443	457	497	485	429	463	431	497	508	449	429	442	421	487	470	437	474	440	482	456	465	410	496	447	465	418	477	471	468	481	451	439	425	445	464	455	496	481	435	485	452	480	445	448	447	450	482	447	442	433	454	477	489	478	444	434	482	410	465	453	439	465	445	469	453	458	466	439	478	425	463	488	482	487	487	463	442	458	484	433	444	432	456	470	451	466	450	469	462	447	459	417	469	418	447	453	454	456	471	439	469	466	442	470	484	456	456	471	494	459	454	471	441	455	499	424	468	479	432	460	449	463	502	434	489	451	442	458	492	449	517	443	474	485	453	482	468	478	469	458	480	483	473	437	446	452	447	424	460	466	485	476	438	469	458	458	450	443	455	487	481	479	486	481	435	490	436	444	454	440	480	430	445	429	451	445	441	432	478	481	478	465	470	480	458	474	455	467	433	443	464	481	463	465	462	438	439	443	495	479	490	472	461	453	467	438	477	435	473	494	449	474	465	464	457	468	446	466	479	467	456	455	470	492	448	446	470	463	472	457	440	462	483	496	482	465	438	452	454	471	484	444	500	458	474	465	448	453	465	493	445	449	473	444	442	449	454	469	468	484	481	479	478	448	475	478	491	419	497	432	463	461	454	473	462	496	462	443	488	495	444	480	472	492	495	457	454	495	484	460	455	454	474	450	472	449	462	433	452	460	441	455	466	468	493	485	461	442	479	494	442	472	463	464	454	466	499	473	477	444	469	461	465	452	462	464	459	457	463	501	425	475	481	491	460	475	416	449	477	473	494	445	425	459	442	393	464	440	434	474	442	415	510	474	445	444	451	459	452	490	488	478	445	467	456	508	480	479	443	429	464	481	446	438	481	452	440	438	474	525	481	496	478	474	491	452	430	460	492	438	463	458	477	478	456	473	463	459	480	429	441	460	460	487	453	499	508	463	448	450	485	471	479	457	472	482	433	478	443	479	446	445	458	451	446	496	457	459	478	490	451	455	469	460	474	495	452	403	439	475	443	465	446	439	467	442	459	426	472	470	484	438	478	473	461	458	474	469	483	469	453	458	453	480	507	439	470	489	450	465	420	479	498	456	447	467	460	453	418	523	451	459	456	460	462	468	457	429	478	453	465	448	476	451	438	481	471	493	482	451	440	447	463	493	470	486	446	468	442	471	473	468	474	446	460	495	468	455	477	476	453	460	469	425	439	480	473	464	433	434	465	458	470	466	459	453	459	475	473	457	468	464	464	465	479	478	469	456	488	451	477	462	474	439	487	427	470	480	424	471	480	454	483	478	450	476	481	481	450	481	453	507	480	514	479	477	440	474	453	432	488	482	477	444	494	471	468	501	460	498	448	495	444	453	422	429	470	491	418	463	480	453	449	447	479	469	463	501	460	418	507	460	496	446	470	437	508	480	460	468	427	488	483	448	488	479	456	470	448	479	445	479	461	470	442	459	467	490	470	439	440	464	437	465	444	462	480	480	446	432	466	460	466	477	469	490	416	493	440	478	475	445	445	456	455	501	439	438	458	475	433	456	489	478	424	454	462	493	458	476	452	452	484	438	411	483	473	449	504	461	479	486	443	408	473	480	441	448	484	440	462	497	472	436	452	467	499	476	477	501	468	461	439	464	477	451	460	472	459	497	449	417	468	415	448	462	459	478	487	431	471	454	467	473	437	481	478	492	469	461	492	434	455	493	476	430	487	482	469	440	439	464	490	466	497	408	466	464	469	464	482	467	459	464	456	459	439	474	467	439	502	503	431	442	432	473	469	457	434	440	497	465	464	481	435	469	466	458	438	417	466	438	468	445	460	472	463	421	445	502	444	487	451	429	450	446	491	465	454	469	543	421	448	491	474	471	426	469	484	504	464	490	459	482	492	436	472	517	447	478	440	460	491	445	460	471	477	529	481	503	469	436	493	458	432	455	480	472	474	428	471	462	457	450	466	460	435	433	429	453	438	488	471	450	498	452	452	459	451	450	448	439	486	454	441	473	447	448	435	450	434	465	433	466	465	447	481	459	447	442	474	472	449	465	451	453	449	485	428	478	425	447	480	460	451	459	524	458	476	450	438	470	464	457	481	444	478	429	459	433	441	491	477	436	470	473	451	433	503	472	466	473	460	475	464	405	484	466	448	450	442	486	465	449	455	475	480	438	459	443	467	481	485	476	469	438	461	465	458	482	448	477	435	458	494	477	485	452	458	475	485	461	486	443	466	464	478	476	443	450	469	451	432	471	457	467	428	411	408	477	451	467	459	463	462	459	472	414	477	457	461	458
41799	26033	26076	27072	28096	21529	16736	10750	8172	5861	4471	3730	2495	1328	744	699	542	248	349	222	139	175	154	112	131	104	94	92	74	81	89	83	84	90	76	92	98	89	83	85	74	81	79	92	91	76	78	87	69	66	84	92	82	83	92	96	79	73	85	77	81	96	94	73	74	70	89	78	93	63	72	86	77	55	56	86	77	90	73	84	86	90	88	71	70	82	97	97	69	86	90	74	85	87	78	81	83	72	75	65	94	83	70	77	82	87	76	82	85	74	83	83	88	87	83	92	76	88	91	84	75	73	82	67	92	71	85	78	82	81	88	101	91	102	97	73	81	72	71	82	99	81	86	83	76	84	77	73	86	73	81	84	78	78	75	83	74	76	67	75	81	91	94	93	80	60	77	86	73	101	89	73	75	85	93	85	92	85	85	80	73	77	69	85	95	82	69	81	76	79	87	88	77	78	82	80	78	85	86	86	102	79	87	78	71	88	79	72	79	82	77	95	88	77	84	66	76	81	68	77	95	84	71	65	90	80	78	68	92	94	67	77	81	62	77	87	77	79	72	87	80	74	99	73	78	89	88	78	77	88	92	59	79	75	83	77	86	83	87	78	67	71	93	74	98	101	78	77	86	89	78	79	81	55	85	79	71	79	77	67	91	73	76	89	75	79	81	82	94	87	93	93	67	80	75	84	84	98	94	86	85	81	83	85	112	82	71	80	54	83	83	74	78	92	83	77	75	90	74	74	77	73	89	72	99	85	88	88	82	78	82	68	70	76	93	79	106	91	81	73	82	100	80	99	97	75	93	97	84	75	74	89	71	86	73	73	96	70	79	63	90	83	87	85	85	76	84	85	88	85	76	73	67	72	82	80	71	76	94	92	69	89	75	92	90	80	90	75	91	84	89	66	80	73	90	63	88	66	78	69	89	97	82	73	70	94	69	61	94	77	69	82	92	76	89	84	79	74	83	81	73	91	95	81	75	79	88	92	85	87	97	81	93	64	89	74	90	59	79	65	67	68	97	78	89	89	100	90	88	71	86	75	84	77	97	75	71	80	91	75	80	71	91	96	79	103	74	77	76	94	90	62	95	85	65	78	68	78	84	71	96	82	66	80	52	92	87	96	86	68	87	63	93	102	79	80	57	87	81	70	92	84	86	70	82	76	95	95	77	80	93	87	70	86	93	98	95	74	87	76	82	75	88	84	82	81	84	86	83	66	81	98	93	98	83	82	91	83	87	83	97	92	91	75	84	78	69	78	73	79	83	83	88	85	111	77	56	90	88	80	90	77	81	84	91	77	65	69	91	96	89	81	98	95	88	89	79	91	84	78	78	85	86	99	68	68	98	65	103	80	80	84	81	87	72	93	80	89	78	78	80	76	87	88	85	80	84	87	85	72	79	90	85	84	76	74	90	73	85	76	74	103	89	74	79	88	79	72	81	81	82	79	85	67	75	64	81	77	87	73	96	83	66	79	73	79	71	82	81	81	75	89	80	62	65	79	57	67	78	96	79	80	78	84	71	80	88	83	74	80	85	77	104	85	76	114	102	75	90	84	70	82	63	85	82	73	70	95	72	72	75	99	79	74	75	80	95	77	82	70	86	74	72	93	76	72	83	80	66	82	71	97	87	70	76	91	88	89	80	82	86	80	77	88	85	92	73	86	86	91	72	83	89	95	73	79	82	85	73	74	75	82	82	75	80	64	74	60	68	82	96	66	82	88	90	86	82	95	80	97	82	79	83	89	65	81	72	76	75	88	79	83	83	66	90	74	80	75	75	89	88	100	90	62	91	83	88	94	82	89	85	74	92	82	100	75	70	82	83	80	66	90	79	92	86	58	69	74	89	87	83	99	86	87	81	84	88	92	96	83	77	74	83	66	93	81	82	84	80	91	88	69	89	83	92	97	82	85	73	83	71	69	67	82	59	78	83	66	83	88	91	69	74	71	75	76	99	77	84	87	66	86	78	96	82	80	86	64	90	72	86	65	90	79	78	74	65	91	89	80	87	70	90	75	83	89	84	71	79	100	80	57	71	78	101	84	76	82	72	79	90	81	88	76	90	82	72	71	84	66	63	79	72	88	69	88	86	79	71	80	78	82	69	84	73	70	63	78	88	59	86	91	91	93	91	83	60	69	106	95	78	72	86	79	85	92	81	79	78	81	73	70	109	79	87	87	94	84	99	80	90	66	79	78	84	79	102	77	74	75	81	95	74	76	75	84	83	78	88	84	91	84	72	77	90	100	86	70	79	74	77	77	69	77	86	73	87	85	77	87	89	65	66	91	83	88	81	71	85	67	64	82	86	62	85	88	69	71	80	91	78	81	79	69	67	67	76	74	96	85	79	67	84	86	72	90	91	70	63	62	77	81	77	75	89	95	75	75	90	83	72	72	89	78	104	93	94	62	88	74	79	73	84	82	94	94	87	81	76	96	103	72	81	74	77	74	70	76	71	77	87	88	78	80	105	77	89	76	85	79	83	80	75	83	79	87	93	88	93	95	88	84	88	82	76	87	68	83	80	80	85	75	96	77	73	95	71	73	82	75	72	89	86	80	89	89	73	88	72	76	95	83	71	85	68	66	87	69	84	75	87	74	81	85	91	91	86	69	75	88	88	77	86	77	67	91	68	82	89	77	79	73	112	82	91	59	90	93	73	87	77	84	79	81	82	80	82	84	59	76	69	85	74	92	85	80	78	86	72	87	78	72	84	87	93	80	78	77	70	70	78	90	84	84	84	78	89	64	65	80	88	73	94	70	78	84	84	93	75	83	76	79	83	80	81	75	78	77	80	72	75	89	88	85	70	93	76	80	92	73	86	77	69	86	81	73	92	89	82	69	74	87	79	75	78	86	93	84	70	86	84	73	57	78	84	80	73	94	89	59	71	102	85	87	78	80	76	78	78	81	79	66	84	82	86	102	88	74	83	84	77	82	96	68	65	99	91	83	80	72	92	101	76	74	75	92	79	73	77	75	69	63	79	85	55	94	92	71	77	88	97	71	79	76	62	68	60	85	72	89	66	92	76	89	83	86	86	85	79	75	91	92	86	94	89	83	67	76	81	85	83	77	84	83	89	91	78	95	83	83	78	82	82	80	86	79	102	72	77	88	78	76	73	76	64	64	72	83	92	81	77	94	96	75	79	85	101	68	92	70	88	98	79	68	76	75	88	72	88	91	86	79	78	76	68	78	85	82	88	63	79	95	81	84	78	84	75	94	93	106	75	77	71	99	74	77	70	101	97	89	78	72	84	87	92	64	65	88	79	66	70	78	85	85	90	74	77	73	95	67	77	88	90	80	109	86	80	69	74	99	77	90	106	92	82	80	70	66	77	73	84	85	70	76	106	88	76	80	79	79	75	71	76	77	79	82	93	97	79	91	88	72	88	94	77	72	94	90	68	77	75	77	78	87	75	79	88	81	95	86	104	62	75	90	83	76	82	95	91	80	90	81	101	92	88	71	78	78	97	77	83	71	85	103	84	90
26019	14338	16865	24330	27949	24164	23873	21729	18667	15371	13736	12917	9862	5876	3810	3218	2512	1400	1911	1265	836	785	709	582	611	446	391	383	370	358	356	359	322	327	357	347	332	334	342	345	301	335	315	277	289	296	335	308	305	298	293	293	280	301	277	285	307	269	319	304	284	297	286	347	271	296	258	316	287	288	304	291	289	294	328	308	313	318	295	272	288	277	282	287	277	287	277	275	269	282	269	298	281	261	284	284	304	283	274	276	296	294	287	303	262	298	309	301	282	285	293	259	267	283	295	290	276	289	306	274	306	301	278	293	284	284	289	273	291	298	309	321	281	282	283	289	273	272	279	290	268	291	283	290	277	292	310	279	295	301	278	286	268	275	299	261	259	291	255	274	240	311	306	310	293	275	290	314	291	311	304	299	282	299	296	306	287	304	286	294	315	279	281	264	264	279	252	275	309	289	288	295	278	256	284	296	295	298	293	266	283	265	284	294	322	266	249	290	323	288	286	266	283	296	271	274	288	272	296	268	286	302	292	283	306	309	278	308	292	258	284	283	315	277	291	280	293	277	238	298	275	291	278	272	312	306	261	296	306	276	294	298	247	281	292	302	298	271	295	282	272	305	307	276	286	325	302	288	274	306	280	288	302	308	285	295	268	309	281	267	279	269	283	296	305	285	273	287	307	260	268	272	294	252	283	317	294	284	309	255	269	261	281	289	334	239	255	290	289	282	271	294	286	296	273	278	253	262	299	254	282	278	278	298	273	281	229	268	276	286	268	293	277	293	297	291	297	255	276	301	292	259	284	287	271	298	296	269	266	304	270	283	310	290	286	288	262	285	281	303	298	296	282	307	273	310	293	301	300	280	284	262	283	331	287	286	282	278	279	268	263	298	269	284	305	263	291	295	283	298	281	266	265	281	291	263	306	272	295	280	315	295	282	308	282	299	261	282	318	283	282	269	269	262	278	299	275	289	289	269	292	303	262	282	262	270	258	291	281	268	285	303	296	278	268	267	292	309	267	276	288	256	256	298	307	302	265	278	277	306	278	298	274	305	293	306	309	270	260	273	285	280	267	266	282	272	261	262	272	285	272	293	260	318	289	290	300	303	277	289	276	309	291	268	279	299	268	286	291	289	291	268	272	288	306	281	293	284	289	259	274	277	286	270	280	293	286	263	291	296	292	302	310	298	261	280	268	270	277	256	285	274	267	288	275	284	279	256	250	282	299	283	268	304	301	253	310	288	292	284	273	275	294	275	269	286	278	280	278	291	274	276	288	259	273	300	288	288	297	300	274	287	277	309	293	297	297	277	302	312	299	301	268	280	271	267	284	273	303	302	321	292	282	278	298	332	277	282	268	286	294	283	316	280	289	313	283	279	305	282	273	286	269	318	279	264	260	254	271	291	309	286	282	270	282	268	310	294	261	326	268	277	290	280	248	296	289	281	268	266	268	298	269	274	305	272	291	315	285	266	285	274	280	287	280	297	312	295	251	274	302	273	283	299	295	263	307	287	250	279	280	284	276	299	292	277	296	286	267	276	279	269	267	301	267	295	274	272	288	290	261	300	257	270	255	283	305	288	266	289	282	276	269	286	296	301	281	283	279	293	297	285	275	299	272	306	307	300	266	309	325	306	281	282	316	284	284	287	278	263	265	290	265	287	250	303	293	271	287	277	274	266	270	276	278	296	248	298	272	288	287	285	282	296	256	267	294	304	251	257	275	277	232	297	284	287	299	273	325	294	324	269	292	288	267	278	292	268	286	273	306	300	299	296	292	282	292	274	276	285	282	277	259	261	287	307	296	266	273	277	275	271	278	295	275	303	291	278	312	273	286	285	271	278	309	268	298	291	285	251	289	280	270	291	306	283	250	294	278	272	253	289	273	291	288	295	284	273	267	260	300	291	284	289	274	254	277	295	250	298	284	293	288	261	241	279	323	320	299	295	299	264	282	278	265	284	302	297	295	274	290	272	286	285	278	294	297	254	288	288	284	298	337	280	290	274	293	295	281	254	278	248	340	326	234	298	269	286	277	280	315	246	274	266	246	299	284	285	264	287	322	265	288	292	299	281	294	290	262	286	271	301	283	275	318	293	293	274	252	300	262	309	302	267	260	293	297	276	310	284	294	247	313	263	268	311	305	295	257	284	263	276	303	267	296	296	295	253	284	303	298	300	280	287	282	285	288	255	260	279	273	294	294	269	281	284	300	259	274	274	287	267	288	298	321	247	273	260	276	331	307	262	273	275	272	283	286	299	271	299	281	276	264	287	260	276	261	294	277	279	253	265	267	313	294	256	283	300	278	278	238	274	270	293	303	282	283	306	271	306	295	302	283	273	307	275	290	266	277	275	272	281	299	265	294	264	270	295	316	259	277	304	298	336	298	267	303	270	300	266	262	315	294	274	304	305	262	266	300	289	264	287	260	303	293	276	269	299	303	296	272	276	275	274	324	276	290	287	302	262	294	279	310	275	296	277	305	271	274	273	283	303	289	286	297	297	275	281	242	300	268	272	294	284	296	266	261	257	275	310	301	266	295	293	279	285	273	293	266	276	304	303	288	292	321	273	287	274	301	295	258	283	266	307	301	294	259	290	274	292	283	266	273	309	304	319	292	322	285	309	330	328	278	289	254	283	303	311	264	270	305	267	290	315	292	303	274	307	295	301	279	219	268	276	255	275	300	287	286	284	297	263	249	288	283	286	291	281	304	312	313	289	273	272	318	287	277	292	265	270	290	263	293	286	284	255	257	292	298	269	335	289	291	273	277	288	309	267	300	281	289	285	289	273	262	257	282	294	277	305	284	286	311	287	297	303	284	288	287	291	257	270	282	284	267	276	299	301	273	292	291	241	280	248	276	271	290	298	292	296	264	280	273	291	278	297	305	267	289	269	278	299	294	271	275	295	304	280	296	269	274	302	286	308	306	290	282	331	287	256	288	335	268	258	265	294	280	308	316	266	296	256	287	244	319	286	306	317	265	281	265	269	289	283	285	272	247	316	280	271	281	278	273	249	314	309	264	286	311	259	270	267	259	297	267	297	314	290	261	275	289	283	327	286	293	298	296	287	280	295	310	320	292	274	292	260	266	281	265	254	303	263	303	312	259	292	313	312	280	258	287	278	288	280	260	322	267	307	280	287	274	264	276	293	305	296	298	304	254	276	296	286	284	299	279	283	290	273	298	278	280	271	260	280	280	295	286	277	267	301	250	252	315	299	313	298	274	295	275	275	316	235	301	283	284	291	272	304	287	287	293	270	299	293	256	321	269	252	299	287	253	284	275	266	289	262	269	303	296	301	293	290	292	264	262	327	292	265	298	302	295	273	258	298	267	294	279	292	291	289	294	307	281	288	279	290	299	294	295	308	265	278	306	280	267	288	272	255	302	274	295	283	285	272	287	295	277	285	273	275	282	309	269	288	295	265	287	284	283	269	287	260	292	307	275	290	296	261	284	313	289	305	290	295	276	270	271	297	289	271	277	320	278	258	283	257
47582	31671	32331	32242	32610	28804	26339	22622	17596	13967	10758	9016	6280	2969	2009	1818	1380	812	772	545	355	326	256	263	212	217	147	157	162	153	158	175	157	167	152	137	154	158	153	148	122	131	134	157	132	168	149	161	154	130	141	143	146	155	139	140	156	161	124	125	146	130	148	159	151	152	158	146	145	141	152	171	161	136	121	156	144	146	124	116	143	139	144	157	148	141	147	162	143	140	131	125	160	133	129	136	131	139	148	157	143	171	132	169	111	130	127	130	148	144	134	140	128	144	126	151	147	150	156	142	130	148	149	132	133	155	132	146	132	157	143	142	130	135	145	159	138	139	147	135	132	146	136	127	138	127	131	138	149	157	146	132	131	136	132	143	157	151	124	121	149	118	129	110	151	159	132	147	150	142	133	155	145	137	152	122	146	135	120	105	141	138	141	121	126	141	129	134	159	143	145	125	160	150	122	132	150	124	152	139	147	154	140	151	148	141	154	122	139	170	123	132	143	156	158	132	127	136	137	138	147	136	149	135	123	135	152	144	144	139	136	152	131	135	115	124	120	150	136	153	118	154	126	150	117	121	129	139	150	126	149	143	135	171	153	150	134	148	160	140	143	139	145	128	126	157	151	130	108	117	121	136	142	125	131	149	151	141	127	150	126	132	122	141	134	129	136	150	134	132	116	151	143	132	130	136	126	120	128	130	116	141	126	140	148	119	132	135	164	155	145	157	135	132	127	126	131	143	152	166	118	141	148	137	149	125	170	126	132	131	130	140	148	149	138	132	164	126	135	144	126	134	124	136	163	142	135	147	149	127	129	143	118	149	122	138	158	143	135	152	123	136	145	138	140	162	136	144	132	142	125	140	134	130	137	134	148	137	146	119	128	133	138	142	144	147	150	138	124	143	153	137	154	137	158	152	126	130	126	148	123	134	140	156	143	135	131	147	142	130	112	133	136	128	130	150	133	156	151	139	157	130	123	137	144	142	109	134	155	139	143	134	126	132	149	133	128	111	154	141	150	126	127	130	127	135	135	158	129	154	145	131	147	123	149	144	156	119	121	132	140	139	135	126	154	154	142	135	143	137	137	145	163	129	148	149	144	116	140	141	132	127	117	137	141	145	149	144	148	133	155	140	141	128	153	134	123	115	149	134	150	160	140	158	114	136	146	147	132	128	143	134	137	140	136	139	142	139	161	134	138	145	129	136	154	127	144	157	126	132	156	136	116	141	123	148	119	141	141	115	141	147	139	143	140	128	148	150	140	137	128	161	146	165	121	147	136	136	122	132	148	132	147	144	147	137	142	135	137	143	139	131	147	144	158	135	132	145	153	147	122	151	149	129	127	127	150	141	130	120	149	152	135	135	153	134	136	156	144	145	143	143	136	144	132	132	138	143	127	139	144	136	160	134	125	128	156	160	139	148	121	137	136	131	124	137	120	147	139	151	138	131	151	136	133	130	119	131	122	148	138	137	152	155	129	146	148	130	135	147	140	141	138	123	134	130	131	142	129	151	140	137	159	144	131	154	146	138	138	131	130	129	161	118	141	132	147	162	146	107	109	154	144	130	127	124	133	129	128	129	123	140	131	118	130	136	136	134	154	144	157	143	151	140	167	137	162	154	121	147	135	152	139	147	150	144	149	111	149	143	129	134	141	143	119	137	145	129	144	138	151	129	143	142	144	140	156	133	138	126	134	128	136	142	124	120	135	153	131	139	129	121	146	122	139	124	123	137	160	154	143	134	143	146	148	141	157	163	149	131	172	141	133	122	139	131	151	126	113	147	134	119	147	127	139	148	123	138	130	134	162	129	144	138	133	131	132	139	145	135	132	124	170	145	159	143	146	131	135	117	153	129	136	146	138	142	145	145	144	112	132	141	133	114	150	119	130	123	142	147	137	148	130	127	140	119	154	132	132	134	154	152	132	128	150	130	130	134	178	124	141	139	152	127	142	136	125	137	142	141	128	136	149	133	144	127	146	135	139	148	161	127	162	175	140	120	121	139	129	133	121	129	154	133	131	136	151	133	132	142	164	152	135	126	157	147	148	130	146	145	139	161	136	141	166	172	144	142	146	139	148	143	111	133	125	160	138	136	140	134	125	142	144	108	142	119	121	132	145	124	159	125	137	120	136	137	129	139	131	159	132	142	138	141	146	141	134	137	141	139	159	146	123	132	116	121	154	128	130	139	137	136	148	133	136	135	131	135	141	126	147	116	111	113	153	126	134	137	139	146	135	150	112	133	127	125	129	140	147	140	140	134	159	144	134	135	122	166	156	149	135	123	128	129	145	115	128	114	150	150	120	123	136	125	125	135	133	124	144	112	129	124	141	128	136	128	145	145	160	135	134	127	165	131	163	119	125	132	147	152	131	134	136	134	138	130	126	148	151	152	127	109	158	147	137	156	138	120	137	150	141	145	154	126	143	127	146	146	141	155	113	135	147	133	134	134	125	129	159	143	144	145	129	138	145	153	142	127	138	140	129	109	132	129	148	138	149	115	128	152	141	140	141	124	119	157	151	142	143	162	143	151	119	119	120	121	130	130	125	129	143	130	129	131	121	147	125	142	137	146	127	124	151	143	140	138	135	150	146	129	131	141	153	129	143	147	162	147	148	123	121	138	134	156	147	126	142	136	142	154	146	154	141	117	144	151	135	114	144	153	136	136	154	137	135	132	148	122	144	127	110	133	154	141	144	156	142	145	120	143	147	132	142	144	139	143	135	146	154	151	121	138	120	138	126	123	130	145	127	129	128	153	138	143	120	146	132	150	146	156	125	146	147	149	154	133	138	124	125	144	141	144	122	132	142	144	111	146	147	152	138	117	164	135	132	122	128	132	150	110	138	131	124	127	124	132	121	125	145	152	144	142	136	136	147	121	135	146	137	145	133	136	140	142	138	154	156	135	137	132	162	158	113	134	134	138	143	120	107	130	134	137	128	154	128	121	125	131	143	135	135	145	120	132	147	138	113	148	143	121	134	154	157	135	129	142	130	135	116	150	160	161	146	114	137	116	156	137	122	131	146	131	137	135	139	136	132	149	156	135	162	130	124	135	138	148	123	140	137	136	132	126	139	111	136	132	148	152	126	147	126	129	141	138	147	125	110	147	137	134	135	136	131	137	135	140	132	127	156	153	138	159	125	150	136	142	137	140	126	155	127	153	143	141	128	125	122	149	145	140	132	139	146	153	146	164	143	132	111	162	146	117	153	120	142	157	130	149	142	149	150	128	139	134	160	140	128	135	158	131	132	131	121	143	143	147	134	154	150	122	139	136	136	147	157	122	128	145	134	151	126	144	160	128	126	147	148	142	107	153	124	136	128	132	139	139	115	156	141	124	126	130	143	141	137	127	147	166	134	132	132	153	153	129	146	136	130	128	142	127	131	155	143	163	136	137	136	148	154	147	139	139	132	142	151	139	134	135	125	115	130	124	157	139	144	123	138	170	127	153	131	151	131	124	146	150	135	120	160	127	148	144	142	129	131	137
32402	20563	23916	29857	33906	32841	32832	30667	26840	24732	22889	23002	16820	9698	8211	6285	5361	2997	3546	2790	1872	1617	1333	1121	880	832	744	653	653	614	558	608	591	575	569	584	565	545	543	547	534	561	514	547	484	554	522	559	489	494	496	523	486	476	487	485	489	529	458	494	469	459	473	475	495	473	482	458	488	487	471	456	479	499	467	457	484	473	438	433	462	462	493	486	480	458	483	453	458	491	461	456	426	491	471	434	475	455	482	470	482	448	429	449	467	408	451	468	466	463	441	450	467	457	448	436	439	421	458	456	426	447	526	440	407	508	477	471	484	462	481	446	431	453	446	461	439	485	452	458	420	405	428	482	445	442	443	410	431	480	455	414	437	476	461	452	410	443	473	439	477	435	422	434	477	441	413	427	457	462	471	435	443	475	453	422	427	457	442	470	457	453	462	468	457	438	410	459	454	451	443	433	453	458	434	415	427	457	459	477	468	427	468	462	449	455	487	436	431	457	426	442	449	469	452	423	488	409	471	437	442	448	455	444	413	407	459	443	457	408	428	434	455	464	469	442	443	461	468	452	467	474	458	446	406	417	428	455	482	456	465	442	493	455	461	460	460	491	430	419	437	449	436	419	404	479	454	452	396	443	404	446	431	436	435	465	440	442	477	447	462	444	457	422	458	444	422	421	414	437	430	447	434	418	421	476	474	452	446	477	440	447	432	476	414	451	485	495	439	461	460	454	458	431	477	410	455	434	459	467	466	485	467	457	428	461	483	444	428	453	396	438	429	473	436	422	455	485	437	464	432	420	432	437	467	419	475	431	468	448	459	440	426	401	450	432	422	419	476	448	414	428	415	424	438	459	423	419	466	455	460	476	444	446	434	464	463	467	441	422	434	453	433	414	467	428	424	420	444	457	422	430	451	414	480	443	431	422	448	451	444	449	422	442	452	422	454	442	431	449	461	457	428	446	439	431	437	450	424	441	444	441	409	426	459	435	390	430	446	443	473	472	433	454	433	455	445	438	478	410	442	436	460	438	452	439	439	455	427	459	437	450	411	473	438	454	437	437	449	436	442	459	434	453	426	473	454	442	459	416	447	411	405	471	420	425	464	478	446	407	456	486	429	475	415	437	460	432	469	461	496	402	416	436	444	428	454	493	441	440	470	458	441	460	455	474	417	471	430	421	449	448	441	465	463	448	454	449	464	444	438	431	464	443	435	437	444	420	440	446	429	483	457	452	446	417	457	443	417	420	464	469	441	451	459	455	488	466	438	432	457	434	450	444	447	454	454	466	438	406	460	432	455	426	446	441	451	476	460	430	462	420	437	419	434	454	466	460	432	465	461	439	452	431	431	487	424	444	415	431	481	439	439	446	451	417	461	473	433	459	432	444	449	435	471	423	412	487	425	437	468	453	412	464	444	399	472	464	470	474	423	443	402	501	473	434	493	464	428	421	465	525	424	459	458	441	416	458	448	430	471	469	425	460	399	422	436	430	437	466	448	446	464	414	445	500	480	466	439	461	435	454	473	426	428	417	421	464	386	433	444	452	441	399	475	441	414	479	427	447	457	431	472	428	416	427	460	434	508	438	456	408	402	437	469	445	477	469	452	449	416	414	435	453	433	439	428	411	449	496	455	460	482	444	447	499	427	473	445	452	476	435	466	486	453	423	447	439	427	471	436	422	452	456	467	451	450	447	412	401	408	465	420	445	454	475	441	464	445	473	438	488	422	430	466	478	448	436	430	453	425	456	440	452	483	478	420	458	454	430	484	459	484	448	471	420	423	450	468	438	456	452	456	446	425	426	452	450	421	465	462	467	457	429	427	435	424	467	430	477	442	442	414	440	465	423	420	427	456	452	453	438	441	463	412	456	464	442	417	438	459	463	442	428	447	429	487	436	451	425	477	436	460	451	451	427	451	441	477	439	443	434	439	472	437	456	459	467	417	479	394	458	462	439	430	445	460	460	438	465	429	439	429	480	434	450	453	479	454	440	464	453	435	464	478	473	396	434	455	461	450	430	439	471	427	456	456	426	458	453	464	443	460	458	452	420	478	457	421	458	449	476	472	443	444	439	461	446	418	438	442	472	421	455	429	416	461	489	445	427	445	424	424	448	463	457	466	412	461	438	435	466	441	436	437	471	438	429	453	419	444	424	455	414	441	428	463	432	466	449	458	448	453	436	454	438	469	437	448	459	437	454	426	504	440	423	477	458	483	489	443	499	430	431	446	449	457	423	412	443	457	457	438	408	456	480	393	449	442	421	454	459	486	420	428	436	503	473	419	430	442	442	438	421	457	436	449	454	454	470	470	400	455	432	465	474	456	492	453	462	432	450	458	443	429	428	400	475	444	453	433	438	461	493	429	471	433	414	426	457	458	445	446	454	452	478	468	450	446	450	478	444	459	439	432	460	457	428	440	496	467	414	417	463	418	439	430	419	443	461	429	457	442	429	417	453	457	446	450	423	412	454	457	416	420	488	441	438	453	434	444	452	443	460	465	470	448	445	449	479	424	432	430	464	433	456	466	460	423	472	466	408	441	429	448	465	437	440	409	458	445	475	490	469	449	451	453	484	429	419	464	480	415	446	450	456	411	475	452	424	441	468	471	477	440	441	473	489	429	444	437	431	426	478	465	458	404	475	481	451	450	438	472	488	460	471	443	435	433	445	418	447	427	426	486	484	424	413	458	473	458	463	435	460	432	422	427	425	448	477	432	433	467	442	445	469	417	428	464	459	455	470	443	503	454	490	431	446	437	452	461	447	423	498	414	432	433	450	456	468	410	441	457	424	427	455	447	462	443	458	451	450	465	422	464	450	445	433	444	470	448	486	434	473	446	454	437	477	437	405	449	443	446	460	435	475	429	462	440	418	476	433	471	469	497	453	445	433	457	414	454	446	444	445	430	486	456	452	455	480	461	487	481	451	445	435	452	423	456	471	423	475	471	463	432	446	452	435	444	459	452	432	426	459	440	430	456	430	428	447	465	461	451	468	463	464	470	453	428	467	445	442	409	441	435	477	469	406	452	415	482	430	436	470	433	438	458	414	447	424	414	471	436	471	436	427	468	465	434	418	399	485	436	444	434	452	449	470	447	441	434	447	483	468	435	424	429	457	449	445	435	453	425	459	452	438	456	432	435	474	444	417	472	458	450	419	475	426	429	486	436	450	483	442	428	425	465	457	433	489	459	423	380	472	449	419	404	455	443	462	467	449	475	458	431	470	456	452	426	445	462	462	437	484	454	433	408	429	467	413	418	431	468	417	480	432	454	437	456	456	411	463	457	481	425	451	433	473	473	424	445	448	419	442	456	404	475	408	443	490	424	452	451	437	445	446	426	433	414	473	449	440	431	436	446	453	438	463	460	408	437	419	431	435	440	441	455	469	467	481	442	458	421	426	464	473	431	480	437	421	434	424	428	468	452	440	469	429	461	438	453	465	454	443	468	459	446	430	471	486	490	461	423	437	478	440	465	435	459	498	433	439	471	444	439	421
10747	4718	5641	4608	3376	1674	1308	889	685	580	538	423	298	227	191	192	174	148	175	140	156	143	154	144	153	183	156	144	145	135	144	145	180	158	159	133	153	145	154	150	139	143	137	123	132	145	138	135	157	131	171	131	157	146	162	134	119	141	150	146	152	138	165	126	151	145	144	136	141	131	165	161	124	144	157	173	137	162	138	160	166	149	161	149	161	131	130	144	144	151	148	156	151	157	152	141	137	136	127	152	161	149	143	162	130	151	126	138	145	161	142	134	134	149	129	152	136	164	163	160	138	134	127	157	140	150	140	164	149	136	137	146	145	137	126	151	136	159	133	133	140	146	164	158	139	133	145	147	170	167	134	166	148	139	131	160	127	160	146	123	157	148	118	148	145	127	155	166	137	162	129	141	152	129	145	151	146	169	169	139	135	158	155	133	144	165	137	157	133	117	153	148	142	150	161	156	159	149	134	150	155	141	152	131	142	150	139	125	141	150	146	165	131	144	163	136	151	127	157	142	152	131	140	128	151	158	132	163	147	136	144	131	156	152	144	166	139	152	143	141	134	149	152	146	140	153	155	140	134	147	154	147	134	187	147	132	130	153	165	131	145	128	133	151	139	134	141	131	133	151	150	178	147	136	133	168	142	151	133	146	129	127	124	119	162	142	135	173	154	141	145	164	150	136	148	156	160	164	143	152	151	150	141	132	132	143	146	165	164	154	144	140	141	172	131	140	148	121	149	148	131	146	144	145	131	135	142	132	172	176	127	134	136	142	152	152	162	162	151	148	155	165	130	164	152	127	139	117	169	147	135	152	137	138	136	156	150	161	132	128	139	155	160	155	159	160	143	156	167	149	158	147	153	129	112	129	141	139	141	146	128	131	134	141	134	150	155	128	145	136	139	142	148	151	140	164	137	143	105	138	140	141	143	164	164	166	156	127	130	132	148	147	129	142	153	132	144	148	150	167	143	148	162	145	124	133	150	135	154	120	147	138	141	132	134	164	151	135	146	149	172	157	172	157	139	140	169	142	174	146	143	131	151	150	136	168	143	150	138	139	160	133	137	140	138	147	154	151	150	148	139	160	131	139	149	165	143	134	138	147	164	157	163	136	161	141	137	137	141	135	143	124	136	142	142	132	153	152	148	119	151	141	146	156	135	156	155	134	123	136	143	145	139	162	132	147	142	128	151	135	146	164	151	171	146	144	152	122	149	140	145	128	131	166	135	131	140	163	123	143	168	146	132	157	151	130	148	137	150	140	151	174	154	134	154	168	131	139	154	139	154	148	138	135	135	141	125	155	144	153	149	134	149	129	130	137	127	156	155	116	151	127	162	155	143	117	127	135	135	148	154	175	152	150	167	139	148	171	157	159	129	127	140	152	147	176	135	150	156	143	132	130	139	147	139	159	125	140	123	158	156	179	157	166	145	147	131	137	139	152	154	139	138	151	141	149	151	137	156	155	159	166	166	168	146	152	134	135	141	120	115	136	143	138	140	130	162	152	154	141	152	152	146	157	147	118	148	153	166	145	133	129	137	159	151	136	156	142	122	148	140	136	151	145	156	146	130	148	147	133	141	150	128	121	129	147	145	151	129	159	127	142	142	141	155	161	152	133	136	161	148	158	144	156	136	137	111	133	147	152	127	144	128	149	130	129	127	127	133	146	154	175	141	163	149	182	159	161	149	137	136	138	146	151	151	139	135	168	158	164	139	143	143	166	148	153	133	131	142	148	136	133	160	140	148	120	145	148	169	148	141	143	156	131	133	132	162	134	134	131	136	144	142	138	159	154	148	145	147	138	136	121	147	130	157	164	173	144	141	134	130	133	138	127	150	156	134	154	141	154	137	151	142	144	164	156	152	167	146	137	136	132	137	169	148	163	154	134	141	147	156	141	138	117	161	162	147	140	151	129	144	140	141	131	150	142	157	163	168	132	153	145	157	123	142	154	150	160	144	152	149	156	159	162	167	139	155	150	136	124	156	153	125	168	164	141	161	129	154	157	136	130	137	141	167	147	133	151	149	149	143	129	142	158	143	146	131	146	145	154	144	134	157	143	150	139	153	148	146	146	148	134	137	144	153	162	140	146	136	136	145	141	137	162	146	129	164	162	121	153	146	155	141	136	155	152	143	148	165	135	156	150	138	148	146	132	135	160	145	113	156	163	149	155	146	158	147	147	180	140	163	139	145	139	128	160	162	143	157	136	139	160	147	146	136	124	145	150	146	145	150	149	136	139	151	155	153	149	147	129	128	134	135	141	145	137	136	141	137	157	155	143	139	184	150	153	126	172	137	133	133	146	149	167	146	164	151	143	140	136	158	127	143	137	154	142	156	158	141	132	131	157	138	142	156	131	151	154	167	155	144	139	161	151	162	148	136	137	150	144	151	148	130	146	155	142	144	144	156	134	147	143	118	136	150	124	136	134	140	151	145	147	158	132	149	141	149	136	153	135	134	132	159	162	162	135	140	157	149	152	155	152	131	100	141	128	149	163	150	163	146	155	133	153	161	128	144	161	133	141	160	136	126	154	126	141	128	148	144	147	149	142	126	147	157	127	144	165	137	143	132	143	142	146	131	163	144	150	146	146	132	143	141	172	133	131	154	136	149	138	149	142	159	158	154	152	161	134	138	134	157	167	135	143	170	163	126	141	140	150	143	167	132	140	168	148	141	140	156	149	127	148	139	143	149	138	164	145	115	119	133	167	143	164	152	136	166	131	136	128	160	133	162	154	163	161	148	133	131	138	154	129	147	139	144	151	147	142	141	147	140	156	140	160	144	148	139	156	130	146	148	140	145	129	154	154	133	169	168	142	139	151	162	127	171	137	159	171	155	151	144	132	136	142	139	140	145	169	158	144	139	139	148	139	161	160	147	156	155	150	145	139	138	156	144	139	134	134	127	131	141	143	158	122	150	150	153	151	122	120	143	142	154	143	148	145	128	145	143	148	128	113	121	133	154	135	129	148	161	150	155	148	154	119	143	155	142	147	172	152	128	141	142	156	144	141	145	137	160	158	142	161	135	130	136	144	140	129	153	147	131	160	138	163	118	143	150	154	163	135	157	156	155	145	141	124	141	134	139	150	125	121	157	147	129	135	146	121	144	137	120	151	162	141	142	137	136	134	153	146	156	134	147	122	149	128	154	145	162	158	142	144	144	129	136	144	144	134	141	131	158	135	160	152	154	154	165	156	131	138	130	145	134	157	126	154	166	147	136	139	154	143	155	147	128	151	140	119	156	146	152	168	151	159	137	126	162	163	146	145	146	153	142	153	144	148	143	135	148	163	139	128	128	152	149	169	150	134	169	134	141	137	152	144	154	150	131	149	146	150	144	138	120	153	162	143	131	145	146	175	118	165	125	142	168	146	150	135	136	146	140	154	136	150	142	147	147	135	148	130	151	153	156	151	168	152	147	159	148	154	155	143	162	131	141	159	140	155	151	151	147	146	149	162	164	146	159	130	137	126	135	145	159	156	139	141
11682	5115	7620	9241	8929	5849	4820	3810	2935	2389	2060	1919	1449	963	820	668	603	540	557	549	544	515	481	469	463	510	460	450	486	488	433	488	508	487	471	480	467	459	460	472	444	461	497	465	471	442	455	462	479	499	461	421	459	462	456	465	455	479	471	447	425	486	451	469	468	466	452	507	455	469	512	463	461	492	437	458	456	470	459	460	418	460	496	445	480	431	453	473	469	492	455	431	449	444	474	495	462	456	481	484	443	464	478	491	476	455	494	447	473	448	432	466	462	505	421	448	474	466	449	411	449	449	470	458	485	455	474	491	467	442	455	465	428	460	462	446	446	438	469	478	481	473	459	451	448	494	439	477	477	446	502	445	429	432	476	487	444	468	438	453	434	431	477	451	456	460	427	476	449	486	457	436	500	451	498	463	441	436	418	453	500	454	453	428	455	458	473	455	497	457	480	477	466	484	458	446	427	438	445	445	422	469	489	461	430	436	494	486	488	466	426	457	471	457	502	441	418	455	489	444	483	475	435	483	470	406	468	425	407	479	452	493	446	451	452	475	471	479	469	474	457	451	498	457	444	473	485	469	456	440	454	486	493	478	454	475	414	469	485	480	490	491	431	456	487	460	508	473	457	486	442	447	461	444	442	426	424	495	483	422	439	472	453	456	476	452	430	466	488	437	473	483	492	477	515	417	454	509	464	422	454	446	441	446	454	443	470	410	414	457	476	427	459	460	456	435	448	472	484	459	422	437	505	464	447	488	488	451	447	456	443	469	447	491	475	452	455	479	476	438	430	446	458	498	471	494	467	435	479	468	488	473	492	456	498	463	436	452	433	454	453	429	454	486	458	468	493	509	490	439	468	463	497	463	489	465	449	456	487	502	442	483	457	460	440	469	462	486	459	482	432	442	467	464	463	421	456	450	446	485	489	446	460	461	472	473	502	456	498	480	435	465	461	465	450	434	472	451	452	435	432	476	458	452	464	456	479	440	449	486	461	451	458	449	412	467	469	421	469	437	515	450	493	437	478	437	464	484	465	447	457	472	504	459	473	454	477	468	460	446	471	479	429	466	455	496	422	467	485	483	465	452	479	535	489	482	511	445	511	478	465	477	475	486	467	494	485	466	459	468	453	487	466	467	461	465	475	492	429	442	472	511	459	466	505	473	431	486	467	465	484	457	478	460	468	467	478	465	456	471	467	443	445	498	484	444	463	457	467	437	458	489	493	466	451	439	462	446	426	451	482	466	489	498	439	476	447	428	487	471	458	470	470	444	456	473	465	442	465	453	444	413	458	464	448	458	454	440	468	449	472	495	470	446	464	444	486	443	439	469	499	425	516	484	489	415	467	462	476	453	460	464	412	446	444	460	438	446	493	509	457	421	461	448	473	454	448	474	444	471	460	493	451	454	456	483	440	464	477	451	420	471	461	488	469	450	489	475	462	466	479	488	428	479	471	465	455	474	488	453	461	474	454	443	505	423	484	477	459	475	468	464	466	437	450	480	464	496	448	464	478	466	473	492	442	450	424	457	453	459	457	476	462	483	493	477	471	484	462	431	477	442	503	437	477	478	469	430	465	457	469	480	484	491	500	454	465	484	468	486	484	474	467	491	465	482	459	482	479	490	445	437	476	441	469	444	487	447	437	471	448	447	464	427	452	464	452	477	456	484	452	484	456	461	450	484	477	444	463	468	471	484	500	453	454	494	474	458	464	464	418	449	504	477	495	434	469	451	456	466	464	494	451	466	470	462	466	460	440	465	449	464	439	453	454	448	476	465	492	424	444	445	455	489	449	451	467	475	443	462	447	479	456	466	505	445	502	472	424	468	468	497	455	481	445	428	472	485	442	506	422	482	450	445	444	456	479	472	479	492	477	455	455	470	418	437	449	482	476	432	457	467	434	443	434	439	473	453	474	453	451	492	496	484	412	492	419	442	501	434	474	439	465	441	434	489	456	445	443	442	437	496	467	457	462	471	474	461	456	511	424	466	470	459	463	487	468	477	470	488	465	461	436	453	464	451	446	427	483	470	455	479	461	453	461	494	445	462	476	464	450	487	468	456	464	447	504	465	477	470	462	457	444	504	440	477	439	455	475	448	480	476	484	443	453	434	430	468	460	478	461	481	481	511	474	476	490	464	487	446	472	458	486	455	461	463	400	462	457	507	490	432	459	461	441	444	449	464	431	443	466	446	419	428	458	463	431	441	428	455	465	468	498	458	459	433	469	480	513	451	450	468	481	482	479	468	468	461	452	451	480	458	475	467	468	466	457	445	460	465	444	455	476	470	450	462	447	469	455	443	470	471	469	486	452	444	440	453	445	483	486	449	417	471	500	470	459	454	464	474	448	431	437	460	442	440	457	493	443	471	459	435	472	500	467	487	440	480	508	446	459	424	462	468	475	507	446	459	450	460	450	440	438	451	456	468	469	450	480	463	493	441	510	502	478	413	468	481	480	439	478	496	445	467	470	412	477	467	447	468	505	474	443	454	457	433	446	481	452	503	445	465	449	448	450	451	402	438	492	454	451	476	478	471	459	443	457	445	447	494	455	448	486	433	445	475	465	436	500	461	471	443	458	453	418	475	441	491	468	468	482	467	453	486	437	511	435	460	463	473	461	488	470	456	442	436	469	421	470	462	469	458	456	433	470	421	472	480	486	426	449	431	460	478	478	479	461	433	438	464	457	461	444	453	440	478	468	485	448	400	473	425	453	466	467	490	472	471	462	454	472	441	475	450	465	480	459	440	461	495	444	433	481	453	435	484	471	442	475	461	442	419	447	453	484	468	509	476	436	493	476	465	445	439	480	456	451	479	470	466	470	493	430	444	436	411	440	471	468	442	477	498	435	529	482	442	464	459	445	455	471	496	426	496	431	415	492	511	434	468	476	494	451	430	462	449	507	468	438	436	462	426	440	485	458	494	460	485	437	453	485	470	453	462	439	479	452	420	468	456	470	474	440	459	486	439	452	457	503	432	461	440	472	418	467	498	460	470	452	468	467	466	446	441	434	444	434	487	460	455	466	481	460	449	458	505	465	484	465	465	475	452	479	490	441	468	475	447	469	449	487	466	420	492	462	425	466	445	450	471	450	453	465	480	469	473	447	481	444	503	450	476	448	432	436	444	474	485	473	469	479	474	464	474	467	458	445	444	446	441	468	463	487	495	490	460	455	447	442	434	449	480	449	405	456	418	478	466	518	506	482	479	430	464	457	504	462	457	451	432	480	466	425	457	420	440	451	458	463	474	456	458	469	470	482	481	421	467	459	440	473	461	490	435	461	448	425	458	466	454	435	482	462	424	475	454	485	452	467	496	467	497	454	496	473	488	425	450	457	472	430	470	444	437	492	451	437	452	447	438	455	452	477	474	476	485	462	477	460	446	458	433	446	433	454	468	476	456	465	472	465	467	450	468	477	473	480	467	451	496	500	427	469	463	464	452	469	464	446	486	470	485	439	471	465	448	478	451	453	433	449	443	456	440	464	433
42181	28306	27854	26959	29146	22185	16206	9938	7253	4975	4054	3915	2056	978	542	593	375	234	301	222	149	119	122	126	112	99	88	96	104	90	81	98	102	84	76	99	86	98	93	93	82	80	81	89	87	93	93	85	73	65	76	75	88	86	87	79	81	95	88	77	87	88	72	87	95	82	99	72	86	77	76	75	75	75	104	102	81	84	85	78	86	69	88	89	71	101	99	90	102	65	75	109	76	76	81	84	71	81	83	101	78	96	78	105	97	85	68	86	103	95	95	74	72	94	74	80	90	78	87	92	95	91	84	80	75	94	93	73	84	85	87	77	82	87	83	76	82	82	79	84	82	87	88	72	84	95	86	83	89	77	85	88	65	83	81	89	87	88	71	91	90	95	74	74	108	95	88	65	97	72	85	88	84	83	81	82	91	93	88	94	78	73	102	81	85	77	67	73	72	75	76	100	101	71	79	97	86	75	85	73	86	82	92	91	87	78	92	83	85	93	70	78	76	77	81	91	88	79	88	87	91	82	71	99	90	94	93	93	72	81	72	91	70	90	94	74	90	65	100	97	80	91	85	70	87	68	102	98	69	89	75	81	75	69	105	94	81	81	93	65	74	83	75	64	90	93	79	87	72	91	82	78	85	92	84	82	72	79	79	63	78	88	79	96	86	93	82	91	84	97	93	85	87	81	66	70	86	68	82	99	74	84	99	74	78	89	94	85	93	88	75	74	94	77	91	80	80	88	87	79	68	80	87	81	79	90	88	69	88	81	92	83	67	83	81	78	86	109	74	78	91	84	86	81	86	78	77	89	91	83	82	93	86	88	99	86	74	67	80	78	93	70	89	94	83	88	90	82	85	86	78	87	95	83	65	85	75	100	69	84	87	76	79	71	79	90	84	80	73	61	83	85	77	80	80	87	74	80	73	81	74	90	77	78	73	72	92	85	100	64	85	87	65	81	102	104	78	82	70	82	95	71	95	80	94	73	97	90	89	79	88	89	71	81	94	102	82	95	92	84	92	92	87	64	68	82	90	85	69	83	87	88	76	68	93	91	78	92	93	78	99	88	96	70	81	96	104	91	81	87	92	80	91	82	89	69	87	108	87	71	82	95	92	92	106	76	76	59	82	96	76	96	74	101	67	84	73	85	91	61	71	71	84	91	71	85	92	74	67	83	79	104	71	89	91	90	81	71	89	99	89	93	72	73	75	93	87	78	87	86	87	85	73	87	89	87	76	75	87	86	83	82	88	87	80	93	89	108	74	84	89	74	77	90	100	86	91	75	100	86	76	74	90	84	84	88	91	85	82	62	83	79	68	67	80	91	84	78	85	76	89	95	79	80	95	88	82	78	95	89	61	75	86	91	85	73	81	96	75	71	70	69	78	73	82	81	84	84	92	92	79	107	88	93	93	87	76	95	95	105	97	87	71	93	89	74	69	94	69	88	90	98	73	72	82	101	79	74	96	84	79	99	79	86	101	76	92	90	80	82	69	90	84	89	91	85	73	72	89	72	88	68	71	86	62	79	79	81	92	78	81	91	80	77	102	87	81	94	69	81	94	80	88	74	78	82	69	92	75	90	72	88	89	75	69	72	94	87	108	92	68	87	87	83	85	84	97	76	84	86	85	86	105	63	84	90	85	88	78	85	72	89	82	92	89	77	84	88	78	61	83	78	93	77	86	61	70	77	81	87	77	72	76	99	91	87	98	89	85	84	80	85	79	79	91	81	71	103	92	75	70	85	74	88	93	79	89	77	66	72	83	94	76	82	84	102	90	86	87	100	79	76	86	83	96	81	88	86	87	68	86	89	83	88	80	81	86	93	74	83	73	70	82	85	88	76	84	87	90	91	95	88	72	77	90	80	70	82	72	77	98	89	71	104	97	93	77	71	82	80	86	105	79	80	86	91	94	97	70	83	79	83	80	102	90	80	76	98	113	83	74	90	77	104	83	89	66	80	76	83	95	84	68	82	73	71	96	74	83	83	78	77	78	95	85	90	83	80	99	83	74	90	81	88	82	96	86	94	72	83	88	87	97	82	77	89	79	89	102	83	99	80	84	93	79	79	92	87	83	77	75	75	74	79	74	80	74	105	96	81	83	100	87	80	90	80	86	80	83	80	79	99	93	87	71	79	69	84	83	88	78	84	73	79	85	91	118	93	98	70	89	92	90	78	76	102	80	80	85	82	58	77	91	84	90	95	74	89	90	106	84	85	81	90	66	69	97	92	75	84	86	86	94	92	90	84	85	87	80	85	87	93	94	91	102	80	69	83	93	68	68	70	79	69	91	91	74	96	90	77	72	82	72	87	95	91	95	80	59	91	74	93	94	76	109	83	84	92	76	85	73	89	88	99	88	100	81	82	86	81	73	78	91	89	71	86	92	92	98	78	74	78	75	77	88	102	89	91	80	77	71	82	82	75	93	92	95	72	77	97	72	94	88	80	83	107	73	87	78	81	91	79	84	76	94	71	92	90	73	81	98	82	76	90	95	76	70	79	73	69	82	83	87	72	88	84	78	81	91	90	85	85	89	76	79	79	81	67	84	95	91	93	87	71	100	87	85	80	83	104	80	83	90	77	86	90	88	86	80	80	94	72	88	80	84	94	80	93	85	73	92	111	87	74	88	90	72	94	77	69	97	81	84	81	96	76	82	83	76	82	81	87	80	78	72	89	91	82	78	78	92	75	87	67	76	81	76	92	88	81	84	86	82	75	74	81	81	74	88	99	74	105	75	96	81	95	91	82	84	89	94	84	73	91	88	81	92	73	88	72	88	103	100	96	73	83	87	87	76	74	109	99	75	66	64	96	73	105	80	107	80	81	79	94	83	102	97	83	77	77	84	86	85	78	92	68	77	84	70	79	88	70	69	71	99	81	89	89	77	87	73	68	91	73	86	104	83	88	80	77	82	87	92	76	85	71	98	105	72	81	75	101	89	78	77	108	84	92	77	88	76	90	82	81	73	73	90	107	99	88	84	81	93	84	80	85	90	75	79	97	64	88	84	72	98	79	65	68	95	64	80	112	70	94	107	90	87	83	76	95	87	85	71	94	92	87	91	73	107	88	87	62	92	68	69	98	79	79	83	77	84	80	83	84	85	71	76	74	99	88	102	104	85	74	88	79	74	81	75	72	81	86	72	95	94	73	91	114	83	98	88	108	96	75	75	72	79	71	94	96	102	93	101	102	65	86	82	75	77	94	106	85	92	74	83	77	103	99	81	104	83	83	75	89	77	71	95	90	86	75	89	79	88	86	78	85	92	77	88	81	89	76	82	95	82	69	78	88	71	86	75	87	65	81	60	79	94	81	67	80	81	85	96	76	88	94	76	83	71	87	90	94	89	80	85	88	83	81	97	72	84	79	86	88	73	84	77	79	76	100	93	85	82	80	92	79	90	72	87	81	93	73	80	81	114	89	86	88	83	75	75	79	79	72	81	87	76	71	88	97	95	74	70	81	69	80	101	84	95	91	78	94	92	88	85	94
26954	17187	19179	23214	33054	23704	23377	19952	17552	13434	13535	13758	8336	4670	3224	2674	1940	1200	1610	1269	791	663	688	630	474	414	372	350	385	322	361	375	341	333	336	326	334	315	305	320	333	338	345	303	313	330	282	283	323	352	293	275	314	279	330	321	303	326	290	297	322	339	307	301	320	292	289	327	287	309	327	296	282	275	278	296	309	286	333	301	313	303	297	309	298	280	302	317	302	268	300	296	289	267	325	278	271	328	261	306	271	254	303	290	297	279	293	256	296	284	304	295	296	296	301	285	304	284	311	299	276	293	283	272	317	297	281	285	288	292	276	320	286	294	313	316	296	300	300	279	296	309	286	308	286	313	319	293	292	333	290	292	297	284	257	294	279	303	301	278	277	286	337	304	284	280	301	317	308	277	333	291	320	295	269	288	308	294	279	306	302	268	285	317	304	306	312	336	280	286	277	279	325	279	271	274	296	316	298	275	277	278	315	283	297	315	288	317	300	327	279	326	270	291	274	289	283	293	292	276	265	290	300	301	292	334	310	299	277	278	272	289	271	302	307	284	291	276	304	334	303	293	286	312	260	289	303	298	304	301	287	279	281	314	291	293	292	266	295	280	297	289	272	300	321	301	253	328	303	284	301	289	308	278	256	298	301	306	315	309	277	259	284	295	308	302	299	264	283	278	284	273	288	310	263	302	293	333	273	314	289	302	298	321	272	275	291	289	286	325	298	309	321	282	327	281	284	326	291	253	301	266	289	289	325	289	292	330	298	260	293	290	294	291	298	296	266	285	271	306	313	302	304	267	317	306	294	290	270	299	307	259	263	282	301	313	305	276	295	290	287	295	311	283	256	302	281	295	309	254	308	273	281	283	297	328	288	287	321	316	274	283	268	288	305	279	264	285	313	279	269	278	272	276	294	281	290	306	276	271	284	290	327	299	316	308	284	331	309	268	276	313	288	273	308	269	308	293	317	285	294	294	298	281	266	312	299	320	269	297	285	280	300	282	317	295	302	282	288	294	291	281	284	282	298	263	292	297	299	296	294	293	280	296	282	272	304	293	307	295	301	296	301	334	271	282	294	307	286	324	290	297	285	285	278	298	320	278	288	267	289	288	296	290	300	280	293	284	285	282	301	290	301	314	255	313	310	279	295	308	319	313	275	303	279	299	269	307	286	280	302	336	328	280	282	303	323	308	268	284	318	299	292	289	281	285	295	294	296	292	313	300	289	295	301	275	290	281	297	274	309	303	285	283	262	281	291	311	308	265	280	288	266	265	280	280	321	313	330	260	270	293	283	277	312	292	297	288	298	313	307	292	295	309	324	302	298	299	282	271	289	278	266	288	260	306	283	270	311	285	267	291	295	291	293	260	294	292	307	311	258	262	269	306	301	300	314	290	282	284	321	293	299	261	283	291	283	299	286	281	288	272	306	288	300	343	284	329	300	297	297	272	250	340	277	329	300	284	295	283	267	292	266	314	280	296	288	269	305	281	279	273	283	297	302	268	285	311	267	301	316	296	279	311	275	304	283	299	288	301	318	297	294	294	299	277	305	325	320	276	283	257	321	286	243	281	306	275	318	297	314	285	286	312	282	270	319	293	269	297	283	275	265	328	320	323	299	268	279	302	307	304	306	272	295	287	300	264	279	278	311	306	323	306	308	271	326	272	319	318	285	284	305	273	284	316	269	286	325	300	248	278	267	306	287	285	272	294	311	302	289	292	298	297	291	296	291	283	312	297	289	305	302	311	322	294	310	315	320	313	282	298	299	299	294	290	292	301	263	295	307	300	272	304	297	271	269	303	313	295	303	290	316	314	308	290	295	314	321	296	308	283	291	304	291	315	267	276	254	313	287	269	284	291	295	276	286	268	295	305	262	265	268	290	277	283	279	287	287	256	299	314	299	285	287	267	297	299	275	321	258	299	294	291	313	281	281	260	288	306	292	299	325	296	309	299	317	263	293	301	276	304	267	294	299	292	292	281	282	276	297	291	279	321	306	298	303	315	287	298	303	297	289	314	266	271	303	304	286	279	314	280	282	325	299	309	283	309	275	285	290	254	338	298	308	317	311	293	290	315	294	301	246	311	282	315	306	335	299	300	267	271	324	273	312	282	279	301	286	320	284	299	301	307	298	285	291	282	326	319	277	317	316	308	291	307	299	303	304	291	294	272	312	296	271	286	296	286	297	298	307	302	298	305	312	297	289	279	298	308	290	293	295	302	293	291	273	306	272	302	285	249	291	290	318	290	279	311	307	290	287	286	294	257	257	308	308	271	279	273	268	276	265	290	286	308	292	279	288	295	292	292	267	299	296	303	284	303	307	289	273	281	271	309	296	282	296	302	274	296	282	314	320	308	290	295	293	304	289	296	287	297	292	301	302	266	296	300	324	286	295	245	304	310	300	298	273	284	264	314	305	281	311	306	256	293	271	291	281	291	267	274	303	303	295	274	319	286	287	272	281	280	287	257	292	281	253	312	276	289	320	271	283	313	296	258	306	313	305	287	287	302	290	299	299	277	295	298	289	270	283	297	303	296	266	291	299	288	304	243	337	332	265	311	301	297	305	280	291	298	298	247	295	290	310	275	273	273	325	256	322	296	294	306	311	293	334	314	304	295	314	308	272	265	283	264	323	291	294	328	288	298	318	319	269	288	305	294	272	263	274	326	280	316	284	322	306	291	315	276	307	278	260	288	249	297	313	322	270	278	274	290	273	305	297	298	311	293	294	285	268	309	296	317	304	292	280	287	295	294	276	296	283	318	278	331	302	286	297	288	280	284	293	302	336	280	292	313	301	289	321	264	306	303	288	281	296	295	308	282	270	303	285	310	288	272	294	269	318	316	244	321	314	264	285	277	263	318	318	284	240	312	311	314	295	312	291	305	297	312	286	300	284	286	290	275	296	279	275	270	295	278	281	287	274	293	302	293	323	289	266	299	280	298	299	310	294	288	298	305	298	295	312	312	309	290	298	285	293	301	283	303	325	295	315	265	281	274	290	315	268	282	265	294	315	290	320	266	299	281	278	292	295	282	311	282	292	283	269	283	290	279	286	288	289	293	289	285	324	298	290	293	284	339	276	301	291	272	300	289	310	287	277	293	275	327	303	277	292	304	279	301	299	299	287	325	283	304	272	293	269	278	265	285	294	300	327	284	276	266	264	289	291	289	286	299	282	314	300	292	289	310	261	289	287	292	315	306	315	302	293	277	282	293	298	279	328	291	302	298	283	322	311	287	312	288	312	291	283	290	287	293	261	282	303	310	303	265	272	297	305	273	311	310	260	278	298	299	306	292	306	302	310	359	289	289	284	284	300	279	296	285	290	294	345	303	293	285	266	282	303	307	290	286	279	282	295	288	325	294	321	255	304	309	317	281	305	285	332	296	271	284	285	285	300	314	296	256	310	279	299	272	313	320	291	309	300	303	282	257	304	321	316	283	296	279	269	298	279	311	288	271	288	298	269	296	297	292	275	280	304	280	243	302	294	301
50965	33394	32119	31505	39495	31756	25375	19190	14772	11105	9306	8163	4698	2586	1726	1030	727	641	524	545	313	249	207	278	207	193	174	191	183	168	149	156	154	154	197	153	164	174	148	162	140	139	154	154	138	147	146	134	146	146	162	149	145	149	150	134	168	156	134	159	140	145	152	140	167	174	148	132	167	161	158	154	160	147	157	183	144	133	170	166	161	150	154	151	133	148	156	143	144	154	151	170	161	153	159	151	165	150	145	151	175	151	169	151	161	139	158	146	153	133	147	155	158	164	134	155	147	158	160	159	157	152	177	143	137	143	165	149	150	161	164	140	152	165	139	154	140	144	157	158	150	164	145	152	158	170	142	138	156	146	163	139	163	140	154	136	142	157	143	158	161	131	143	145	157	136	163	139	118	153	148	148	130	179	146	152	149	135	145	142	137	153	147	124	162	140	157	157	169	138	141	146	172	147	152	155	140	142	154	135	164	166	162	164	136	165	170	156	142	146	168	142	157	151	132	134	166	143	136	144	137	160	135	149	169	150	144	153	132	145	152	167	163	129	154	127	143	152	135	156	155	148	149	125	148	164	127	160	143	137	153	139	141	151	141	160	155	130	139	142	146	151	158	155	142	148	144	182	135	131	157	168	134	133	152	129	158	157	146	151	152	156	139	133	138	133	136	154	161	138	153	147	150	149	153	143	142	149	131	142	149	159	156	158	140	165	130	134	179	135	161	140	145	158	140	128	147	127	149	159	181	143	142	136	154	164	153	163	151	152	135	172	155	141	163	146	156	157	170	150	159	153	164	150	148	138	136	146	155	158	150	131	153	166	166	145	153	146	151	155	166	141	155	164	149	140	166	145	136	132	156	123	149	153	132	147	155	157	130	130	132	144	138	152	155	163	142	152	150	148	142	149	144	167	165	161	137	150	158	154	128	142	143	157	147	140	151	140	162	135	157	156	134	140	159	154	134	155	153	146	151	153	138	151	146	153	115	136	150	162	152	155	141	121	146	144	147	145	122	164	139	144	142	136	134	146	167	155	137	119	161	146	138	161	156	141	129	154	145	149	137	142	142	162	159	144	131	159	145	140	154	149	164	132	158	152	161	129	168	155	153	158	125	142	155	161	127	170	154	157	151	160	169	138	154	151	144	139	140	147	140	160	153	142	151	140	157	152	141	140	157	135	138	167	163	141	140	159	141	162	139	135	151	156	146	150	144	139	134	157	144	145	172	143	160	127	126	152	172	139	148	122	152	155	132	152	156	136	170	158	140	136	153	128	149	160	142	144	136	144	160	158	157	154	145	155	153	141	139	136	156	153	147	150	151	158	133	155	142	154	166	152	162	131	143	157	141	167	141	174	150	151	158	129	138	151	136	171	145	163	148	133	125	159	149	148	133	137	126	152	157	149	178	136	149	163	148	157	155	131	150	162	156	134	157	141	144	160	160	164	146	149	164	138	157	133	152	147	169	150	160	151	163	125	150	165	151	151	139	143	151	154	150	125	163	162	149	123	160	134	151	161	158	149	141	141	153	151	146	148	152	157	151	136	145	139	164	154	153	174	135	136	139	158	140	123	151	143	164	142	142	145	130	144	150	155	165	152	156	149	141	142	140	142	157	135	156	159	136	163	143	160	158	162	156	138	178	160	162	166	159	150	153	151	164	138	142	128	141	153	141	145	136	150	175	151	146	139	137	169	136	173	134	151	117	142	163	147	130	144	148	127	157	138	161	153	150	135	174	151	154	133	150	133	126	144	142	141	130	169	153	137	142	139	135	162	145	145	154	159	126	151	140	142	136	176	138	151	156	158	148	143	135	135	143	158	152	173	136	128	161	144	146	163	142	158	156	149	147	136	124	154	151	163	136	144	153	154	159	164	129	139	143	141	140	155	142	141	120	158	143	157	148	158	147	139	140	145	143	154	145	144	138	155	167	141	142	152	163	149	139	151	150	153	136	153	141	147	142	142	143	172	130	166	135	132	139	152	144	163	133	148	154	135	146	161	159	157	130	136	152	151	136	157	143	146	136	159	130	160	160	161	153	156	148	140	150	166	155	134	156	150	153	132	169	161	136	144	160	136	143	144	130	149	161	152	179	140	158	153	135	158	141	139	150	165	141	137	142	151	162	168	133	174	153	157	134	123	164	150	149	157	159	146	149	152	122	154	165	155	189	155	134	176	150	157	155	146	131	128	128	140	142	129	145	165	168	148	119	139	123	138	141	140	162	150	134	166	144	145	162	161	141	142	153	150	133	146	141	134	142	159	155	143	151	162	143	136	170	158	129	143	156	139	142	124	153	140	135	144	131	138	177	124	176	140	144	179	148	133	159	153	159	155	141	166	131	129	144	153	157	142	132	130	162	157	138	158	147	160	141	158	127	159	151	160	149	155	158	173	149	134	158	150	154	153	158	141	144	136	161	141	152	143	151	156	159	146	150	152	174	138	162	145	145	131	154	150	150	142	162	144	152	143	140	142	167	148	166	151	177	153	170	144	162	167	150	151	150	159	149	148	157	133	149	149	151	137	155	141	116	145	146	143	130	147	137	133	179	143	141	139	150	144	144	147	135	150	162	145	132	129	140	145	139	143	151	142	136	130	158	154	147	155	141	155	156	144	132	143	139	156	148	143	154	135	150	134	144	130	144	132	133	147	155	152	142	123	142	156	158	154	145	143	149	158	151	167	151	138	134	164	149	150	147	168	164	154	164	127	152	142	164	145	137	145	135	164	164	127	138	158	135	157	131	166	152	140	158	144	135	171	156	143	144	153	143	136	149	151	153	138	150	138	140	141	126	139	143	150	142	147	159	137	154	155	137	141	154	129	160	145	159	148	145	151	139	153	157	157	157	140	164	142	133	162	149	165	177	151	141	131	146	136	164	137	149	141	145	139	150	123	148	161	125	159	140	132	128	168	157	125	150	119	157	147	126	145	126	155	172	161	150	157	165	178	134	118	149	128	144	127	154	153	153	141	170	146	171	155	171	136	143	150	153	135	134	154	158	166	140	157	143	166	158	149	165	158	122	132	114	167	148	145	145	159	146	154	161	151	131	136	137	164	136	148	136	117	148	163	139	142	138	169	149	151	152	169	141	143	150	141	155	121	155	143	153	169	143	171	153	148	131	141	145	135	148	127	154	152	128	157	160	147	153	149	166	157	147	133	142	153	136	143	162	132	143	134	175	147	139	158	148	135	151	130	129	128	169	143	173	153	150	165	148	151	131	148	140	153	145	142	150	140	123	171	138	145	160	147	140	135	143	148	153	115	144	145	138	144	129	124	150	144	137	138	166	152	148	161	163	147	163	138	141	163	140	148	156	146	148	133	155	153	152	139	116	149	134	168	156	142	137	142	154	123	148	144	174	145	133	132	169	141	150	173	135	122	157	146	150	135	158	129	139	142	141	135	127	138	164	128	142	153	157	151	132	152	174	140	127	159	142	161	132	141	148	141	159	182	161	162	158	170	132	161	151	141	158	154	148	126	144	139	157	163
35589	23300	25010	29335	55525	28532	31035	26774	25410	22028	22854	20712	13091	7849	5589	3875	3351	2720	2578	2707	1519	1502	1033	1030	817	761	667	679	639	636	583	590	651	571	544	537	556	533	540	560	521	524	584	535	511	501	495	486	546	550	486	548	501	500	535	494	518	509	477	529	503	518	528	543	543	497	549	485	496	522	536	492	513	513	488	470	517	485	497	481	490	493	498	497	513	457	492	485	471	507	526	517	468	492	490	484	486	470	473	450	495	423	505	447	505	501	492	538	479	460	506	496	500	464	482	482	503	495	484	463	494	474	478	474	457	452	491	466	507	502	475	470	511	472	465	499	479	487	464	468	505	466	482	487	479	455	478	503	476	481	454	493	469	469	476	468	481	442	484	464	498	476	543	465	478	489	483	479	437	519	475	483	491	472	501	461	460	514	458	485	498	468	487	498	472	476	479	468	465	460	485	455	481	457	455	443	439	479	483	470	503	458	490	472	473	483	472	480	496	459	479	460	480	473	494	448	448	483	496	494	451	428	475	473	532	467	513	480	481	461	459	495	528	471	469	472	480	508	501	483	499	460	443	472	446	497	449	494	497	461	443	458	437	491	476	485	451	455	504	465	456	504	512	470	497	483	462	476	481	508	446	491	447	465	483	482	461	477	492	492	483	532	446	496	474	471	459	512	502	475	519	478	470	487	485	473	471	493	437	498	482	453	468	481	478	447	488	471	443	455	522	518	448	501	500	500	452	454	453	467	526	469	465	451	497	467	496	496	479	475	510	435	449	517	485	457	446	532	467	466	523	475	440	469	464	491	493	464	482	470	464	463	421	495	478	515	499	437	479	508	487	459	430	448	502	482	483	500	443	437	498	502	463	507	491	454	512	445	494	479	473	491	465	516	463	492	461	478	464	472	492	502	467	493	465	475	459	474	477	508	498	468	477	470	448	449	465	490	470	491	447	505	504	512	497	478	476	503	472	464	464	471	497	511	488	488	460	470	453	441	490	480	474	496	502	484	465	467	468	487	470	470	481	446	489	491	485	443	485	432	489	438	490	466	484	474	479	479	477	493	465	478	493	495	484	467	461	475	475	500	479	488	486	447	470	463	464	441	441	465	451	476	483	513	494	458	467	498	502	471	457	468	491	456	491	489	483	463	505	507	485	498	475	467	456	504	443	437	468	473	497	471	447	495	466	444	471	470	478	506	449	456	479	447	460	470	470	460	494	496	504	448	479	460	442	482	468	485	483	527	476	492	480	490	464	480	488	467	449	483	464	449	470	441	430	481	457	498	474	478	488	481	490	473	465	488	488	513	460	467	500	489	457	466	485	477	455	452	453	491	492	451	465	446	453	464	468	497	478	480	490	462	472	475	482	490	468	498	505	497	507	465	501	479	480	486	471	493	511	477	484	462	482	472	464	477	456	451	494	502	491	484	484	479	465	500	493	498	487	461	434	499	446	469	462	490	493	496	491	488	480	498	492	451	497	498	470	470	488	499	472	459	494	483	509	484	485	459	460	438	475	456	486	465	445	475	483	448	501	445	466	479	528	441	464	468	516	485	480	452	471	476	451	490	482	462	519	480	504	472	493	489	481	466	452	434	504	521	485	466	484	439	473	484	506	506	506	453	481	470	492	473	457	477	456	467	465	503	451	522	457	502	450	478	486	494	486	462	467	475	466	477	505	488	530	451	445	485	496	524	481	464	469	472	488	473	451	484	455	482	455	477	511	508	455	494	463	479	463	475	458	460	501	536	465	458	475	509	488	449	467	497	481	453	461	473	469	497	475	444	502	477	506	511	476	509	477	458	477	482	488	454	509	480	478	502	459	479	485	439	462	490	493	471	504	446	469	472	496	486	501	484	496	450	443	490	475	488	471	460	481	502	510	474	464	519	467	458	503	461	492	468	508	474	465	461	469	485	434	462	498	479	504	458	472	459	463	502	483	459	489	498	499	490	448	494	491	468	472	490	494	440	520	486	494	424	497	448	493	472	478	465	475	481	470	476	450	514	485	468	456	512	524	479	477	467	473	480	445	489	464	464	511	472	453	495	467	459	492	491	472	502	458	464	524	493	464	477	499	466	455	481	474	457	456	483	492	452	495	460	467	466	440	464	458	458	494	478	480	494	442	470	492	490	504	447	431	490	427	477	482	459	464	468	503	485	472	478	473	489	498	503	467	429	490	519	478	477	452	426	477	493	470	520	461	498	462	498	472	475	467	476	483	491	477	480	456	475	442	481	467	480	477	508	461	478	510	455	473	503	473	431	443	467	465	478	459	510	483	479	444	483	480	479	477	463	488	470	456	480	523	463	470	493	474	491	489	466	448	480	488	485	484	487	491	465	500	480	480	506	423	435	527	470	480	479	460	516	489	483	457	466	472	483	470	474	444	503	461	508	477	474	445	474	488	442	489	470	490	473	503	468	487	496	462	475	474	483	512	511	486	453	487	448	506	462	451	469	444	441	487	452	452	449	457	451	510	451	476	463	488	513	487	490	471	476	452	463	486	474	465	467	479	505	454	502	458	454	471	447	480	473	488	494	495	468	493	466	469	497	453	474	509	457	497	508	527	432	466	488	470	508	458	424	474	494	479	460	481	461	476	468	471	469	463	449	472	487	454	516	471	469	487	444	430	459	481	472	467	476	487	510	464	427	476	442	454	442	485	451	474	485	499	446	478	468	447	506	480	460	462	495	468	458	449	503	468	515	507	499	499	482	455	468	483	481	449	436	447	461	452	487	475	514	429	510	457	513	496	459	460	436	452	502	478	469	492	494	462	453	493	479	466	476	480	479	486	455	511	471	488	487	473	455	475	503	486	481	441	561	445	490	470	492	470	481	438	491	471	512	493	465	463	518	481	453	460	472	440	464	482	469	458	476	469	472	459	474	450	456	482	502	527	477	460	488	480	468	443	433	491	451	465	499	461	513	483	480	515	486	470	488	440	483	485	481	470	458	492	512	475	497	436	474	477	453	497	449	467	482	479	459	497	518	466	484	494	428	470	460	448	478	462	469	478	496	465	494	480	445	476	547	443	490	508	459	471	485	483	486	459	500	496	490	483	491	460	466	485	448	499	474	498	453	479	470	479	454	501	458	495	486	446	480	484	471	518	495	461	472	481	492	480	448	476	450	478	487	455	474	467	479	455	427	491	450	466	476	460	487	482	476	443	489	465	469	510	487	511	476	462	473	525	482	444	475	465	467	508	483	487	463	497	498	457	461	503	503	473	452	471	514	498	487	483	493	505	488	501	487	456	493	500	441	514	458	499	472	503	478	478	499	479	487	505	450	497	473	456	461	471	468	465	458	477	507	468	467	510	447	475	454	501	472	488	469	470	485	482	465	498	463	477	522	454	487	517	478	451	491	478	478	449	482	483	493	510	452	430	483	484	465	475	464	449	471	479	494	456	486	458	484	471	440	459	473	500	481	414	445	490	484	433	486	478	474	471	472	495	490	483	473	434	472	430	461	461	484	513	470	418	439	443	475	473	458
11564	5308	5798	4112	5409	1919	967	629	534	476	448	370	300	181	189	181	182	167	163	182	156	167	171	157	150	142	164	154	144	174	170	160	142	155	148	151	158	151	160	152	177	156	145	166	166	156	154	166	168	159	148	150	148	158	156	198	151	163	155	152	165	142	144	174	147	147	149	131	163	133	164	159	149	159	165	150	173	160	153	167	152	179	136	160	144	137	157	159	151	150	133	151	179	145	152	167	154	154	142	172	151	150	144	170	190	163	185	176	144	155	163	157	161	147	158	148	148	155	138	155	138	164	148	163	153	146	141	150	189	182	186	179	155	177	167	162	133	148	151	149	156	156	144	147	164	149	158	174	172	160	163	153	148	181	167	178	155	155	167	145	154	179	185	158	158	175	157	154	158	172	131	154	163	149	162	137	166	154	157	169	175	145	128	174	161	157	141	177	143	141	174	164	160	158	163	169	160	171	162	150	180	157	167	150	174	165	168	154	188	158	136	165	151	155	167	176	164	151	153	149	138	177	158	152	143	157	147	170	177	166	161	158	155	160	156	170	171	154	142	143	191	159	153	177	162	154	155	166	158	157	156	145	164	148	145	139	145	202	157	183	170	154	152	171	179	173	158	158	129	168	165	164	141	157	155	158	157	143	149	158	156	166	167	165	148	153	149	167	159	169	136	132	172	183	147	126	157	159	168	157	168	157	182	172	163	189	185	173	157	170	134	146	150	172	158	159	140	144	161	144	173	159	166	175	155	158	153	152	164	162	159	161	168	164	161	162	169	191	169	150	162	151	146	149	163	155	140	174	152	147	176	171	158	142	166	165	172	153	142	182	152	155	182	148	154	155	155	164	141	156	156	170	160	154	171	145	147	154	139	161	170	168	183	147	153	144	154	153	164	169	155	164	150	157	170	160	146	161	177	134	169	162	162	192	132	139	143	147	173	154	177	163	168	160	154	173	152	193	160	141	157	139	160	165	161	158	141	147	151	161	147	161	163	144	176	159	146	161	164	173	172	167	172	141	151	151	158	143	161	153	146	145	172	163	164	128	169	166	138	160	144	142	160	178	136	171	178	137	149	140	154	153	143	173	142	134	176	161	164	156	151	152	167	163	158	148	171	141	149	145	152	145	149	149	124	138	153	157	158	157	128	139	139	187	161	142	153	141	172	163	165	158	153	165	163	157	142	172	135	149	146	157	163	160	181	155	136	170	175	135	138	142	166	157	135	175	165	146	131	145	172	153	141	179	163	149	179	168	170	160	188	152	160	153	167	153	138	155	165	171	172	151	159	147	140	167	151	163	160	162	162	158	159	163	160	146	170	158	149	149	172	163	134	173	169	190	161	146	160	178	142	153	162	139	180	169	166	172	159	139	135	180	151	179	139	148	151	172	144	171	149	168	143	144	147	144	145	156	145	159	146	138	151	179	161	156	153	150	157	164	171	174	165	162	165	161	159	150	157	170	148	145	158	137	160	153	158	174	170	170	168	132	183	156	157	166	171	160	141	182	165	157	170	139	148	161	178	155	149	193	117	156	140	192	155	163	167	163	161	132	156	168	167	146	167	173	152	141	172	177	155	166	140	168	168	173	163	155	162	140	159	154	139	158	172	146	177	176	141	161	179	133	140	148	137	148	135	167	137	184	152	152	154	155	138	152	162	154	163	161	153	166	145	140	164	164	152	162	183	138	158	158	141	145	144	159	155	179	156	149	158	118	158	163	164	159	168	164	152	176	146	159	163	160	177	144	155	145	134	153	158	157	161	137	154	145	163	156	168	171	159	174	171	155	171	171	171	167	143	164	143	136	171	163	175	176	147	169	155	168	164	151	139	159	160	153	137	138	157	144	174	146	158	146	159	172	161	155	170	160	165	176	170	146	142	162	150	158	160	176	179	183	163	156	168	141	162	154	158	159	160	133	149	154	154	161	166	187	161	168	172	155	153	160	152	161	154	153	167	160	165	154	170	174	155	170	167	141	150	131	145	159	140	167	156	168	155	139	155	157	157	170	180	163	151	149	154	135	150	163	145	156	177	163	163	151	151	139	133	175	155	164	162	156	145	161	159	160	155	150	149	146	171	176	160	172	162	170	153	156	159	166	161	153	169	144	136	155	166	138	156	157	176	158	165	160	138	160	160	170	163	139	150	137	149	158	151	154	143	156	157	169	158	169	156	168	151	154	179	165	174	176	158	156	175	123	149	163	172	168	159	155	158	160	158	184	155	163	156	170	171	156	164	158	153	143	162	157	162	151	177	161	161	173	155	155	154	173	135	144	144	167	171	141	148	140	159	182	170	167	156	163	152	141	151	162	150	148	144	182	145	155	132	169	152	179	153	159	133	154	151	144	156	165	159	173	157	172	162	160	152	154	168	161	176	157	155	140	134	170	176	166	153	154	168	150	148	170	172	167	160	140	169	166	170	150	131	173	148	147	167	159	155	176	148	145	140	165	169	155	173	166	146	161	158	163	149	144	180	171	160	149	157	173	188	177	151	160	177	169	179	147	174	189	165	173	178	157	139	155	155	149	158	143	161	154	157	144	144	159	146	152	168	135	183	142	179	147	146	158	136	154	145	135	150	182	164	143	149	150	141	175	169	174	177	139	152	193	135	174	175	164	131	148	161	155	157	155	160	139	158	136	165	143	163	172	168	150	161	183	155	129	159	141	158	153	153	149	159	172	162	169	161	164	156	149	140	149	178	135	172	164	176	159	135	179	159	152	172	166	183	170	157	165	165	174	161	159	157	160	171	159	156	172	162	158	155	132	153	147	131	151	177	165	157	147	154	138	148	165	141	160	189	163	157	151	164	190	160	171	174	161	142	149	159	139	149	138	148	169	181	157	163	132	124	163	161	136	155	163	158	148	159	179	168	160	160	155	143	156	136	167	159	155	153	163	157	186	164	147	154	153	148	175	146	157	170	146	173	151	147	157	161	159	147	179	166	152	155	167	164	162	152	153	183	142	160	150	154	160	159	149	167	151	159	167	176	169	180	177	153	163	172	149	155	150	143	171	161	161	169	146	163	168	148	152	148	134	157	156	167	157	149	156	135	176	141	164	149	176	182	167	177	135	159	152	143	133	173	149	151	152	157	174	182	148	172	148	170	149	151	153	147	164	135	164	161	143	160	156	139	178	162	152	150	157	160	178	142	169	154	164	149	161	156	161	144	167	167	144	153	142	125	165	177	144	133	137	203	175	166	149	157	161	157	159	128	149	145	167	138	162	184	167	162	151	155	170	155	141	181	168	164	151	149	164	194	166	155	151	154	168	169	141	167	164	149	173	137	165	161	146	152	169	150	152	144	156	159	171	149	162	143	128	166	164	155	152	149	162	175	156	155	146	159	163	145	169	163	143	148	149	145	169	160	169	152	135	174	145	188	149	172	154	126	153	136	164	153	159	170	164	169	166	159	183	149	168	166	162	146	171	168	162	160	139	159	166	124	161	150	158	160	144	172	164	169	167	167	176	164	143	160	154	180	158
13218	5470	7325	7613	16168	5744	3945	2570	2335	2046	1924	1719	1199	831	679	604	539	598	549	579	539	541	511	536	503	503	491	526	533	496	470	542	473	517	496	509	472	495	459	500	484	473	485	551	532	445	430	471	530	485	461	520	459	522	509	505	543	522	526	482	501	524	477	489	482	474	457	525	504	471	536	489	520	499	527	506	489	527	502	497	480	472	483	511	517	500	492	535	454	493	483	524	541	489	498	475	490	491	504	495	517	500	547	479	463	516	461	461	487	523	495	564	514	532	477	518	504	482	534	501	523	483	507	525	484	492	511	522	473	520	470	491	477	504	467	525	476	470	538	519	509	513	506	498	506	492	477	482	489	451	517	502	471	494	499	475	559	476	500	527	492	438	466	536	480	474	490	493	509	511	486	473	490	498	516	503	481	508	533	503	506	480	500	511	487	527	541	464	491	522	535	459	556	508	515	492	500	499	523	532	483	446	509	455	502	494	508	486	547	492	503	494	500	465	513	474	507	527	520	509	502	498	467	494	495	505	518	480	463	502	485	476	466	498	488	466	490	501	519	491	493	475	474	469	476	480	525	517	483	491	534	492	478	479	507	490	489	482	463	479	501	525	491	478	500	495	498	490	494	504	544	483	496	483	502	489	489	498	472	482	535	469	497	487	509	512	533	499	467	520	523	508	473	504	487	525	477	532	514	480	469	507	517	494	468	488	492	453	510	467	533	506	500	498	516	541	500	497	506	530	515	465	469	539	486	516	499	510	502	481	517	501	501	474	499	519	498	535	510	524	469	478	501	506	488	484	494	463	479	497	486	477	519	489	554	484	506	522	444	526	480	482	485	504	501	479	493	497	486	482	519	489	530	499	527	515	504	484	529	506	504	490	497	511	477	473	522	493	514	466	497	486	515	514	485	517	470	469	514	495	492	508	521	498	519	505	493	507	515	489	497	482	509	477	499	499	475	485	524	484	526	549	483	481	476	507	511	476	509	490	516	510	512	508	467	502	490	492	524	490	502	535	470	507	494	491	525	500	522	490	504	496	537	510	500	525	501	514	494	525	488	516	497	455	489	504	491	492	517	471	549	469	468	497	460	477	491	506	494	479	553	496	499	512	526	534	500	479	512	512	519	479	438	470	530	507	489	512	525	497	475	470	532	505	515	491	491	462	521	468	535	479	518	517	518	458	490	501	532	484	508	511	509	484	514	463	521	508	456	504	489	489	527	508	572	482	504	512	481	562	474	503	462	482	532	519	496	517	494	513	511	522	482	511	535	480	510	484	486	444	450	487	525	491	525	493	492	528	498	513	526	498	468	502	520	527	541	509	514	542	502	518	480	507	471	483	466	525	473	519	544	476	455	504	488	510	483	505	503	514	489	496	479	505	537	512	513	490	495	498	484	458	500	515	478	489	481	505	521	471	534	501	518	499	498	459	496	474	504	471	472	505	511	510	500	491	494	516	460	477	502	478	521	488	473	507	504	504	520	481	478	506	490	487	495	494	472	480	499	526	479	473	556	508	495	501	478	514	487	523	460	480	471	485	482	467	498	476	493	484	499	493	491	539	478	538	491	486	462	500	490	498	522	487	512	481	525	491	503	483	503	549	478	474	511	533	517	495	473	476	499	513	466	508	544	491	509	520	474	468	521	519	481	502	506	536	530	477	502	502	508	486	478	524	515	503	505	504	511	439	507	513	546	523	499	499	481	490	507	470	467	498	525	525	525	505	504	513	502	517	513	485	493	471	505	492	484	487	530	430	460	472	504	450	488	514	458	517	477	517	507	536	481	511	542	486	482	506	474	484	490	483	469	493	437	463	495	518	505	483	510	499	479	485	527	518	501	454	514	489	489	491	468	509	476	513	511	529	505	465	499	480	511	483	472	512	493	486	522	517	536	471	520	503	483	499	481	489	516	484	494	471	512	465	530	468	519	500	494	502	511	488	496	518	500	484	476	503	490	463	510	494	544	518	529	475	485	473	454	539	535	519	513	437	498	516	490	500	521	459	506	466	474	500	469	539	490	486	500	491	506	500	549	517	505	526	506	476	459	496	493	490	503	482	494	501	498	470	502	454	468	505	488	498	484	502	515	530	506	465	464	467	492	474	490	511	469	499	520	451	498	519	535	529	517	461	488	515	463	527	472	497	507	561	488	475	511	499	512	520	519	519	498	463	474	489	490	527	480	529	498	486	532	487	495	485	494	494	465	502	509	489	502	522	454	502	500	500	489	497	490	472	506	473	545	502	516	520	504	501	505	472	522	480	502	521	473	472	509	493	514	487	484	485	468	479	477	481	491	512	495	498	528	500	512	506	457	548	504	470	517	515	515	500	503	439	515	507	471	533	470	505	482	461	497	456	480	483	486	501	471	463	482	500	474	501	483	479	436	530	497	500	511	482	497	502	486	536	504	470	478	509	506	499	506	481	487	509	462	471	471	528	490	477	492	522	461	508	497	487	520	554	481	533	535	507	482	497	484	496	522	484	488	479	456	535	512	510	520	498	531	550	498	505	548	512	538	524	475	461	485	503	492	483	500	506	502	509	528	524	504	526	494	473	481	521	471	508	494	478	491	495	495	534	530	511	513	508	502	541	479	479	475	479	523	504	526	525	443	518	533	483	538	512	556	462	504	480	498	504	460	517	488	508	562	464	503	510	531	521	489	536	481	476	496	515	504	507	481	480	490	496	485	534	479	495	509	482	490	522	516	509	479	480	502	540	496	487	478	451	494	453	504	531	483	475	514	494	516	497	521	496	459	528	497	478	471	484	535	510	503	493	506	483	499	503	498	551	478	459	549	483	511	462	520	501	471	481	454	486	484	493	553	457	467	503	507	462	540	482	530	458	504	484	493	537	518	539	467	484	471	475	512	503	537	525	541	504	535	487	487	511	485	524	515	443	498	505	520	505	528	510	476	504	497	508	513	534	500	476	527	481	526	511	471	508	490	479	500	506	516	487	512	514	456	475	513	504	474	485	421	499	522	510	520	496	497	465	498	543	510	472	498	459	501	454	489	509	531	471	472	496	512	497	478	472	541	518	497	526	503	527	507	469	491	523	488	502	493	501	471	474	511	530	498	529	526	527	504	508	495	511	471	467	498	503	490	502	478	537	467	506	521	488	516	509	484	508	498	478	525	469	487	485	505	490	504	493	518	468	501	502	487	533	460	468	482	527	500	521	508	498	511	483	521	484	480	494	496	529	527	487	509	524	491	485	479	518	503	507	490	483	477	489	500	497	479	530	492	480	506	476	481	505	502	541	498	512	499	494	482	499	498	468	462	472	486	515	530	510	488	513	532	535	498	532	528	474	503	496	471	534	463	524	518	476	510	462	516	494	478	517	515	510	510	504	486	504	509	461	491	531	503	492	498	512	514	510	501	474	486	471	496	514	465	518	496	530	504	497	490	500	518	484	504	489	534	451	505	474	511	490	511	488	486	499	516	500	504	475	481	484	486	503	500	512	514	483	516	474	523	471	534	501	505	506
44444	27481	25415	25848	38908	23501	13967	7558	5956	4112	3561	2728	1569	814	665	474	339	323	270	240	152	134	127	125	105	115	91	99	100	99	91	87	94	102	89	102	113	82	103	134	81	95	110	130	86	92	112	107	109	113	104	111	94	101	113	102	107	99	93	92	108	95	102	111	96	116	106	81	110	104	89	95	97	99	102	96	89	97	97	106	86	106	99	92	102	117	106	109	88	94	85	86	89	77	94	110	89	101	101	88	95	113	84	111	93	80	95	90	88	84	93	108	90	97	90	87	79	110	94	100	99	93	88	94	105	108	96	83	94	115	89	107	76	90	93	109	88	107	101	92	102	98	102	83	87	91	110	83	85	105	96	78	81	93	93	97	91	90	86	105	92	110	109	115	103	98	106	80	110	105	80	104	99	95	97	89	67	88	85	97	97	99	91	114	103	74	97	104	104	102	114	83	104	93	114	93	110	94	86	89	102	93	97	77	90	100	102	94	82	86	86	87	96	97	98	97	97	97	109	104	85	87	89	92	101	114	96	100	102	102	104	99	95	100	95	102	97	107	100	107	88	95	82	90	114	102	96	95	118	104	97	84	106	103	86	95	95	95	86	97	95	85	89	105	99	95	108	83	84	94	81	83	105	95	83	88	112	83	106	98	106	83	104	102	84	90	79	93	102	98	84	87	92	103	93	93	89	102	101	96	99	108	91	97	69	94	97	101	94	94	100	84	104	120	116	106	102	98	95	101	88	97	95	96	93	97	99	111	96	85	101	93	86	109	112	85	80	91	101	115	106	91	101	97	95	108	98	87	98	105	103	93	98	102	94	96	81	93	86	102	83	92	78	103	104	103	112	94	106	89	73	88	82	77	122	114	112	104	103	88	89	102	109	105	93	88	96	94	88	104	92	99	86	91	103	104	102	83	89	98	103	79	89	84	82	88	90	91	103	96	104	105	97	81	103	88	96	87	93	93	104	108	92	101	104	100	102	106	100	91	98	78	79	92	97	104	87	83	111	97	89	95	75	117	108	110	127	106	105	97	101	114	92	84	89	97	102	97	73	97	93	105	101	105	100	109	97	109	98	91	105	111	89	83	96	79	97	93	96	86	101	100	102	93	88	100	99	82	100	80	75	109	93	102	101	95	88	81	108	96	91	104	80	79	99	90	90	100	101	103	103	115	112	100	99	93	105	88	91	95	98	108	108	101	90	86	101	92	80	106	108	93	97	86	91	95	85	83	90	102	96	97	91	89	100	93	103	84	86	103	94	101	88	116	85	90	99	85	92	93	84	94	91	88	98	103	97	100	92	81	92	89	109	91	78	110	96	110	105	103	90	100	94	108	109	89	102	110	94	97	106	101	101	109	93	94	97	121	89	81	94	90	88	87	93	83	108	85	100	79	79	96	96	79	95	108	98	89	91	83	92	95	94	93	85	90	98	81	93	86	93	88	99	99	99	90	93	78	96	105	101	96	88	98	84	104	70	89	96	81	100	90	85	105	101	97	101	90	94	100	93	94	82	85	110	70	99	94	97	87	105	94	84	93	80	111	87	93	105	105	92	101	97	75	86	107	102	86	92	100	96	93	91	85	94	93	100	93	83	98	102	94	100	92	106	84	104	92	121	97	93	87	88	89	98	119	89	103	104	100	101	82	97	97	100	85	89	96	96	92	92	75	98	97	92	87	101	77	96	89	95	83	94	88	84	103	98	85	95	100	105	90	105	116	96	80	101	91	100	89	92	100	89	104	96	95	102	115	88	88	103	98	95	101	106	91	111	88	96	85	93	104	89	101	103	98	91	95	106	91	103	107	118	103	97	86	86	111	92	110	88	102	88	95	91	93	93	108	92	99	81	90	97	101	91	107	103	95	96	81	95	106	118	90	118	99	93	95	80	86	90	107	96	94	78	101	114	82	95	113	83	84	79	93	107	116	97	78	89	107	86	92	88	98	106	92	95	87	119	68	105	93	86	106	89	101	91	86	93	102	100	118	94	88	92	89	92	93	106	87	97	87	89	95	111	84	115	79	91	91	104	98	102	106	104	86	104	85	94	114	90	104	94	98	94	109	87	93	98	87	97	99	97	77	109	101	102	92	106	97	117	79	96	104	93	100	99	105	95	98	112	101	99	100	106	90	91	78	86	93	78	78	64	113	99	110	85	89	90	79	101	100	92	93	82	80	97	95	79	101	92	93	105	85	74	103	86	79	118	106	90	97	81	76	86	100	88	88	86	108	109	97	84	80	95	103	95	83	106	113	106	103	79	101	87	91	79	91	101	101	72	114	87	89	95	91	107	82	84	93	82	103	99	99	85	98	83	97	94	117	97	86	98	92	104	84	89	90	95	92	98	102	103	90	95	94	82	84	126	86	74	86	102	92	97	82	81	100	95	97	113	102	106	88	94	95	81	105	92	100	103	95	97	74	89	86	86	93	87	107	102	84	103	89	124	87	90	112	101	84	97	93	87	95	94	87	96	93	95	96	89	70	100	103	92	104	91	90	75	94	78	85	93	99	87	91	70	92	87	92	96	91	96	106	75	69	100	92	87	102	97	96	108	69	88	92	102	90	109	106	101	107	93	111	99	85	91	92	117	99	95	90	105	90	105	102	80	100	104	103	92	98	82	110	91	89	91	104	104	105	117	108	89	102	117	90	85	97	111	99	88	93	101	85	101	93	94	79	84	100	85	94	103	98	96	94	96	99	86	109	89	93	89	110	100	93	85	116	96	89	95	75	87	79	103	84	89	106	98	95	93	71	91	95	94	98	88	97	85	97	96	92	88	102	88	103	91	101	100	95	112	95	100	107	99	91	99	82	108	82	96	104	92	89	110	87	79	93	108	81	86	111	92	88	91	95	86	88	107	94	89	113	82	114	109	118	99	95	98	100	118	99	107	108	103	97	109	96	108	109	108	110	100	79	83	86	97	101	94	89	102	98	104	88	109	105	100	85	84	107	126	91	103	86	87	117	99	92	95	90	112	110	88	82	84	102	90	96	97	101	94	108	105	107	88	89	88	105	108	92	91	118	92	104	93	100	105	109	97	98	94	101	96	97	98	94	92	110	86	102	79	87	96	107	94	89	124	106	113	92	95	97	97	94	85	102	103	122	86	104	94	96	88	92	100	93	91	104	72	101	80	104	100	86	101	89	84	111	96	83	86	98	95	93	100	84	89	104	85	102	94	84	92	107	87	98	84	93	103	79	97	103	75	115	81	102	90	116	102	80	89	109	85	101	82	114	86	100	93	85	107	93	114	95	98	101	108	84	87	90	94	91	79	104	97	98	71	94	99	118	105	86	85	88	84	94	102	85	89	113	87	86	100	100	106	95	105	69	83	92	91	78	99	86	98	106	108	93	86	109	81	89	107	105	69	96	101	90	105	88	91	101	94	97	90	113	93	110	89	91	103	85	106	104	83	95	89	99	97	115	86	102	92	90	89	108	96	96	98	103	84	78	101	96	102	100	103	83	96	77	109	77	99	93	81	108
28233	17786	17786	26117	50859	20761	20604	15793	13749	12147	11487	10535	5989	3609	2748	2021	1368	1128	1101	1132	599	573	532	529	554	400	404	390	384	356	379	378	365	350	377	338	356	373	338	359	353	360	353	361	346	317	357	360	328	352	332	333	382	301	318	308	278	379	321	377	328	371	346	359	350	351	336	356	332	353	359	308	363	324	390	341	329	311	365	328	363	325	357	316	333	322	317	323	345	341	349	334	354	356	331	343	357	331	310	328	319	361	338	329	356	319	325	335	324	349	361	335	313	335	332	346	314	350	340	332	296	333	354	321	358	307	334	321	298	324	330	317	296	339	328	349	303	290	330	355	328	311	303	339	360	315	308	364	308	377	341	329	318	325	351	333	368	329	348	360	350	351	353	306	301	321	320	341	360	334	296	311	351	346	321	325	319	337	323	353	313	326	336	337	350	334	342	338	345	334	335	353	336	309	285	334	311	300	342	335	337	325	322	299	335	334	369	320	341	298	328	335	346	328	327	308	315	324	341	299	357	330	317	310	321	352	308	323	342	306	315	331	311	292	329	307	351	341	324	345	322	306	329	365	301	325	331	375	321	300	314	319	333	317	324	346	322	358	332	341	333	316	325	321	320	346	327	314	316	315	315	317	347	317	303	322	309	318	323	312	318	318	295	315	350	324	332	333	306	310	344	364	306	318	320	343	329	333	298	322	325	363	321	335	321	313	318	327	344	338	329	340	353	312	304	294	334	327	335	296	325	307	318	338	344	279	315	330	346	318	311	316	297	349	300	362	358	331	330	332	304	347	316	338	307	341	332	368	322	343	311	332	328	341	328	328	317	324	314	330	319	335	332	347	309	321	328	287	342	305	328	330	338	342	311	289	348	333	323	312	294	313	311	314	332	327	334	346	338	325	300	304	355	296	317	314	319	326	313	283	348	311	340	336	316	343	313	349	327	347	306	320	346	302	333	344	317	323	308	337	316	312	337	333	339	353	319	317	305	306	359	326	296	323	338	350	318	346	358	334	326	317	345	302	335	333	343	326	320	314	316	344	332	319	293	324	326	319	326	313	326	336	321	328	299	353	360	320	310	297	285	345	313	339	324	345	343	336	303	337	335	333	317	323	349	323	357	349	340	319	328	340	301	359	316	307	326	321	315	315	315	320	342	333	287	308	342	323	317	294	356	345	334	319	329	293	333	349	265	321	352	312	299	330	319	348	290	307	298	280	347	309	326	323	367	321	358	317	325	350	333	309	302	309	307	324	273	325	331	345	303	346	321	333	325	314	322	295	342	354	345	311	342	338	334	312	341	320	309	334	307	321	325	331	320	354	372	346	316	353	342	322	329	347	348	314	324	324	323	331	312	366	338	314	333	308	326	308	330	324	317	344	324	320	355	336	335	329	341	292	337	312	341	333	335	303	338	362	353	318	327	301	316	303	315	326	330	307	333	309	326	337	305	320	351	299	322	336	386	340	349	335	331	358	311	314	352	324	358	300	330	313	298	335	329	322	325	314	312	336	341	345	291	325	303	323	297	333	314	314	323	347	327	311	361	355	337	345	345	329	304	338	331	308	311	304	348	327	339	347	335	287	347	340	311	326	359	315	341	315	340	339	333	339	309	318	344	306	293	345	313	346	348	292	346	335	355	340	305	337	343	325	313	319	312	309	307	348	332	312	310	321	326	333	331	337	353	308	330	314	308	331	353	315	311	309	293	271	334	325	322	294	356	344	337	320	343	330	343	349	368	342	333	302	323	328	318	318	362	319	302	332	325	313	334	318	321	312	340	350	296	328	332	311	337	333	323	317	326	323	326	321	326	329	319	338	344	304	338	355	343	324	350	326	346	348	350	322	303	311	320	350	339	318	344	320	357	337	349	343	326	318	341	304	347	303	309	308	343	332	329	298	344	317	298	308	354	376	339	352	359	324	327	300	327	342	347	311	321	350	337	323	337	360	352	334	350	311	327	310	320	311	294	328	348	319	322	309	332	328	310	309	319	316	344	308	330	342	336	342	342	326	296	295	351	319	337	313	311	324	331	342	323	320	320	342	329	330	309	324	338	340	354	338	318	339	310	318	345	304	359	307	286	294	345	321	312	348	360	308	290	354	305	342	333	344	324	347	356	325	331	327	304	292	322	309	325	320	352	323	337	340	317	284	359	365	348	361	345	316	330	301	330	357	355	322	337	316	312	341	306	343	304	336	324	330	303	335	317	322	324	345	316	346	343	283	334	331	350	321	346	319	333	306	303	347	338	338	352	353	325	321	287	314	319	349	339	314	323	352	338	290	316	324	344	311	299	336	332	304	337	308	311	303	288	361	334	324	312	312	335	378	312	320	286	333	349	328	332	336	323	338	306	312	353	313	338	317	315	311	349	336	335	290	314	297	311	336	335	309	334	317	303	329	308	325	337	327	335	306	344	343	345	330	341	346	360	352	305	312	306	299	316	321	328	322	316	300	321	337	312	316	327	326	319	331	305	306	312	307	338	313	326	312	332	327	325	364	343	336	339	326	284	333	297	311	304	308	331	317	313	334	344	320	312	342	332	346	317	358	317	325	346	344	316	312	334	341	349	319	304	320	333	298	331	337	295	348	326	322	353	342	325	296	339	339	358	324	318	328	343	346	376	311	324	324	333	325	332	325	319	330	329	300	330	313	325	322	322	327	335	341	327	347	367	339	358	330	320	317	334	334	285	318	358	316	335	336	305	283	329	369	302	322	330	355	313	329	335	317	329	326	331	335	310	317	311	333	357	300	313	311	318	324	325	334	320	294	324	335	332	316	319	305	325	333	331	309	354	343	324	333	337	327	346	338	310	319	335	314	311	341	317	318	372	304	310	344	337	343	302	313	339	312	308	340	340	324	311	336	338	315	344	352	350	329	330	319	298	323	313	319	317	339	324	328	322	352	315	350	334	320	351	327	323	314	345	360	340	309	354	310	342	342	328	330	355	287	348	348	335	320	296	299	322	351	315	333	328	346	328	343	349	339	316	321	319	305	309	308	327	324	312	355	353	336	347	330	312	322	310	306	305	293	315	337	332	309	298	332	319	310	346	307	320	315	319	351	295	343	325	316	310	307	322	336	361	316	328	286	322	338	353	325	308	324	320	341	345	334	314	361	294	328	276	312	319	302	305	360	328	308	312	304	322	303	309	345	311	317	314	325	304	348	317	359	353	310	301	340	339	318	320	319	317	360	316	335	316	305	320	319	293	373	328	339	322	347	316	329	346	330	312	314	318	351	336	337	323	292	329	332	310	334	310	335	329	352	335	336	314	348	343	309	315	301	334	299	320	336	310	346	328	346	338	352	360	307	318	347	327	341	343	277	326	347	347	335	343	339	347	347	332	335	324	331	338	331	326	324	349	334	332	348	311	357	327	315	351	317	302	327	328	331	327	327	321	352	321	326	327	338	338	322	347	326	359	339	350	318	319	319	328	343	323	349	319	344	288	318	352	313	304	330	295	315	309	308	318	332	327	336	320	302	310	311
